Freshly installed fbsd 13.1 release on a Thinkpad x270, zfs root on geli. However, the system doesn't always boot successfully, with error: trying to mount from zfs:zroot/ROOT/default failed with error 5. Listing "valid disk boot devices" with "?" shows nothing at all when the error occurs. Actually by booting the 13.1-RELEASE installer image on this machine sometimes the nvme partitions are not detected, and hence I believe it is an issue with the nvme driver (no /dev/nvd* are created), and the installer fails to find a valid device. I've tried hw.nvme.use_nvd=0, with no success, it just looks completely random, some times it boots fine, sometimes it doesn't. I can exclude hardware issue, as Linux boots always fine on this laptop, also I couldn't reproduce the issue on 14-CURRENT. Any help is much appreciated, please don't hesitate to ask for more information if needed.
Created attachment 235849 [details] pciconf
I've compiled the nvme code from 14-CURRENT on 13.1 (with minor changes to the DRIVER_MODULE macro that has changed). The issue unfortunately occurs...
Got recently a spare x270 with the same nvme controller and same random boot issue with FreeBSD, debugging it...