[solved] Intel i226 Firmware (see post #39)

Started by BrandyWine, August 31, 2025, 05:21:07 PM

Previous topic - Next topic
September 08, 2026, 04:13:15 PM #240 Last Edit: September 09, 2026, 04:35:38 PM by hokieguy
DEC750 here, successful update of all three 226 interfaces. I was unable to run the nvmupdate utility from the OS shell - crashed with an unhelpful error code 1 (general error). I had to use the EFI shell, which proved much easier anyway.

October 03, 2026, 09:13:59 AM #241 Last Edit: October 03, 2026, 01:45:09 PM by atlassense
I have not been able to do the update.

NIC: i226-v M.2 A+E (youyeetoo NIC M.2 to Gigabit Wired NIC, Intel i226 2.5G Ethernet Server NIC, support M.2 B+M keys, M.2 A+E key, for youyeetoo)

The card is passthrough to OPNsense 26.7.4, virtualized in Proxmox VE 9.2.20.

I have tried from OPNsense, Proxmox, Debian-LXC-Live (with iomen=relaxed) and I have not been able to. Secure Boot disabled. Always error 6 with 'echo $?'

Log output:
Config file read.
Inventory
[00:001:00:00]: Intel(R) Ethernet Controller I226-V
Alternate MAC address is not set.
Flash inventory started.
Shadow RAM inventory started.
Shadow RAM inventory finished.
Flash inventory finished.
Update
[00:001:00:00]: Intel(R) Ethernet Controller I226-V
Creating backup images in directory: 022626022999.
Backup images created.
Flash update started.
Error: Flash update failed.
Device update failed.
Update security reviews
[00:001:00:00]: Intel(R) Ethernet Controller I226-V
Skipping update minimum security revisions.
Update VPD with VPD template
[00:001:00:00]: Intel(R) Ethernet Controller I226-V
Skipping VPD update with VPD template.

Inventory output:
./nvmupdate64e -i -c nvm.cfg -l out.log

Config file read.
Inventory
[00:001:00:00]: Intel(R) Ethernet Controller I226-V
Alternate MAC address is not set.
Flash inventory started.
Shadow RAM inventory started.
Shadow RAM inventory finished.
Flash inventory finished.
[00:001:00:00]: Intel(R) Ethernet Controller I226-V
Vendor: 8086
Device: 125C
Subvendor: 8086
Subdevice: 0000
Revision: 4
LAN MAC: 022626022999
MAC Alt: 000000000000
SAN MAC: 000000000000
ETrackId: 80000308
SerialNumber: 022626FFFF0xxxx
NVM Version: 2.23(2.17)
PBA: G23456-000
VPD status : Not set
VPD size : 0
NVM update : Update Required
checksum : Valid
Update information
ETrackID: 80000425

The content of nvm.cfg:
CURRENT FAMILY: 1.0.0
CONFIG VERSION: 1.20.0

; NIC device
BEGIN DEVICE
DEVICENAME: Intel(R) Ethernet Controller I226-V
VENDOR: 8086
DEVICE: 125C
SUBVENDOR: 8086
SUBDEVICE: 0000
NVM IMAGE: FXVL_125C_V_1MB_2.32.bin
EEPID: 80000425
RESET TYPE: REBOOT
REPLACES: 80000308
END DEVICE

And the update command:
./nvmupdate64e -b -l nvm.log -m 022626022999 -f -u -c nvm.cfg

Note: tested with various versions of nvmupdate64e, such as 1.43.20.0, 1.43.37, the latest (october 2026), etc.