On Sunday 17 April 2005 8:10 am, Alan Stern wrote:
> On Sun, 17 Apr 2005, Mike Lee wrote:
> 
> >  When i debug between with my FC3 linux PC, i found that it keep
> > asking the device for the DEVICE_QUALIFIER descriptor which only
> > support in USB2.0 .I finally change all the gadget driver bcdUSB to
> > 0x110 to make the host stop asking for any USB2.0 request. Is there
> > any better method to do that?
> 
> ...
> To answer your question: If a gadget driver doesn't support USB 2.0 -- 
> including GET_DEVICE_QUALIFIER -- then it shouldn't set bcdUSB to 0x0200.

Not so.  It's perfectly reasonable to have a USB 2.0 device that
doesn't support high speed ... and only devices that can run at
high speed may provide a device qualifier.  High speed support is
an optional part of the USB 2.0 spec.

My question is different:  why do you care if the host is asking
for that (or any other) descriptor?  If that causes any problem
whatever, it's a bug in your controller driver.  If it doesn't
cause any problem, there's nothing to worry about.

- Dave


-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
_______________________________________________
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