Supermicro 2022 Hyper-V PCI Passthrough Error

Hello, first time posting here, but I’ve been following Wendall for a few years now. I love his content, especially everything server-related.

I was hoping to get some help with PCI passthrough of a Supermicro HBA using a Supermicro motherboard.

My system is:
Supermicro X11SSA-F Motherboard
Supermicro AOC-S3008L-L8e HBA
Intel Xeon E3-1270 v6 CPU
Samsung 2x 16 GB DDR4 2400 ECC DIMMs
Samsung Enterprise SSD 480 GB PM883

All the hardware I am using, including the AOC HBA card, is on Supermicro’s official supported hardware list for my motherboard.

VT-d, SR-IOV, and Above 4G Decoding have all been enabled in the BIOS. I have updated the firmware to the latest version and installed the latest drivers on the host (though that probably doesn’t matter since I will be disabling the DND device on the host).

I am using Windows Server 2022 and Hyper-V.

Below are the steps I followed to try and passthrough my HBA to the VM:

  1. I queried the adapter and found it in an ‘OK’ state.
  2. I then disabled the device.
  3. I queried the location path data for the device; interestingly, two paths are displayed.
  4. I attempted to assign the device to my VM, but neither path worked. PowerShell claims the device was not found.

Any help would be much appreciated!