On Sunday 08 January 2006 17:46, Alan Stern wrote: > Does it work any better if you plug it directly into the computer instead > of into the external hub?
Nope, same story. I've also tried rc7 and the final 2.6.15, same story. The logs below are taken with 2.6.15. > If it doesn't, try rebuilding with CONFIG_USB_DEBUG and > CONFIG_USB_STORAGE_DEBUG turned on and see what shows up in the system > log. dmesg boot log: (dmesg | grep -i usb) MDM0 GLAN USB1 USB2 USB3 usbcore: registered new driver usbfs usbcore: registered new driver hub USB Universal Host Controller Interface driver v2.3 drivers/usb/core/inode.c: creating file 'devices' drivers/usb/core/inode.c: creating file '001' uhci_hcd 0000:00:1d.0: new USB bus registered, assigned bus number 1 usb usb1: default language 0x0409 usb usb1: new device strings: Mfr=3, Product=2, SerialNumber=1 usb usb1: Product: UHCI Host Controller usb usb1: Manufacturer: Linux 2.6.15 uhci_hcd usb usb1: SerialNumber: 0000:00:1d.0 usb usb1: hotplug usb usb1: adding 1-0:1.0 (config #1, interface 0) usb 1-0:1.0: hotplug hub 1-0:1.0: usb_probe_interface hub 1-0:1.0: usb_probe_interface - got id hub 1-0:1.0: USB hub found hub 1-0:1.0: no power switching (usb 1.0) drivers/usb/core/inode.c: creating file '001' drivers/usb/core/inode.c: creating file '002' uhci_hcd 0000:00:1d.1: new USB bus registered, assigned bus number 2 usb usb2: default language 0x0409 usb usb2: new device strings: Mfr=3, Product=2, SerialNumber=1 usb usb2: Product: UHCI Host Controller usb usb2: Manufacturer: Linux 2.6.15 uhci_hcd usb usb2: SerialNumber: 0000:00:1d.1 usb usb2: hotplug usb usb2: adding 2-0:1.0 (config #1, interface 0) usb 2-0:1.0: hotplug hub 2-0:1.0: usb_probe_interface hub 2-0:1.0: usb_probe_interface - got id hub 2-0:1.0: USB hub found hub 2-0:1.0: no power switching (usb 1.0) drivers/usb/core/inode.c: creating file '001' drivers/usb/core/inode.c: creating file '003' uhci_hcd 0000:00:1d.2: new USB bus registered, assigned bus number 3 usb usb3: default language 0x0409 usb usb3: new device strings: Mfr=3, Product=2, SerialNumber=1 usb usb3: Product: UHCI Host Controller usb usb3: Manufacturer: Linux 2.6.15 uhci_hcd usb usb3: SerialNumber: 0000:00:1d.2 usb usb3: hotplug usb usb3: adding 3-0:1.0 (config #1, interface 0) usb 3-0:1.0: hotplug hub 3-0:1.0: usb_probe_interface hub 3-0:1.0: usb_probe_interface - got id hub 3-0:1.0: USB hub found hub 3-0:1.0: no power switching (usb 1.0) drivers/usb/core/inode.c: creating file '001' drivers/usb/core/inode.c: creating file '004' ehci_hcd 0000:00:1d.7: new USB bus registered, assigned bus number 4 ehci_hcd 0000:00:1d.7: USB 2.0 started, EHCI 1.00, driver 10 Dec 2004 usb usb4: default language 0x0409 usb usb4: new device strings: Mfr=3, Product=2, SerialNumber=1 usb usb4: Product: EHCI Host Controller usb usb4: Manufacturer: Linux 2.6.15 ehci_hcd usb usb4: SerialNumber: 0000:00:1d.7 usb usb4: hotplug usb usb4: adding 4-0:1.0 (config #1, interface 0) usb 4-0:1.0: hotplug hub 4-0:1.0: usb_probe_interface hub 4-0:1.0: usb_probe_interface - got id hub 4-0:1.0: USB hub found hub 4-0:1.0: no power switching (usb 1.0) drivers/usb/core/inode.c: creating file '001' log when plugging the drive: kernel: ehci_hcd 0000:00:1d.7: GetStatus port 3 status 001803 POWER sig=j CSC CONNECT kernel: hub 4-0:1.0: port 3, status 0501, change 0001, 480 Mb/s kernel: hub 4-0:1.0: debounce: port 3: total 100ms stable 100ms status 0x501 kernel: ehci_hcd 0000:00:1d.7: port 3 full speed --> companion kernel: ehci_hcd 0000:00:1d.7: GetStatus port 3 status 003801 POWER OWNER sig=j CONNECT kernel: uhci_hcd 0000:00:1d.1: wakeup_rh (auto-start) kernel: hub 2-0:1.0: state 5 ports 2 chg 0000 evt 0002 kernel: uhci_hcd 0000:00:1d.1: port 1 portsc 0093,00 kernel: hub 2-0:1.0: port 1, status 0101, change 0001, 12 Mb/s kernel: hub 2-0:1.0: debounce: port 1: total 100ms stable 100ms status 0x101 kernel: usb 2-1: new full speed USB device using uhci_hcd and address 2 kernel: usb 2-1: ep0 maxpacket = 8 kernel: usb 2-1: default language 0x0409 kernel: usb 2-1: new device strings: Mfr=1, Product=2, SerialNumber=0 kernel: usb 2-1: Product: X1DE-USB kernel: usb 2-1: Manufacturer: CITIZEN kernel: usb 2-1: hotplug kernel: usb 2-1: adding 2-1:1.0 (config #1, interface 0) kernel: usb 2-1:1.0: hotplug kernel: drivers/usb/core/inode.c: creating file '002' kernel: hub 2-0:1.0: state 5 ports 2 chg 0000 evt 0002 kernel: Initializing USB Mass Storage driver... kernel: usb-storage 2-1:1.0: usb_probe_interface kernel: usb-storage 2-1:1.0: usb_probe_interface - got id kernel: usb-storage: USB Mass Storage device detected kernel: usb-storage: -- associate_dev kernel: usb-storage: Vendor: 0x08bd, Product: 0x1100, Revision: 0x0000 kernel: usb-storage: Interface Subclass: 0x04, Protocol: 0x00 kernel: usb-storage: Transport: Control/Bulk/Interrupt kernel: usb-storage: Protocol: Uniform Floppy Interface (UFI) kernel: usb-storage: *** thread sleeping. kernel: scsi0 : SCSI emulation for USB Mass Storage devices kernel: usb-storage: device found at 2 kernel: usb-storage: waiting for device to settle before scanning kernel: usbcore: registered new driver usb-storage kernel: USB Mass Storage support registered. kernel: usb-storage: queuecommand called kernel: usb-storage: *** thread awakened. kernel: usb-storage: Command INQUIRY (6 bytes) kernel: usb-storage: 12 00 00 00 24 00 kernel: usb-storage: usb_stor_ctrl_transfer: rq=00 rqtype=21 value=0000 index=00 len=12 kernel: usb-storage: Status code 0; transferred 12/12 kernel: usb-storage: -- transfer complete kernel: usb-storage: Call to usb_stor_ctrl_transfer() returned 0 kernel: usb-storage: usb_stor_bulk_transfer_sglist: xfer 36 bytes, 1 entries kernel: usb-storage: Status code 0; transferred 36/36 kernel: usb-storage: -- transfer complete kernel: usb-storage: CBI data stage result is 0x0 kernel: usb-storage: usb_stor_intr_transfer: xfer 2 bytes kernel: usb-storage: Status code 0; transferred 2/2 kernel: usb-storage: -- transfer complete kernel: usb-storage: Got interrupt data (0x0, 0x0) kernel: usb-storage: scsi cmd done, result=0x0 kernel: usb-storage: *** thread sleeping. kernel: Vendor: CITIZEN Model: X1DE-USB Rev: 1001 kernel: Type: Direct-Access ANSI SCSI revision: 00 kernel: 0:0:0:0: Attached scsi generic sg0 type 0 kernel: usb-storage: queuecommand called kernel: usb-storage: *** thread awakened. kernel: usb-storage: Command INQUIRY (6 bytes) kernel: usb-storage: 12 20 00 00 24 00 kernel: usb-storage: usb_stor_ctrl_transfer: rq=00 rqtype=21 value=0000 index=00 len=12 kernel: usb-storage: Status code -32; transferred 12/12 kernel: usb-storage: -- stall on control pipe kernel: usb-storage: Call to usb_stor_ctrl_transfer() returned 2 kernel: usb-storage: -- transport indicates command failure kernel: usb-storage: Issuing auto-REQUEST_SENSE kernel: usb-storage: usb_stor_ctrl_transfer: rq=00 rqtype=21 value=0000 index=00 len=12 kernel: usb-storage: Status code -32; transferred 12/12 kernel: usb-storage: -- stall on control pipe kernel: usb-storage: Call to usb_stor_ctrl_transfer() returned 2 kernel: usb-storage: -- auto-sense failure kernel: usb 2-1: reset full speed USB device using uhci_hcd and address 2 kernel: hub 2-0:1.0: state 5 ports 2 chg 0000 evt 0002 kernel: usb 2-1: ep0 maxpacket = 8 kernel: usb-storage: usb_reset_device returns 0 kernel: usb-storage: scsi cmd done, result=0x70000 kernel: usb-storage: *** thread sleeping. kernel: usb-storage: queuecommand called kernel: usb-storage: *** thread awakened. kernel: usb-storage: Command TEST_UNIT_READY (6 bytes) kernel: usb-storage: 00 00 00 00 00 00 kernel: usb-storage: usb_stor_ctrl_transfer: rq=00 rqtype=21 value=0000 index=00 len=12 kernel: usb-storage: Status code -32; transferred 12/12 kernel: usb-storage: -- stall on control pipe kernel: usb-storage: Call to usb_stor_ctrl_transfer() returned 2 kernel: usb-storage: -- transport indicates command failure kernel: usb-storage: Issuing auto-REQUEST_SENSE kernel: usb-storage: usb_stor_ctrl_transfer: rq=00 rqtype=21 value=0000 index=00 len=12 kernel: usb-storage: Status code 0; transferred 12/12 kernel: usb-storage: -- transfer complete kernel: usb-storage: Call to usb_stor_ctrl_transfer() returned 0 kernel: usb-storage: usb_stor_bulk_transfer_buf: xfer 18 bytes kernel: usb-storage: Status code 0; transferred 18/18 kernel: usb-storage: -- transfer complete kernel: usb-storage: CBI data stage result is 0x0 kernel: usb-storage: usb_stor_intr_transfer: xfer 2 bytes kernel: usb-storage: Status code 0; transferred 2/2 kernel: usb-storage: -- transfer complete kernel: usb-storage: Got interrupt data (0x0, 0x0) kernel: usb-storage: -- Result from auto-sense is 0 kernel: usb-storage: -- code: 0x70, key: 0x6, ASC: 0x29, ASCQ: 0x0 kernel: usb-storage: (Unknown Key): (unknown ASC/ASCQ) kernel: usb-storage: scsi cmd done, result=0x2 kernel: usb-storage: *** thread sleeping. kernel: usb-storage: queuecommand called kernel: usb-storage: *** thread awakened. kernel: usb-storage: Command INQUIRY (6 bytes) kernel: usb-storage: 12 20 00 00 24 00 kernel: usb-storage: usb_stor_ctrl_transfer: rq=00 rqtype=21 value=0000 index=00 len=12 kernel: usb-storage: Status code -32; transferred 12/12 kernel: usb-storage: -- stall on control pipe kernel: usb-storage: Call to usb_stor_ctrl_transfer() returned 2 kernel: usb-storage: -- transport indicates command failure kernel: usb-storage: Issuing auto-REQUEST_SENSE kernel: usb-storage: usb_stor_ctrl_transfer: rq=00 rqtype=21 value=0000 index=00 len=12 kernel: usb-storage: Status code -32; transferred 12/12 kernel: usb-storage: -- stall on control pipe kernel: usb-storage: Call to usb_stor_ctrl_transfer() returned 2 kernel: usb-storage: -- auto-sense failure kernel: usb 2-1: reset full speed USB device using uhci_hcd and address 2 kernel: usb 2-1: ep0 maxpacket = 8 kernel: usb-storage: usb_reset_device returns 0 kernel: usb-storage: scsi cmd done, result=0x70000 kernel: usb-storage: *** thread sleeping. kernel: usb-storage: queuecommand called kernel: usb-storage: *** thread awakened. kernel: usb-storage: Command TEST_UNIT_READY (6 bytes) kernel: usb-storage: 00 00 00 00 00 00 kernel: usb-storage: usb_stor_ctrl_transfer: rq=00 rqtype=21 value=0000 index=00 len=12 kernel: usb-storage: Status code -32; transferred 12/12 kernel: usb-storage: -- stall on control pipe kernel: usb-storage: Call to usb_stor_ctrl_transfer() returned 2 kernel: usb-storage: -- transport indicates command failure kernel: usb-storage: Issuing auto-REQUEST_SENSE kernel: usb-storage: usb_stor_ctrl_transfer: rq=00 rqtype=21 value=0000 index=00 len=12 kernel: usb-storage: Status code 0; transferred 12/12 kernel: usb-storage: -- transfer complete kernel: usb-storage: Call to usb_stor_ctrl_transfer() returned 0 kernel: usb-storage: usb_stor_bulk_transfer_buf: xfer 18 bytes kernel: usb-storage: Status code 0; transferred 18/18 kernel: usb-storage: -- transfer complete kernel: usb-storage: CBI data stage result is 0x0 kernel: usb-storage: usb_stor_intr_transfer: xfer 2 bytes kernel: usb-storage: Status code 0; transferred 2/2 kernel: usb-storage: -- transfer complete kernel: usb-storage: Got interrupt data (0x0, 0x0) kernel: usb-storage: -- Result from auto-sense is 0 kernel: usb-storage: -- code: 0x70, key: 0x6, ASC: 0x29, ASCQ: 0x0 kernel: usb-storage: (Unknown Key): (unknown ASC/ASCQ) kernel: usb-storage: scsi cmd done, result=0x2 kernel: usb-storage: *** thread sleeping. kernel: usb-storage: queuecommand called kernel: usb-storage: *** thread awakened. kernel: usb-storage: Command INQUIRY (6 bytes) kernel: usb-storage: 12 20 00 00 24 00 kernel: usb-storage: usb_stor_ctrl_transfer: rq=00 rqtype=21 value=0000 index=00 len=12 kernel: usb-storage: Status code -32; transferred 12/12 kernel: usb-storage: -- stall on control pipe kernel: usb-storage: Call to usb_stor_ctrl_transfer() returned 2 kernel: usb-storage: -- transport indicates command failure kernel: usb-storage: Issuing auto-REQUEST_SENSE kernel: usb-storage: usb_stor_ctrl_transfer: rq=00 rqtype=21 value=0000 index=00 len=12 kernel: usb-storage: Status code -32; transferred 12/12 kernel: usb-storage: -- stall on control pipe kernel: usb-storage: Call to usb_stor_ctrl_transfer() returned 2 kernel: usb-storage: -- auto-sense failure kernel: usb 2-1: reset full speed USB device using uhci_hcd and address 2 kernel: usb 2-1: ep0 maxpacket = 8 kernel: usb-storage: usb_reset_device returns 0 kernel: usb-storage: scsi cmd done, result=0x70000 kernel: usb-storage: *** thread sleeping. kernel: usb-storage: queuecommand called kernel: usb-storage: *** thread awakened. kernel: usb-storage: Command TEST_UNIT_READY (6 bytes) kernel: usb-storage: 00 00 00 00 00 00 kernel: usb-storage: usb_stor_ctrl_transfer: rq=00 rqtype=21 value=0000 index=00 len=12 kernel: usb-storage: Status code -32; transferred 12/12 kernel: usb-storage: -- stall on control pipe kernel: usb-storage: Call to usb_stor_ctrl_transfer() returned 2 kernel: usb-storage: -- transport indicates command failure kernel: usb-storage: Issuing auto-REQUEST_SENSE kernel: usb-storage: usb_stor_ctrl_transfer: rq=00 rqtype=21 value=0000 index=00 len=12 kernel: usb-storage: Status code 0; transferred 12/12 kernel: usb-storage: -- transfer complete kernel: usb-storage: Call to usb_stor_ctrl_transfer() returned 0 kernel: usb-storage: usb_stor_bulk_transfer_buf: xfer 18 bytes kernel: usb-storage: Status code 0; transferred 18/18 kernel: usb-storage: -- transfer complete kernel: usb-storage: CBI data stage result is 0x0 kernel: usb-storage: usb_stor_intr_transfer: xfer 2 bytes kernel: usb-storage: Status code 0; transferred 2/2 kernel: usb-storage: -- transfer complete kernel: usb-storage: Got interrupt data (0x0, 0x0) kernel: usb-storage: -- Result from auto-sense is 0 kernel: usb-storage: -- code: 0x70, key: 0x6, ASC: 0x29, ASCQ: 0x0 kernel: usb-storage: (Unknown Key): (unknown ASC/ASCQ) kernel: usb-storage: scsi cmd done, result=0x2 kernel: usb-storage: *** thread sleeping. kernel: usb-storage: queuecommand called kernel: usb-storage: *** thread awakened. kernel: usb-storage: Command INQUIRY (6 bytes) kernel: usb-storage: 12 20 00 00 24 00 kernel: usb-storage: usb_stor_ctrl_transfer: rq=00 rqtype=21 value=0000 index=00 len=12 kernel: usb-storage: Status code -32; transferred 12/12 kernel: usb-storage: -- stall on control pipe kernel: usb-storage: Call to usb_stor_ctrl_transfer() returned 2 kernel: usb-storage: -- transport indicates command failure kernel: usb-storage: Issuing auto-REQUEST_SENSE kernel: usb-storage: usb_stor_ctrl_transfer: rq=00 rqtype=21 value=0000 index=00 len=12 kernel: usb-storage: Status code -32; transferred 12/12 kernel: usb-storage: -- stall on control pipe kernel: usb-storage: Call to usb_stor_ctrl_transfer() returned 2 kernel: usb-storage: -- auto-sense failure kernel: usb 2-1: reset full speed USB device using uhci_hcd and address 2 kernel: usb 2-1: ep0 maxpacket = 8 and so on and on and on.... Unplug: kernel: uhci_hcd 0000:00:1d.1: uhci_result_control: failed with status 440000 kernel: [ef5f0180] link (2f5f0122) element (2f3a4030) kernel: 0: [ef3a4030] link (2f3a4060) e0 Stalled CRC/Timeo Length=7 MaxLen=7 DT0 EndPt=0 Dev=0, PID=2d(SETUP) (buf=2e0549e0) kernel: 1: [ef3a4060] link (2f3a4090) e3 SPD Active Length=0 MaxLen=3f DT1 EndPt=0 Dev=0, PID=69(IN) (buf=2eb3df00) kernel: 2: [ef3a4090] link (00000001) e3 IOC Active Length=0 MaxLen=7ff DT1 EndPt=0 Dev=0, PID=e1(OUT) (buf=00000000) kernel: kernel: uhci_hcd 0000:00:1d.1: uhci_result_control: failed with status 440000 kernel: [ef5f01a0] link (2f5f0122) element (2f3a40c0) kernel: 0: [ef3a40c0] link (2f3a40f0) e0 Stalled CRC/Timeo Length=7 MaxLen=7 DT0 EndPt=0 Dev=0, PID=2d(SETUP) (buf=2e0549e0) kernel: 1: [ef3a40f0] link (2f3a4120) e3 SPD Active Length=0 MaxLen=3f DT1 EndPt=0 Dev=0, PID=69(IN) (buf=2eb3df00) kernel: 2: [ef3a4120] link (00000001) e3 IOC Active Length=0 MaxLen=7ff DT1 EndPt=0 Dev=0, PID=e1(OUT) (buf=00000000) kernel: kernel: uhci_hcd 0000:00:1d.1: uhci_result_control: failed with status 440000 kernel: [ef5f0180] link (2f5f0122) element (2f3a4030) kernel: 0: [ef3a4030] link (2f3a4060) e0 Stalled CRC/Timeo Length=7 MaxLen=7 DT0 EndPt=0 Dev=0, PID=2d(SETUP) (buf=2e0549e0) kernel: 1: [ef3a4060] link (2f3a4090) e3 SPD Active Length=0 MaxLen=3f DT1 EndPt=0 Dev=0, PID=69(IN) (buf=2eb3df00) kernel: 2: [ef3a4090] link (00000001) e3 IOC Active Length=0 MaxLen=7ff DT1 EndPt=0 Dev=0, PID=e1(OUT) (buf=00000000) kernel: kernel: hub 2-0:1.0: logical disconnect on port 1 kernel: usb-storage: usb_reset_device returns -19 kernel: usb-storage: usb_stor_CB_reset called kernel: usb-storage: usb_stor_control_msg: rq=00 rqtype=21 value=0000 index=00 len=12 kernel: usb-storage: Soft reset failed: -19 kernel: usb-storage: scsi cmd done, result=0x70000 kernel: usb-storage: *** thread sleeping. kernel: hub 2-0:1.0: state 5 ports 2 chg 0002 evt 0002 kernel: hub 2-0:1.0: port 1, status 0100, change 0000, 12 Mb/s kernel: usb 2-1: USB disconnect, address 2 kernel: usb 2-1: usb_disable_device nuking all URBs kernel: usb 2-1: unregistering interface 2-1:1.0 kernel: usb-storage: storage_disconnect() called kernel: usb-storage: usb_stor_stop_transport called kernel: usb-storage: queuecommand called kernel: usb-storage: Fail command during disconnect kernel: usb-storage: queuecommand called kernel: usb-storage: Fail command during disconnect kernel: usb-storage: queuecommand called kernel: usb-storage: Fail command during disconnect kernel: usb-storage: queuecommand called kernel: usb-storage: Fail command during disconnect kernel: usb-storage: queuecommand called kernel: usb-storage: Fail command during disconnect kernel: usb-storage: queuecommand called kernel: usb-storage: Fail command during disconnect kernel: usb-storage: queuecommand called kernel: usb-storage: Fail command during disconnect kernel: usb-storage: queuecommand called kernel: usb-storage: Fail command during disconnect kernel: usb-storage: queuecommand called kernel: usb-storage: Fail command during disconnect kernel: usb-storage: device scan complete kernel: usb-storage: -- usb_stor_release_resources kernel: usb-storage: -- sending exit command to thread kernel: usb-storage: -- dissociate_dev kernel: usb 2-1:1.0: hotplug kernel: usb 2-1: unregistering device kernel: usb 2-1: hotplug kernel: usb-storage: *** thread awakened. kernel: usb-storage: -- exiting kernel: 0:0:0:0: rejecting I/O to dead device last message repeated 3 times kernel: sda : READ CAPACITY failed. kernel: sda : status=0, message=00, host=1, driver=00 kernel: sda : sense not available. kernel: 0:0:0:0: rejecting I/O to dead device kernel: sda: Write Protect is off kernel: sda: Mode Sense: 00 00 00 00 kernel: sda: assuming drive cache: write through kernel: 0:0:0:0: rejecting I/O to dead device last message repeated 4 times kernel: sda : READ CAPACITY failed. kernel: sda : status=0, message=00, host=1, driver=00 kernel: sda : status=0, message=00, host=1, driver=00 kernel: sda : sense not available. kernel: 0:0:0:0: rejecting I/O to dead device kernel: sda: Write Protect is off kernel: sda: Mode Sense: 00 00 00 00 kernel: sda: assuming drive cache: write through kernel: sda:<3> 0:0:0:0: rejecting I/O to dead device kernel: Buffer I/O error on device sda, logical block 0 kernel: 0:0:0:0: rejecting I/O to dead device kernel: Buffer I/O error on device sda, logical block 0 kernel: unable to read partition table kernel: 0:0:0:0: rejecting I/O to dead device kernel: uhci_hcd 0000:00:1d.1: suspend_rh (auto-stop) Jan -- Mais atrasado que tartaruga em desfile de lebre. ------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Do you grep through log files for problems? Stop! Download the new AJAX search engine that makes searching your log files as easy as surfing the web. DOWNLOAD SPLUNK! http://ads.osdn.com/?ad_id=7637&alloc_id=16865&op=click _______________________________________________ [email protected] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-users
