Hi, I use(d) a 2.6.10 kernel and the usb-storage/ehci_hcd modules to connect to a USB hard disk (together with ide-scsi emulation). Suddenly the hard disk does not work anymore (the same under Windows XP). After enabling usb-storage debugging in the kernel I get the following output (after attaching the hard disk). Does it mean that the disk is physically broken, or can I fix this somehow?
--debugging output Jan 4 00:54:20 matrix kernel: usb-storage: USB Mass Storage device detected Jan 4 00:54:20 matrix kernel: usb-storage: -- associate_dev Jan 4 00:54:20 matrix kernel: usb-storage: Vendor: 0x05e3, Product: 0x0702, Revision: 0x0033 Jan 4 00:54:20 matrix kernel: usb-storage: Interface Subclass: 0x06, Protocol: 0x50 Jan 4 00:54:20 matrix kernel: usb-storage: Vendor: Unknown, Product: USB TO IDE Jan 4 00:54:20 matrix kernel: usb-storage: Transport: Bulk Jan 4 00:54:20 matrix kernel: usb-storage: Protocol: Transparent SCSI Jan 4 00:54:20 matrix kernel: usb-storage: usb_stor_control_msg: rq=fe rqtype=a1 value=0000 index=00 len=1 Jan 4 00:54:20 matrix kernel: usb-storage: GetMaxLUN command result is 1, data is 0 Jan 4 00:54:20 matrix kernel: usb-storage: *** thread sleeping. Jan 4 00:54:20 matrix kernel: usb-storage: device found at 2 Jan 4 00:54:20 matrix kernel: usb-storage: waiting for device to settle before scanning Jan 4 00:54:25 matrix kernel: usb-storage: queuecommand called Jan 4 00:54:25 matrix kernel: usb-storage: *** thread awakened. Jan 4 00:54:25 matrix kernel: usb-storage: Command INQUIRY (6 bytes) Jan 4 00:54:25 matrix kernel: usb-storage: 12 00 00 00 24 00 Jan 4 00:54:25 matrix kernel: usb-storage: Bulk Command S 0x43425355 T 0x1 L 36 F 128 Trg 0 LUN 0 CL 6 Jan 4 00:54:25 matrix kernel: usb-storage: usb_stor_bulk_transfer_buf: xfer 31 bytes Jan 4 00:54:25 matrix kernel: usb-storage: Status code 0; transferred 31/31 Jan 4 00:54:25 matrix kernel: usb-storage: -- transfer complete Jan 4 00:54:25 matrix kernel: usb-storage: Bulk command transfer result=0 Jan 4 00:54:25 matrix kernel: usb-storage: usb_stor_bulk_transfer_buf: xfer 36 bytes Jan 4 00:54:30 matrix kernel: usb-storage: command_abort called Jan 4 00:54:30 matrix kernel: usb-storage: usb_stor_stop_transport called Jan 4 00:54:30 matrix kernel: usb-storage: -- cancelling URB Jan 4 00:54:30 matrix kernel: usb-storage: Status code -104; transferred 0/36 Jan 4 00:54:30 matrix kernel: usb-storage: -- transfer cancelled Jan 4 00:54:30 matrix kernel: usb-storage: Bulk data transfer result 0x4 Jan 4 00:54:30 matrix kernel: usb-storage: -- command was aborted Jan 4 00:54:30 matrix kernel: usb-storage: usb_stor_Bulk_reset called Jan 4 00:54:30 matrix kernel: usb-storage: usb_stor_control_msg: rq=ff rqtype=21 value=0000 index=00 len=0 Jan 4 00:54:50 matrix kernel: usb-storage: Timeout -- cancelling URB Jan 4 00:54:50 matrix kernel: usb-storage: Soft reset failed: -104 Jan 4 00:54:50 matrix kernel: usb-storage: scsi command aborted Jan 4 00:54:50 matrix kernel: usb-storage: *** thread sleeping. Jan 4 00:54:50 matrix kernel: usb-storage: queuecommand called Jan 4 00:54:50 matrix kernel: usb-storage: *** thread awakened. Jan 4 00:54:50 matrix kernel: usb-storage: Command TEST_UNIT_READY (6 bytes) Jan 4 00:54:50 matrix kernel: usb-storage: 00 00 00 00 00 00 Jan 4 00:54:50 matrix kernel: usb-storage: Bulk Command S 0x43425355 T 0x1 L 0 F 0 Trg 0 LUN 0 CL 6 Jan 4 00:54:50 matrix kernel: usb-storage: usb_stor_bulk_transfer_buf: xfer 31 bytes Jan 4 00:54:50 matrix kernel: usb-storage: Status code 0; transferred 31/31 Jan 4 00:54:50 matrix kernel: usb-storage: -- transfer complete Jan 4 00:54:50 matrix kernel: usb-storage: Bulk command transfer result=0 Jan 4 00:54:50 matrix kernel: usb-storage: Attempting to get CSW... Jan 4 00:54:50 matrix kernel: usb-storage: usb_stor_bulk_transfer_buf: xfer 13 bytes Jan 4 00:55:00 matrix kernel: usb-storage: command_abort called Jan 4 00:55:00 matrix kernel: usb-storage: usb_stor_stop_transport called Jan 4 00:55:00 matrix kernel: usb-storage: -- cancelling URB Jan 4 00:55:00 matrix kernel: usb-storage: Status code -104; transferred 0/13 Jan 4 00:55:00 matrix kernel: usb-storage: -- transfer cancelled Jan 4 00:55:00 matrix kernel: usb-storage: Bulk status result = 4 Jan 4 00:55:00 matrix kernel: usb-storage: -- command was aborted Jan 4 00:55:00 matrix kernel: usb-storage: usb_stor_Bulk_reset called Jan 4 00:55:00 matrix kernel: usb-storage: usb_stor_control_msg: rq=ff rqtype=21 value=0000 index=00 len=0 Jan 4 00:55:20 matrix kernel: usb-storage: Timeout -- cancelling URB Jan 4 00:55:20 matrix kernel: usb-storage: Soft reset failed: -104 Jan 4 00:55:20 matrix kernel: usb-storage: scsi command aborted Jan 4 00:55:20 matrix kernel: usb-storage: *** thread sleeping. Jan 4 00:55:20 matrix kernel: usb-storage: device_reset called Jan 4 00:55:20 matrix kernel: usb-storage: usb_stor_Bulk_reset called Jan 4 00:55:20 matrix kernel: usb-storage: usb_stor_control_msg: rq=ff rqtype=21 value=0000 index=00 len=0 Jan 4 00:55:40 matrix kernel: usb-storage: Timeout -- cancelling URB Jan 4 00:55:40 matrix kernel: usb-storage: Soft reset failed: -104 Jan 4 00:55:40 matrix kernel: usb-storage: bus_reset called Jan 4 00:55:40 matrix kernel: usb-storage: usb_reset_device returns -19 Jan 4 00:55:40 matrix kernel: usb-storage: storage_disconnect() called Jan 4 00:55:40 matrix kernel: usb-storage: usb_stor_stop_transport called Jan 4 00:55:40 matrix kernel: usb-storage: queuecommand called Jan 4 00:55:40 matrix kernel: usb-storage: Fail command during disconnect Jan 4 00:55:40 matrix kernel: usb-storage: queuecommand called Jan 4 00:55:40 matrix kernel: usb-storage: Fail command during disconnect Jan 4 00:55:40 matrix kernel: usb-storage: queuecommand called Jan 4 00:55:40 matrix kernel: usb-storage: Fail command during disconnect Jan 4 00:55:40 matrix kernel: usb-storage: queuecommand called Jan 4 00:55:40 matrix kernel: usb-storage: Fail command during disconnect Jan 4 00:55:40 matrix kernel: usb-storage: queuecommand called Jan 4 00:55:40 matrix kernel: usb-storage: Fail command during disconnect Jan 4 00:55:40 matrix kernel: usb-storage: queuecommand called Jan 4 00:55:40 matrix kernel: usb-storage: Fail command during disconnect Jan 4 00:55:40 matrix kernel: usb-storage: queuecommand called Jan 4 00:55:40 matrix kernel: usb-storage: Fail command during disconnect Jan 4 00:55:40 matrix kernel: usb-storage: device scan complete Jan 4 00:55:40 matrix kernel: usb-storage: -- usb_stor_release_resources Jan 4 00:55:40 matrix kernel: usb-storage: -- sending exit command to thread Jan 4 00:55:40 matrix kernel: usb-storage: *** thread awakened. Jan 4 00:55:40 matrix kernel: usb-storage: -- exit command received Jan 4 00:55:40 matrix kernel: usb-storage: -- dissociate_dev --end of output The corresponding /var/log/messages part is --- Jan 4 01:12:38 matrix kernel: usb 1-3: new high speed USB device using ehci_hcd and address 4 Jan 4 01:12:38 matrix kernel: scsi1 : SCSI emulation for USB Mass Storage devices Jan 4 01:13:59 matrix kernel: scsi: Device offlined - not ready after error recovery: host 1 channel 0 id 0 lun 0 Jan 4 01:13:59 matrix kernel: usb 1-3: USB disconnect, address 4 --- cheers Toby ------------------------------------------------------- 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
