Qemu & Virt-Manager - kein PCI Passthough möglich

  • Hallo,


    Kernel:

    5.3.18-lp152.106


    Mainboard: gigabyte ga-m56s-s3 (Virtualisierung svm aktiviert im bios)

    Code
    # grep -i svm /proc/cpuinfo 
    flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt rdtscp lm 3dnowext 3dnow rep_good nopl cpuid extd_apicid pni cx16 lahf_lm cmp_legacy svm extapic cr8_legacy 3dnowprefetch vmmcall lbrv
    flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt rdtscp lm 3dnowext 3dnow rep_good nopl cpuid extd_apicid pni cx16 lahf_lm cmp_legacy svm extapic cr8_legacy 3dnowprefetch vmmcall lbrv



    ich möchte gerne ein Virtuell Testumgebung (Qemu) aufbauen mit einem PCI-Passthough von meine ISDN Karte.


    VM an sich klappt super aber: Leider klappt dies nicht ganz mit PCI-Passthough: Fehler:

    Code
    Fehler beim Starten der Domain: unsupported configuration: host doesn't support passthrough of host PCI devices

    Virt-host-valadate spuckt folgendes aus:





    Das laden der IOMMU hab ich am kernel bereits angehangen#: mit amd_iommu=on


    dmesg sagt folgendes:


    Code
    # dmesg | grep -e DMAR -e IOMMU
    [    0.318631] AGP: Please enable the IOMMU option in the BIOS setup
    [    2.562364] PCI-DMA: using GART IOMMU.
    [    2.562366] PCI-DMA: Reserving 64MB of IOMMU area in the AGP aperture


    Vfio module sind ebenfalls geladen:

    Code
    # lsmod | grep vfio
    vfio_pci               65536  0
    vfio_virqfd            16384  1 vfio_pci
    vfio_iommu_type1       32768  0
    vfio                   36864  2 vfio_iommu_type1,vfio_pci
    irqbypass              16384  2 vfio_pci,kvm


    Hoffe ihr könnt mir hier helfen? danke :)

    Für den Inhalt des Beitrages 295630 haftet ausdrücklich der jeweilige Autor: suhm