Hi all,
I'm trying to to get SR-IOV to work on my Proxmox host so that I can pass through virtual functions from the NIC to the guest VM's. The hardware I'm working with is more on the consumer end:
Intel i3-8100 CPU
Asus Prime H310I-Plus Motherboard
32GB RAM
Chelsio T540-SO-CR NIC
I followed the instructions here
https://pve.proxmox.com/wiki/PCI(e)_Passthrough
Everything worked well and I could see the different IOMMU groups. However, when I then try to enable VF's via the following command:
echo x > /sys/bus/pci/devices/device_id/sriov_numvfs
I get an error and the following is shown via dmesg:
cxgb4 0000:01:00.0: Parent bridge 00:01.0 doesn't support ARI; can't instantiate Virtual Functions
From the reading I've done, however, it looks like the Intel 300 Series chipset does support ARI and ACS, so I'm a bit perplexed. Does anyone have any ideas of what else I might be able to try, or could I just be out of luck because of lower end hardware that's being used? Thanks in advance for your help, I really appreciate it.
I'm trying to to get SR-IOV to work on my Proxmox host so that I can pass through virtual functions from the NIC to the guest VM's. The hardware I'm working with is more on the consumer end:
Intel i3-8100 CPU
Asus Prime H310I-Plus Motherboard
32GB RAM
Chelsio T540-SO-CR NIC
I followed the instructions here
https://pve.proxmox.com/wiki/PCI(e)_Passthrough
Everything worked well and I could see the different IOMMU groups. However, when I then try to enable VF's via the following command:
echo x > /sys/bus/pci/devices/device_id/sriov_numvfs
I get an error and the following is shown via dmesg:
cxgb4 0000:01:00.0: Parent bridge 00:01.0 doesn't support ARI; can't instantiate Virtual Functions
From the reading I've done, however, it looks like the Intel 300 Series chipset does support ARI and ACS, so I'm a bit perplexed. Does anyone have any ideas of what else I might be able to try, or could I just be out of luck because of lower end hardware that's being used? Thanks in advance for your help, I really appreciate it.