ПОМОГИТЕ SD больше нет.....

КПК с Linux, установка Linux на iPaq и другие модели, программы
moreZ
Профессор (5 lvl)
Сообщения: 518
Зарегистрирован: Вт сен 19, 2006 19:04

Сообщение moreZ » Чт мар 29, 2007 09:15

Не помогает пока это. в фдиске после дд пишет чтобы поставил кол-во цилиндров, ставлю, все равно не видит, проверка на запись вешает систему намертво, 256 при этом работает хорошо. Как теперь гб в фат переформатировать?
Zaurus SL-C1000 pdaXrom beta3

Jay
Профессор (5 lvl)
Сообщения: 614
Зарегистрирован: Вт апр 26, 2005 11:15

Сообщение Jay » Чт мар 29, 2007 11:30

Картовод есть? Попробуй на обычном компе переформатировать.
А когда dd делаешь, в dmesg что-нить про карту валится?
Sharp Zaurus SL-C1000/SL-6000L/SL-5500 (Angstrom/kexecboot)

moreZ
Профессор (5 lvl)
Сообщения: 518
Зарегистрирован: Вт сен 19, 2006 19:04

Сообщение moreZ » Чт мар 29, 2007 11:33

Под XP карту не видно, пробую форматировать выдает Невозможно отформатировать. Засада... Может прога есть для низкоуровневого форматирования? Пробовал в фотике форматить, так и он виснет :-(
Zaurus SL-C1000 pdaXrom beta3

Mesk
Доктор (4 lvl)
Сообщения: 263
Зарегистрирован: Вт ноя 14, 2006 21:27

Сообщение Mesk » Чт мар 29, 2007 12:06

> dd if=/dev/zero of=/dev/mmcblk0 bs=1k count=80
при отсутствии /dev/mmcblk0 он просто создаст регулярный файл в 80к

на каком ядре в pdaxrom это все делается?
--
C1000/Gentoo + Buffalo lan + Buffalo wifi + SiRF Star GPS + Dlink DCF BT + 4G SD + 4G CF

Mesk
Доктор (4 lvl)
Сообщения: 263
Зарегистрирован: Вт ноя 14, 2006 21:27

Сообщение Mesk » Чт мар 29, 2007 12:10

> Zaurus SL-C1000 pdaXrom beta3
2.4.20

предлагаю забэкапить nand, установить r121 и в ней пробовать
--
C1000/Gentoo + Buffalo lan + Buffalo wifi + SiRF Star GPS + Dlink DCF BT + 4G SD + 4G CF

moreZ
Профессор (5 lvl)
Сообщения: 518
Зарегистрирован: Вт сен 19, 2006 19:04

Сообщение moreZ » Чт мар 29, 2007 12:13

> dd if=/dev/zero of=/dev/mmcblk0 bs=1k count=80
>при отсутствии /dev/mmcblk0 он просто >создаст регулярный файл в 80к

выдает
80+0 records in
80+0 records out

>на каком ядре в pdaxrom это все делается?
я же генту хотел поставить млин, прошился в 121, "отформатировал" и теперь сижу и дуумаюю
Zaurus SL-C1000 pdaXrom beta3

Jay
Профессор (5 lvl)
Сообщения: 614
Зарегистрирован: Вт апр 26, 2005 11:15

Сообщение Jay » Чт мар 29, 2007 12:27

Мда.. действительно, засада...
Если на гарантии - лучше нести в сервис.

Если нет, можно попробовать найти кусок, работа с которым вызывает такие чудеса.
Для начала можно попробовать прочитать всю карту

Код: Выделить всё

dd if=/dev/mmcblk0 of=/dev/null bs=1m
Потом записать, но обнуление всей карты вешает систему, то писать будем не всю сразу, а кусочками.
Размер блока пусть будет 1m (bs=1M).
Количество блоков для начала пусть будет 32 (count=32)
Отступ от начала будем изменять от 0 до 32 (skip=0 -> skip=32), если карта раньше не кончится (скорее всего маркетологи использовали тысячи байт, а не 2^10 для указания размера карты).

Итого, dd if=/dev/zero of=/dev/mmcblk0 bs=1M count=32 skip=X

Вот только что-то мне говорит, что карта - это не винт и искать сбойные участки на ней смысла нет..
Sharp Zaurus SL-C1000/SL-6000L/SL-5500 (Angstrom/kexecboot)

Jay
Профессор (5 lvl)
Сообщения: 614
Зарегистрирован: Вт апр 26, 2005 11:15

Сообщение Jay » Чт мар 29, 2007 12:33

Mesk писал(а): при отсутствии /dev/mmcblk0 он просто создаст регулярный файл в 80к
Аблин! Что-то я об этом не подумал..
Узнать, файл это или устройство, можно командой

Код: Выделить всё

ls -la /dev/mmcblk0
Выведется что-то вроде

Код: Выделить всё

Xrw-r--r--   1 root root 60, 1 Jun 8 2005 /dev/mmcblk0
Если вначале вместо X стоит 'b', то это устройство.
Если '-', то файл..

Тогда ваша карта не определяется как устройство.. :(
Sharp Zaurus SL-C1000/SL-6000L/SL-5500 (Angstrom/kexecboot)

moreZ
Профессор (5 lvl)
Сообщения: 518
Зарегистрирован: Вт сен 19, 2006 19:04

Сообщение moreZ » Чт мар 29, 2007 12:43

dd if=/dev/zero of=/dev/mmcblk0 bs=1M count=32 skip=X
прошло успешно, ниего не изменилосб по прежнему: Объем карты на завре 0Мб, кол-во цилиндров 0 и ругань на то что реорганизация CSD structure version 1 на dmesg
Zaurus SL-C1000 pdaXrom beta3

moreZ
Профессор (5 lvl)
Сообщения: 518
Зарегистрирован: Вт сен 19, 2006 19:04

Сообщение moreZ » Чт мар 29, 2007 12:45

Моя карта не определяется как устройство.. Чего делать :-(
Zaurus SL-C1000 pdaXrom beta3

Jay
Профессор (5 lvl)
Сообщения: 614
Зарегистрирован: Вт апр 26, 2005 11:15

Сообщение Jay » Чт мар 29, 2007 13:06

Скиньте хоть кусок dmesg'а тогда что ли..
Эта команда сохранит вывод dmesg в файл dmesg.txt

Код: Выделить всё

dmesg > dmesg.txt
Потом киньте его на работающую карту и приаттачьте сюда.. можно перед этим пожать gzip'ом, если есть..

update:
забыл указать, что перед скидыванием dmesg в файл, лучше вотнуть, подождать немного и достать сбойную карту.
Sharp Zaurus SL-C1000/SL-6000L/SL-5500 (Angstrom/kexecboot)

moreZ
Профессор (5 lvl)
Сообщения: 518
Зарегистрирован: Вт сен 19, 2006 19:04

Сообщение moreZ » Чт мар 29, 2007 13:25

Вот... Видимо дело в самой карте, а не в драйверах, хотя я уже не знаю то и думать :-(

Код: Выделить всё

Linux version 2.6.16 (sash@pdaX86) (gcc version 3.4.6) #1 PREEMPT Fri Sep 15 12:30:36 UTC 2006
CPU: XScale-PXA270 [69054117] revision 7 (ARMv5TE)
Machine: SHARP Akita
Ignoring unrecognised tag 0x00000000
Ignoring unrecognised tag 0x00000000
Ignoring unrecognised tag 0x00000000
Ignoring unrecognised tag 0x00000000
Memory policy: ECC disabled, Data cache writeback
On node 0 totalpages: 16384
  DMA zone: 16384 pages, LIFO batch:3
  DMA32 zone: 0 pages, LIFO batch:0
  Normal zone: 0 pages, LIFO batch:0
  HighMem zone: 0 pages, LIFO batch:0
Run Mode clock: 208.00MHz (*16)
Turbo Mode clock: 416.00MHz (*2.0, active)
Memory clock: 208.00MHz (/2)
System bus clock: 208.00MHz 
CPU0: D VIVT undefined 5 cache
CPU0: I cache: 32768 bytes, associativity 32, 32 byte lines, 32 sets
CPU0: D cache: 32768 bytes, associativity 32, 32 byte lines, 32 sets
Built 1 zonelists
Kernel command line: console=ttyS0,115200 console=tty1 root=/dev/mtdblock2 rootfstype=jffs2 fbcon=rotate:1
PID hash table entries: 512 (order: 9, 8192 bytes)
Console: colour dummy device 80x30
Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)
Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)
Memory: 64MB = 64MB total
Memory: 62208KB available (2120K code, 408K data, 80K init)
Calibrating delay loop... 415.33 BogoMIPS (lpj=2076672)
Mount-cache hash table entries: 512
CPU: Testing write buffer coherency: ok
NET: Registered protocol family 16
Sharp Scoop Device found at 0x10800000 -> 0xc4800000
Register device ipmc successgul.
 <4>NetWinder Floating Point Emulator V0.97 (double precision)
JFFS2 version 2.2. (NAND) (SUMMARY)  (C) 2001-2003 Red Hat, Inc.
Initializing Cryptographic API
io scheduler noop registered
io scheduler anticipatory registered (default)
Corgi Backlight Driver Initialized.
pxafb: Power mode 480
Console: switching to colour frame buffer device 80x30
pxafb: Power mode 0
pxafb: Power mode 480
pxa2xx-uart.0: ttyS0 at MMIO 0x40100000 (irq = 22) is a FFUART
pxa2xx-uart.1: ttyS1 at MMIO 0x40200000 (irq = 21) is a BTUART
pxa2xx-uart.2: ttyS2 at MMIO 0x40700000 (irq = 20) is a STUART
loop: loaded (max 8 devices)
Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
ide: Assuming 50MHz system bus speed for PIO modes; override with idebus=xx
Sharp SL series flash device: 800000 at 0
Using static partision definition
Creating 1 MTD partitions on "sharpsl-flash":
0x00140000-0x007f0000 : "Boot PROM Filesystem"
NAND device: Manufacturer ID: 0xec, Chip ID: 0xf1 (Samsung NAND 128MiB 3,3V 8-bit)
Scanning device for bad blocks
Creating 2 MTD partitions on "sharpsl-nand":
0x00000000-0x00700000 : "Logical"
0x00700000-0x08000000 : "JFFS2"
input: Spitz Keyboard as /class/input/input0
input: Spitz Keyboard Registered
input: Corgi Touchscreen as /class/input/input1
sa1100-rtc sa1100-rtc: rtc intf: sysfs
sa1100-rtc sa1100-rtc: rtc intf: proc
sa1100-rtc sa1100-rtc: rtc intf: dev (253:0)
sa1100-rtc sa1100-rtc: rtc core: registered sa1100-rtc as rtc0
sa1100-rtc sa1100-rtc: SA11xx/PXA2xx RTC Registered
I2C: i2c-0: PXA I2C adapter
Registered led device: spitz:amber
Registered led device: spitz:green
NET: Registered protocol family 2
IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
TCP established hash table entries: 4096 (order: 2, 16384 bytes)
TCP bind hash table entries: 4096 (order: 2, 16384 bytes)
TCP: Hash tables configured (established 4096 bind 4096)
TCP reno registered
TCP bic registered
NET: Registered protocol family 1
NET: Registered protocol family 17
min dma period: 153848 ps, new clock 624000 kHz
min dma period: 153848 ps, new clock 624000 kHz
sa1100-rtc sa1100-rtc: setting the system clock to 1970-01-01 00:00:05 (5)
jffs2_scan_eraseblock(): Node at 0x04c2cffc {0x1985, 0xe002, 0xffffffff) has invalid CRC 0xffffffff (calculated 0x523a1494)
VFS: Mounted root (jffs2 filesystem).
Freeing init memory: 80K
NET: Registered protocol family 23
ASoC version 0.10rc4
WM8750: WM8750 Audio Codec 0.7
soc: WM8750 <-> pxa2xx-i2s mapping ok
NET: Registered protocol family 10
IPv6 over IPv4 tunneling driver
usbcore: registered new driver usbfs
usbcore: registered new driver hub
usbcore: deregistering driver usbfs
usbcore: deregistering driver hub
Bluetooth: Core ver 2.8
NET: Registered protocol family 31
Bluetooth: HCI device and connection manager initialized
Bluetooth: HCI socket layer initialized
Bluetooth: L2CAP ver 2.8
Bluetooth: L2CAP socket layer initialized
Bluetooth: RFCOMM socket layer initialized
Bluetooth: RFCOMM TTY layer initialized
Bluetooth: RFCOMM ver 1.7
JFFS2 notice: (526) check_node_data: wrong data CRC in data node at 0x053d3800: read 0xf088b801, calculated 0xf8e5a728.
mmc0: unrecognised CSD structure version 1
Zaurus SL-C1000 pdaXrom beta3

Mesk
Доктор (4 lvl)
Сообщения: 263
Зарегистрирован: Вт ноя 14, 2006 21:27

Сообщение Mesk » Чт мар 29, 2007 13:31

> mmc0: unrecognised CSD structure version 1
если на этом все, то предположу, что ядру не хватает этого патча:
http://www.rpsys.net/openzaurus/patches ... k-r0.patch
--
C1000/Gentoo + Buffalo lan + Buffalo wifi + SiRF Star GPS + Dlink DCF BT + 4G SD + 4G CF

moreZ
Профессор (5 lvl)
Сообщения: 518
Зарегистрирован: Вт сен 19, 2006 19:04

Сообщение moreZ » Чт мар 29, 2007 13:35

Так почему 256 нормально работает, а 1 гб ни в винде ни на завре не видит?
Zaurus SL-C1000 pdaXrom beta3

Mesk
Доктор (4 lvl)
Сообщения: 263
Зарегистрирован: Вт ноя 14, 2006 21:27

Сообщение Mesk » Чт мар 29, 2007 13:42

Потому что на картах <= 1G нормально определяется эта самая SCR structure
--
C1000/Gentoo + Buffalo lan + Buffalo wifi + SiRF Star GPS + Dlink DCF BT + 4G SD + 4G CF

Закрыто

Вернуться в «КПК и смартфоны на Linux: Zaurus, планшеты Nokia, прочее»