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...
Same here. ixgbe does not build on kernel 7. Thanks for opening the issue on github.
My current workaround is to pin kernel 6.17.13-6-pve and build ixgbe-6.3.6.
root@pve1:~# modinfo ixgbe | head -2
filename...