From: Maxime Ripard <maxime.ripard@free-electrons.com>
To: u-boot@lists.denx.de
Subject: [U-Boot] USB Host not enumerating properly on AM335x-based board
Date: Fri, 21 Nov 2014 15:57:42 +0100 [thread overview]
Message-ID: <20141121145742.GG4752@lukather> (raw)
In-Reply-To: <20141121112037.05a15e37@e6520eb.localdomain>
Hi Eric,
On Fri, Nov 21, 2014 at 11:20:37AM +0100, Eric B?nard wrote:
> Hi Maxime,
>
> Le Thu, 20 Nov 2014 17:49:17 +0100,
> Maxime Ripard <maxime.ripard@free-electrons.com> a ?crit :
>
> > Hi,
> >
> > I'm currently working on 2014.07, on a custom TI AM335x based board.
> >
> > Everything works great so far, except when we're trying to have USB
> > host working.
> >
> > The board has the MUSB1 controller wired as USB Host only, with the
> > following configuration:
> >
> > #define CONFIG_USB_MUSB_DSPS
> > #define CONFIG_ARCH_MISC_INIT
> > #define CONFIG_MUSB_PIO_ONLY
> > #define CONFIG_MUSB_DISABLE_BULK_COMBINE_SPLIT
> > #define CONFIG_MUSB_HOST
> > #define CONFIG_MUSB_DSPS
> > #define CONFIG_AM335X_USB1
> > #define CONFIG_AM335X_USB1_MODE MUSB_HOST
> >
> > #ifdef CONFIG_MUSB_HOST
> > #define CONFIG_CMD_USB
> > #define CONFIG_USB_STORAGE
> > #define CONFIG_USB_HOST_ETHER
> > #define CONFIG_USB_ETHER_ASIX
> > #endif
> >
> > Whenever we try to scan the USB controller and that a device is
> > attached, we get the following output:
> >
> > U-Boot# usb start
> > (Re)start USB...
> > USB0: scanning bus 0 for devices... 1 USB Device(s) found
> > scanning usb for storage devices... 0 Storage Device(s) found
> > scanning usb for ethernet devices... 0 Ethernet Device(s) found
> >
> > The device itself being a USB key, it's somewhat odd that it
> > enumerates the device, but doesn't find the storage device...
> >
> > The same USB port with the same device works fine under Linux.
> >
> > The VBUS pin is still up after running the command, so it's not really
> > a matter of power being shut down on the bus.
> >
> > I'm kind of running out of idea on what to test next. The differences
> > between u-boot's musb-new and Linux' own musb driver seems thin and to
> > make sense, so I don't think the driver itself is to blame.
> >
> > Anyone experienced such a thing?
> >
> what is the log you get when you run "usb start" and the USB device is
> not plugged ?
I get:
U-Boot# usb start
(Re)start USB...
USB0: lowlevel init failed
USB error: all controllers failed lowlevel init
Which seems like something worth looking at. Also, when I do it a
second time, then it hangs, and finally reboots the board.
I don't really know what's going on, but we'll look into this.
Thanks!
Maxime
--
Maxime Ripard, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20141121/9045300a/attachment.pgp>
next prev parent reply other threads:[~2014-11-21 14:57 UTC|newest]
Thread overview: 12+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-11-20 16:49 [U-Boot] USB Host not enumerating properly on AM335x-based board Maxime Ripard
2014-11-21 10:20 ` Eric Bénard
2014-11-21 14:57 ` Maxime Ripard [this message]
2014-11-21 19:35 ` Marek Vasut
2014-11-21 23:40 ` Anatolij Gustschin
2014-11-23 11:56 ` Albert ARIBAUD
2014-11-24 22:23 ` Maxime Ripard
2014-12-08 13:59 ` Maxime Ripard
2014-12-10 15:23 ` Maxime Ripard
2014-12-11 13:09 ` Marek Vasut
2014-12-11 15:44 ` Maxime Ripard
2014-12-14 19:18 ` Marek Vasut
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20141121145742.GG4752@lukather \
--to=maxime.ripard@free-electrons.com \
--cc=u-boot@lists.denx.de \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.