• 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 » Embedded Software » Linux » Linux forum » AM1808 USB0 problem
Share
Linux
  • Forum
Options
  • Subscribe via RSS

Forums

AM1808 USB0 problem

This question is answered
William Young
Posted by William Young
on Jul 21 2011 06:42 AM
Intellectual255 points

Hi, all

when I running linux on my AM1808 board and plug an USB key onto the USB0 port,

I got this message:

root@arago:~# dmesg|grep -i usb

usbcore: registered new interface driver usbfs

usbcore: registered new interface driver hub

usbcore: registered new device driver usb

musb_hdrc: version 6.0, cppi4.1-dma, host, debug=0

Waiting for USB PHY clock good...

musb_hdrc: ConfigData=0x06 (UTMI-8, dyn FIFOs, SoftConn)

musb_hdrc: MHDRC RTL version 1.800

musb_hdrc: setup fifo_mode 2

musb_hdrc: 8/9 max ep, 3904/4096 memory

musb_hdrc: USB Host mode controller at fee00000 using DMA, IRQ 58

musb_hdrc musb_hdrc: MUSB HDRC host driver

musb_hdrc musb_hdrc: new USB bus registered, assigned bus number 1

hub 1-0:1.0: USB hub found

Registered /proc/driver/musb_hdrc


ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver

ohci ohci.0: new USB bus registered, assigned bus number 2

hub 2-0:1.0: USB hub found

Initializing USB Mass Storage driver...

usbcore: registered new interface driver usb-storage

USB Mass Storage support registered.

usbcore: registered new interface driver usbhid

usbhid: USB HID core driver

......

usb 1-1: new high speed USB device using musb_hdrc and address 2

usb 1-1: device descriptor read/64, error -71

usb 1-1: device descriptor read/64, error -71

usb 1-1: new high speed USB device using musb_hdrc and address 3

usb 1-1: device descriptor read/64, error -71

usb 1-1: device descriptor read/64, error -71

usb 1-1: new high speed USB device using musb_hdrc and address 4

usb 1-1: device not accepting address 4, error -71

usb 1-1: new high speed USB device using musb_hdrc and address 5

usb 1-1: device not accepting address 5, error -71

hub 1-0:1.0: unable to enumerate USB device on port 1

usb 1-1: new high speed USB device using musb_hdrc and address 6

usb 1-1: device descriptor read/64, error -71

usb 1-1: device descriptor read/64, error -71

usb 1-1: new high speed USB device using musb_hdrc and address 7

usb 1-1: device descriptor read/64, error -71

usb 1-1: device descriptor read/64, error -71

usb 1-1: new high speed USB device using musb_hdrc and address 8

usb 1-1: device not accepting address 8, error -71

usb 1-1: new high speed USB device using musb_hdrc and address 9

usb 1-1: device not accepting address 9, error -71

hub 1-0:1.0: unable to enumerate USB device on port 1

usb 1-1: new high speed USB device using musb_hdrc and address 10

usb 1-1: device descriptor read/64, error -71

usb 1-1: device descriptor read/64, error -71

usb 1-1: new high speed USB device using musb_hdrc and address 11

usb 1-1: device descriptor read/64, error -71

usb 1-1: device descriptor read/64, error -71

usb 1-1: new high speed USB device using musb_hdrc and address 12

usb 1-1: device not accepting address 12, error -71

usb 1-1: new high speed USB device using musb_hdrc and address 13

usb 1-1: device not accepting address 13, error -71

hub 1-0:1.0: unable to enumerate USB device on port 1

...

It seems that the USB key is not recognized by USB0 port of AM1808,

but when I plug in an old 128M USB key(may be a USB1.1  storage device),

every thing is ok, and mounted by linux as normal.

The kernel source is from DaVinci-PSP-SDK-03.20.00.12/linux-03.20.00.12.

This version of source works well (USB2.0 usb key is ok) on my other OMAPL138 board.

