Wayne Whitney wrote:

Well, I just tried 2.5.49. With it, "insmod hid" gives the same two error
messages ("ctrl urb status -32 received" and "usb_submit_urb(ctrl) failed") and then hangs.
What hangs -- the whole system?  Or just some part of USB?

Someone recently noticed that uhci-hcd.c has logic to halt control
endpoints after protocol stalls ... which really shouldn't be there.

Maybe if you delete usb_endpoint_halt() from uhci_result_control()
then your problem will go away.


It might be helpful to send along the "lsusb" output, I seem to recall
that it understands a few more things about HID.

Well, according to 'lsusb -t', the device of interest is bus 1 dev 3, but
there is no /proc/bus/usb/001/003 file, so lsusb has nothing to parse.
Huh.  That shouldn't happen.  Looks like some enumeration path has
an error cleaning up after some kind of error.  This would be a
different bug from the UHCI issue, particularly since the "usbfs"
data is only partially initialized...

- Dave


Here's the relevant section of /proc/bus/usb/devices, in case that helps:

T:  Bus=01 Lev=01 Prnt=01 Port=01 Cnt=02 Dev#=  3 Spd=1.5 MxCh= 0
D:  Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
P:  Vendor=050d ProdID=0980 Rev= 0.06
C:* #Ifs= 1 Cfg#= 1 Atr=c0 MxPwr= 20mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=03(HID  ) Sub=00 Prot=00 Driver=(none)
E:  Ad=81(I) Atr=03(Int.) MxPS=   8 Ivl=248ms

Cheers,
Wayne







-------------------------------------------------------
This SF.net email is sponsored by: Get the new Palm Tungsten T handheld. Power & Color in a compact size! http://ads.sourceforge.net/cgi-bin/redirect.pl?palm0002en
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to