Re: status of USB on omap35xx ?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



* Steve Sakoman <sakoman@xxxxxxxxx> [081210 15:02]:
> On Wed, Dec 10, 2008 at 10:28 AM, David Brownell <david-b@xxxxxxxxxxx> wrote:
> > The OTG link is in usable shape, but the EHCI one isn't.
> >
> >
> > On Wednesday 10 December 2008, Felipe Balbi wrote:
> >> >
> >> > What are the issues ?
> >
> > I have a prototype Overo and one issue there is that the
> > GPIO to let the EHCI port supply VBUS power isn't hooked
> > up!  I know how to modify that board, but somehow that
> > keeps slipping off my radar ... :)
> 
> That issue is fixed on the shipping "Summit" boards.
> 
> > I don't know the details, but the big problem with EHCI
> > on OMAP3 is evidently some kind of silicon issue that
> > shows up through the transceiver hookup and prevents the
> > link from being reliable.  I'm told that some boards using
> > that without a transceiver -- for on-board communication,
> > not for an external link -- have been successful.
> >
> > Folk at TI were looking at those issues; I don't know if
> > they've been resolved yet, e.g. in the ES 3.0 silicon.
> 
> I see that Vikram has responded to this already.
> 
> >> It think it still has a problem during probe. If you read the driver
> >> you'll see there are some infinite while loops without timeout actions.
> >> And one of them is looping forever due to clock issues.
> >
> > That's a newish problem, but is not -- from what I've
> > been told -- the Real Issue with EHCI on OMAP3.
> 
> This problem has actually been around since 2.6.27.
> 
> Prior to that, the EHCI port "sort of" worked - but not super
> reliably.  It would enumerate devices on the bus, but then die
> randomly afterwards.
> 
> Since somewhere during the 2.6.27 time frame we've been suffering from
> the infinite loop at boot problem.
> 
> I patched around the loop that seemed to be causing the issue, but
> didn't have great success getting back to even the "sort of" working
> state.
> 
> I am far from being a USB expert, so the messages in the log don't
> mean a whole lot to me :-)

Can you please post whatever patches you need to apply to make it work
occasionally so others can also look at the issue?

Thanks,

Tony


> ehci-omap ehci-omap.0: USB 2.0 started, EHCI 1.00
> usb usb2: configuration #1 chosen from 1 choice
> hub 2-0:1.0: USB hub found
> hub 2-0:1.0: 3 ports detected
> usb usb2: New USB device found, idVendor=1d6b, idProduct=0002
> usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
> usb usb2: Product: OMAP-EHCI Host Controller
> usb usb2: Manufacturer: Linux 2.6.28-rc7-omap1 ehci_hcd
> usb usb2: SerialNumber: ehci-omap.0
> <snip>
> usb usb2: bus auto-suspend
> usb usb2: uevent
> usb 2-0:1.0: uevent
> <snip>
> usb usb2: usb auto-resume
> usb usb2: bus auto-suspend
> 
> Steve
> --
> To unsubscribe from this list: send the line "unsubscribe linux-omap" in
> the body of a message to majordomo@xxxxxxxxxxxxxxx
> More majordomo info at  http://vger.kernel.org/majordomo-info.html
--
To unsubscribe from this list: send the line "unsubscribe linux-omap" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux Arm (vger)]     [ARM Kernel]     [ARM MSM]     [Linux Tegra]     [Linux WPAN Networking]     [Linux Wireless Networking]     [Maemo Users]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite Trails]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux