Ядру не нравится внешний USB диск
Не определяется внешний жесткий диск Transcend 160GB SATA (http://shop.key.ru/shop/goods/25711/)
Вернее он его определяет и тут же забывает про него. Устройство /dev/sdb1 создается
и тут же исчезает
ядро
$ uname -a
Linux laptop 2.6.31-ARCH #1 SMP PREEMPT Tue Oct 13 13:36:23 CEST 2009 i686 VIA
C7-M Processor 1600MHz CentaurHauls GNU/Linux
$ tail -f /var/log/messages.log
Oct 19 14:53:12 laptop kernel: usb 1-3: new high speed USB device using ehci_hcd
and address 3
Oct 19 14:53:12 laptop kernel: usb 1-3: configuration #1 chosen from 1 choice
Oct 19 14:53:13 laptop kernel: Initializing USB Mass Storage driver...
Oct 19 14:53:13 laptop kernel: scsi4 : SCSI emulation for USB Mass Storage devices
Oct 19 14:53:13 laptop kernel: usbcore: registered new interface driver usb-storage
Oct 19 14:53:13 laptop kernel: USB Mass Storage support registered.
Oct 19 14:53:18 laptop kernel: scsi 4:0:0:0: Direct-Access StoreJet Transcend
PQ: 0 ANSI: 2 CCS
Oct 19 14:53:18 laptop kernel: sd 4:0:0:0: Attached scsi generic sg2 type 0
Oct 19 14:53:18 laptop kernel: sd 4:0:0:0: [sdb] 312581808 512-byte logical blocks:
(160 GB/149 GiB)
Oct 19 14:53:18 laptop kernel: sd 4:0:0:0: [sdb] Write Protect is off
Oct 19 14:53:18 laptop kernel: sdb: sdb1
Oct 19 14:53:18 laptop kernel: sd 4:0:0:0: [sdb] Attached SCSI disk
Oct 19 14:53:25 laptop kernel: usb 1-3: reset high speed USB device using ehci_hcd
and address 3
Oct 19 14:53:26 laptop kernel: usb 1-3: reset high speed USB device using ehci_hcd
and address 3
Oct 19 14:53:27 laptop kernel: usb 1-3: reset high speed USB device using ehci_hcd
and address 3
Oct 19 14:53:27 laptop kernel: usb 1-3: reset high speed USB device using ehci_hcd
and address 3
Oct 19 14:53:27 laptop kernel: sd 4:0:0:0: Device offlined - not ready after
error recovery
Oct 19 14:53:27 laptop kernel: usb 1-3: USB disconnect, address 3
Oct 19 14:53:28 laptop kernel: usb 1-3: new high speed USB device using ehci_hcd
and address 4
Oct 19 14:53:28 laptop kernel: usb 1-3: new high speed USB device using ehci_hcd
and address 5
Oct 19 14:53:29 laptop kernel: usb 1-3: new high speed USB device using ehci_hcd
and address 6
Oct 19 14:53:29 laptop kernel: usb 1-3: new high speed USB device using ehci_hcd
and address 7
Oct 19 14:53:30 laptop kernel: usb 3-1: new full speed USB device using uhci_hcd
and address 2
Oct 19 14:53:30 laptop kernel: usb 3-1: new full speed USB device using uhci_hcd
and address 3
Oct 19 14:53:31 laptop kernel: usb 3-1: new full speed USB device using uhci_hcd
and address 4
Oct 19 14:53:32 laptop kernel: usb 3-1: new full speed USB device using uhci_hcd
and address 5
$ dmesg | tail -n 40
sd 4:0:0:0: [sdb] Assuming drive cache: write through
sd 4:0:0:0: [sdb] Attached SCSI disk
usb 1-3: reset high speed USB device using ehci_hcd and address 3
usb 1-3: device descriptor read/64, error -71
usb 1-3: device descriptor read/64, error -71
usb 1-3: reset high speed USB device using ehci_hcd and address 3
usb 1-3: device descriptor read/64, error -71
usb 1-3: device descriptor read/64, error -71
usb 1-3: reset high speed USB device using ehci_hcd and address 3
usb 1-3: device not accepting address 3, error -71
usb 1-3: reset high speed USB device using ehci_hcd and address 3
usb 1-3: device not accepting address 3, error -71
sd 4:0:0:0: Device offlined - not ready after error recovery
usb 1-3: USB disconnect, address 3
usb 1-3: new high speed USB device using ehci_hcd and address 4
usb 1-3: device descriptor read/64, error -71
usb 1-3: device descriptor read/64, error -71
usb 1-3: new high speed USB device using ehci_hcd and address 5
usb 1-3: device descriptor read/64, error -71
usb 1-3: device descriptor read/64, error -71
usb 1-3: new high speed USB device using ehci_hcd and address 6
usb 1-3: device not accepting address 6, error -71
usb 1-3: new high speed USB device using ehci_hcd and address 7
usb 1-3: device not accepting address 7, error -71
hub 1-0:1.0: unable to enumerate USB device on port 3
usb 3-1: new full speed USB device using uhci_hcd and address 2
usb 3-1: device descriptor read/64, error -71
usb 3-1: device descriptor read/64, error -71
usb 3-1: new full speed USB device using uhci_hcd and address 3
usb 3-1: device descriptor read/64, error -71
usb 3-1: device descriptor read/64, error -71
usb 3-1: new full speed USB device using uhci_hcd and address 4
usb 3-1: device not accepting address 4, error -71
usb 3-1: new full speed USB device using uhci_hcd and address 5
usb 3-1: device not accepting address 5, error -71
hub 3-0:1.0: unable to enumerate USB device on port 1
Пробовал бороться выгрузкой модуля uhci_hcd и ehci-hcd вместе и по отдельности
добавлением в /etc/modprobe.d/options.conf options usbcore autosuspend=-1 как
0 так и -1
этот способ echo -1 > /sys/module/usbcore/parameters/autosuspend так же результата
не дал
добавление в echo 40 > /sys/module/scsi_mod/parameters/inq_timeout стояло 20
не помогло.
Пробовал echo Y > /sys/module/usbcore/parameters/old_scheme_first без результатов.
На неисправность диска грешить не могу так как он прекрасно работает и определяется
на другой машине с linux и windows
но на всякий случай проверку диска прогнал, файловая система на диске FAT32
Собственно вопрос классический. Что делать?
19.10.2009 14:46, Andrey Gerasimow пишет:
Скорее всего дело в сочетании USB интерфейсов диска и компа или в
дешевом китайском кабеле. Сначала сменить кабель на более качественный
и посмотреть что произойдет.
Был как-то раз случай, что одна флешка, как раз Transcend, вела себя
подобным образом на одном из компов, на котором стоял адаптер на чипсете
Via, через удлинитель noname 60 см. Проблема на самом деле была
одновременно и во флешке (Transcend) и в компе (Via). Смена кабеля на
нормальный (купленный по каталогу Farnel) качественно улучшила положение
-- флешка стала нормально монтироваться. Однако скорость записи/чтения
выше 30 кбайт/с так и не поднялась.
-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 36505; Возраст листа: 2278; Участников: 1400
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/923440