ixgbe-6.4.4 builds on PVE 9.2.4 kernel 7.0.14-3-pve out of the box and works for me.
root@pve1:~# pveversion
pve-manager/9.2.4/5e5ae681198514d4 (running kernel: 7.0.14-3-pve)
root@pve1:~# modinfo ixgbe | head -2
filename...
Worked for me as well! I just applied pending updates and unpinned the 6.x kernel, brought in the posted fix and it compiled without any issues. The constant firmware errors are gone again and everything seems to be happy. I added the same "it...
The proposed fix works for me on PVE 9.1 kernel 7.0.2-3-pve (thanks to Giovanni).
root@pve1:~# pveversion
pve-manager/9.1.11/8eac2c86f015bdda (running kernel: 7.0.2-3-pve)
root@pve1:~# modinfo ixgbe | head -2
filename...