Dear Alan > I thought you said you were debugging the controller driver. Why do you > care what the gadget driver does? > > 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. >
for example zero.c, it use bcdUSB 0x200 but if you do not set GADGET_DUALSPEED. it will not include the device_qualifier, this will mislead the host to ask for a descriptor which the device do not know and result in a protocol stall. ----------------------------------------------- Mike Lee ------------------------------------------------------- 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_ide95&alloc_id396&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