LINUX.ORG.RU

USB флешка не работает.


0

0

Имеется: 
"Patriot MEMORY" 1Gb, USB2.0.
Дистрибутив Fedora 5, ядро 2.6.15 и 2.6.17.

Симптомы: 
1. когда вставляешь в разъём - на флешке начинает мигаеть светодиод и не
   перестает.
2. dmesg:
	Initializing USB Mass Storage driver...
	scsi4 : SCSI emulation for USB Mass Storage devices
	usb-storage: device found at 3
	usb-storage: waiting for device to settle before scanning
	usbcore: registered new driver usb-storage
	USB Mass Storage support registered.
	  Vendor:           Model: USB DISK Pro      Rev: PMAP
	  Type:   Direct-Access                      ANSI SCSI revision: 00
	SCSI device sdb: 1965056 512-byte hdwr sectors (1006 MB)
	sdb: Write Protect is off
	sdb: Mode Sense: 23 00 00 00
	sdb: assuming drive cache: write through
	SCSI device sdb: 1965056 512-byte hdwr sectors (1006 MB)
	sdb: Write Protect is off
	sdb: Mode Sense: 23 00 00 00
	sdb: assuming drive cache: write through
	 sdb:<6>usb 3-6: reset high speed USB device using ehci_hcd and address 3
	usb 3-6: device descriptor read/64, error -110
	usb 3-6: device descriptor read/64, error -110
	usb 3-6: reset high speed USB device using ehci_hcd and address 3
	usb 3-6: device descriptor read/64, error -110
	usb 3-6: device descriptor read/64, error -110
	usb 3-6: reset high speed USB device using ehci_hcd and address 3
	usb 3-6: device not accepting address 3, error -110
	usb 3-6: reset high speed USB device using ehci_hcd and address 3
	usb 3-6: device not accepting address 3, error -110
	usb 3-6: USB disconnect, address 3
	sd 4:0:0:0: scsi: Device offlined - not ready after error recovery
	sd 4:0:0:0: SCSI error: return code = 0x50000
	end_request: I/O error, dev sdb, sector 0
	Buffer I/O error on device sdb, logical block 0
	sd 4:0:0:0: rejecting I/O to offline device
	Buffer I/O error on device sdb, logical block 0
	sd 4:0:0:0: rejecting I/O to offline device
	Buffer I/O error on device sdb, logical block 0
	 unable to read partition table
	sd 4:0:0:0: Attached scsi removable disk sdb
	sd 4:0:0:0: Attached scsi generic sg1 type 0
	usb-storage: device scan complete
	usb 3-6: new high speed USB device using ehci_hcd and address 4
	usb 3-6: device descriptor read/64, error -110
	usb 3-6: device descriptor read/64, error -110
	usb 3-6: new high speed USB device using ehci_hcd and address 5
	usb 3-6: device descriptor read/64, error -110
	usb 3-6: device descriptor read/64, error -110
	usb 3-6: new high speed USB device using ehci_hcd and address 6 
3. cat /proc/bus/usb/devices блокирует консоль пока не отключишь 
   флешку.

Так же проверял под Ubuntu 6.06 - результат аналогичный.

Под FreeBSD работет отлично. 
Определяет как 2 устройтсва mass storage:
	umass0: vendor 0x13fe USB DISK Pro, rev 2.00/1.00, addr 2
	da0 at umass-sim0 bus 0 target 0 lun 0
	da0: < USB DISK Pro PMAP> Removable Direct Access SCSI-0 device 
	da0: 40.000MB/s transfers
	da0: 959MB (1965056 512 byte sectors: 64H 32S/T 959C)
	da1 at umass-sim0 bus 0 target 0 lun 1
	da1: < USB DISK Pro PMAP> Removable Direct Access SCSI-0 device 
	da1: 40.000MB/s transfers
	da1: 24MB (50176 512 byte sectors: 64H 32S/T 24C) 

Подскажите что сделать чтобы под линуксом тоже заработало.
Заранее спасибо.
anonymous

Перекомпилируйте ядро _без_ поддержки низкоскоростного USB (модуль ub) - должно заработать.

birdie ★★★★★
()

Под ядром 2.4, наверное, будет работать, вот только FC5 его не поддерживает ...

birdie ★★★★★
()
Ответ на: комментарий от anonymous

Куда мне обратиться с этой проблемой? Задал вопрос на форуме http://kerneltrap.org/, но ответов пока нету. :(

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.