Hi, I am using OSK and gadgetfs as usb gadget driver. I have successfully tested enumeration, reading, writing in Linux using usb.c as base code. However, I am having trouble with returning the DeviceId of the device. The host that the device is connecting to needs the device ID. I have looked at the usb.c code and in the handle_control function, I cant seem to find a case which handles the device id request from the host, only a case for the device string. For the device string, the setup->bRequest should be USB_REQ_GET_DESCRIPTOR and the setup->wValue should be USB_DT_STRING. So what should be the setup->bRequest value and setup->wValue, when the host requests for the device id? Or, How does the device/gadget driver send the device id string to the host? I really need help on this. Thanks!
Zil _________________________________________________________________ FREE pop-up blocking with the new MSN Toolbar - get it now! http://toolbar.msn.click-url.com/go/onm00200415ave/direct/01/ ------------------------------------------------------------------------- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 _______________________________________________ linux-usb-devel@lists.sourceforge.net To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel