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

Reply via email to