I recently setup a new instance of Proxmox 8.2.2 after my Intel i5 10500 died on an AMD 5700UG based system and haven't had much luck getting iGPU transcoding working (so much easier on my old Core i5) so I opted to install an ASROCK Intel Arc A380 to do hardware transcoding in a kubernetes pod running on an Ubuntu 23.10 cloud image VM. I believe I have everything configured correctly and can add the A380 devices into the test VM I spun up as PCI devices without any errors but I can't seem to get drivers to load (weren't they supposed to be native in ~> 6.5 kernels). Any help on how to proceed with getting this card working would be greatly appreciated!
/boot/grub/grub.cfg
/etc/modules
/etc/modprobe.d/blacklist.conf
/etc/modprobe.d/vfio.conf
100.conf
/boot/grub/grub.cfg
Bash:
GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on iommu=pt"
/etc/modules
Bash:
vfio
vfio_iommu_type1
vfio_pci
vfio_virqfd
/etc/modprobe.d/blacklist.conf
Bash:
blacklist i915
/etc/modprobe.d/vfio.conf
Bash:
options vfio-pci ids=8086:56a5,8086:4f92 disable_vga=1
100.conf
Bash:
agent: enabled=1
balloon: 0
boot: c
bootdisk: scsi0
cores: 2
hostpci0: 0000:09:00,pcie=1
hostpci1: 0000:0a:00,pcie=1
ide2: local-lvm:vm-100-cloudinit,media=cdrom,size=4M
machine: q35
memory: 4096
name: test-pci
ostype: l26
scsi0: local-lvm:vm-100-disk-0,discard=on,size=10752M,ssd=1
scsihw: virtio-scsi-pci
serial0: socket
vga: serial0
Bash:
$ lspci -nnv
09:00.0 VGA compatible controller [0300]: Intel Corporation DG2 [Arc A380] [8086:56a5] (rev 05) (prog-if 00 [VGA controller])
Subsystem: ASRock Incorporation DG2 [Arc A380] [1849:6004]
Flags: fast devsel, IOMMU group 19
Memory at fb000000 (64-bit, non-prefetchable) [size=16M]
Memory at b0000000 (64-bit, prefetchable) [size=256M]
Expansion ROM at fc000000 [disabled] [size=2M]
Capabilities: [40] Vendor Specific Information: Len=0c <?>
Capabilities: [70] Express Endpoint, MSI 00
Capabilities: [ac] MSI: Enable- Count=1/1 Maskable+ 64bit+
Capabilities: [d0] Power Management version 3
Capabilities: [100] Alternative Routing-ID Interpretation (ARI)
Capabilities: [420] Physical Resizable BAR
Capabilities: [400] Latency Tolerance Reporting
Kernel driver in use: vfio-pci
Kernel modules: i915, xe
0a:00.0 Audio device [0403]: Intel Corporation DG2 Audio Controller [8086:4f92]
Subsystem: ASRock Incorporation DG2 Audio Controller [1849:6004]
Flags: fast devsel, IOMMU group 20
Memory at fc300000 (64-bit, non-prefetchable) [size=16K]
Capabilities: [50] Power Management version 3
Capabilities: [60] MSI: Enable- Count=1/1 Maskable- 64bit+
Capabilities: [70] Express Endpoint, MSI 00
Capabilities: [100] Latency Tolerance Reporting
Kernel driver in use: vfio-pci
Kernel modules: snd_hda_intel
$ lspci -n -s 09:00
09:00.0 0300: 8086:56a5 (rev 05)
$ lspci -n -s 0a:00
0a:00.0 0403: 8086:4f92