I have problems with USB 2.0 IDE adapter connected to USB 2.0 port on VIA motherboard.
I am using 2.4.20-pre7 with patches sent to this list David Brownell (older version hangs after loading ehci-hcd). The device works for some time, but when read command timeouts the following happens: 1) If command_abort() is called by scsi subsytem, process deadlocks on wait_for_completion(&(us->notify)) 2) If I disable command_abort by initializing eh_abort_handler to NULL, another issue occures. When scsi subsytem attempts to reset device/bus, reset fails and device is disabled. Here are log entries: usb-storage: queuecommand() called usb-storage: *** thread awakened. usb-storage: Command READ_10 (10 bytes) usb-storage: 28 00 00 00 26 e8 00 00 88 00 7a cc usb-storage: Bulk command S 0x43425355 T 0x8f Trg 0 LUN 0 L 69632 F 128 CL 10 usb-storage: device_reset() called usb-storage: Bulk reset requested usb_control/bulk_msg: timeout ehci-hcd.c: 00:10.3 urb_dequeue cff26850 qh cc57c000 state 1 hcd.c: 00:10.3: wait for giveback urb cff26850 hcd.c: giveback urb cff26850 status -2 len 0 usb-storage: Bulk soft reset failed -110 usb-storage: bus_reset() called hub.c: port 1, portstatus 511, change 0, 480 Mb/s hub.c: port 1 of hub 1 not reset yet, waiting 10ms hub.c: port 1, portstatus 511, change 0, 480 Mb/s hub.c: port 1 of hub 1 not reset yet, waiting 10ms ehci-hub.c: 00:10.3 port 1 high speed ehci-hub.c: GetStatus port 1 status 001005 POWER sig=se0 PE CONNECT hub.c: port 1, portstatus 503, change 10, 480 Mb/s usb_control/bulk_msg: timeout ehci-hcd.c: 00:10.3 urb_dequeue cf1ab890 qh cc57c000 state 1 hcd.c: 00:10.3: wait for giveback urb cf1ab890 hcd.c: giveback urb cf1ab890 status -2 len 0 hub.c: USB device not accepting new address (error=-110) ehci-hub.c: GetStatus port 1 status 001803 POWER sig=j CSC CONNECT hub.c: port 1, portstatus 501, change 1, 480 Mb/s hub.c: port 1 connection change hub.c: port 1, portstatus 501, change 1, 480 Mb/s usb.c: USB disconnect on device 00:10.3-1 address 2 usb-storage: storage_disconnect() called usb-storage: host_reset() requested but not implemented scsi: device set offline - command error recover failed: host 0 channel 0 id 0 lun 0 ------------------------------------------------------- This sf.net email is sponsored by:ThinkGeek Welcome to geek heaven. http://thinkgeek.com/sf _______________________________________________ [EMAIL PROTECTED] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel