On Thu, Jun 06, 2002 at 10:17:38AM -0700, David Brownell wrote:
> This info needs to get to HID and/or usb-uhci-hcd folk, not me ... :)
> 
> 
> Marcelo de Paula Bezerra wrote:
> >On Thu, 2002-06-06 at 00:55, David Brownell wrote:
> >
> >
> >>Modify the dbg statement -- it's just a regular printf format,
> >>so add a "%d" and pass the return value in the argument list.
> >>
> >>- Dave
> >
> >It returned -6 (-ENXIO)
> >
> >And usb-uhci-hcd also spits those messages:
> >Jun  6 00:56:06 thunderbird kernel: usb-uhci-hcd.c: ENXIO (Control) 
> >80000300, flags 0, urb efc87540, burb efc874c0, probably device driver
> >bug...
> >Jun  6 00:56:06 thunderbird kernel: input: USB HID v1.10 Keyboard
> >[045e:002b] on usb-00:04.2-2.1
> >Jun  6 00:56:06 thunderbird kernel: usb-uhci-hcd.c: ENXIO (Control) 
> >80000380, flags 0, urb efc876c0, burb efc874c0, probably device driver
> >bug...
> >Jun  6 00:56:06 thunderbird kernel: hid-core.c usb_hid_configure:
> >reading report descriptor failed. (-6) <6>hub.c: new USB device
> >00:04.2-2.3, assigned address 4
> >Jun  6 00:56:06 thunderbird kernel: usb-uhci-hcd.c: ENXIO (Control) 
> >80000400, flags 0, urb efc879c0, burb efc87940, probably device driver
> >bug


Ok, this is the usual ENXIO-problem: 

<bold&blink>
                        UHCI cannot queue control transfers!
</(bold&blink)>

usb-uhci* has this error message for aeons, uhci* AFAIK is silent in this
case. So it's HID (or something else, like the hotplug manager) which has
two parallel transfers to the same pipe running, and that is a quite new
behavior. The UHCI-drivers can't queue control transfers since their
invention (surely a lack in completeness), but that should be well known. So
please don't kill the messenger ;-)


When usb-uhci survives the evaluation, I will add the control queuing, but
for now I don't want to introduce a new complex code path that can seriously
affect USB's most important transfer mode.

-- 
         Georg Acher, [EMAIL PROTECTED]         
         http://www.in.tum.de/~acher/
          "Oh no, not again !" The bowl of petunias          

_______________________________________________________________

Don't miss the 2002 Sprint PCS Application Developer's Conference
August 25-28 in Las Vegas -- http://devcon.sprintpcs.com/adp/index.cfm

_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to