Unable to install newest MPI3MR driver for 9600-24i on Proxmox

I’m using a Proxmox system and I replaced my HBAs to a 9600-24i. However, unlike my old HBAs the 9600-24i does not work within my TrueNAS VM. I noted that the included version of MPI3MR within Proxmox is verion 8.5.1.0.0 as noted in this output:

root@pvetemp:~# uname -a
Linux pvetemp 6.8.4-3-pve #1 SMP PREEMPT_DYNAMIC PMX 6.8.4-3 (2024-05-02T11:55Z) x86_64 GNU/Linux
root@pvetemp:~# pveversion
pve-manager/8.2.2/9355359cd7afbae4 (running kernel: 6.8.4-3-pve)
root@pvetemp:~# apt update && apt dist-upgrade
[...]
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
root@pvetemp:~# modinfo mpi3mr
filename: /lib/modules/6.8.4-3-pve/kernel/drivers/scsi/mpi3mr/mpi3mr.ko
version: 8.5.1.0.0
[...]

Version 8.8.1.0.0 is available on the Broadcom website. However, installing this version results in the following output:

root@pvetemp:~# dpkg -i mpi3mr-8.8.1.0.0-1dkms.noarch.deb
(Reading database ... 119626 files and directories currently installed.)
Preparing to unpack mpi3mr-8.8.1.0.0-1dkms.noarch.deb ...

Uninstall of mpi3mr module (version 8.8.1.0.0) beginning:
Unpacking mpi3mr (8.8.1.0.0-1dkms) over (8.8.1.0.0-1dkms) ...
Setting up mpi3mr (8.8.1.0.0-1dkms) ...
Deprecated feature: REMAKE_INITRD (/usr/src/mpi3mr-8.8.1.0.0/dkms.conf)
Deprecated feature: MODULES_CONF_ALIAS_TYPE (/usr/src/mpi3mr-8.8.1.0.0/dkms.conf)
Creating symlink /var/lib/dkms/mpi3mr/8.8.1.0.0/source -> /usr/src/mpi3mr-8.8.1.0.0
Sign command: /lib/modules/6.8.4-3-pve/build/scripts/sign-file
Signing key: /var/lib/dkms/mok.key
Public certificate (MOK): /var/lib/dkms/mok.pub
Deprecated feature: REMAKE_INITRD (/var/lib/dkms/mpi3mr/8.8.1.0.0/source/dkms.conf)
Deprecated feature: MODULES_CONF_ALIAS_TYPE (/var/lib/dkms/mpi3mr/8.8.1.0.0/source/dkms.conf)

Building module:
Cleaning build area...
make -j8 KERNELRELEASE=6.8.4-3-pve -C /lib/modules/6.8.4-3-pve/build M=/var/lib/dkms/mpi3mr/8.8.1.0.0/build modules....(bad exit status: 2)
Error! Bad return status for module build on kernel: 6.8.4-3-pve (x86_64)
Consult /var/lib/dkms/mpi3mr/8.8.1.0.0/build/make.log for more information.
Sign command: /lib/modules/6.8.4-3-pve/build/scripts/sign-file
Signing key: /var/lib/dkms/mok.key
Public certificate (MOK): /var/lib/dkms/mok.pub
Deprecated feature: REMAKE_INITRD (/var/lib/dkms/mpi3mr/8.8.1.0.0/source/dkms.conf)
Deprecated feature: MODULES_CONF_ALIAS_TYPE (/var/lib/dkms/mpi3mr/8.8.1.0.0/source/dkms.conf)

Building module:
Cleaning build area...
make -j8 KERNELRELEASE=6.8.4-3-pve -C /lib/modules/6.8.4-3-pve/build M=/var/lib/dkms/mpi3mr/8.8.1.0.0/build modules....(bad exit status: 2)
Error! Bad return status for module build on kernel: 6.8.4-3-pve (x86_64)
Consult /var/lib/dkms/mpi3mr/8.8.1.0.0/build/make.log for more information.
root@pvetemp:~# cat /var/lib/dkms/mpi3mr/8.8.1.0.0/build/make.log
DKMS make.log for mpi3mr-8.8.1.0.0 for kernel 6.8.4-3-pve (x86_64)
Sat May 11 05:18:44 PM CEST 2024
make: Entering directory '/usr/src/linux-headers-6.8.4-3-pve'
  CC [M]  /var/lib/dkms/mpi3mr/8.8.1.0.0/build/mpi3mr_os.o
  CC [M]  /var/lib/dkms/mpi3mr/8.8.1.0.0/build/mpi3mr_fw.o
  CC [M]  /var/lib/dkms/mpi3mr/8.8.1.0.0/build/mpi3mr_app.o
  CC [M]  /var/lib/dkms/mpi3mr/8.8.1.0.0/build/mpi3mr_debugfs.o
  CC [M]  /var/lib/dkms/mpi3mr/8.8.1.0.0/build/mpi3mr_transport.o
/var/lib/dkms/mpi3mr/8.8.1.0.0/build/mpi3mr_fw.c: In function ‘mpi3mr_cleanup_resources’:
/var/lib/dkms/mpi3mr/8.8.1.0.0/build/mpi3mr_fw.c:4339:17: error: implicit declaration of function ‘pci_disable_pcie_error_reporting’ [-Werror=implicit-function-declaration]
  4339 |                 pci_disable_pcie_error_reporting(pdev);
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/mpi3mr/8.8.1.0.0/build/mpi3mr_fw.c: In function ‘mpi3mr_setup_resources’:
/var/lib/dkms/mpi3mr/8.8.1.0.0/build/mpi3mr_fw.c:4392:9: error: implicit declaration of function ‘pci_enable_pcie_error_reporting’ [-Werror=implicit-function-declaration]
  4392 |         pci_enable_pcie_error_reporting(pdev);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cc1: some warnings being treated as errors
make[2]: *** [scripts/Makefile.build:243: /var/lib/dkms/mpi3mr/8.8.1.0.0/build/mpi3mr_fw.o] Error 1
make[1]: *** [/usr/src/linux-headers-6.8.4-3-pve/Makefile:1926: /var/lib/dkms/mpi3mr/8.8.1.0.0/build] Error 2
make: *** [Makefile:240: __sub-make] Error 2
make: Leaving directory '/usr/src/linux-headers-6.8.4-3-pve'

Did anybody get this version of the driver working within Proxmox?