On Sat, 21 Apr 2007, Hamish Moffatt wrote: > > > 3. udev->speed is actually an unknown value (not _LOW, _FULL or _HIGH) > > > for my device apparently. I haven't researched this yet; is there an > > > obvious reason? > > > > What on earth are you talking about? It must be USB_SPEED_FULL. Have you > > tried printing out the value to see? > > usbtest does this (in usbtest_probe()) and it's reporting unknown. > Dave's post suggests I am neglecting to set this to full correctly in my > gadget. Yet to look into this.
Now I'm getting confused. Your driver runs on the device and usbtest runs on the host. How can the host get confused about the device's speed, and what could your driver possibly do to confuse it? Furthermore, there's no way for usbcore on the host to leave the speed set to UNKNOWN. Look at the code in hub_port_wait_reset() in drivers/usb/core/hub.c. Alan Stern ------------------------------------------------------------------------- This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ _______________________________________________ linux-usb-devel@lists.sourceforge.net To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel