![]() |
USB 2.0 drive hangs when put on the same controller with USB 1.1 devices
Hi,
I have an external HDD that connects to the USB port. In general the drive just works fine, until I plug a USB 1.1 device into the same controller. It will then continue to operate for a while, but after 10 to 15 minutes, the disk led turns red (which would indicate a read or write action on this particular device) and it will do absolutely nothing anymore. The only remedy I have is power off the disk and power on again. To verify that it's not an issue with the disk itself I've attached it to a native SATA controller and put some stress on it. It just kept on running. I've experienced this behavior on both OpenSuSE 10.3 and 11.1 on various machines, using various USB controllers. Does anyone know what may be causing this problem? My current kernel version is: 2.6.27.7-9-default. Below is the output of lsusb. It's the first one that gives me the problems. Bus 007 Device 047: ID 152d:2338 JMicron Technology Corp. / JMicron USA Technology Corp. JM20337 Hi-Speed USB to SATA & PATA Combo Bridge Bus 007 Device 026: ID 059f:0663 LaCie, Ltd Bus 007 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 006 Device 002: ID 046d:c03e Logitech, Inc. Premium Optical Wheel Mouse Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 005 Device 022: ID 0bb4:0b0c High Tech Computer Corp. Elf / Touch / P3450 / T-Mobile MDA Touch / O2 Xda Nova / Dopod S1 Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 004 Device 004: ID 04cf:8813 Myson Century, Inc. CS8813 Mass Storage Device Bus 004 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub And here is the relevant part of dmesg: usb 7-4: new high speed USB device using ehci_hcd and address 47 usb 7-4: configuration #1 chosen from 1 choice scsi13 : SCSI emulation for USB Mass Storage devices usb-storage: device found at 47 usb-storage: waiting for device to settle before scanning usb 7-4: New USB device found, idVendor=152d, idProduct=2338 usb 7-4: New USB device strings: Mfr=1, Product=2, SerialNumber=5 usb 7-4: Product: USB to ATA/ATAPI Bridge usb 7-4: Manufacturer: JMicron usb 7-4: SerialNumber: 222291E30446 scsi 13:0:0:0: Direct-Access ST325062 0NS G PQ: 0 ANSI: 2 CCS sd 13:0:0:0: [sdc] 488397168 512-byte hardware sectors: (250GB/232GiB) sd 13:0:0:0: [sdc] Write Protect is off sd 13:0:0:0: [sdc] Mode Sense: 00 38 00 00 sd 13:0:0:0: [sdc] Assuming drive cache: write through sd 13:0:0:0: [sdc] 488397168 512-byte hardware sectors: (250GB/232GiB) sd 13:0:0:0: [sdc] Write Protect is off sd 13:0:0:0: [sdc] Mode Sense: 00 38 00 00 sd 13:0:0:0: [sdc] Assuming drive cache: write through sdc: sdc1 sd 13:0:0:0: [sdc] Attached SCSI disk sd 13:0:0:0: Attached scsi generic sg4 type 0 usb-storage: device scan complete EXT2-fs warning: mounting unchecked fs, running e2fsck is recommended sd 13:0:0:0: [sdc] Sense Key : No Sense [current] sd 13:0:0:0: [sdc] Add. Sense: No additional sense information usb 7-4: reset high speed USB device using ehci_hcd and address 47 usb 7-4: reset high speed USB device using ehci_hcd and address 47 SFW2-INext-DROP-DEFLT IN=eth1 OUT= MAC=01:00:5e:00:00:01:00:1f:3f:49:be:65:08:00 SRC=10.0.0.138 DST=224.0.0.1 LEN=36 TOS=0x00 PREC=0xC0 TTL=1 ID=6949 DF OPT (94040000) PROTO=2 usb 7-4: reset high speed USB device using ehci_hcd and address 47 SFW2-INext-DROP-DEFLT IN=eth1 OUT= MAC=01:00:5e:00:00:01:00:1f:3f:49:be:65:08:00 SRC=10.0.0.138 DST=224.0.0.1 LEN=36 TOS=0x00 PREC=0xC0 TTL=1 ID=6950 DF OPT (94040000) PROTO=2 usb 7-4: reset high speed USB device using ehci_hcd and address 47 usb 7-4: reset high speed USB device using ehci_hcd and address 47 usb 7-4: reset high speed USB device using ehci_hcd and address 47 usb 7-4: reset high speed USB device using ehci_hcd and address 47 usb 7-4: device descriptor read/64, error -71 usb 7-4: device descriptor read/64, error -71 usb 7-4: reset high speed USB device using ehci_hcd and address 47 usb 7-4: device descriptor read/64, error -71 usb 7-4: device descriptor read/64, error -71 usb 7-4: reset high speed USB device using ehci_hcd and address 47 usb 7-4: device not accepting address 47, error -71 usb 7-4: reset high speed USB device using ehci_hcd and address 47 usb 7-4: device not accepting address 47, error -71 sd 13:0:0:0: Device offlined - not ready after error recovery sd 13:0:0:0: [sdc] Result: hostbyte=DID_ABORT driverbyte=DRIVER_OK,SUGGEST_OK end_request: I/O error, dev sdc, sector 107218191 __ratelimit: 1 callbacks suppressed Buffer I/O error on device sdc1, logical block 53609064 Buffer I/O error on device sdc1, logical block 53609065 Buffer I/O error on device sdc1, logical block 53609066 Buffer I/O error on device sdc1, logical block 53609067 Buffer I/O error on device sdc1, logical block 53609068 Buffer I/O error on device sdc1, logical block 53609069 Buffer I/O error on device sdc1, logical block 53609070 Buffer I/O error on device sdc1, logical block 53609071 Buffer I/O error on device sdc1, logical block 53609072 Buffer I/O error on device sdc1, logical block 53609073 sd 13:0:0:0: rejecting I/O to offline device sd 13:0:0:0: [sdc] Result: hostbyte=DID_NO_CONNECT driverbyte=DRIVER_OK,SUGGEST_OK end_request: I/O error, dev sdc, sector 107218431 sd 13:0:0:0: rejecting I/O to offline device sd 13:0:0:0: rejecting I/O to offline device sd 13:0:0:0: rejecting I/O to offline device sd 13:0:0:0: rejecting I/O to offline device sd 13:0:0:0: rejecting I/O to offline device sd 13:0:0:0: rejecting I/O to offline device sd 13:0:0:0: rejecting I/O to offline device sd 13:0:0:0: rejecting I/O to offline device sd 13:0:0:0: rejecting I/O to offline device sd 13:0:0:0: rejecting I/O to offline device sd 13:0:0:0: rejecting I/O to offline device usb 7-4: USB disconnect, address 47 usb 7-4: new high speed USB device using ehci_hcd and address 48 usb 7-4: device descriptor read/64, error -71 usb 7-4: device descriptor read/64, error -71 usb 7-4: new high speed USB device using ehci_hcd and address 49 usb 7-4: device descriptor read/64, error -71 usb 7-4: device descriptor read/64, error -71 usb 7-4: new high speed USB device using ehci_hcd and address 50 usb 7-4: device not accepting address 50, error -71 usb 7-4: new high speed USB device using ehci_hcd and address 51 usb 7-4: device not accepting address 51, error -71 hub 7-0:1.0: unable to enumerate USB device on port 4 usb 6-2: new full speed USB device using uhci_hcd and address 20 usb 6-2: device descriptor read/64, error -71 usb 6-2: device descriptor read/64, error -71 usb 6-2: new full speed USB device using uhci_hcd and address 21 usb 6-2: device descriptor read/64, error -71 usb 6-2: device descriptor read/64, error -71 usb 6-2: new full speed USB device using uhci_hcd and address 22 usb 6-2: device not accepting address 22, error -71 usb 6-2: new full speed USB device using uhci_hcd and address 23 usb 6-2: device not accepting address 23, error -71 hub 6-0:1.0: unable to enumerate USB device on port 2 usb 6-1: USB disconnect, address 2 usb 5-1: USB disconnect, address 22 usb 7-2: USB disconnect, address 26 |
| All times are GMT -5. The time now is 03:58 AM. |