Ubuntu on NVMe - Need Help!

Do you have a working Ubuntu on an NVMe drive? If so, could you post your config.txt and EEPROM config here? No matter what I try, Ubuntu won’t boot from the NVMe. It boots fine from the SD card and Trixie boots fine from the NVMe but I’d like my system to boot Ubuntu unless I override it with an SD card using a different OS.
The way it is now, I can boot Trixie with no SD card in place, then if I put in my Ubuntu SD card the system will boot from that. This is just the reverse of what I’m trying to do.

Can you post the config.txt from the Ubuntu install

[pi5]
#dtoverlay=clockworkpi-devterm-cm5
dtoverlay=clockworkpi-uconsole-cm5
dtoverlay=vc4-kms-v3d-pi5,cma-384
dtparam=pciex1=off
dtparam=uart0


[all]
ignore_lcd=1
max_framebuffers=2
disable_overscan=1
dtparam=audio=on
dtoverlay=audremap,pins_12_13
dtoverlay=dwc2,dr_mode=host
dtparam=ant2

Delete the line that says PCI 1X off and then try it again.
Let me know if that worked.

No change. Still just a black screen with no hint of life.

Are you flashing the nvme or are you transferring the image from SD to nvme?

I’ve tried both. Neither helps.

That’s strange, I don’t have any spare NVMEs or I’d test it. It’s really strange it’ll boot with the SD but not boot on the NVME and Trixie will.

Rather than deleting that line, Rex, shouldn’t they just remove the =off part of it?

No just remove the line entirely. That was part of the config when we didn’t have pcie available on the device.