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

Simon Glass
2022-07-22T09:00:56Z

Hi Jan,

On Mon, 18 Jul 2022 at 11:48, Jan Palus <jpalus@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@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@linaro.org>
> Reviewed-by: Simon Glass <sjg@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