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

Reply via email to