Highpoint Rocket - Can't Passthrough Any Drives

Hi,

I just installed an Highpoint Rocket 1108 card with 8x NVMe drives.

I cannot pass any of the drives to VM’s.

Here’s what the device looks like (Unraid v6.12.4):

I tried adding ACS_OVERRIDE downstream but that didn’t help either, they are all still in group 30 after reboot.

I also tried binding 83:00.0 NVMe to vfio but VM won’t start either.

I have an Asus NVMe card which is natively split without any overrides:

Any idea how to get the Highpoint to split into groups?

I have some drives used in cache pools, and the others are used in VM’s.

Thanks!

I dont use unraid.

How ever in the settings make sure the enter the device to pass through not a drive path.

Possibly useless information

What do you mean ‘enter the device’? In the VM’s XML?
I am passing the devices directly via pcie, not via path or mount-point, e.g:

<hostdev mode='subsystem' type='pci' managed='yes'>
  <driver name='vfio'/>
  <source>
    <address domain='0x0000' bus='0x03' slot='0x00' function='0x0'/>
  </source>
  <address type='pci' domain='0x0000' bus='0x00' slot='0x0c' function='0x0'/>
</hostdev>

In this case I’m passing 03:00.0 which is the Nextorage NVMe, installed in an Asus M.2 quad card.

The issue is, I don’t know if the Highpoint can be split into groups to allow direct drive access. Not sure if the PLX processor used in it allows that.
If it can’t be done then it’s useless for VM passthrough and I’ll return it.

1 Like