Hello Support and Community,
we face sporadic errors of our iMX7d USB Host Controller.
Do you have any experience or ideas where they can come from or what they mean?
Linux kernel: 4.9.11
Our usage:
USB_OTG2 interface is Host and used for chip to chip comunication.
USB_OTG1 is for external devices.
Our sporadic failures located at PIUSBIO-API and sometimes at usbioerr.h:
[000001ae:000001d6][WARNING][CUsbIoAdapter::readCompleteCallbackFunc]: returns st=-536805305 (E0010047)
| [APP] ::[ERROR][CUsbIoAdapter::runSendThread-->CUsbIoAdapter::processNextRequest]: piuWritePipe returns error st=-536870877 (E0000023)
| [APP] ::[ERROR][CUsbIoAdapter::runSendThread-->CUsbIoAdapter::processNextRequestUsb20]: piuWritePipe returns error st=-536805364 (E001000C)
ci_hdrc ci_hdrc.1: fatal error
ci_hdrc ci_hdrc.1: HC died; cleaning up
Would be nice to get some ideas to troubleshoot them!
Greetings,
Florian
How many boards have this issue?
You may check the hardware design guide (Hardware Development Guide for i.MX7Dual and 7Solo Applications Processors),
And try to use the newer BSP. e.g. Linux 4.9.88_2.0.0 , Linux L4.14.98_2.0.0