I updated my generic hardware PfSense box from CE version 2.8.1 to 2.9 today. After the upgrade there was an error notification:
Upgrade install-boot: “unable to upgrade boot code” returned error code 1 @ 2026-08-31 11:08:24
Apparently there was a change in the nvme driver that changed the disk names from ‘nvd0’ to ‘nda0’. The nvd0p1 still showed mounted at /boot/efi but didn’t actually exist under that name.
I was able to correct the issue by editing the fstab file to reflect the new name. Just a heads up if anyone has seen this error. There may be other ways to correct this but this is what worked for me.
Ken