• Join
  • Sign In with my.TI Login
Texas Instruments
  • Products
  • Applications
  • Tools & Software
  • Support & Community
  • Sample & Buy
  • About TI
Sample & Purchase Cart Sample & Purchase Cart
  • Search
  • Advanced
TI E2E™ Community
  • Support Forums
  • Blogs
  • Groups
  • Videos
  • 简体中文
  • More ...
TI Home » TI E2E Community » Support Forums » Digital Signal Processors (DSP) » OMAP™ Processors » OMAP35x Processors Forum » OMAP 3530 Beagle Board: USB HOST not enumerating devices even after connecting to high externally powered usb-hub
Share
OMAP™ Processors
  • Forums
  • Announcements
Options
  • Subscribe via RSS
Resources
  • OMAP-L1x DSP+ARM9™-based Processors Product Folder
  • OMAP3525/30 DSP+ARM Cortex™-A8-based SOCs Product Folder

  • Top OMAPL Wiki Links
  • OMAPL3x Schematic Review Checklist
  • OMAPL13x Boot resources

  • OMAPL Document Resources
  • OMAPL137 Technical reference manual
  • OMAPL138 Technical reference manual
  • OMAPL Boot loader App Notes
  • Forums

    OMAP 3530 Beagle Board: USB HOST not enumerating devices even after connecting to high externally powered usb-hub

    This question is not answered
    Patrick Immling
    Posted by Patrick Immling
    on Apr 24 2012 07:49 AM
    Prodigy110 points

    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 problem, is there anyway I can get the working version with all the patches for a particular kernel version?
    Can you please provide me with the site for patches/fixes for particular kernel versions?
    Please help!
    BR
    Patrick
    [hw]
    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
    All Replies
    • Ajay
      Posted by Ajay
      on Apr 24 2012 20:28 PM
      Genius9470 points

      Please send the entire log and .config file. We need to make sure that you have EHCI HCD enabled in drivers->USb Support-> and Have high speed hub connected to EHCI port.

      Ajay

      If my reply answers your question then please click on the green button "Verify Answer"

      Report Abuse
      • Reply
      You have posted to a forum that requires a moderator to approve posts before they are publicly available.
    • Patrick Immling
      Posted by Patrick Immling
      on Apr 25 2012 10:22 AM
      Prodigy110 points
      minicom_ubuntu11.04_omap.log

      Thanks for replying. Please find attached my logs.

      I have attached the .config files for the kernel of Android4.0.1 on OMAP3530 as well as for the kernel for Ubuntu 11.04

      Additionally I have attached the minicom Logs during booting for both.

      Please take a look and let me know what can be done.

      Thanks.

      [hw]
      Report Abuse
      • Reply
      You have posted to a forum that requires a moderator to approve posts before they are publicly available.
    • Patrick Immling
      Posted by Patrick Immling
      on Apr 25 2012 10:26 AM
      Prodigy110 points
      minicom_android4.0.1_omap.log

      Attaching file

      Report Abuse
      • Reply
      You have posted to a forum that requires a moderator to approve posts before they are publicly available.
    • Patrick Immling
      Posted by Patrick Immling
      on Apr 25 2012 10:27 AM
      Prodigy110 points
      config_ubuntu_omap.txt

      Sorry I had to type new replies as I could only attach one file at a time :(

      Report Abuse
      • Reply
      You have posted to a forum that requires a moderator to approve posts before they are publicly available.
    • Patrick Immling
      Posted by Patrick Immling
      on Apr 25 2012 10:28 AM
      Prodigy110 points
      config_android4_omap.txt

      And finally the last file

      Report Abuse
      • Reply
      You have posted to a forum that requires a moderator to approve posts before they are publicly available.
    • Ajay
      Posted by Ajay
      on Apr 25 2012 11:09 AM
      Genius9470 points

      config_ubnuntu_omap.txt has EHCI_HCD disabled.

      # CONFIG_USB_EHCI_HCD is not set

      Ajay

      If my reply answers your question then please click on the green button "Verify Answer"

      Report Abuse
      • Reply
      You have posted to a forum that requires a moderator to approve posts before they are publicly available.
    • Ajay
      Posted by Ajay
      on Apr 25 2012 11:15 AM
      Genius9470 points

      You said you connected a high speed hub to beagle board EHCI port but it seems that hub is not getting detected and configured correctly.

      1) Do you have other USB2.0 high speed hub to try?

      2) Can you connect a high speed pen drive to EHCI port and see if that works?

      Ajay

      If my reply answers your question then please click on the green button "Verify Answer"

      Report Abuse
      • Reply
      You have posted to a forum that requires a moderator to approve posts before they are publicly available.
    • Patrick Immling
      Posted by Patrick Immling
      on Apr 26 2012 10:22 AM
      Prodigy110 points

      Hello Ajay.

      Thanks for your inputs. I have another USB 2.0 high speed externally powered HUB with which I tried.

      It doesn't work either.

      Report Abuse
      • Reply
      You have posted to a forum that requires a moderator to approve posts before they are publicly available.
    • Ajay
      Posted by Ajay
      on Apr 26 2012 10:41 AM
      Genius9470 points

      There seems to be something wrong with PHY. Did you run the second test I asked for? You can connect a high speed usb pendrive directly to the board and see if that work. Provide the log also for the same.

      Ajay

      If my reply answers your question then please click on the green button "Verify Answer"

      Report Abuse
      • Reply
      You have posted to a forum that requires a moderator to approve posts before they are publicly available.
    • Patrick Immling
      Posted by Patrick Immling
      on Apr 27 2012 05:21 AM
      Prodigy110 points
      minicom_Ubuntu_usbstick.log

      Here are the logs. I connected a USB 2.0  high speed pen drive.

      Let me know if I have to reconfigure and recompile my kernel enabling some new CONFIGs.

       

      Report Abuse
      • Reply
      You have posted to a forum that requires a moderator to approve posts before they are publicly available.
    • Patrick Immling
      Posted by Patrick Immling
      on Apr 27 2012 05:23 AM
      Prodigy110 points
      minicom_android_ICS_usbstick.log

      Attaching the log for Android on OMAP

      Report Abuse
      • Reply
      You have posted to a forum that requires a moderator to approve posts before they are publicly available.
    • Patrick Immling
      Posted by Patrick Immling
      on Apr 27 2012 05:23 AM
      Prodigy110 points
      minicom_android_ICS_usbstick.log

      Attaching the log for Android on OMAP Beagle BOard.

      Please let me know what needs to be done.

      Report Abuse
      • Reply
      You have posted to a forum that requires a moderator to approve posts before they are publicly available.
    • Ajay
      Posted by Ajay
      on Apr 30 2012 09:01 AM
      Genius9470 points

      I still see same error of "hub: can't enable port 2" and so host controller is not even started talking to high speed pendrive but before that it failed to enable port2 of root hub connected to USBHOST subsystem.

      I am not sure if your kernel version needs some changes related to USB PHY reset or power. I will ask another person to look into this thread and respond.

      Ajay

      If my reply answers your question then please click on the green button "Verify Answer"

      Report Abuse
      • Reply
      You have posted to a forum that requires a moderator to approve posts before they are publicly available.
    • Patrick Immling
      Posted by Patrick Immling
      on May 01 2012 04:28 AM
      Prodigy110 points

      Hi Ajay,

      Thanks for your reply. 

      In the meanwhile let me know if I have to try changing some CONFIG parameters while building the kernel.

      Cheers.

      Report Abuse
      • Reply
      You have posted to a forum that requires a moderator to approve posts before they are publicly available.
    • Ajay
      Posted by Ajay
      on May 02 2012 00:28 AM
      Genius9470 points

      Your config looked fine to me. The issue seems to be mostly relates to some GPIO for EHCI power etc. I have asked another engineer to respond you.

      Ajay

      If my reply answers your question then please click on the green button "Verify Answer"

      Report Abuse
      • Reply
      You have posted to a forum that requires a moderator to approve posts before they are publicly available.
    12
    TI E2E™ Community
    • Support Forums
    • Blogs
    • Videos
    • Groups
    • Site Support & Feedback
    • Settings
    TI E2E™ Community Groups
    • TI University Program
    • Make the Switch
    • Microcontroller Projects
    • Motor Drive & Control
    Other Communities
    • Deyisupport
    • Designsomething.org
    • beagleboard.org
    • TI on Element 14
    • TI on TechXchangeSM
    Other Technical & Support Resources
    • WEBENCH® Design Center
    • Product Information Centers
    • Technical Documents
    • TI Design Network
    • TI Technical Articles
    • TI Training

    All content and materials on this site are provided "as is". TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with regard to these materials, including but not limited to all implied warranties and conditions of merchantability, fitness for a particular purpose, title and non-infringement of any third party intellectual property right. TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with respect to these materials. No license, either express or implied, by estoppel or otherwise, is granted by TI. Use of the information on this site may require a license from a third party, or a license from TI.

    Content on this site may contain or be subject to specific guidelines or limitations on use. All postings and use of the content on this site are subject to the Terms of Use of the site; third parties using this content agree to abide by any limitations or guidelines and to comply with the Terms of Use of this site. TI, its suppliers and providers of content reserve the right to make corrections, deletions, modifications, enhancements, improvements and other changes to the content and materials, its products, programs and services at any time or to move or discontinue any content, products, programs, or services without notice.

    Follow Us Texas Instruments on Facebook Texas Instruments on Twitter Texas Instruments on LinkedIn Texas Instruments on Google+
    TI Worldwide | Contact Us | my.TI Login | Site Map | Corporate Citizenship | mobile m.ti.com (Mobile Version)

    TI is a global semiconductor design and manufacturing company. Innovate with 100,000+ analog ICs and
    embedded processors, along with software, tools and the industry’s largest sales/support staff.

    © Copyright 1995-2013 Texas Instruments Incorporated. All rights reserved.
    Trademarks | Privacy Policy | Terms of Use