And I think AM1808 and OMAPL138 are pin compatible,

They share the same software SDK, and I thought that should not be a problem.

 

Any insights will be appreciated.

 

Thanks

William

am1808 USB0
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 Jul 27 2011 11:14 AM
    Verified Answer
    Verified by William Young
    Genius9470 points

    William,

    Please check if USB VBUS GPIO is correctly programmed for non working board.

    Regards,

    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.
  • William Young
    Posted by William Young
    on Jul 27 2011 20:17 PM
    Intellectual255 points

    Hi, Ajay4610

    We've already checked.The voltage of USB0_VBUS is normal 5V, and uP_USB0_ID is pulled high as an USB host.

    An old 128MB USB flash storage is working OK on the USB0 port,

    But a newer 2GB one is not.

    I thought the board init process done by kernel had configured it, is there still something need to be done by myself?

     

    Regards.

    William

    USB0 VBUS
    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • William Young
    Posted by William Young
    on Jul 28 2011 03:15 AM
    Intellectual255 points

    Here is the kernel message I got when I plug in a 4GB kingston USB key(not recognized) and a 128MB USB key later.

    root@arago:~# usb 1-1: new high speed USB device using musb_hdrc and address 2

    usb 1-1: device descriptor read/64, error -71

    usb 1-1: device descriptor read/64, error -71

    usb 1-1: new high speed USB device using musb_hdrc and address 3

    usb 1-1: device descriptor read/64, error -71

    usb 1-1: device descriptor read/64, error -71

    usb 1-1: new high speed USB device using musb_hdrc and address 4

    usb 1-1: device not accepting address 4, error -71

    usb 1-1: new high speed USB device using musb_hdrc and address 5

    usb 1-1: device not accepting address 5, error -71

    hub 1-0:1.0: unable to enumerate USB device on port 1

     

    root@arago:~# usb 1-1: new full speed USB device using musb_hdrc and address 6

    scsi0 : usb-storage 1-1:1.0

    scsi 0:0:0:0: Direct-Access     Netac    OnlyDisk         4.12 PQ: 0 ANSI: 2

    sd 0:0:0:0: Attached scsi generic sg0 type 0

    sd 0:0:0:0: [sda] 257984 512-byte logical blocks: (132 MB/125 MiB)

    sd 0:0:0:0: [sda] Write Protect is off

    sd 0:0:0:0: [sda] Assuming drive cache: write through

    sd 0:0:0:0: [sda] Assuming drive cache: write through

     sda: sda1

    sd 0:0:0:0: [sda] Assuming drive cache: write through

    sd 0:0:0:0: [sda] Attached SCSI removable disk

    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 Sep 16 2011 09:35 AM
    Genius9470 points

    William,

    Do you still have this issue?

    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.
  • William Young
    Posted by William Young
    on Sep 16 2011 23:08 PM
    Intellectual255 points

    Ajay,

    Yes,

    This issue persists,and might be a hardware issue,I am not sure.

    I will check this latter.

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • Power Pan
    Posted by Power Pan
    on Sep 18 2011 11:30 AM
    Expert1785 points

    might be something wrong with the hardware connection

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • PasupathyVisuvanadan
    Posted by PasupathyVisuvanadan
    on May 15 2012 05:48 AM
    Intellectual1125 points

    William

    Is there any update on this issue?

    Regards

    Vichu

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • William Young
    Posted by William Young
    on May 15 2012 19:39 PM
    Intellectual255 points

    There is no such issue on my new version of PCB.

    So it is not a software issue.

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • PasupathyVisuvanadan
    Posted by PasupathyVisuvanadan
    on Sep 07 2012 04:23 AM
    Intellectual1125 points

    Hi william Young

    Thank you for confirming.

    May I request you to close the thread by clicking on the green button "Verify Answer"

    Thank you,

    regards

    Vichu

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
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