Platform: OMAP-L137 EVM by Spectrum Digital
Kernel: linux-2.6.18_pro500
After giving up on BIOSUSB, I am writing a custom USB Device HID driver based upon the Gagdet Zero code. My configuration uses EP0 or Control EP for Host->Device and EP1 as an Interrupt EP for Device->Host. I can enumerate and use various tools to verify the descriptors are correct. The problem is that none of the tools can open the device file. After the setup phase, my setup callback does not receive any more control messages. Looking at the musb driver, that behavior looks to be as designed.
Is there a way to continue to receive messages on the control EP after the setup phase?