USB HOST not enumerating devices even after connecting to high externally powered usb-hub

Dear All,

I have BeagleBoard OMAP 3450 Rev C3 board.

I tried installing Ubuntu 11.04 and Android 4.0.1 and in both cases, I always get the following error:

[ 3.191467] ehci-omap ehci-omap.0: USB 2.0 started, EHCI 1.00
[ 3.192382] hub 1-0:1.0: USB hub found
[ 3.192413] hub 1-0:1.0: 3 ports detected
[ 3.222717] ohci_hcd: USB 1.1 ‘Open’ Host Controller (OHCI) Driver
[ 3.223388] mousedev: PS/2 mouse device common for all mice
hub 1-0:1.0: unable to enumerate USB device on port 2

hub 1-0:1.0: Cannot enable port 2. Maybe the USB cable is bad?
hub 1-0:1.0: Cannot enable port 2. Maybe the USB cable is bad?
ehci-omap ehci-omap.0: port 2 cannot be enabled
ehci-omap ehci-omap.0: Maybe your device is not a high speed device?
ehci-omap ehci-omap.0: USB host (EHCI) controller does not support full speed or low speed device on it’s root port.
ehci-omap ehci-omap.0: Please connect full/low speed device via a high speed hub. hub 1-0:1.0: unable to enumerate USB device on port 2

And because of this, I am unable to use usb-ethernet, usb-mouse or usb-keyboard :frowning:

Please help.

Just to be sure, I must add that the usb-hub and all the devices connected to it gets immediately recognised when I plug it on my Laptop.

If this is a driver proble, is there anyway I can get the working version?

Please help!

Dear All,

I have BeagleBoard OMAP 3450 Rev C3 board.

I tried installing Ubuntu 11.04 and Android 4.0.1 and in both cases, I always get the following error:

[ 3.191467] ehci-omap ehci-omap.0: USB 2.0 started, EHCI 1.00
[ 3.192382] hub 1-0:1.0: USB hub found
[ 3.192413] hub 1-0:1.0: 3 ports detected
[ 3.222717] ohci_hcd: USB 1.1 ‘Open’ Host Controller (OHCI) Driver
[ 3.223388] mousedev: PS/2 mouse device common for all mice
hub 1-0:1.0: unable to enumerate USB device on port 2

hub 1-0:1.0: Cannot enable port 2. Maybe the USB cable is bad?
hub 1-0:1.0: Cannot enable port 2. Maybe the USB cable is bad?
ehci-omap ehci-omap.0: port 2 cannot be enabled
ehci-omap ehci-omap.0: Maybe your device is not a high speed device?
ehci-omap ehci-omap.0: USB host (EHCI) controller does not support full speed or low speed device on it’s root port.
ehci-omap ehci-omap.0: Please connect full/low speed device via a high speed hub. hub 1-0:1.0: unable to enumerate USB device on port 2

Based on above it looks like you are not using a real usb 2.0 hub, but an older 1.1 hub.

I am using a Beaglebone and had similar USB hub issues and ended up switching to “Arch ARM” Linux.

All 3 of my powered 2.0 hubs now work, but only one of them works with the devices I wish to use, i.e.:

· 3G modem

· GPS dongle

· Logitech webcam.

Mike

Hi Mike,

Can you elaborate?

How do I switch to Arch ARM?

Thanks

On 02/05/12 15:12, patrick Immling wrote:

Hi Mike,

Can you elaborate?

How do I switch to Arch ARM?

Thanks

On Sat, Apr 28, 2012 at 12:51 AM, Mike Kelly <[gronk1774@gmail.com](mailto:gronk1774@gmail.com)> wrote:

I am using a Beaglebone and had similar USB hub issues and ended up switching to �Arch ARM� Linux.�

All 3 of my powered 2.0 hubs now work, but only one of them works with the devices I wish to use, i.e.:

�

��������� 3G modem

��������� GPS dongle

��������� Logitech webcam.

�

Mike

�

**From:** [beagleboard@googlegroups.com](mailto:beagleboard@googlegroups.com) [mailto:[beagleboard@googlegroups.com](mailto:beagleboard@googlegroups.com)] **On Behalf Of** Robert Nelson
**Sent:** Tuesday, 24 April 2012 10:55 PM
**To:** [beagleboard@googlegroups.com](mailto:beagleboard@googlegroups.com)
**Subject:** Re: [beagleboard] USB HOST not enumerating devices even after connecting to high externally powered usb-hub

�

On Apr 24, 2012 7:23 AM, "patrick Immling" <[pimmling@googlemail.com](mailto:pimmling@googlemail.com)> wrote:
>
> Dear All,
>
> I have BeagleBoard OMAP 3450 Rev C3 board.
>
> I tried installing Ubuntu 11.04 and Android �4.0.1 and in both cases, I always get the following error:
>
> [ � 3.191467] ehci-omap ehci-omap.0: USB 2.0 started, EHCI 1.00��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������
> [��� 3.192382] hub 1-0:1.0: USB hub found�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������
> [��� 3.192413] hub 1-0:1.0: 3 ports detected����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������
> [��� 3.222717] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������
> [��� 3.223388] mousedev: PS/2 mouse device common for all mice
> �hub 1-0:1.0: unable to enumerate USB device on port 2
>
> hub 1-0:1.0: Cannot enable port 2. Maybe the USB cable is bad?
> hub 1-0:1.0: Cannot enable port 2. Maybe the USB cable is bad?
> ehci-omap ehci-omap.0: port 2 cannot be enabled
> ehci-omap ehci-omap.0: Maybe your device is not a high speed device?
> ehci-omap ehci-omap.0: USB host (EHCI) controller does not support full speed or low speed device on it�s root port.
> ehci-omap ehci-omap.0: Please connect full/low speed device via a high speed hub. hub 1-0:1.0: unable to enumerate USB device on port 2 ��

