Quantcast
Channel: Raspberry Pi Forums
Viewing all articles
Browse latest Browse all 4387

Troubleshooting • Raspberry Pi 5 - NVME boot - McuZone MPS2280

$
0
0
Hey everyone!

I recently bought the McuZone MPS2280 NVMe SSD HAT for my Raspberry Pi 5, and I'm encountering issues while trying to boot from it.

Image

The SSD I'm using is the Kioxia XG6 256Gb.
I'm using the original raspberry pi 5 power supply.

Here's what I've done so far:

1. **Tested Raspbian Installation**: Installed Raspbian on a microSD card.
2. **Enabled PCIe**: Edited
"/boot/firmware/config.txt" to enable PCIe by adding:

Code:

# dtparam=nvme
3. **Updated EEPROM**: Updated the EEPROM to the latest version using:

Code:

sudo rpi-eeprom-update

4. **Changed Boot Order**: Edited the boot order in the EEPROM configuration:

Code:

# Change the BOOT_ORDER line to the following:   BOOT_ORDER=0xf416   # Add the following line if using a non-HAT adapter:   PCIE_PROBE=1

5. **Rebooted and Verified SSD**: Rebooted and ran "lspci" and "lsblk" to confirm the SSD is recognized and accessible in Raspbian.

Code:

raspberrypi@raspberrypi:~ $ lspci0000:00:00.0 PCI bridge: Broadcom Inc. and subsidiaries Device 2712 (rev 21)0000:01:00.0 Non-Volatile memory controller: Toshiba Corporation XG6 NVMe SSD Controller0001:00:00.0 PCI bridge: Broadcom Inc. and subsidiaries Device 2712 (rev 21)0001:01:00.0 Ethernet controller: Device 1de4:0001raspberrypi@raspberrypi:~ $ lsblkNAME        MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTSmmcblk0     179:0    0  58.2G  0 disk ├─mmcblk0p1 179:1    0   512M  0 part /boot/firmware└─mmcblk0p2 179:2    0  57.7G  0 part /nvme0n1     259:0    0 238.5G  0 disk ├─nvme0n1p1 259:1    0   512M  0 part └─nvme0n1p2 259:2    0   238G  0 part 
At this point, the SSD is recognized and works fine within Raspbian.

**Problem**: I tried to boot from the SSD using two methods:
1. **SD Copier Tool**: Cloned the SD card to the NVMe SSD with new partition UUIDs.
2. **Raspberry Pi Imager**: Used it to write Raspbian directly to the NVMe SSD.

However, both methods failed to boot, and I always receive the following error:

Code:

Failed to open device: nvmenvme error 8
What could I be doing wrong? Why does the SSD work perfectly within Raspbian but fails to boot from it?

Thanks in advance for your help!

Statistics: Posted by lprb99 — Wed Jun 26, 2024 12:16 am — Replies 3 — Views 86



Viewing all articles
Browse latest Browse all 4387

Trending Articles