Hi all I am now writing a gadget controller driver, but face some problem when the driver still in enumeration. Here is what i get from the host, it is very strange that my hardware only support 2 configuration, so don't know why can't set config #3. Also, my hardware auto reply set configuration request to the host without software control, this confuses some gadget driver(at least file_storage) that it does not config completely. Could i just add a self-made set configuration request when gadget driver register. It is difficult to debug before bus enumeration, Is there any method to debug more efficient?
<6>usb 3-2: new full speed USB device using uhci_hcd and address 51 <6>usb 3-2: new full speed USB device using uhci_hcd and address 52 <6>usb 3-2: new full speed USB device using uhci_hcd and address 53 <3>usb 3-2: can't set config #3, error -32 <6>usb 3-2: new full speed USB device using uhci_hcd and address 54 <3>usb 3-2: device descriptor read/64, error -32 <3>usb 3-2: can't set config #3, error -32 <3>usb 3-2: can't set config #3, error -32 <3> 3-2: string descriptor 0 read error: -19 Thanks for any help Mike,Lee ------------------------------------------------------- This SF.Net email is sponsored by: New Crystal Reports XI. Version 11 adds new functionality designed to reduce time involved in creating, integrating, and deploying reporting solutions. Free runtime info, new features, or free trial, at: http://www.businessobjects.com/devxi/728 _______________________________________________ linux-usb-devel@lists.sourceforge.net To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel