Scott Lampert wrote:

Attached is all the data about the various components I thought might be useful and the output of UMass debug right when it starts to fail. If there is some more data needed, or I'm sending to the wrong list, or ideas for things to try please let me know.

This is the right list. Did you compile with CONFIG_USB_DEBUG on? I'd like to see the EHCI initialization that shows (I'm not sure what the ALI EHCI looks like), and there's a chance that it'll shine some light on the failure.

These usb-storage debug messages seem to have been improved, they're now
almost bearable.  But they don't say what the SCSI operation is; I can't
tell if the failed transfer is a USB IN or OUT transfer.  I'm guessing it's
an OUT (write) transfer.

Aug 23 08:59:05 [kernel] usb-storage: Status code 0; transferred 31/31
Aug 23 08:59:05 [kernel] usb-storage: Status code -71; transferred 116736/131072

So it got -EPROTO towards the end of the transfer -- the 228th packet of 256 in that operation, half way into the 29th page. Generally this is some sort of hardware or firmware issue.

This is a high speed device, so that can mean only one of two things: a "three strikes" error, where several consecutive transfer errors happened (you'll get
a message about this case with CONFIG_USB_DEBUG); or something very wierd
(get messages by also enabling VERBOSE debugging at the top of ehci-hcd.c).



Aug 23 08:59:11 [kernel] usb-storage: Soft reset: clearing bulk-in endpoint halt
Aug 23 08:59:11 [kernel] usb-storage: usb_stor_clear_halt: result = 0
Aug 23 08:59:11 [kernel] usb-storage: usb_stor_clear_halt: result = 0

Given the subsequent errors, I wonder if maybe the usb-storage device reset shouldn't be getting tried. Clearing halts doesn't get rid of other error state ... just like getting rid of that state doesn't clear any halts.

- Dave






------------------------------------------------------- This SF.net email is sponsored by: VM Ware With VMware you can run multiple operating systems on a single machine. WITHOUT REBOOTING! Mix Linux / Windows / Novell virtual machines at the same time. Free trial click here:http://www.vmware.com/wl/offer/358/0 _______________________________________________ [EMAIL PROTECTED] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to