Hello, I’m experiencing an issue with my setup which includes:
- Raspberry Pi CM4 Lite Compute Module 4 (4GB RAM + WiFi / Bluetooth - CM4104000)
- and the Waveshare CM4-Dino board (https://www.waveshare.com/wiki/CM4-Duino)
- together with a Western Digital SN740 NVMe SSD (WD PC SN740 SDDQMQD-512G-1201 PCIe Gen4 x4)
The problem is that the system doesn’t boot from the NVMe SSD because the bootloader doesn’t recognize it.
When I boot from a MicroSD card into a fresh Raspi OS, the PCIe bus fails to initialize. The error message displayed during boot up is:
brcm-pcie 1000110000.pcie: link down.
Consequently, the SSD isn’t recognized in Linux.
I tried adjusting the boot order to BOOT_ORDER=0xf614 as suggested in this post:
viewtopic.php?t=342552#p2053372
This seemed to delay the SSD’s first interaction, allowing the PCIe bus to initialize. I was then able to mount the NVMe. However, this solution wasn’t stable and stopped working the next day.
I’ve updated the Raspi CM4 bootloader to the latest release (Jan 24) and confirmed that the firmware of the Western Digital SSD is up-to-date (version 73112101, checked with the WD Windows update tool).
I’ve also tested various power supplies, including a laboratory power supply with sufficient wattage, to ensure the setup isn’t undervolting.
Has anyone else encountered similar issues?
- Raspberry Pi CM4 Lite Compute Module 4 (4GB RAM + WiFi / Bluetooth - CM4104000)
- and the Waveshare CM4-Dino board (https://www.waveshare.com/wiki/CM4-Duino)
- together with a Western Digital SN740 NVMe SSD (WD PC SN740 SDDQMQD-512G-1201 PCIe Gen4 x4)
The problem is that the system doesn’t boot from the NVMe SSD because the bootloader doesn’t recognize it.
When I boot from a MicroSD card into a fresh Raspi OS, the PCIe bus fails to initialize. The error message displayed during boot up is:
brcm-pcie 1000110000.pcie: link down.
Consequently, the SSD isn’t recognized in Linux.
I tried adjusting the boot order to BOOT_ORDER=0xf614 as suggested in this post:
viewtopic.php?t=342552#p2053372
This seemed to delay the SSD’s first interaction, allowing the PCIe bus to initialize. I was then able to mount the NVMe. However, this solution wasn’t stable and stopped working the next day.
I’ve updated the Raspi CM4 bootloader to the latest release (Jan 24) and confirmed that the firmware of the Western Digital SSD is up-to-date (version 73112101, checked with the WD Windows update tool).
I’ve also tested various power supplies, including a laboratory power supply with sufficient wattage, to ensure the setup isn’t undervolting.
Has anyone else encountered similar issues?
Statistics: Posted by mr.simonski — Tue Apr 09, 2024 6:24 am — Replies 0 — Views 5