NVMe base SSDs detected but no boot on it

Hello
I did check some posts on the forum
I did follow the different guides:


sudo rpi-eeprom-config

[all]
BOOT_UART=1
POWER_OFF_ON_HALT=0
BOOT_ORDER=0xf146

dmesg | grep pcie

[ 0.000000] Kernel command line: reboot=w coherent_pool=1M 8250.nr_uarts=1 pci=pcie_bus_safe snd_bcm2835.enable_compat_alsa=0 snd_bcm2835.enable_hdmi=1 smsc95xx.macaddr=D8:3A:DD:BF:35:85 vc_mem.mem_base=0x3fc00000 vc_mem.mem_size=0x40000000 console=ttyAMA10,115200 console=tty1 root=PARTUUID=396b92da-02 rootfstype=ext4 fsck.repair=yes rootwait quiet splash plymouth.ignore-serial-consoles
[ 0.392935] brcm-pcie 1000110000.pcie: host bridge /axi/pcie@110000 ranges:
[ 0.392944] brcm-pcie 1000110000.pcie: No bus range found for /axi/pcie@110000, using [bus 00-ff]
[ 0.392956] brcm-pcie 1000110000.pcie: MEM 0x1b00000000…0x1bfffffffb → 0x0000000000
[ 0.392962] brcm-pcie 1000110000.pcie: MEM 0x1800000000…0x1affffffff → 0x0400000000
[ 0.392968] brcm-pcie 1000110000.pcie: IB MEM 0x0000000000…0x0fffffffff → 0x1000000000
[ 0.394143] brcm-pcie 1000110000.pcie: setting SCB_ACCESS_EN, READ_UR_MODE, MAX_BURST_SIZE
[ 0.394150] brcm-pcie 1000110000.pcie: Forcing gen 2
[ 0.394188] brcm-pcie 1000110000.pcie: PCI host bridge to bus 0000:00
[ 0.499723] brcm-pcie 1000110000.pcie: link up, 5.0 GT/s PCIe x1 (!SSC)
[ 0.500131] pcieport 0000:00:00.0: enabling device (0000 → 0002)
[ 0.500168] pcieport 0000:00:00.0: PME: Signaling with IRQ 38
[ 0.500231] pcieport 0000:00:00.0: AER: enabled with IRQ 38
[ 0.500391] brcm-pcie 1000110000.pcie: clkreq control enabled
[ 0.500463] brcm-pcie 1000120000.pcie: host bridge /axi/pcie@120000 ranges:
[ 0.500468] brcm-pcie 1000120000.pcie: No bus range found for /axi/pcie@120000, using [bus 00-ff]
[ 0.500476] brcm-pcie 1000120000.pcie: MEM 0x1f00000000…0x1ffffffffb → 0x0000000000
[ 0.500481] brcm-pcie 1000120000.pcie: MEM 0x1c00000000…0x1effffffff → 0x0400000000
[ 0.500489] brcm-pcie 1000120000.pcie: IB MEM 0x1f00000000…0x1f003fffff → 0x0000000000
[ 0.500493] brcm-pcie 1000120000.pcie: IB MEM 0x0000000000…0x0fffffffff → 0x1000000000
[ 0.501559] brcm-pcie 1000120000.pcie: setting SCB_ACCESS_EN, READ_UR_MODE, MAX_BURST_SIZE
[ 0.501567] brcm-pcie 1000120000.pcie: Forcing gen 2
[ 0.501601] brcm-pcie 1000120000.pcie: PCI host bridge to bus 0001:00
[ 0.607726] brcm-pcie 1000120000.pcie: link up, 5.0 GT/s PCIe x4 (!SSC)
[ 0.619839] pcieport 0001:00:00.0: enabling device (0000 → 0002)
[ 0.619873] pcieport 0001:00:00.0: PME: Signaling with IRQ 44
[ 0.619935] pcieport 0001:00:00.0: AER: enabled with IRQ 44
[ 1.137071] input: Microsoft Microsoft® Nano Transceiver v2.0 as /devices/platform/axi/1000120000.pcie/1f00200000.usb/xhci-hcd.0/usb1/1-2/1-2:1.0/0003:045E:0800.0001/input/input1
[ 1.218451] input: Microsoft Microsoft® Nano Transceiver v2.0 Mouse as /devices/platform/axi/1000120000.pcie/1f00200000.usb/xhci-hcd.0/usb1/1-2/1-2:1.1/0003:045E:0800.0002/input/input4
[ 1.218538] input: Microsoft Microsoft® Nano Transceiver v2.0 Consumer Control as /devices/platform/axi/1000120000.pcie/1f00200000.usb/xhci-hcd.0/usb1/1-2/1-2:1.1/0003:045E:0800.0002/input/input5
[ 1.225022] input: Microsoft Microsoft® Nano Transceiver v2.0 Consumer Control as /devices/platform/axi/1000120000.pcie/1f00200000.usb/xhci-hcd.0/usb1/1-2/1-2:1.2/0003:045E:0800.0003/input/input6
[ 1.283845] input: Microsoft Microsoft® Nano Transceiver v2.0 System Control as /devices/platform/axi/1000120000.pcie/1f00200000.usb/xhci-hcd.0/usb1/1-2/1-2:1.2/0003:045E:0800.0003/input/input8


I put comments # before “dtparam=pciex1_gen3” line
I think I m at latest firmware :

# dtparam=pciex1_gen3
 $ cd /dev/
 $ ls nv*
nvme0  nvme0n1
dev $ sudo rpi-eeprom-update
BOOTLOADER: up to date
   CURRENT: Mon  5 Feb 14:38:34 UTC 2024 (1707143914)
    LATEST: Mon  5 Feb 14:38:34 UTC 2024 (1707143914)
   RELEASE: latest (/lib/firmware/raspberrypi/bootloader-2712/latest)
            Use raspi-config to change the release.
dev $ ls nv*

`nvme0  nvme0n1   nvme0n1p1  nvme0n1p2`

lsblk

NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
mmcblk0 179:0 0 58.9G 0 disk
├─mmcblk0p1 179:1 0 512M 0 part /boot/firmware
└─mmcblk0p2 179:2 0 58.4G 0 part /
nvme0n1 259:0 0 953.9G 0 disk
├─nvme0n1p1 259:3 0 512M 0 part
└─nvme0n1p2 259:4 0 4.9G 0 part



Tested NVMEs Gen3x4 :
* FIKWOT FN501 PRO 1TB
* LEXAR NM610 Pro 1TB


at the last step : setting the SSD as 1st boot, at reboot it never works

thank you for your help

Try:

sudo rpi-eeprom-config --edit

Add:

BOOT_ORDER=0xf416
PCIE_PROBE=1

Reboot