[help] USB - kernel 3.8 : ULPI timeout

Mylene Josserand Mylene.Josserand at navocap.com
Tue Apr 30 05:36:25 EDT 2013


Hi everyone,


I have a USB problem. I have already posted it on USB mailing list where 
Fabio Estevam can reproduce it on mx27pdk and mx31pdk (see 
http://www.spinics.net/lists/linux-usb/msg84305.html). I thought that it 
is maybe a "newbie" question/error (because I am) so here I am :)

My configuration is an IMX27 with an ISP1504 with a 3.8.2 kernel. I 
tested it with a SMSC USB3340 transceiver where the same error appears 
with ULPI (for a OTG and H2 port) :

ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
ehci-mxc: Freescale On-Chip EHCI Host driver
mxc-ehci mxc-ehci.2: initializing i.MX USB Controller
timeout polling for ULPI device
mxc-ehci mxc-ehci.2: unable to init transceiver, probably missing
mxc-ehci mxc-ehci.0: initializing i.MX USB Controller
timeout polling for ULPI device
mxc-ehci mxc-ehci.0: unable to init transceiver, probably missing


I have read the datasheet of the two USB transceiver. On the SMSC 
USB3340, we have some gpios on RESET_B and I put it in high in the init 
board code. With this, it should have been correctly initialiazed (right 
?) but there is again this "timeout" of ULPI.

Do you have already seen this "error" ?
What is it due to ? A mistake in the init configuration ?

Thank you in advance for any help to understand how ULPI is working and 
what I am certainly doing wrong.


-- 
Mylène JOSSERAND
Navocap



More information about the Kernelnewbies mailing list