
On Fri, 2016-05-06 at 13:53 +0200, Stefan Roese wrote:
With patch c998da0d (usb: Change power-on / scanning timeout handling), the USB scanning is started earlier and with a smaller timeout. This resulted on SoCFPGA (using the DWC2 driver) in some USB sticks not getting detected any more. This patch now adds a 1 second delay (in the host mode only) to the DWC2 driver before the scanning is started. With this delay, now all problematic USB keys are detected successfully again. And there is no need any more to change the delay / timeout in the common USB code (usb_hub.c).
Signed-off-by: Stefan Roese sr@denx.de Cc: Chin Liang See clsee@altera.com Cc: Dinh Nguyen dinguyen@opensource.altera.com Cc: Hans de Goede hdegoede@redhat.com Cc: Stephen Warren swarren@nvidia.com Cc: Marek Vasut marex@denx.de
drivers/usb/host/dwc2.c | 9 +++++++++ 1 file changed, 9 insertions(+)
For record, works for my problematic pen drives. This is apply on top of Marek's patch except 7/7
Reviewed-by: Chin Liang See clsee@altera.com Tested-by: Chin Liang See clsee@altera.com
Thanks Chin Liang