[bug] uboot 2022.07 hangs on rpi 2 with attached usb storage

Simon Glass sjg at chromium.org
Fri Jul 22 10:59:57 CEST 2022


Hi Jan,

On Mon, 18 Jul 2022 at 11:48, Jan Palus <jpalus at fastmail.com> wrote:
>
> u-boot 2022.07 boots fine without any USB devices attached to
> RaspberryPi 2 however it hangs early on if external USB drive is
> connected, right after:
>
>    Request Sense returned 02 04 01
>
> git bisect indicates first commit to cause regression is:
>
>   8c9812a5d557c4eacf164147d7380b3af1b222ec is the first bad commit
>   commit 8c9812a5d557c4eacf164147d7380b3af1b222ec
>   Author: AKASHI Takahiro <takahiro.akashi at linaro.org>
>   Date:   Tue Mar 8 20:36:40 2022 +0900
>
>       usb: storage: call device_probe() after scanning
>
>       Every time a usb bus/port is scanned and a new device is detected,
>       we want to call device_probe() as it will give us a chance to run
>       additional post-processings for some purposes.
>
>       In particular, support for creating partitions on a device will be added.
>
>       Signed-off-by: AKASHI Takahiro <takahiro.akashi at linaro.org>
>       Reviewed-by: Simon Glass <sjg at chromium.org>
>
> Reverting this commit fixes the issue.
>
> Note that USB drive is TOSHIBA MQ04UBD200 and it's not used for booting.
> Also note that without this change 0 storage devices are detected even
> when drive is attached.

I am not sure what is going on here. Can you provide the full console
trace of the boot? Any idea where it is hanging?

Regards,
Simon


More information about the U-Boot mailing list