From: Hans de Goede <hdegoede@redhat.com>
To: u-boot@lists.denx.de
Subject: [U-Boot] [PATCH v2 0/4] usb: Reduce USB scanning time
Date: Fri, 11 Mar 2016 20:01:57 +0100 [thread overview]
Message-ID: <56E31625.2020008@redhat.com> (raw)
In-Reply-To: <56E305FE.8030009@wwwdotorg.org>
Hi,
On 11-03-16 18:53, Stephen Warren wrote:
> On 03/11/2016 07:55 AM, Stefan Roese wrote:
>>
>> My current x86 platform (Bay Trail, not in mainline yet) has a quite
>> complex USB infrastructure with many USB hubs. Here the USB scan takes
>> an incredible huge amount of time:
>>
>> starting USB...
>> USB0: USB EHCI 1.00
>> scanning bus 0 for devices... 9 USB Device(s) found
>>
>> time: 28.415 seconds
>>
>> This is of course not acceptable on platforms, where USB needs to get
>> scanned at every bootup. As this increases the bootup time of this
>> device by nearly 30 seconds!
>>
>> This patch series greatly reduces the USB scanning time. This is done
>> by multiple means:
>>
>> - Remove or reduce delays and timeouts
>> - Remove a 2nd reset of the USB hubs
>> - Change USB port timeout handling and introduce quasi parallel USB
>> port scanning
>>
>> As a result, the USB scanning time is greatly reduced:
>>
>> starting USB...
>> USB0: USB EHCI 1.00
>> scanning bus 0 for devices... 9 USB Device(s) found
>>
>> time: 4.606 seconds
>>
>> As you can see, the time is reduced from 28.4 to 4.6 seconds!
>>
>> Please find more details to the changes in the patch description.
>>
>> Testing and comments welcome!
>
> The series,
> Tested-by: Stephen Warren <swarren@nvidia.com>
> (same set of tests as last time)
And the entire series looks good to me (note not tested only reviewed) :
Acked-by: Hans de Goede <hdegoede@redhat.com>
Thank you for working on this.
Regards,
Hans
prev parent reply other threads:[~2016-03-11 19:01 UTC|newest]
Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top
2016-03-11 14:55 [U-Boot] [PATCH v2 0/4] usb: Reduce USB scanning time Stefan Roese
2016-03-11 14:55 ` [U-Boot] [PATCH v2 1/4] usb: legacy_hub_port_reset(): Speedup hub reset handling Stefan Roese
2016-03-11 14:55 ` [U-Boot] [PATCH v2 2/4] usb: Remove 200 ms delay in usb_hub_port_connect_change() Stefan Roese
2016-03-11 14:55 ` [U-Boot] [PATCH v2 3/4] usb: Don't reset the USB hub a 2nd time Stefan Roese
2016-03-11 14:55 ` [U-Boot] [PATCH v2 4/4] usb: Change power-on / scanning timeout handling Stefan Roese
2016-03-11 17:53 ` [U-Boot] [PATCH v2 0/4] usb: Reduce USB scanning time Stephen Warren
2016-03-11 19:01 ` Hans de Goede [this message]
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=56E31625.2020008@redhat.com \
--to=hdegoede@redhat.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.