Наблюдаю проблему с MMC-картами.
Карточка, подключенная к USB при помощи кардридера PRETEK (маленький такой, размером с USBшую флешку) периодически теряется. Может исчезнуть прямо в момент записи, чем убить всю ф.с. флешки.
Иногда бывает, что записываю файл на флешку, отмонтирую, переношу на другой комп, а его на флешке нет, хотя если отмонтирую, а потом сразу монтирую обратно файлы есть всегда.
Причем на другом ридере я этого не наблюдал, но в нем дело или в обновленном ядре понять не могу.
Под виндой все работает стабильно. Старый ридер добыть для проверки весьма проблематично.
Все другие USB-накопители: USB-флешки, флеш-плейер, флеш-карты sony memory stick (через фотоаппарат) - работают стабильно и без глюков.
В чем может быть дело?
проблемы с mmc-картами (отваливаются)
Модератор: /dev/random
-
- Сообщения: 622
- Статус: линуксоид-сектант
- ОС: gentoo 2008.0 x86_64
проблемы с mmc-картами
С уважением
Kai SD
Kai SD
-
- Сообщения: 184
- ОС: Gentoo 2006.0
Re: проблемы с mmc-картами
Как монтируется?
Open Source
Создавать и воспитывать [сущее]; создавая, не обладать [тем, что создано];
приводя в движение, не прилагать к этому усилий; руководя, не считать себя
властелином – вот что называется глубочайшим дэ. "Дао Дэ Цзин" && Gentoo 2005.1
Создавать и воспитывать [сущее]; создавая, не обладать [тем, что создано];
приводя в движение, не прилагать к этому усилий; руководя, не считать себя
властелином – вот что называется глубочайшим дэ. "Дао Дэ Цзин" && Gentoo 2005.1
-
- Бывший модератор
- Сообщения: 3139
- Статус: Страшный и злой
- ОС: Slackware..Salix..x86_64
Re: проблемы с mmc-картами
Kai SD писал(а): ↑18.05.2006 00:00Наблюдаю проблему с MMC-картами.
Карточка, подключенная к USB при помощи кардридера PRETEK (маленький такой, размером с USBшую флешку) периодически теряется. Может исчезнуть прямо в момент записи, чем убить всю ф.с. флешки.
Иногда бывает, что записываю файл на флешку, отмонтирую, переношу на другой комп, а его на флешке нет, хотя если отмонтирую, а потом сразу монтирую обратно файлы есть всегда.
Причем на другом ридере я этого не наблюдал, но в нем дело или в обновленном ядре понять не могу.
Под виндой все работает стабильно. Старый ридер добыть для проверки весьма проблематично.
Все другие USB-накопители: USB-флешки, флеш-плейер, флеш-карты sony memory stick (через фотоаппарат) - работают стабильно и без глюков.
В чем может быть дело?
скорей в обновлённом ядре ,там появилась отдельная секция для MMC ,там есть несколько опций ,надо
ковырять ,и debuging в опциях поставить ,чтоб потом можно было почитать что произошло
Quae videmus quo dependet vultus. (лат) - То, что мы видим, зависит от того, куда мы смотрим.
-
- Сообщения: 622
- Статус: линуксоид-сектант
- ОС: gentoo 2008.0 x86_64
Re: проблемы с mmc-картами
Как монтируется?
Всмысле?
mount /mnt/flash
либо mount /dev/sdb1
скорей в обновлённом ядре ,там появилась отдельная секция для MMC ,там есть несколько опций ,надо
ковырять ,и debuging в опциях поставить ,чтоб потом можно было почитать что произошло
Попробую сегодня. Может выяснится чего.
С уважением
Kai SD
Kai SD
-
- Сообщения: 622
- Статус: линуксоид-сектант
- ОС: gentoo 2008.0 x86_64
Re: проблемы с mmc-картами
Итак, я пересобрал модуль с включенным дебагом, и попробовал поработать с флешкой до очередного отваливания. Весь лог сессии привожу.
Русским языком комментарии, что я делал и видел в этот момент.
Русским языком комментарии, что я делал и видел в этот момент.
Код: Выделить всё
Вставляю флэшку
May 19 02:08:51 [kernel] scsi9 : SCSI emulation for USB Mass Storage devices
May 19 02:08:51 [kernel] usb-storage: device found at 10
May 19 02:08:51 [kernel] usb-storage: waiting for device to settle before scanning
May 19 02:08:56 [kernel] Vendor: Multi Model: Flash Reader Rev: 1.00
May 19 02:08:56 [kernel] Type: Direct-Access ANSI SCSI revision: 00
May 19 02:08:57 [kernel] SCSI device sdb: 1000448 512-byte hdwr sectors (512 MB)
May 19 02:08:57 [kernel] sdb: Write Protect is off
May 19 02:08:57 [kernel] sdb: Mode Sense: 03 00 00 00
May 19 02:08:57 [kernel] sdb: assuming drive cache: write through
May 19 02:08:57 [kernel] SCSI device sdb: 1000448 512-byte hdwr sectors (512 MB)
May 19 02:08:57 [kernel] sdb: Write Protect is off
May 19 02:08:57 [kernel] sdb: Mode Sense: 03 00 00 00
May 19 02:08:57 [kernel] sdb: assuming drive cache: write through
May 19 02:08:57 [kernel] sd 9:0:0:0: Attached scsi removable disk sdb
May 19 02:08:57 [kernel] usb-storage: device scan complete
Примонтировал.
Начал писать на нее 500 мегабайт видео.
May 19 02:10:17 [kernel] usb 1-6: reset high speed USB device using ehci_hcd and address 10
- Last output repeated 6 times -
потом mc сказал мне "I/O Error".
Смотрю в логах, а там следующее:
May 19 02:10:47 [kernel] usb 1-6: device firmware changed
May 19 02:10:47 [kernel] usb 1-6: USB disconnect, address 10
May 19 02:10:47 [kernel] sd 9:0:0:0: SCSI error: return code = 0x70000
May 19 02:10:47 [kernel] end_request: I/O error, dev sdb, sector 122132
May 19 02:10:47 [kernel] sd 9:0:0:0: SCSI error: return code = 0x70000
May 19 02:10:47 [kernel] end_request: I/O error, dev sdb, sector 122140
May 19 02:10:47 [kernel] sd 9:0:0:0: SCSI error: return code = 0x70000
May 19 02:10:47 [kernel] end_request: I/O error, dev sdb, sector 122148
May 19 02:10:47 [kernel] sd 9:0:0:0: SCSI error: return code = 0x70000
May 19 02:10:47 [kernel] end_request: I/O error, dev sdb, sector 122156
May 19 02:10:47 [kernel] sd 9:0:0:0: SCSI error: return code = 0x70000
May 19 02:10:47 [kernel] end_request: I/O error, dev sdb, sector 122164
May 19 02:10:47 [kernel] sd 9:0:0:0: SCSI error: return code = 0x70000
May 19 02:10:47 [kernel] end_request: I/O error, dev sdb, sector 122172
May 19 02:10:47 [kernel] sd 9:0:0:0: SCSI error: return code = 0x70000
May 19 02:10:47 [kernel] end_request: I/O error, dev sdb, sector 122180
May 19 02:10:47 [kernel] sd 9:0:0:0: SCSI error: return code = 0x70000
May 19 02:10:47 [kernel] end_request: I/O error, dev sdb, sector 122188
May 19 02:10:47 [kernel] sd 9:0:0:0: SCSI error: return code = 0x70000
May 19 02:10:47 [kernel] end_request: I/O error, dev sdb, sector 122196
May 19 02:10:47 [kernel] sd 9:0:0:0: SCSI error: return code = 0x70000
May 19 02:10:47 [kernel] end_request: I/O error, dev sdb, sector 122204
May 19 02:10:47 [kernel] sd 9:0:0:0: SCSI error: return code = 0x70000
May 19 02:10:47 [kernel] end_request: I/O error, dev sdb, sector 122212
May 19 02:10:47 [kernel] sd 9:0:0:0: SCSI error: return code = 0x70000
May 19 02:10:47 [kernel] end_request: I/O error, dev sdb, sector 122220
May 19 02:10:47 [kernel] sd 9:0:0:0: SCSI error: return code = 0x70000
May 19 02:10:47 [kernel] end_request: I/O error, dev sdb, sector 122228
May 19 02:10:47 [kernel] sd 9:0:0:0: SCSI error: return code = 0x70000
May 19 02:10:47 [kernel] end_request: I/O error, dev sdb, sector 122236
May 19 02:10:47 [kernel] sd 9:0:0:0: SCSI error: return code = 0x70000
May 19 02:10:47 [kernel] end_request: I/O error, dev sdb, sector 122244
May 19 02:10:47 [kernel] sd 9:0:0:0: SCSI error: return code = 0x70000
May 19 02:10:47 [kernel] end_request: I/O error, dev sdb, sector 122252
May 19 02:10:47 [kernel] sd 9:0:0:0: SCSI error: return code = 0x70000
May 19 02:10:47 [kernel] end_request: I/O error, dev sdb, sector 122260
May 19 02:10:47 [kernel] sd 9:0:0:0: SCSI error: return code = 0x70000
May 19 02:10:47 [kernel] end_request: I/O error, dev sdb, sector 122268
May 19 02:10:47 [kernel] sd 9:0:0:0: SCSI error: return code = 0x70000
May 19 02:10:47 [kernel] end_request: I/O error, dev sdb, sector 122276
May 19 02:10:47 [kernel] sd 9:0:0:0: SCSI error: return code = 0x70000
May 19 02:10:47 [kernel] end_request: I/O error, dev sdb, sector 122284
May 19 02:10:47 [kernel] sd 9:0:0:0: SCSI error: return code = 0x70000
May 19 02:10:47 [kernel] end_request: I/O error, dev sdb, sector 122292
May 19 02:10:47 [kernel] sd 9:0:0:0: SCSI error: return code = 0x70000
May 19 02:10:47 [kernel] end_request: I/O error, dev sdb, sector 122300
May 19 02:10:47 [kernel] sd 9:0:0:0: SCSI error: return code = 0x70000
May 19 02:10:47 [kernel] end_request: I/O error, dev sdb, sector 122308
May 19 02:10:47 [kernel] sd 9:0:0:0: SCSI error: return code = 0x70000
May 19 02:10:47 [kernel] end_request: I/O error, dev sdb, sector 122316
May 19 02:10:47 [kernel] sd 9:0:0:0: SCSI error: return code = 0x70000
May 19 02:10:47 [kernel] end_request: I/O error, dev sdb, sector 122324
May 19 02:10:47 [kernel] sd 9:0:0:0: SCSI error: return code = 0x70000
May 19 02:10:47 [kernel] end_request: I/O error, dev sdb, sector 122332
May 19 02:10:47 [kernel] sd 9:0:0:0: SCSI error: return code = 0x70000
May 19 02:10:47 [kernel] end_request: I/O error, dev sdb, sector 122340
May 19 02:10:47 [kernel] sd 9:0:0:0: SCSI error: return code = 0x70000
May 19 02:10:47 [kernel] end_request: I/O error, dev sdb, sector 122348
May 19 02:10:47 [kernel] sd 9:0:0:0: SCSI error: return code = 0x70000
May 19 02:10:47 [kernel] end_request: I/O error, dev sdb, sector 122356
May 19 02:10:47 [kernel] sd 9:0:0:0: SCSI error: return code = 0x70000
May 19 02:10:47 [kernel] end_request: I/O error, dev sdb, sector 122364
May 19 02:10:47 [kernel] sd 9:0:0:0: SCSI error: return code = 0x70000
May 19 02:10:47 [kernel] end_request: I/O error, dev sdb, sector 122372
May 19 02:10:47 [kernel] sd 9:0:0:0: SCSI error: return code = 0x70000
May 19 02:10:47 [kernel] end_request: I/O error, dev sdb, sector 122380
May 19 02:10:47 [kernel] sd 9:0:0:0: SCSI error: return code = 0x70000
May 19 02:10:47 [kernel] end_request: I/O error, dev sdb, sector 122388
May 19 02:10:47 [kernel] sd 9:0:0:0: SCSI error: return code = 0x10000
May 19 02:10:47 [kernel] end_request: I/O error, dev sdb, sector 122396
May 19 02:10:47 [kernel] sd 9:0:0:0: rejecting I/O to device being removed
- Last output repeated 92 times -
May 19 02:10:47 [kernel] printk: 160 messages suppressed.
May 19 02:10:47 [kernel] Buffer I/O error on device sdb1, logical block 80
May 19 02:10:47 [kernel] lost page write due to I/O error on sdb1
May 19 02:10:47 [kernel] Buffer I/O error on device sdb1, logical block 81
May 19 02:10:47 [kernel] lost page write due to I/O error on sdb1
May 19 02:10:47 [kernel] Buffer I/O error on device sdb1, logical block 82
May 19 02:10:47 [kernel] lost page write due to I/O error on sdb1
May 19 02:10:47 [kernel] Buffer I/O error on device sdb1, logical block 83
May 19 02:10:47 [kernel] lost page write due to I/O error on sdb1
May 19 02:10:47 [kernel] sd 9:0:0:0: rejecting I/O to device being removed
May 19 02:10:47 [kernel] Buffer I/O error on device sdb1, logical block 328
May 19 02:10:47 [kernel] lost page write due to I/O error on sdb1
May 19 02:10:47 [kernel] sd 9:0:0:0: rejecting I/O to device being removed
- Last output repeated 44 times -
May 19 02:10:47 [kernel] sd 9:0:0:0: SCSI error: return code = 0x10000
May 19 02:10:47 [kernel] end_request: I/O error, dev sdb, sector 122612
May 19 02:10:47 [kernel] sd 9:0:0:0: rejecting I/O to device being removed
- Last output repeated 632 times -
May 19 02:10:47 [kernel] Buffer I/O error on device sdb1, logical block 75
May 19 02:10:47 [kernel] lost page write due to I/O error on sdb1
May 19 02:10:47 [kernel] sd 9:0:0:0: rejecting I/O to device being removed
- Last output repeated 3 times -
May 19 02:10:47 [kernel] Buffer I/O error on device sdb1, logical block 76
May 19 02:10:47 [kernel] lost page write due to I/O error on sdb1
May 19 02:10:47 [kernel] Buffer I/O error on device sdb1, logical block 77
May 19 02:10:47 [kernel] lost page write due to I/O error on sdb1
May 19 02:10:47 [kernel] Buffer I/O error on device sdb1, logical block 78
May 19 02:10:47 [kernel] lost page write due to I/O error on sdb1
May 19 02:10:47 [kernel] Buffer I/O error on device sdb1, logical block 79
May 19 02:10:47 [kernel] lost page write due to I/O error on sdb1
May 19 02:10:47 [kernel] sd 9:0:0:0: rejecting I/O to device being removed
- Last output repeated 3 times -
May 19 02:10:47 [kernel] FAT: FAT read failed (blocknr 87)
May 19 02:10:47 [kernel] 9:0:0:0: rejecting I/O to dead device
May 19 02:10:47 [kernel] FAT: FAT read failed (blocknr 81)
May 19 02:10:47 [kernel] usb 1-6: new high speed USB device using ehci_hcd and address 11
May 19 02:10:47 [kernel] usb 1-6: unable to read config index 0 descriptor/all
May 19 02:10:47 [kernel] usb 1-6: can't read configurations, error -71
May 19 02:10:47 [kernel] usb 1-6: new high speed USB device using ehci_hcd and address 12
May 19 02:10:47 [kernel] usb 1-6: unable to read config index 0 descriptor/all
May 19 02:10:47 [kernel] usb 1-6: can't read configurations, error -71
May 19 02:10:47 [kernel] usb 1-6: new high speed USB device using ehci_hcd and address 13
May 19 02:10:47 [kernel] usb 1-6: unable to read config index 0 descriptor/all
May 19 02:10:47 [kernel] usb 1-6: can't read configurations, error -71
May 19 02:10:47 [kernel] usb 1-6: new high speed USB device using ehci_hcd and address 14
May 19 02:10:48 [kernel] usb 1-6: configuration #1 chosen from 1 choice
May 19 02:10:48 [kernel] scsi10 : SCSI emulation for USB Mass Storage devices
May 19 02:10:48 [kernel] usb-storage: device found at 14
May 19 02:10:48 [kernel] usb-storage: waiting for device to settle before scanning
May 19 02:10:53 [kernel] Vendor: Multi Model: Flash Reader Rev: 1.00
May 19 02:10:53 [kernel] Type: Direct-Access ANSI SCSI revision: 00
May 19 02:10:53 [kernel] SCSI device sdc: 1000448 512-byte hdwr sectors (512 MB)
May 19 02:10:53 [kernel] sdc: Write Protect is off
May 19 02:10:53 [kernel] sdc: Mode Sense: 03 00 00 00
May 19 02:10:53 [kernel] sdc: assuming drive cache: write through
May 19 02:10:53 [kernel] SCSI device sdc: 1000448 512-byte hdwr sectors (512 MB)
May 19 02:10:53 [kernel] sdc: Write Protect is off
May 19 02:10:53 [kernel] sdc: Mode Sense: 03 00 00 00
May 19 02:10:53 [kernel] sdc: assuming drive cache: write through
May 19 02:10:53 [kernel] sd 10:0:0:0: Attached scsi removable disk sdc
May 19 02:10:53 [kernel] usb-storage: device scan complete
May 19 02:11:19 [kernel] 9:0:0:0: rejecting I/O to dead device
May 19 02:11:19 [kernel] FAT: unable to read inode block for updating (i_pos 8637)
С уважением
Kai SD
Kai SD
-
- Сообщения: 184
- ОС: Gentoo 2006.0
Re: проблемы с mmc-картами
мдя, мрачновато.
Ошибок подобных с другими устройствами нет?
При старом ядре всё было нормально?
Как скомпилена поддержка usb, scsi?
а на счёт монтирования, хотелось бы взглянуть с какими опциями монтируется девайс, я это к тому, что, может синхронный режим поможет не много (ну самую малость может быть)?
Ошибок подобных с другими устройствами нет?
При старом ядре всё было нормально?
Как скомпилена поддержка usb, scsi?
а на счёт монтирования, хотелось бы взглянуть с какими опциями монтируется девайс, я это к тому, что, может синхронный режим поможет не много (ну самую малость может быть)?
Open Source
Создавать и воспитывать [сущее]; создавая, не обладать [тем, что создано];
приводя в движение, не прилагать к этому усилий; руководя, не считать себя
властелином – вот что называется глубочайшим дэ. "Дао Дэ Цзин" && Gentoo 2005.1
Создавать и воспитывать [сущее]; создавая, не обладать [тем, что создано];
приводя в движение, не прилагать к этому усилий; руководя, не считать себя
властелином – вот что называется глубочайшим дэ. "Дао Дэ Цзин" && Gentoo 2005.1
-
- Сообщения: 622
- Статус: линуксоид-сектант
- ОС: gentoo 2008.0 x86_64
Re: проблемы с mmc-картами
При старом ядре такого не замечал, но и ридер был другой.
С другими устройствами, включая всякие USB Storage Devices не замечал.
Поддержка USB и SCSI сделана модулями.
Насчет опций процитирую fstab:
С другими устройствами, включая всякие USB Storage Devices не замечал.
Поддержка USB и SCSI сделана модулями.
Насчет опций процитирую fstab:
Код: Выделить всё
/dev/sdb1 /mnt/flash auto users,noauto,defaults,iocharset=koi8-r 0 0
С уважением
Kai SD
Kai SD
-
- Сообщения: 184
- ОС: Gentoo 2006.0
Re: проблемы с mmc-картами
Ну если с другими устроиствами в dmesg ошибок нет, то предлагаю косить на ридер.
Бо винда имеет свойство такие глюки проглатывать (у меня к примеру винда юзала хд с испорченным шлейфом до тех пор пока не только таблица разделов грохнулась, но и железо вышло из строя, и никак не давала знать о IO ошибках).
ЗЫ. И последний вопрос который могу измыслить, на какой скорости работает, high/full? если high , то может понизить до full?
и ещё гдето упоминали о взаимной не переносимости OHCI c (EHCI&UHCI)
Бо винда имеет свойство такие глюки проглатывать (у меня к примеру винда юзала хд с испорченным шлейфом до тех пор пока не только таблица разделов грохнулась, но и железо вышло из строя, и никак не давала знать о IO ошибках).
ЗЫ. И последний вопрос который могу измыслить, на какой скорости работает, high/full? если high , то может понизить до full?
и ещё гдето упоминали о взаимной не переносимости OHCI c (EHCI&UHCI)
Open Source
Создавать и воспитывать [сущее]; создавая, не обладать [тем, что создано];
приводя в движение, не прилагать к этому усилий; руководя, не считать себя
властелином – вот что называется глубочайшим дэ. "Дао Дэ Цзин" && Gentoo 2005.1
Создавать и воспитывать [сущее]; создавая, не обладать [тем, что создано];
приводя в движение, не прилагать к этому усилий; руководя, не считать себя
властелином – вот что называется глубочайшим дэ. "Дао Дэ Цзин" && Gentoo 2005.1
-
- Сообщения: 622
- Статус: линуксоид-сектант
- ОС: gentoo 2008.0 x86_64
Re: проблемы с mmc-картами
Я выяснил, что проблема не с одним ридером, а со всеми ридерами этого типа. Но пока что не могу добраться до своего старого ридера, с которым все работало, чтобы проверить в этом ли дело. 
Что можно попробовать, если, вдруг, дело не в ридере?
Пробовал все, включая винты через USD-Rack. Все работало прекрасно.
Хочется и с этой фигней разобраться.

Что можно попробовать, если, вдруг, дело не в ридере?
Пробовал все, включая винты через USD-Rack. Все работало прекрасно.
Хочется и с этой фигней разобраться.
С уважением
Kai SD
Kai SD