Can you try with the latest kernel from linux-next? There are some patches from Mian Yousaf Kaukab <yousaf.kaukab@xxxxxxxxx>, that might be related to your problem Regards ps: Make sure your mail client works in text mode or you wont be able to send mails to the mailing list. On Tue, Apr 21, 2015 at 2:39 AM, Praveen Murali <pmurali@xxxxxxxxxxxx> wrote: > Hi Ricardo, > > I am trying to get the g_multi gadget driver to work on a PLX 3380 chip > (using net2280 driver). For some reason, when I connect my device to a > Windows PC, although it shows up the RNDIS and mass storage endpoints, it > does not seem to be able to activate either of them. I am using linux.inf > from Documentation/usb to configure the RNDIS interface on my Windows PC. > However, it works fine on a Linux PC. > > Following are some experiments I have tried with limited success > > 1. When I remove all interfaces, other than RNDIS ones from the > g_multi driver and comment out the special handling for net2280 interrupt > transfer endpoints in epautoconf.c-usb_ep_autoconfig_ss(), the RNDIS > interface gets activated properly; at this stage I can assign IP addresses’s > and communicate. > > 2. When I remove all interfaces, other than the mass storage one from > the g_multi driver, the mass storage device shows up properly on Windows > host. > > 3. If I comment out the special handling for net2280 interrupt > transfer endpoints in epautoconf.c-usb_ep_autoconfig_ss() but keep all > interfaces in g_multi, even though the interfaces show up on Windows host, > they cannot be activated (trying to install the linux.inf results in a > “cannot start device code 10” error). > > > > I started with a 3.16.7-ckt4 kernel and ported the USB338x driver from PLX > website; that did not work. So, I now I am testing with the 4.0 release. At > this point, it looks like an either/or for me. Is there something I am > missing here? Let me know if you need any logs for this. > > > > Thanks, > > Praveen -- Ricardo Ribalda -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html