Good Morning, I'm back with more pcie fun on the rk3399. I'm trying to get pcie passthrough working for a vm on the rk3399, and have encountered some roadblocks. First, vfio-pci doesn't work on the rk3399, as the pcie controller doesn't bind explicitly to a iommu. [37528.138212] vfio-pci 0000:01:00.0: assign IRQ: got 226 [37528.138254] vfio-pci: probe of 0000:01:00.0 failed with error -22 # find /sys/kernel/iommu_groups/ -type l /sys/kernel/iommu_groups/1/devices/ff8f0000.vop /sys/kernel/iommu_groups/2/devices/ff900000.vop # virsh start openwrt error: Failed to start domain openwrt error: internal error: Process exited prior to exec: libvirt: error : internal error: Invalid device 0000:01:00.0 iommu_group file /sys/bus/pci/devices/0000:01:00.0/iommu_group is not a symlink Second, sr-iov support is broken. root@rockpro64:/sys/bus/pci/devices/0000:01:00.0# echo 1 > sriov_numvfs bash: echo: write error: Input/output error [37352.907558] pci 0000:01:10.0: [8086:1520] type 7f class 0xffffff [37352.907578] pci 0000:01:10.0: unknown header type 7f, ignoring device Do any of y'all have some insight into these issues?