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

628 views
Skip to first unread message

patrick Immling

unread,
Apr 24, 2012, 8:23:25 AM4/24/12
to beagl...@googlegroups.com
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 :(

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!




Robert Nelson

unread,
Apr 24, 2012, 8:54:47 AM4/24/12
to beagl...@googlegroups.com


On Apr 24, 2012 7:23 AM, "patrick Immling" <pimm...@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
> To unsubscribe from this group, send email to:
> beagleboard...@googlegroups.com
> Frequently asked questions: http://beagleboard.org/faq

ka6...@gmail.com

unread,
Apr 24, 2012, 9:21:09 AM4/24/12
to beagl...@googlegroups.com




-- Sent from my Palm Pre


On Apr 24, 2012 5:23 AM, patrick Immling <pimm...@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   

patrick Immling

unread,
Apr 26, 2012, 3:37:07 AM4/26/12
to beagl...@googlegroups.com
Hi Robert,

But the hub works just fine when I connect it to my Ubuntu Laptop.
Why doesnt the Beagleboard kernel alone not support it?

Thanks

Robert Nelson

unread,
Apr 26, 2012, 7:45:34 AM4/26/12
to beagl...@googlegroups.com
On Thu, Apr 26, 2012 at 2:37 AM, patrick Immling
<pimm...@googlemail.com> wrote:
> Hi Robert,
>
> But the hub works just fine when I connect it to my Ubuntu Laptop.
> Why doesnt the Beagleboard kernel alone not support it?

That's an apples to oranges comparison... On your Ubuntu Laptop you
have a real USB 2.0 port, whereas on the Beagle Cx family it's only an
"EHCI" port.. Please read: http://elinux.org/BeagleBoard#EHCI

>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

Next, based on that error ^^ message, your hub looks to be the older
usb 1.1 based variety...

Regards,

--
Robert Nelson
http://www.rcn-ee.com/

patrick Immling

unread,
Apr 26, 2012, 11:19:34 AM4/26/12
to beagl...@googlegroups.com
Thanks Robert.

But I just tested with a newer USB 2.0 High Speed Hub only to get the SAME messages :( :(



Mike Kelly

unread,
Apr 27, 2012, 6:51:04 PM4/27/12
to beagl...@googlegroups.com

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

patrick Immling

unread,
May 2, 2012, 10:12:38 AM5/2/12
to beagl...@googlegroups.com
Hi Mike,

Can you elaborate?

How do I switch to Arch ARM?

Thanks

Jack Mitchell

unread,
May 2, 2012, 10:20:46 AM5/2/12
to beagl...@googlegroups.com
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 <gron...@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: beagl...@googlegroups.com [mailto:beagl...@googlegroups.com] On Behalf Of Robert Nelson
Sent: Tuesday, 24 April 2012 10:55 PM
To: beagl...@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" <pimm...@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
> To unsubscribe from this group, send email to:
> beagleboard...@googlegroups.com
> Frequently asked questions: http://beagleboard.org/faq

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

-- To join: http://beagleboard.org/discuss
To unsubscribe from this group, send email to:
beagleboard...@googlegroups.com

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

Instructions can be found at: http://archlinuxarm.org/
-- 

  Jack Mitchell (ja...@embed.me.uk)             
  Embedded Systems Engineer
  http://www.embed.me.uk

--

Vladimir Pantelic

unread,
May 2, 2012, 10:22:10 AM5/2/12
to beagl...@googlegroups.com
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.

> On Apr 24, 2012 7:23 AM, "patrick Immling" <pimm...@googlemail.com <mailto:pimm...@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.

Did you read the above lines? Did you use a USB2.0 hub
and not the USB1.1 that you seem to be using?



patrick Immling

unread,
May 7, 2012, 9:30:44 AM5/7/12
to beagl...@googlegroups.com
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-d...@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(c) 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.


On Wed, May 2, 2012 at 4:22 PM, Vladimir Pantelic <vlad...@gmail.com> wrote:
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.
   On Apr 24, 2012 7:23 AM, "patrick Immling" <pimm...@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.
Did you read the above lines? Did you use a USB2.0 hub
and not the USB1.1 that you seem to be using?
-- To join: http://beagleboard.org/discuss
To unsubscribe from this group, send email to:

patrick Immling

unread,
May 7, 2012, 9:33:09 AM5/7/12
to beagl...@googlegroups.com
@Jack & Mike:

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

Thanks.

Tim Holum

unread,
May 7, 2012, 10:11:01 AM5/7/12
to beagl...@googlegroups.com
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

Tim Holum

unread,
May 7, 2012, 10:31:11 AM5/7/12
to beagl...@googlegroups.com
I got this to work now, It needs a usb hub ( Even if only hooking up
one device )

patrick Immling

unread,
May 8, 2012, 5:33:54 AM5/8/12
to beagl...@googlegroups.com
Yes it does, but however I couldn't solve mine even with USB hub :(

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

Tim Holum

unread,
May 8, 2012, 7:33:28 AM5/8/12
to beagl...@googlegroups.com

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

patrick Immling

unread,
May 8, 2012, 8:12:31 AM5/8/12
to beagl...@googlegroups.com
Thnaks will look it up.
Reply all
Reply to author
Forward
0 new messages