[BUG] RockPro64 not booting since 3ae64582fb

Hi U-boot developers, I'm booting RockPro64 by writing compiled u-boot-rockchip.bin to SD card offset 64 as described in doc/board/rockchip/rockchip.rst. There is a USB flash drive plugged into USB2 port containing ext4 filesystem with extlinux/exlinux.conf and a kernel+initrd images. This setup boots fine on 02ce99ec91 but not on the next 3ae64582fb. It gets stuck on "Booting using the fdt blob at 0x1f000000".
Let me know if I can help debug this. I have a "daily driver" RockPro64 v2.1, can pull from git repos/branches or apply patches to source tree - whichever you prefer.
Best regards, Aleksei, U-boot user

On Fri, Nov 12, 2021 at 11:35:15AM +0300, Aleksei wrote:
Hi U-boot developers, I'm booting RockPro64 by writing compiled u-boot-rockchip.bin to SD card offset 64 as described in doc/board/rockchip/rockchip.rst. There is a USB flash drive plugged into USB2 port containing ext4 filesystem with extlinux/exlinux.conf and a kernel+initrd images. This setup boots fine on 02ce99ec91 but not on the next 3ae64582fb. It gets stuck on "Booting using the fdt blob at 0x1f000000".
Let me know if I can help debug this. I have a "daily driver" RockPro64 v2.1, can pull from git repos/branches or apply patches to source tree - whichever you prefer.
So the commit in question is enabling USB3.0 support on the board. Jagan, Kevar?

On 12/11/2021 19:39, Tom Rini wrote:
On Fri, Nov 12, 2021 at 11:35:15AM +0300, Aleksei wrote:
Hi U-boot developers, I'm booting RockPro64 by writing compiled u-boot-rockchip.bin to SD card offset 64 as described in doc/board/rockchip/rockchip.rst. There is a USB flash drive plugged into USB2 port containing ext4 filesystem with extlinux/exlinux.conf and a kernel+initrd images. This setup boots fine on 02ce99ec91 but not on the next 3ae64582fb. It gets stuck on "Booting using the fdt blob at 0x1f000000".
Let me know if I can help debug this. I have a "daily driver" RockPro64 v2.1, can pull from git repos/branches or apply patches to source tree - whichever you prefer.
So the commit in question is enabling USB3.0 support on the board. Jagan, Kevar?
This is probably the same inno-usb2 hang [1] that happens on other RK3399 boards.
[1] https://patchwork.ozlabs.org/project/uboot/patch/20210406151059.1187379-1-ic...

On Fri, Nov 12, 2021 at 9:43 PM Alper Nebi Yasak alpernebiyasak@gmail.com wrote:
On 12/11/2021 19:39, Tom Rini wrote:
On Fri, Nov 12, 2021 at 11:35:15AM +0300, Aleksei wrote:
Hi U-boot developers, I'm booting RockPro64 by writing compiled u-boot-rockchip.bin to SD card offset 64 as described in doc/board/rockchip/rockchip.rst. There is a USB flash drive plugged into USB2 port containing ext4 filesystem with extlinux/exlinux.conf and a kernel+initrd images. This setup boots fine on 02ce99ec91 but not on the next 3ae64582fb. It gets stuck on "Booting using the fdt blob at 0x1f000000".
Let me know if I can help debug this. I have a "daily driver" RockPro64 v2.1, can pull from git repos/branches or apply patches to source tree - whichever you prefer.
So the commit in question is enabling USB3.0 support on the board. Jagan, Kevar?
This is probably the same inno-usb2 hang [1] that happens on other RK3399 boards.
Yes, that will be it.
[1] https://patchwork.ozlabs.org/project/uboot/patch/20210406151059.1187379-1-ic...

On Sat, Nov 13, 2021 at 10:41:02AM +0000, Peter Robinson wrote:
On Fri, Nov 12, 2021 at 9:43 PM Alper Nebi Yasak alpernebiyasak@gmail.com wrote:
On 12/11/2021 19:39, Tom Rini wrote:
On Fri, Nov 12, 2021 at 11:35:15AM +0300, Aleksei wrote:
Hi U-boot developers, I'm booting RockPro64 by writing compiled u-boot-rockchip.bin to SD card offset 64 as described in doc/board/rockchip/rockchip.rst. There is a USB flash drive plugged into USB2 port containing ext4 filesystem with extlinux/exlinux.conf and a kernel+initrd images. This setup boots fine on 02ce99ec91 but not on the next 3ae64582fb. It gets stuck on "Booting using the fdt blob at 0x1f000000".
Let me know if I can help debug this. I have a "daily driver" RockPro64 v2.1, can pull from git repos/branches or apply patches to source tree - whichever you prefer.
So the commit in question is enabling USB3.0 support on the board. Jagan, Kevar?
This is probably the same inno-usb2 hang [1] that happens on other RK3399 boards.
Yes, that will be it.
I guess my hope at this point is that someone will pick up and do the requested changes, so we can get this long standing issue addressed.

On 2021-11-13, Tom Rini wrote:
On Sat, Nov 13, 2021 at 10:41:02AM +0000, Peter Robinson wrote:
On Fri, Nov 12, 2021 at 9:43 PM Alper Nebi Yasak alpernebiyasak@gmail.com wrote:
On 12/11/2021 19:39, Tom Rini wrote:
On Fri, Nov 12, 2021 at 11:35:15AM +0300, Aleksei wrote:
Hi U-boot developers, I'm booting RockPro64 by writing compiled u-boot-rockchip.bin to SD card offset 64 as described in doc/board/rockchip/rockchip.rst. There is a USB flash drive plugged into USB2 port containing ext4 filesystem with extlinux/exlinux.conf and a kernel+initrd images. This setup boots fine on 02ce99ec91 but not on the next 3ae64582fb. It gets stuck on "Booting using the fdt blob at 0x1f000000".
Let me know if I can help debug this. I have a "daily driver" RockPro64 v2.1, can pull from git repos/branches or apply patches to source tree - whichever you prefer.
So the commit in question is enabling USB3.0 support on the board. Jagan, Kevar?
This is probably the same inno-usb2 hang [1] that happens on other RK3399 boards.
Yes, that will be it.
I guess my hope at this point is that someone will pick up and do the requested changes, so we can get this long standing issue addressed.
-- Tom
U-Boot 2022.04 works fine (from SD card, RK3399 TPL method from doc/README.rockchip).
participants (4)
-
Aleksei
-
Alper Nebi Yasak
-
Peter Robinson
-
Tom Rini