From: Felipe Balbi <me@felipebalbi.com>
To: David Brownell <david-b@pacbell.net>
Cc: me@felipebalbi.com, felipe.balbi@nokia.com,
ext Ashwin Bihari <abihari@gmail.com>,
linux-omap@vger.kernel.org
Subject: Re: Enabling MUSB support
Date: Fri, 29 Aug 2008 23:59:21 +0300 [thread overview]
Message-ID: <20080829205918.GC14130@frodo> (raw)
In-Reply-To: <200808291350.17181.david-b@pacbell.net>
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
next prev parent reply other threads:[~2008-08-29 20:59 UTC|newest]
Thread overview: 32+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-08-27 13:26 Enabling MUSB support Ashwin Bihari
2008-08-27 13:38 ` Felipe Balbi
2008-08-27 13:51 ` Ashwin Bihari
2008-08-27 13:55 ` Felipe Balbi
2008-08-27 14:10 ` Gadiyar, Anand
2008-08-28 6:54 ` David Brownell
2008-08-28 7:58 ` Koen Kooi
2008-08-28 8:02 ` Gadiyar, Anand
2008-09-02 22:37 ` Tony Lindgren
2008-08-28 9:07 ` Felipe Balbi
2008-08-28 10:19 ` Gadiyar, Anand
2008-08-28 10:28 ` Felipe Balbi
2008-08-28 11:20 ` Felipe Balbi
2008-08-29 4:41 ` Gupta, Ajay Kumar
2008-08-29 4:50 ` Gadiyar, Anand
2008-08-29 7:49 ` Felipe Balbi
2008-08-29 8:36 ` Gadiyar, Anand
2008-08-29 9:18 ` Felipe Balbi
2008-08-29 9:23 ` Gadiyar, Anand
2008-08-29 9:25 ` Felipe Balbi
2008-08-29 9:32 ` Gadiyar, Anand
2008-08-29 18:12 ` David Brownell
2008-08-29 19:00 ` Felipe Balbi
2008-08-29 20:05 ` David Brownell
2008-08-29 20:21 ` Felipe Balbi
2008-08-29 20:33 ` Felipe Balbi
2008-08-29 20:50 ` David Brownell
2008-08-29 20:59 ` Felipe Balbi [this message]
2008-09-07 20:22 ` David Brownell
2008-09-02 22:36 ` Tony Lindgren
2008-08-27 13:40 ` Gadiyar, Anand
2008-08-27 13:53 ` Ashwin Bihari
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=20080829205918.GC14130@frodo \
--to=me@felipebalbi.com \
--cc=abihari@gmail.com \
--cc=david-b@pacbell.net \
--cc=felipe.balbi@nokia.com \
--cc=linux-omap@vger.kernel.org \
/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.