A vendor sent me a device to test with the Linux usb-storage driver.
Unfortunately, it doesn't work out of the box with any of the HCDs.
However, the usb-uhci driver does spew some error message that might be
informative. Could someone please explain to me what these mean?
This one occurs when I submit an URB to do a bulk data in:
usb-uhci.c: interrupt, status 3, frame# 1251
Then the URB status is -32, so I call usb_clear_halt, which produces this
message -- I've narrowed this down to the 2nd usb_control_msg() call in
that function -- it winds up returning -110:
usb_control/bulk_msg: timeout
Now, whenever I try to send to the device the URB status winds up being
-110. When I try to read from the device, the status is -32, and when I
try to clear the indicated STALL condition, I get:
usb-uhci.c: interrupt, status 2, frame# 161
usb-uhci-debug.h: TD @ cdf6b080/0DF6B080, MaxLen=07 DT0 EP=0 Dev=3
PID=(SETUP) buf=0df070a0
usb-uhci-debug.h: Len=07 e0 Stalled CRC/Timeo
usb-uhci-debug.h: Link points to TD @ 0df6b000, Breadth first
usb-uhci.c: interrupt, status 2, frame# 163
usb-uhci-debug.h: TD @ cded7fa0/0DED7FA0, MaxLen=07 DT0 EP=0 Dev=3
PID=(SETUP) buf=0df070a0
usb-uhci-debug.h: Len=07 e0 Stalled CRC/Timeo
usb-uhci-debug.h: Link points to TD @ 0df6b2c0, Breadth first
This last bit keeps happening over and over again (the attempt to send, the
attempt to read, and these messages):
usb-uhci.c: interrupt, status 2, frame# 1981
usb-uhci-debug.h: TD @ cdf6b0c0/0DF6B0C0, MaxLen=07 DT0 EP=0 Dev=3
PID=(SETUP) buf=0df07360
usb-uhci-debug.h: Len=07 e0 Stalled CRC/Timeo
usb-uhci-debug.h: Link points to TD @ 0df6b1c0, Breadth first
usb-uhci.c: interrupt, status 2, frame# 1983
usb-uhci-debug.h: TD @ cded7fa0/0DED7FA0, MaxLen=07 DT0 EP=0 Dev=3
PID=(SETUP) buf=0df07360
usb-uhci-debug.h: Len=07 e0 Stalled CRC/Timeo
usb-uhci-debug.h: Link points to TD @ 0df6b2c0, Breadth first
Can someone explain to me what the HCD is trying to tell me?
Matt Dharm
--
Matthew Dharm Home: [EMAIL PROTECTED]
Senior Engineer, QCP Inc. Work: [EMAIL PROTECTED]
P: Nine more messages in admin.policy.
M: I know, I'm typing as fast as I can!
-- Pitr and Mike
User Friendly, 11/27/97
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]