Based on above it looks like you are not using a real usb 2.0 hub, but an older 1.1 hub.

>
> And because of this, I am unable to use usb-ethernet, usb-mouse or usb-keyboard :(
>
> Please help.
>
> Just to be sure, I must add that the usb-hub and all the devices connected to it gets immediately recognised when I plug it on my Laptop.
>
> If this is a driver proble, is there anyway I can get the working version?
>
> Please help!
>
>
>
>
> -- To join: [http://beagleboard.org/discuss](http://beagleboard.org/discuss)
> To unsubscribe from this group, send email to:
> [beagleboard+unsubscribe@googlegroups.com](mailto:beagleboard%2Bunsubscribe@googlegroups.com)
> Frequently asked questions: [http://beagleboard.org/faq](http://beagleboard.org/faq)

-- To join: [http://beagleboard.org/discuss](http://beagleboard.org/discuss)
To unsubscribe from this group, send email to:
[beagleboard+unsubscribe@googlegroups.com](mailto:beagleboard+unsubscribe@googlegroups.com)
Frequently asked questions: [http://beagleboard.org/faq](http://beagleboard.org/faq)

-- To join: [http://beagleboard.org/discuss](http://beagleboard.org/discuss)
To unsubscribe from this group, send email to:
[beagleboard+unsubscribe@googlegroups.com](mailto:beagleboard%2Bunsubscribe@googlegroups.com)
Frequently asked questions: [http://beagleboard.org/faq](http://beagleboard.org/faq)

-- To join: [http://beagleboard.org/discuss](http://beagleboard.org/discuss)
To unsubscribe from this group, send email to:
Frequently asked questions:

Instructions can be found at:

patrick Immling wrote:

Hi Mike,

Can you elaborate?

How do I switch to Arch ARM?

"Arch" is a Linux distribution, so switching to it
means installing it instead of whatever you
are using now.

Thanks all.

@Vladimir: It seems strange but for whatever reason, even when I plug in USB 2.0 high speed hub, I get the same error messages. Check here for the High speed USB 2.0 logs:

[ 1.993927] ehci_hcd: USB 2.0 ‘Enhanced’ Host Controller (EHCI) Driver
[ 4.016265] ehci-omap ehci-omap.0: OMAP-EHCI Host Controller
[ 4.022216] ehci-omap ehci-omap.0: new USB bus registered, assigned bus number 1
[ 4.030059] ehci-omap ehci-omap.0: irq 77, io mem 0x48064800
[ 4.047607] ehci-omap ehci-omap.0: USB 2.0 started, EHCI 1.00
[ 4.054351] hub 1-0:1.0: USB hub found
[ 4.058319] hub 1-0:1.0: 3 ports detected
[ 4.086669] ohci_hcd: USB 1.1 ‘Open’ Host Controller (OHCI) Driver
[ 4.093719] mousedev: PS/2 mouse device common for all mice
[ 4.100433] twl_rtc twl_rtc: rtc core: registered twl_rtc as rtc0
[ 4.107086] twl_rtc twl_rtc: Power up reset detected.
[ 4.112945] twl_rtc twl_rtc: Enabling TWL-RTC.
[ 4.118652] device-mapper: uevent: version 1.0.3
[ 4.124053] device-mapper: ioctl: 4.19.1-ioctl (2011-01-07) initialised: dm-devel@redhat.com
[ 4.133239] device-mapper: multipath: version 1.2.0 loaded
[ 4.139038] device-mapper: multipath round-robin: version 1.0.0 loaded
[ 4.146545] cpuidle: using governor ladder
[ 4.150878] cpuidle: using governor menu
[ 4.155029] sdhci: Secure Digital Host Controller Interface driver
[ 4.161499] sdhci: Copyright© Pierre Ossman
[ 4.167236] omap_device: omap_i2c.1: new worst case deactivate latency 0: 30517
[ 4.282928] OMAP3 Beagle/Devkit8000 SoC init
[ 4.369079] asoc: twl4030-hifi <-> omap-mcbsp-dai.1 mapping ok
[ 4.376098] ALSA device list:
[ 4.379180] #0: omap3beagle
[ 4.383270] TCP cubic registered
[ 4.387725] NET: Registered protocol family 10
[ 4.392517] hub 1-0:1.0: unable to enumerate USB device on port 2

Thanks.

@Jack & Mike:

I tried two Linux OSes like Android and Ubuntu on the beagleboard and couldn’t get the usb working.

Thanks.

I am having the same issue as well, And have tryed ubuntu 11.10 ,
12.04, and the defautl angstrom that came with it,
I am running beagleboard BB-MB-000 Rev C5

I got this to work now, It needs a usb hub ( Even if only hooking up
one device )

Yes it does, but however I couldn’t solve mine even with USB hub :frowning:

Could you send me your kernel config file so I could just compare?

I followed this tutorial http://elinux.org/BeagleBoardUbuntu

Thnaks will look it up.