From: Stephen Warren <swarren@wwwdotorg.org>
To: u-boot@lists.denx.de
Subject: [U-Boot] Regression due to 020bbcb "usb: hub: Power-cycle on root-hub ports"
Date: Mon, 08 Jul 2013 09:58:20 -0600 [thread overview]
Message-ID: <51DAE19C.2090103@wwwdotorg.org> (raw)
In-Reply-To: <CAFp+6iEhp57reMJ+mwZ=0UKYHHYp_3JYNgK2fKHiAwewbsQRzQ@mail.gmail.com>
On 07/08/2013 07:25 AM, Vivek Gautam wrote:
> On Mon, Jul 8, 2013 at 6:33 PM, Marek Vasut <marex@denx.de> wrote:
>>> On Mon, Jul 1, 2013 at 10:11 PM, Stephen Warren <swarren@wwwdotorg.org> wrote:
>>>> On 07/01/2013 07:49 AM, Vivek Gautam wrote:
>>>>> On Sun, Jun 30, 2013 at 10:08 PM, Marek Vasut <marex@denx.de> wrote:
>>>>>>> (Sorry to those on to/cc; I'm resending this so it goes to the correct
>>>>>>> mailing list)
>>>>>
>>>>> Dear Stephen,
>>>>> sorry for the delay in responding to this.
>>>>>
>>>>>>> Commit 020bbcb "usb: hub: Power-cycle on root-hub ports" causes a
>>>>>>> regression on Tegra systems.
>>>>>>>
>>>>>>> The first time "usb start" is executed, it appears to work correctly.
>>>>>>> However, any subsequent time it is executed, it takes a long time, and
>>>>>>> eventually fails to find any USB devices.
...
>>>>>> BUMP? Vivek, any ideas? Otherwise I'm reverting this.
...
>>>>> There's one BUG that i could see in " 0bf796f " commit.
>>>>> Now that we parallelized the sequence to power cycle ports, so if
>>>>> get_port_status for any port failed,
>>>>> it returns from hub_power_on() and not power-on any of the port.
>>>>>
>>>>> Below is the change i suggest.
...
>>>>> can you please confirm if you problem is related to this BUG in the
>>>>> sequence of power-cycling the ports.
>>>>
>>>> I applied that change, and it does not solve the problem on Tegra, nor
>>>> do I see any of the messages that were changed from debug to printf.
...
>>> seaboard which i can see has 3 controllers.
>>
>> Vivek, what do I have to revert to fix this flub? I will do that now, since this
>> discussion is stalled.
>
> 0bf796f usb: hub: Parallelize power-cycling of root-hub ports
> 020bbcb usb: hub: Power-cycle on root-hub ports
>
> Above two patches are the one which changed the hub_power_on() functionality.
> If Stephen can confirm that reverting these patches really solves the
> problem on Tegra,
> we can revert them.
Yes, I have been reverting those two commits locally for a while, and it
solves the problem for me.
next prev parent reply other threads:[~2013-07-08 15:58 UTC|newest]
Thread overview: 15+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <51BA3ECA.3070101@wwwdotorg.org>
2013-06-13 22:03 ` [U-Boot] Regression due to 020bbcb "usb: hub: Power-cycle on root-hub ports" Stephen Warren
2013-06-30 16:38 ` Marek Vasut
2013-07-01 13:49 ` Vivek Gautam
2013-07-01 16:41 ` Stephen Warren
2013-07-02 17:01 ` Vivek Gautam
2013-07-08 13:03 ` Marek Vasut
2013-07-08 13:25 ` Vivek Gautam
2013-07-08 15:58 ` Stephen Warren [this message]
2013-07-08 17:03 ` Marek Vasut
2013-07-08 18:03 ` Stephen Warren
2013-07-08 18:25 ` Marek Vasut
2013-07-08 18:28 ` Stephen Warren
2013-07-08 19:50 ` Marek Vasut
2013-07-08 19:53 ` Stephen Warren
2013-07-09 7:46 ` Vivek Gautam
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=51DAE19C.2090103@wwwdotorg.org \
--to=swarren@wwwdotorg.org \
--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.