This network card can successfully enable SR-IOV or RDMA when installing the official drivers on Windows. However, in the Unraid system, SR-IOV support isn't shown, and the official tools also fail to enable it. I'm unsure if this is because the Unraid built-in driver version is too old. The official website provides the driver's source code; I wonder if it can be used to update the Unraid built-in driver. ./lnxfwnx2 MAC1 cfg -sriov 1 QLogic Firmware Upgrade Utility for Linux: v2.12.5 C Brd MAC Drv Name MFW - ---- ------------ --- ----------------------------------------------------------- ---------- 0* 1656 MAC1 Yes FastLinQ QL45212H 25GbE Adapter rev 10 (eth0) 1 1656 MAC2 Yes FastLinQ QL45212H 25GbE Adapter rev 10 (eth1) Couldn't find file named The System Reboot is required in order for the upgrade to take effect. Quitting program ... Program Exit Code: (95) When trying to enable SR-IOV using the official firmware tool, I get an error message saying 'Couldn't find file named'. After rebooting, the network card completely disappears. I even have one network card of the same model that became unrecognizable by any system after this operation. Meanwhile, the exact same model of network card can successfully enable both SR-IOV and RDMA functionalities under Windows. 41xxx-45xxx_Linux_Source_Code_Package.zip This is the official driver source code package from the Marvell website, taken from https://www.marvell.com/support/downloads.html CATEGORY Intelligent Ethernet Adapters PLATFORM/OS LINUX PART NUMBER QL45XXX