I’ve been able to boot my 5B from the eMMC using the Ubuntu image. I then added an NVMe SSD and added it to /etc/fstab. I also did an sudo apt update around this time.
I now find that I can’t boot. With the SSD connected, I get nothing on the HDMI screen at all. If I then disconnect the SSD, it boots but only into safe mode. I then need to remove the SSD’s line from /etc/fstab before I can boot normally.
Why is the board not booting with the SSD connected? It was running fine at first.
By ‘safe mode’ I mean the boot fails and I get a root prompt where I can run jounralctl and see what happened, but most of the systemd services did not start, including the network.
I don’t have a UART connected.
No, not available over SSH.
If I remove the nvme line from fstab but leave the nvme connected, it doesn’t boot.
My fstab line was: /dev/disk/by-uuid/DISK_UUID /data ext4 defaults 0 2 (not literally DISK_UUID, obvs).
If I change defaults to noauto and try to boot with the nvme connected, it doesn’t boot.
The fact that it’s official doesn’t mean it is the best. Try a dumb power supply (12V for example); also - the NVME might be just too power hungry - some were reported not to work (search the forum, I think it was Samsung 870?). What power levels does smartctl report for the drive?
I think it’s a small possibility that nvme is broken, but can you help to check this. besides, do you have the ttl-serial cable and catch the serial logs.