This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[OMAP3530] USB host does not work on logic OMAP3 LV SOM board



     I'm trying to use usb host in an OMAP3 LV SOM board.

    The board has one USB host port and one USB OTG port.

    I built x-loader, u-boot, and kernel from the following URL:

git://gitorious.org/android-omap3logic/x-loader.git
git://gitorious.org/android-omap3logic/u-boot.git
git://gitorious.org/android-omap3logic/kernel.git

   CONFIG_DEBUG_LL/CONFIG_USB_DEBUG are enabled in kerenl

   After boot, usb devices can not be found via the USB host port.

   I had tried the following:

  (1) connect an USB device to the USB host port

  (2) connect an bus-powered USB HS hub to the USB host port

  (3) connect an self-powered USB HS hub to the USB host port

   All can't work.

   After boot, dmesg will have the following messages:

usb 1-1: khubd timed out on ep0in len=0/64
usb 1-1: khubd timed out on ep0in len=0/64
usb 1-1: khubd timed out on ep0in len=0/64
usb 1-1: device descriptor read/64, error -71
usb 1-1: khubd timed out on ep0in len=0/64
usb 1-1: khubd timed out on ep0in len=0/64
usb 1-1: khubd timed out on ep0in len=0/64
usb 1-1: device descriptor read/64, error -71
usb 1-1: new high speed USB device using isp1760 and address 3
usb 1-1: khubd timed out on ep0in len=0/64
usb 1-1: khubd timed out on ep0in len=0/64
usb 1-1: khubd timed out on ep0in len=0/64
usb 1-1: device descriptor read/64, error -71
usb 1-1: khubd timed out on ep0in len=0/64
usb 1-1: khubd timed out on ep0in len=0/64
usb 1-1: khubd timed out on ep0in len=0/64
usb 1-1: device descriptor read/64, error -71
usb 1-1: new high speed USB device using isp1760 and address 4
usb 1-1: khubd timed out on ep0out len=0/0
usb 1-1: khubd timed out on ep0in len=0/8
usb 1-1: khubd timed out on ep0in len=0/8
usb 1-1: khubd timed out on ep0in len=0/8
usb 1-1: device descriptor read/8, error 0
usb 1-1: khubd timed out on ep0in len=0/8
usb 1-1: khubd timed out on ep0in len=0/8
usb 1-1: khubd timed out on ep0in len=0/8
usb 1-1: device descriptor read/8, error 0
usb 1-1: new high speed USB device using isp1760 and address 5
usb 1-1: khubd timed out on ep0out len=0/0
usb 1-1: khubd timed out on ep0in len=0/8
usb 1-1: khubd timed out on ep0in len=0/8
usb 1-1: khubd timed out on ep0in len=0/8
usb 1-1: device descriptor read/8, error 0
usb 1-1: khubd timed out on ep0in len=0/8
usb 1-1: khubd timed out on ep0in len=0/8
usb 1-1: khubd timed out on ep0in len=0/8
usb 1-1: device descriptor read/8, error 0
hub 1-0:1.0: unable to enumerate USB device on port 1

    The output of usb-devices are:

T:  Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=480 MxCh= 1
D:  Ver= 2.00 Cls=09(hub  ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=1d6b ProdID=0002 Rev=02.06
S:  Manufacturer=Linux 2.6.29-rc3-omap1 ISP1761HCD
S:  Product=ST-ERICSSOON ISP1761
S:  SerialNumber=ISP1761
C:  #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=0mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(in) Atr=03(Interrupt) MxPS=   4*1 Ivl=256ms

T:  Bus=02 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=480 MxCh= 1
D:  Ver= 2.00 Cls=09(hub  ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=1d6b ProdID=0002 Rev=02.06
S:  Manufacturer=Linux 2.6.29-rc3-omap1 musb-hcd
S:  Product=MUSB HDRC host driver
S:  SerialNumber=musb_hdrc
C:  #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=0mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(in) Atr=03(Interrupt) MxPS=   4*1 Ivl=256ms

    How can I solve this ?

    Thanks.

Regards,

Dinon