Re: Enabling MUSB support

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

 



On Fri, Aug 29, 2008 at 01:50:16PM -0700, David Brownell wrote:
> Right, that's why I thought I'd chase the easier host-side issue
> first.  Must have "apt-get install ..." working after all!!

hmm... sure.

> Were those self-powered devices, or bus-powered?  Descriptors
> are not entirely trustworthy about current usage.  Sometimes
> they represent worst-case; sometimes it's best-case.

bus-powered.

> > Do you have the BLACKLIST_HUB set? (just to be sure).
> 
> No, that's not set.

yet another new bug so, is it a full or high speed hub ?

> IMO it's the silicon that's buggy.  The specific window I kept seeing
> was between VBUS_ON and the 100msec later where it's expected to be
> stable.  During that window, VBUS is allowed to not be stable ... which
> is good, because that's when current spikes happen while charging the
> various capacitances involved.  (Cable, caps at either end, etc.)
> 
> I saw TUSB6010 reporting VBUS_ERR during that 100msec window ... and
> same thing with DaVinci.  Both needed retry logic to cope with the
> inappropriate VBUS fault reports.  The thing in common is the silicon
> IP, not the hardware.

Sure, musb is damn buggy and looks like it won't be fixed after all. At
least we're sure it's a silicon bug. I wonder if mentor has plans to fix
it ?!? A better dma engine would also be welcome, the whole "mode"
thingy is a mess.

btw, do you need me to help you debugging anything ? I can to the office
tomorrow and debug some stuff there if it's needed, otherwise I'll get
back to this only on monday.

-- 
balbi
--
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