Bugzilla – Bug 1128691
Raspberry Pi 3 B/B+ - Boot from USB breaks reboot
Last modified: 2020-11-12 11:23:36 UTC
On my Raspberry Pi3 B and B+, if I boot from a USB stick, the 'reboot' commands does not work properly: it starts the reboot process, but stay stucked at:
[ 3689.828348] reboot: Restarting system
and I need to power cycle the board.
Booting from SD card does not show this problem and 'reboot' just works.
Does reboot -f work?
(In reply to Takashi Iwai from comment #1)
> Does reboot -f work?
No, it does not reboot.
I tried Tumbleweed (20190607) on my RPI3 B+ but I didn't see this issue, the reboot command worked fine. Maybe new versions have fixed it?
Hopefully, if not, please reopen.
(In reply to Jiri Slaby from comment #4)
> Hopefully, if not, please reopen.
I tried latest Tumbleweed: openSUSE-Tumbleweed-ARM-JeOS-raspberrypi3.aarch64-2019.10.25-Snapshot20191109.raw.xz
and the problem is still there.
Tested on RPi3 B+, booted from USB stick.
I have nothing on serial after:
[ OK ] Started Reboot.
[ OK ] Reached target Reboot.
[ 191.473647] reboot: Restarting system
Still the case with openSUSE-Tumbleweed-ARM-JeOS-raspberrypi3.aarch64-2019.12.16-Snapshot20200102
How could I help to debug this?
(In reply to Guillaume GARDET from comment #6)
> Still the case with
> How could I help to debug this?
I think kernel calls to EFI to do the reboot. So we would need to find out what happens in U-Boot that it does not invoke a reboot through the EFI stub. You could start to add printfs to see what the difference is.
Can't seem to reproduce it on my 3B with openSUSE-Tumbleweed-ARM-JeOS-raspberrypi3.aarch64-2019.12.16-Snapshot20200106.
nicolas, can you have a look?
Guillaume is it still the case?