Hi, I found that the USB gadget can't work well in MeeGo kernel on CDK.
I want to enable g_ether gadget driver on CDK but failed. Once g_ether.ko module is loaded into kernel, the expected behaviors should be: 1) An Ethernet interface named usb0 is present if running ifconfig on CDK; 2) The CDK will be emulated to host as an Ethernet device once it is connected to a PC host via USB cable. On a MS-Windows host, it will firstly prompt a new hardware found and install the RNDIS driver to talk to the g_ether driver. But the fact I encountered is, for item 1, it is OK, but for item 2, the MS-Windows prompts an unknown USB device found with both PID and VID are 0x0000. Seems the host has no any information about the USB device plugged. According to linux USB gadget framework, the USB gadgets are hardware-neutral and the USB device controller driver running on CDK is the only layer which talks directly with hardware. In meego kernel, langwell_udc driver acts as USB device controller on Intel Langwell platform. So I guess the MS-Windows host can't communicate with the langwell_udc controller as expected, is it right? Xiaochen, you are the author of langwell_udc module. Could you give me some hints on this issue, please? Any help would be appreciated. Best Regards Hongbo
_______________________________________________ MeeGo-dev mailing list [email protected] http://lists.meego.com/listinfo/meego-dev
