# NVMe base SSDs detected but no boot on it

**URL:** <https://forums.pimoroni.com/t/nvme-base-ssds-detected-but-no-boot-on-it/24154>\
**Category:** Support\
**Created:** [February 10, 2024, 1:20pm UTC](https://forums.pimoroni.com/t/nvme-base-ssds-detected-but-no-boot-on-it/24154 "2024-02-10T13:20:41Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![bzels](https://avatars.discourse-cdn.com/v4/letter/b/7cd45c/32.png) [@bzels](https://forums.pimoroni.com/u/bzels)\
**Post date:** [February 10, 2024, 1:20pm UTC](https://forums.pimoroni.com/t/nvme-base-ssds-detected-but-no-boot-on-it/24154/1 "2024-02-10T13:20:42Z")

</div>

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

- Raspberry pi Imager [NVMe Base for Raspberry Pi 5 - NVMe Base](https://shop.pimoroni.com/products/nvme-base?variant=41219587178579)  
as I was part of the 3rd January 2024 wave
- PI Clone
- SD Card copier

* * *

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 :

```auto
# 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

```auto

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
```

---

<div class="post-metadata">

**Author:** ![tiberiu](https://avatars.discourse-cdn.com/v4/letter/t/f475e1/32.png) [@tiberiu](https://forums.pimoroni.com/u/tiberiu)\
**Post date:** [February 10, 2024, 2:21pm UTC](https://forums.pimoroni.com/t/nvme-base-ssds-detected-but-no-boot-on-it/24154/2 "2024-02-10T14:21:05Z")

</div>

Try:

`sudo rpi-eeprom-config --edit`

Add:

```auto
BOOT_ORDER=0xf416
PCIE_PROBE=1

```

Reboot
