Adding NVME to raspberry pi 5 for storage not boot

df -h

lsblk

sudo blkid

sudo nano /boot/firmware/config.txt  — add these lines to /boot/firmware/config.txt

dtparam=pciex1

dtparam=pciex1_gen=3

sudo reboot

dpi@pi5-8gb-134:~ $ lspci

0001:00:00.0 PCI bridge: Broadcom Inc. and subsidiaries BCM2712 PCIe Bridge (rev 21)

0001:01:00.0 Non-Volatile memory controller: Samsung Electronics Co Ltd NVMe SSD Controller 980

0002:00:00.0 PCI bridge: Broadcom Inc. and subsidiaries BCM2712 PCIe Bridge (rev 21)

0002:01:00.0 Ethernet controller: Raspberry Pi Ltd RP1 PCIe 2.0 South Bridge

dpi@pi5-8gb-134:~ $

dpi@pi5-8gb-134:~ $ lsblk

NAME        MAJ:MIN RM  SIZE RO TYPE MOUNTPOINTS

mmcblk0    179:0    0    58G  0 disk

├─mmcblk0p1 179:1    0  512M  0 part /boot/firmware

└─mmcblk0p2 179:2    0  57.4G  0 part /

nvme0n1    259:0    0 476.9G  0 disk

└─nvme0n1p1 259:1    0 476.9G  0 part /nvme

dpi@pi5-8gb-134:~ $

sudo mkdir -p /nvme

  dpi@pi5-8gb-134:~ $ blkid /dev/nvme0n1p1: UUID=”8a2224ff-c1d7-471f-94ad-3353fbe1bd68″ BLOCK_SIZE=”4096″ TYPE=”ext4″ PARTUUID=”981efbe4-01″ /dev/mmcblk0p1: LABEL_FATBOOT=”bootfs” LABEL=”bootfs” UUID=”5DC7-F115″ BLOCK_SIZE=”512″ TYPE=”vfat” PARTUUID=”90bafc1e-01″ /dev/mmcblk0p2: LABEL=”rootfs” UUID=”a36be96c-66be-4487-a7a6-0481bca99d89″ BLOCK_SIZE=”4096″ TYPE=”ext4″ PARTUUID=”90bafc1e-02″ dpi@pi5-8gb-134:~ $

sudo nano /etc/fstab  — add the blkid to the UUDI identifier

UUID=8a2224ff-c1d7-471f-94ad-3353fbe1bd68  /nvme    ext4    defaults    0  0

  sudo systemctl daemon-reload

  sudo mount -a

Leave a Reply

Your email address will not be published. Required fields are marked *