Error after upgrade to pfSense CE 2.81 to 2.9

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

3 Likes

Quality work by netgate.

I upgraded my fanless N100 box, and had no issues. Glad you figured it out though.

geom disk list

Geom name: nda0
Providers:

  1. Name: nda0
    Mediasize: 256060514304 (238G)
    Sectorsize: 512
    Mode: r2w2e4
    descr: SAMSUNG MZVLB256HBHQ-00000
    lunid: 0025388121c6529a
    ident: S4GGNX0T137964
    rotationrate: 0
    fwsectors: 0
    fwheads: 0

Geom name: da0
Providers:

  1. Name: da0
    Mediasize: 0 (0B)
    Sectorsize: 512
    Mode: r0w0e0
    descr: Generic STORAGE DEVICE
    ident:
    rotationrate: unknown
    fwsectors: 0
    fwheads: 0