In the end I think the issue was I was not providing enough power to the board and/or my usb-c cable was bad.
After I replaced it, the disk attached without any issues and I didn't require to use the suggested patch. There is a remaining issue I observe with the disk, if I try to write random data in preparation to encrypt the disk, e.g.: dd if=/dev/urandom of=/dev/rsd0c bs=1m If I do that, eventually dd get stuck in interruptible state, sometimes the board hands and sometimes dd will stay stuck. I tried once using pv to understand a little more what was happening.e.g.: pv /dev/urandom | doas dd of=/dev/rsd0c bs=1m What I observed was pv stopped updating progress around ~700 MB and dd got stuck again. Other than that, nvme works perfectly fine for me on this board. -- Miguel Landaeta, miguel at miguel.cc secure email with PGP 0x6E608B637D8967E9 available at http://keyserver.pgp.com/ "Faith means not wanting to know what is true." -- Nietzsche