root@proxmox:/sys/bus/pci/devices/0000:01:00.0/iommu_group/devices# cat /proc/cmdline
BOOT_IMAGE=/vmlinuz-3.10.0-4-pve root=/dev/mapper/pve-root ro quiet pcie_acs_override=downstream intel_iommu=on
and still in the same group????
root@proxmox:/sys/bus/pci/devices/0000:01:00.0/iommu_group/devices# cat /proc/cmdline
BOOT_IMAGE=/vmlinuz-3.10.0-4-pve root=/dev/mapper/pve-root ro quiet pcie_acs_override=downstream intel_iommu=on
and so on.....Latest testing kernel 3.10 works great for me.
1. I've enabled allow_unsafe_int
.
# cat /etc/modprobe.d/iommu_unsafe_interrupts.conf
options vfio_iommu_type1 allow_unsafe_interrupts=1
machine: q35
hostpci0: 09:00.0,driver=vfio
Thanks for this hint! That happens if you don't copy&paste commandlines .the path to the modprobe-file is
Code:# cat /etc/modprobe.d/iommu_unsafe_interrupts.conf options vfio_iommu_type1 allow_unsafe_interrupts=1
with ".d"
Just saw that the wiki also contains the wrong path to "modprobe.d".Thanks for the reports, I have updated the wiki for
options vfio_iommu_type1 allow_unsafe_interrupts=1
Thanks for the reports, I have updated the wiki for
options vfio_iommu_type1 allow_unsafe_interrupts=1
Will install 2 packages, and remove 0 packages.
===============================================================================
[UPGRADE] pve-kernel-3.10.0-4-pve:amd64 3.10.0-14 -> 3.10.0-15
[UPGRADE] pve-manager:amd64 3.2-22 -> 3.2-23
===============================================================================
hostpci0: 02:00.0,pcie=1,driver=vfio
machine: q35
...
GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on"
...
options vfio_iommu_type1 allow_unsafe_interrupts=1
kvm: -device vfio-pci,host=02:00.0,id=hostpci0,bus=ich9-pcie-port-1,addr=0x0: vfio: Error: Failed to setup INTx fd: Device or resource busy
kvm: -device vfio-pci,host=02:00.0,id=hostpci0,bus=ich9-pcie-port-1,addr=0x0: Device initialization failed.
kvm: -device vfio-pci,host=02:00.0,id=hostpci0,bus=ich9-pcie-port-1,addr=0x0: Device 'vfio-pci' could not be initialized
start failed:
...
Hi,
pcie_acs_override patch has been added to pve-kernel 3.10 in pvetest repository.
Please test