Hi, I'm testing USB3 device support on an Atom E3800 based system. The system is running Yocto including the Atom E3800 BSP (valleyisland-4.0-jethro-2.0).
I have the USB3 PCI device controller appearing in the list of PCI devices: 00:16.0 USB controller: Intel Corporation Atom Processor Z36xxx/Z37xxx Series OTG USB Device (rev 11) So the controller is recognized by Yocto and the dwc3 driver also loads without any errors. However, when loading the g_mass_storage driver to emulate a mass storage device, I get the following error in dmesg: dwc3 dwc3.0.auto: failed to enable ep0out Just before the error I have the following in the log originating from the dwc3_send_gadget_ep_cmd() function in the dwc3 driver: [70392.820683] dwc3 dwc3.0.auto: ep0out: ep 0 cmd 'Start New Configuration' params 00000000 00000000 00000000 [70392.820695] dwc3 dwc3.0.auto: ep0out: ep 0 cmd 'Set Endpoint Configuration' params 00001000 00000500 00000000 The first command i.e. "Start New Configuration" seems to work fine, but the second one times out and the driver bails out. Any ideas on how to proceed from this are highly appreciated. Best Regards, Anders Christensen Senior Firmware Developer Global Scanning, Denmark
-- _______________________________________________ meta-intel mailing list [email protected] https://lists.yoctoproject.org/listinfo/meta-intel
