I have an rPI5 with bootable sdcard and nvme (both are confirmed working).
Currently I have this
```
aragorn:~# rpi-eeprom-config
[all]
CONSOLE=UART
BOOT_UART=1
WAKE_ON_GPIO=1
POWER_OFF_ON_HALT=0
BOOT_ORDER=0xf1654
#BOOT_ORDER=0xf16
PCIE_PROBE=0
```
Adding 45 first in the boot causes the boot to be delayed and I do get the boot menu on HDMI, but not on serial.
To be clear, I use the onboard serial (ttyAMA10).
so I have 2 issues
1) I can't force the boot menu to appear unless I add some incorrect boot devices that cause enough delay for the boot menu to show up . Then I can push space on USB keyboard and select 1 (sdcard) instead of 6 (nvme). This works, but it's obviously not how it's meant to work
2) the bigger problem is I want this to show up on serial port, not on HDMI
gemini and chatgpt seem to hallucinate BOOT_DELAY=3 or even BOOT_MENU_DELAY=5000 but I do not see either in the documentation ( https://www.raspberrypi.com/documentati ... figuration ), so I will assume they are fake.
Below is what I get with onboard serial (ttyAMA10). I see all the correct output, just never see the selection menu and I cannot input anything until linux has booted:
```
4.23 RPi: BOOTLOADER release VERSION:2bb2ae64 DATE: 2025/03/10 TIME: 17:10:37
4.30 BOOTMODE: 0x06 partition 0 build-ts BUILD_TIMESTAMP=1741626637 serial 2aef62b3 boardrev e04171 stc 4230297
4.40 Unsupported boot order 5
4.60 PCIEx1: PWR 1 DET_WAKE 1
4.67 usb_pd_init status 3
4.67 USB_PD CONFIG 0 43
4.76 XHCI-STOP
4.76 xHC0 ver: 272 HCS: 03000440 140000f1 07ff000a HCC: 0240fe6d
4.81 USBSTS 1
4.94 xHC0 ver: 272 HCS: 03000440 140000f1 07ff000a HCC: 0240fe6d
4.97 xHC0 ports 3 slots 64 intrs 4
4.09 XHCI-STOP
4.09 xHC1 ver: 272 HCS: 03000440 140000f1 07ff000a HCC: 0240fe6d
4.14 USBSTS 11
4.16 xHC1 ver: 272 HCS: 03000440 140000f1 07ff000a HCC: 0240fe6d
4.21 xHC1 ports 3 slots 64 intrs 4
4.29 USB-PD: src-cap PDO object1 0x0a0191f4
4.30 Current 5000 mA
4.32 Voltage 5000 mV
4.34 Boot mode: USB-MSD (04) order f16
4.38 USB2[2] 00020ae1 connected
4.91 USB2[2] 00200a03 connected enabled
4.92 USB2 root HUB port 2 init
4.14 DEV [01:00] 1.16 000000:02 class 0 VID 046d PID c31c
4.28 HID [01:00] 1.16 000000:02 register HID
4.56 XHCI-STOP
4.56 xHC0 ver: 272 HCS: 03000440 140000f1 07ff000a HCC: 0240fe6d
4.60 USBSTS 0
4.64 XHCI-STOP
4.64 xHC1 ver: 272 HCS: 03000440 140000f1 07ff000a HCC: 0240fe6d
4.69 USBSTS 18
4.76 XHCI-STOP
4.76 xHC0 ver: 272 HCS: 03000440 140000f1 07ff000a HCC: 0240fe6d
4.81 USBSTS 1
4.83 xHC0 ver: 272 HCS: 03000440 140000f1 07ff000a HCC: 0240fe6d
4.88 xHC0 ports 3 slots 64 intrs 4
4.00 XHCI-STOP
4.00 xHC1 ver: 272 HCS: 03000440 140000f1 07ff000a HCC: 0240fe6d
4.05 USBSTS 19
4.07 xHC1 ver: 272 HCS: 03000440 140000f1 07ff000a HCC: 0240fe6d
4.12 xHC1 ports 3 slots 64 intrs 4
4.20 USB2[2] 00020ae1 connected
4.70 USB2[2] 00200a03 connected enabled
4.71 USB2 root HUB port 2 init
4.93 DEV [01:00] 1.16 000000:02 class 0 VID 046d PID c31c
5.03 HID [01:00] 1.16 000000:02 register HID
```
Currently I have this
```
aragorn:~# rpi-eeprom-config
[all]
CONSOLE=UART
BOOT_UART=1
WAKE_ON_GPIO=1
POWER_OFF_ON_HALT=0
BOOT_ORDER=0xf1654
#BOOT_ORDER=0xf16
PCIE_PROBE=0
```
Adding 45 first in the boot causes the boot to be delayed and I do get the boot menu on HDMI, but not on serial.
To be clear, I use the onboard serial (ttyAMA10).
so I have 2 issues
1) I can't force the boot menu to appear unless I add some incorrect boot devices that cause enough delay for the boot menu to show up . Then I can push space on USB keyboard and select 1 (sdcard) instead of 6 (nvme). This works, but it's obviously not how it's meant to work
2) the bigger problem is I want this to show up on serial port, not on HDMI
gemini and chatgpt seem to hallucinate BOOT_DELAY=3 or even BOOT_MENU_DELAY=5000 but I do not see either in the documentation ( https://www.raspberrypi.com/documentati ... figuration ), so I will assume they are fake.
Below is what I get with onboard serial (ttyAMA10). I see all the correct output, just never see the selection menu and I cannot input anything until linux has booted:
```
4.23 RPi: BOOTLOADER release VERSION:2bb2ae64 DATE: 2025/03/10 TIME: 17:10:37
4.30 BOOTMODE: 0x06 partition 0 build-ts BUILD_TIMESTAMP=1741626637 serial 2aef62b3 boardrev e04171 stc 4230297
4.40 Unsupported boot order 5
4.60 PCIEx1: PWR 1 DET_WAKE 1
4.67 usb_pd_init status 3
4.67 USB_PD CONFIG 0 43
4.76 XHCI-STOP
4.76 xHC0 ver: 272 HCS: 03000440 140000f1 07ff000a HCC: 0240fe6d
4.81 USBSTS 1
4.94 xHC0 ver: 272 HCS: 03000440 140000f1 07ff000a HCC: 0240fe6d
4.97 xHC0 ports 3 slots 64 intrs 4
4.09 XHCI-STOP
4.09 xHC1 ver: 272 HCS: 03000440 140000f1 07ff000a HCC: 0240fe6d
4.14 USBSTS 11
4.16 xHC1 ver: 272 HCS: 03000440 140000f1 07ff000a HCC: 0240fe6d
4.21 xHC1 ports 3 slots 64 intrs 4
4.29 USB-PD: src-cap PDO object1 0x0a0191f4
4.30 Current 5000 mA
4.32 Voltage 5000 mV
4.34 Boot mode: USB-MSD (04) order f16
4.38 USB2[2] 00020ae1 connected
4.91 USB2[2] 00200a03 connected enabled
4.92 USB2 root HUB port 2 init
4.14 DEV [01:00] 1.16 000000:02 class 0 VID 046d PID c31c
4.28 HID [01:00] 1.16 000000:02 register HID
4.56 XHCI-STOP
4.56 xHC0 ver: 272 HCS: 03000440 140000f1 07ff000a HCC: 0240fe6d
4.60 USBSTS 0
4.64 XHCI-STOP
4.64 xHC1 ver: 272 HCS: 03000440 140000f1 07ff000a HCC: 0240fe6d
4.69 USBSTS 18
4.76 XHCI-STOP
4.76 xHC0 ver: 272 HCS: 03000440 140000f1 07ff000a HCC: 0240fe6d
4.81 USBSTS 1
4.83 xHC0 ver: 272 HCS: 03000440 140000f1 07ff000a HCC: 0240fe6d
4.88 xHC0 ports 3 slots 64 intrs 4
4.00 XHCI-STOP
4.00 xHC1 ver: 272 HCS: 03000440 140000f1 07ff000a HCC: 0240fe6d
4.05 USBSTS 19
4.07 xHC1 ver: 272 HCS: 03000440 140000f1 07ff000a HCC: 0240fe6d
4.12 xHC1 ports 3 slots 64 intrs 4
4.20 USB2[2] 00020ae1 connected
4.70 USB2[2] 00200a03 connected enabled
4.71 USB2 root HUB port 2 init
4.93 DEV [01:00] 1.16 000000:02 class 0 VID 046d PID c31c
5.03 HID [01:00] 1.16 000000:02 register HID
```
Statistics: Posted by marcmerlin — Sun Jul 06, 2025 10:49 pm — Replies 1 — Views 72