Hi. I think a few people have posted the same problem before but I cannot find any answer on this...I am still having problem with ejecting ipod after a few verions of kernel 2.6 and keep getting "reset high speed USB device using ehci_hcd"
I collected some date and hopefully it will be useful to nail down the problem. 1. I have recently tried gentoo-2.6.16-gentoo-r9, gentoo-2.6.17-r4. It still fails on my Pentium M laptop, my AMD+VIA chipset desktop in home and my Intel+Intel chipset desktop in office. 2. I cannot eject it even without mounting it. 3. It does not always happen. It only happens when it is plugged in for a few minutes (I can reproduce it consisently after plugging in for ~3 minutes). If I plug my IPod in and eject it almost immediately (let say <1 minute), I can eject it every single time. 4. It still happens even after removing the ehci_hcd module (i.e only uhci_hcd remains). The only difference is the message is changed from "reset high speed...using ehci_hcd" to "reset high speed...using uchi_hcd) 5. I have turned on the usb-storage debug log in the kernel. The followings are the message immediately after ejct command: # I eject as root. [EMAIL PROTECTED] ~ # date; eject -v -s /dev/sda2 Fri Aug 4 20:59:38 PDT 2006 eject: device name is `/dev/sda2' eject: expanded name is `/dev/sda2' eject: `/dev/sda2' is not mounted eject: `/dev/sda2' is not a mount point eject: `/dev/sda2' is a multipartition device eject: trying to eject `/dev/sda2' using SCSI commands eject: SCSI eject failed eject: unable to eject, last error: No such device #A capture of /var/log/messages: Aug 4 20:59:38 kafai-lap usb-storage: scsi cmd done, result=0x0 Aug 4 20:59:38 kafai-lap usb-storage: *** thread sleeping. Aug 4 20:59:38 kafai-lap usb-storage: queuecommand called Aug 4 20:59:38 kafai-lap usb-storage: *** thread awakened. Aug 4 20:59:38 kafai-lap usb-storage: Command ALLOW_MEDIUM_REMOVAL (6 bytes) Aug 4 20:59:38 kafai-lap usb-storage: 1e 00 00 00 01 00 Aug 4 20:59:38 kafai-lap usb-storage: Bulk Command S 0x43425355 T 0x11c L 0 F 0 Trg 0 LUN 0 CL 6 Aug 4 20:59:38 kafai-lap usb-storage: usb_stor_bulk_transfer_buf: xfer 31 bytes Aug 4 20:59:38 kafai-lap usb-storage: Status code 0; transferred 31/31 Aug 4 20:59:38 kafai-lap usb-storage: -- transfer complete Aug 4 20:59:38 kafai-lap usb-storage: Bulk command transfer result=0 Aug 4 20:59:38 kafai-lap usb-storage: Attempting to get CSW... Aug 4 20:59:38 kafai-lap usb-storage: usb_stor_bulk_transfer_buf: xfer 13 bytes Aug 4 20:59:38 kafai-lap usb-storage: Status code 0; transferred 13/13 Aug 4 20:59:38 kafai-lap usb-storage: -- transfer complete Aug 4 20:59:38 kafai-lap usb-storage: Bulk status result = 0 Aug 4 20:59:38 kafai-lap usb-storage: Bulk Status S 0x53425355 T 0x11c R 0 Stat 0x0 Aug 4 20:59:38 kafai-lap usb-storage: scsi cmd done, result=0x0 Aug 4 20:59:38 kafai-lap usb-storage: *** thread sleeping. Aug 4 20:59:38 kafai-lap usb-storage: queuecommand called Aug 4 20:59:38 kafai-lap usb-storage: *** thread awakened. Aug 4 20:59:38 kafai-lap usb-storage: Command ALLOW_MEDIUM_REMOVAL (6 bytes) Aug 4 20:59:38 kafai-lap usb-storage: 1e 00 00 00 00 00 Aug 4 20:59:38 kafai-lap usb-storage: Bulk Command S 0x43425355 T 0x11d L 0 F 0 Trg 0 LUN 0 CL 6 Aug 4 20:59:38 kafai-lap usb-storage: usb_stor_bulk_transfer_buf: xfer 31 bytes Aug 4 20:59:38 kafai-lap usb-storage: Status code 0; transferred 31/31 Aug 4 20:59:38 kafai-lap usb-storage: -- transfer complete Aug 4 20:59:38 kafai-lap usb-storage: Bulk command transfer result=0 Aug 4 20:59:38 kafai-lap usb-storage: Attempting to get CSW... Aug 4 20:59:38 kafai-lap usb-storage: usb_stor_bulk_transfer_buf: xfer 13 bytes Aug 4 20:59:38 kafai-lap usb-storage: Status code 0; transferred 13/13 Aug 4 20:59:38 kafai-lap usb-storage: -- transfer complete Aug 4 20:59:38 kafai-lap usb-storage: Bulk status result = 0 Aug 4 20:59:38 kafai-lap usb-storage: Bulk Status S 0x53425355 T 0x11d R 0 Stat 0x0 Aug 4 20:59:38 kafai-lap usb-storage: scsi cmd done, result=0x0 Aug 4 20:59:38 kafai-lap usb-storage: *** thread sleeping. Aug 4 20:59:38 kafai-lap usb-storage: queuecommand called Aug 4 20:59:38 kafai-lap usb-storage: *** thread awakened. Aug 4 20:59:38 kafai-lap usb-storage: Command START_STOP (6 bytes) Aug 4 20:59:38 kafai-lap usb-storage: 1b 00 00 00 01 00 Aug 4 20:59:38 kafai-lap usb-storage: Bulk Command S 0x43425355 T 0x11e L 0 F 0 Trg 0 LUN 0 CL 6 Aug 4 20:59:38 kafai-lap usb-storage: usb_stor_bulk_transfer_buf: xfer 31 bytes Aug 4 20:59:38 kafai-lap usb-storage: Status code 0; transferred 31/31 Aug 4 20:59:38 kafai-lap usb-storage: -- transfer complete Aug 4 20:59:38 kafai-lap usb-storage: Bulk command transfer result=0 Aug 4 20:59:38 kafai-lap usb-storage: Attempting to get CSW... Aug 4 20:59:38 kafai-lap usb-storage: usb_stor_bulk_transfer_buf: xfer 13 bytes Aug 4 20:59:40 kafai-lap usb-storage: command_abort called Aug 4 20:59:40 kafai-lap usb-storage: usb_stor_stop_transport called Aug 4 20:59:40 kafai-lap usb-storage: -- cancelling URB Aug 4 20:59:40 kafai-lap usb-storage: Status code -104; transferred 0/13 Aug 4 20:59:40 kafai-lap usb-storage: -- transfer cancelled Aug 4 20:59:40 kafai-lap usb-storage: Bulk status result = 4 Aug 4 20:59:40 kafai-lap usb-storage: -- command was aborted Aug 4 20:59:41 kafai-lap usb 4-3: reset high speed USB device using ehci_hcd and address 7 Aug 4 20:59:41 kafai-lap usb-storage: usb_reset_device returns 0 Aug 4 20:59:41 kafai-lap usb-storage: scsi command aborted Aug 4 20:59:41 kafai-lap usb-storage: *** thread sleeping. Aug 4 20:59:41 kafai-lap usb-storage: queuecommand called Aug 4 20:59:41 kafai-lap usb-storage: *** thread awakened. Aug 4 20:59:41 kafai-lap usb-storage: Command TEST_UNIT_READY (6 bytes) Aug 4 20:59:41 kafai-lap usb-storage: 00 00 00 00 00 00 Aug 4 20:59:41 kafai-lap usb-storage: Bulk Command S 0x43425355 T 0x11f L 0 F 0 Trg 0 LUN 0 CL 6 Aug 4 20:59:41 kafai-lap usb-storage: usb_stor_bulk_transfer_buf: xfer 31 bytes Aug 4 20:59:51 kafai-lap usb-storage: command_abort called Aug 4 20:59:51 kafai-lap usb-storage: usb_stor_stop_transport called Aug 4 20:59:51 kafai-lap usb-storage: -- cancelling URB Aug 4 20:59:51 kafai-lap usb-storage: Status code -104; transferred 0/31 Aug 4 20:59:51 kafai-lap usb-storage: -- transfer cancelled Aug 4 20:59:51 kafai-lap usb-storage: Bulk command transfer result=4 Aug 4 20:59:51 kafai-lap usb-storage: -- command was aborted Aug 4 20:59:51 kafai-lap usb 4-3: reset high speed USB device using ehci_hcd and address 7 Aug 4 20:59:51 kafai-lap usb-storage: usb_reset_device returns 0 Aug 4 20:59:51 kafai-lap usb-storage: scsi command aborted Aug 4 20:59:51 kafai-lap usb-storage: *** thread sleeping. Aug 4 20:59:51 kafai-lap usb-storage: device_reset called Aug 4 20:59:51 kafai-lap usb-storage: usb_stor_Bulk_reset called Aug 4 20:59:51 kafai-lap usb-storage: usb_stor_control_msg: rq=ff rqtype=21 value=0000 index=00 len=0 Aug 4 20:59:57 kafai-lap usb-storage: Soft reset: clearing bulk-in endpoint halt Aug 4 20:59:57 kafai-lap usb-storage: usb_stor_control_msg: rq=01 rqtype=02 value=0000 index=82 len=0 Aug 4 20:59:57 kafai-lap usb-storage: usb_stor_clear_halt: result = 0 Aug 4 20:59:57 kafai-lap usb-storage: Soft reset: clearing bulk-out endpoint halt Aug 4 20:59:57 kafai-lap usb-storage: usb_stor_control_msg: rq=01 rqtype=02 value=0000 index=01 len=0 Aug 4 20:59:57 kafai-lap usb-storage: usb_stor_clear_halt: result = 0 Aug 4 20:59:57 kafai-lap usb-storage: Soft reset done Aug 4 20:59:57 kafai-lap usb-storage: queuecommand called Aug 4 20:59:57 kafai-lap usb-storage: *** thread awakened. Aug 4 20:59:57 kafai-lap usb-storage: Command TEST_UNIT_READY (6 bytes) Aug 4 20:59:57 kafai-lap usb-storage: 00 00 00 00 00 00 Aug 4 20:59:57 kafai-lap usb-storage: Bulk Command S 0x43425355 T 0x120 L 0 F 0 Trg 0 LUN 0 CL 6 Aug 4 20:59:57 kafai-lap usb-storage: usb_stor_bulk_transfer_buf: xfer 31 bytes Aug 4 21:00:07 kafai-lap usb-storage: command_abort called Aug 4 21:00:07 kafai-lap usb-storage: usb_stor_stop_transport called Aug 4 21:00:07 kafai-lap usb-storage: -- cancelling URB Aug 4 21:00:07 kafai-lap usb-storage: Status code -104; transferred 0/31 Aug 4 21:00:07 kafai-lap usb-storage: -- transfer cancelled Aug 4 21:00:07 kafai-lap usb-storage: Bulk command transfer result=4 Aug 4 21:00:07 kafai-lap usb-storage: -- command was aborted Aug 4 21:00:07 kafai-lap usb 4-3: reset high speed USB device using ehci_hcd and address 7 Aug 4 21:00:07 kafai-lap usb-storage: usb_reset_device returns 0 Aug 4 21:00:07 kafai-lap usb-storage: scsi command aborted Aug 4 21:00:07 kafai-lap usb-storage: *** thread sleeping. Aug 4 21:00:07 kafai-lap usb-storage: bus_reset called Aug 4 21:00:07 kafai-lap usb 4-3: reset high speed USB device using ehci_hcd and address 7 Aug 4 21:00:08 kafai-lap usb-storage: usb_reset_device returns 0 Aug 4 21:00:08 kafai-lap usb-storage: queuecommand called Aug 4 21:00:08 kafai-lap usb-storage: *** thread awakened. Aug 4 21:00:08 kafai-lap usb-storage: Command TEST_UNIT_READY (6 bytes) Aug 4 21:00:08 kafai-lap usb-storage: 00 00 00 00 00 00 Aug 4 21:00:08 kafai-lap usb-storage: Bulk Command S 0x43425355 T 0x121 L 0 F 0 Trg 0 LUN 0 CL 6 Aug 4 21:00:08 kafai-lap usb-storage: usb_stor_bulk_transfer_buf: xfer 31 bytes Aug 4 21:00:17 kafai-lap usb-storage: command_abort called Aug 4 21:00:17 kafai-lap usb-storage: usb_stor_stop_transport called Aug 4 21:00:17 kafai-lap usb-storage: -- cancelling URB Aug 4 21:00:17 kafai-lap usb-storage: Status code -104; transferred 0/31 Aug 4 21:00:17 kafai-lap usb-storage: -- transfer cancelled Aug 4 21:00:17 kafai-lap usb-storage: Bulk command transfer result=4 Aug 4 21:00:17 kafai-lap usb-storage: -- command was aborted Aug 4 21:00:18 kafai-lap usb 4-3: reset high speed USB device using ehci_hcd and address 7 Aug 4 21:00:18 kafai-lap usb-storage: usb_reset_device returns 0 Aug 4 21:00:18 kafai-lap usb-storage: scsi command aborted Aug 4 21:00:18 kafai-lap usb-storage: *** thread sleeping. Aug 4 21:00:18 kafai-lap sd 5:0:0:0: scsi: Device offlined - not ready after error recovery Aug 4 21:00:18 kafai-lap sd 5:0:0:0: rejecting I/O to offline device I can help to do and try things out to solve this problem....I really need to access my ipod from my primary OS.... Many thanks --Martin ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys -- and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ linux-usb-devel@lists.sourceforge.net To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel