[meta-intel] Atom E3800 USB3 Device Problem

Anders Christensen a.christensen at globalscanning.com
Tue Jun 14 02:17:59 PDT 2016


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

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.yoctoproject.org/pipermail/meta-intel/attachments/20160614/d597dfb6/attachment.html>


More information about the meta-intel mailing list