KVM-Passthrough für Dell R720xd

541
Yawamdam

Entschuldigung für mein Englisch.

Ich kann kein gpu Passthrough auf dem Dell R720xd einrichten (habe funktionierendes R510 & Ubuntu 16.04)

Ich habe:

  • debian 9.4
  • Qemu-Version: 2.8.1
  • libvirt Version: 3.0.0
  • virt-manager 1.4.0
  • GRUB_CMDLINE_LINUX_DEFAULT = "apparmor = 0 video = vap = off = off = off_pac = off_pac_off_output = off_pac_off_output = off_pac_option_pac_options vfio_iommu_type1.allow_unsafe_interrupts = 1 pcie_acs_override = nachgeschaltet 6178,1106: 3483,1002: 6778,1002: AA98,1002: 68f9
  • cat /etc/modprobe.d/vfio.conf: Optionen vfio-pci ids = 1002: 6610,1002: aab0,1002: 675d, 1002: aa90,544d: 6178,1106: 3483,1002: 6778,1002: aa98, 1002: 68f9 disable_vga = 1
  • cat /etc/modprobe.d/vfio_iommu_type1.conf: Optionen vfio_iommu_type1 allow_unsafe_interrupts = 1
  • cat /etc/modprobe.d/qemu-system-x86.conf: Optionen kvm_intel verschachtelt = 1 (in der nächsten Zeile): Optionen kvm allow_unsafe_assigned_interrupts = 1 ignore_msrs = 1
  • dmesg | grep -e DMAR -e IOMMU: DMAR: IOMMU aktiviert; DMAR: Intel (R) -Virtualisierungstechnologie für direkte E / A
  • lspci -s 03: -v 03: 00.0 Multimedia-Controller: TBS Technologies DVB-S2 4 Tuner PCIe-Karten-Subsystem: Gerät 6902: 0002 ... Diese Karte funktioniert problemlos in anderen VMs auf diesem Server. Kernel-Treiber in Verwendung: vfio-pci
  • lspci -s 04: -v 04: 00.0 VGA-kompatibler Controller: Advanced Micro Devices, Inc. [AMD / ATI] -Zeder [Radeon HD 5000/6000/7350/8350 Serie] (Prog-if 00 [VGA-Controller]) Subsystem: Dell Radeon HD 6350 ... (diese Karte ist in dieser VM nicht in der Konfiguration, wurde jedoch getestet). Kernel-Treiber wird verwendet: vfio-pci Kernel-Module: radeon
  • lspci -s 42: -v 42: 00.0 VGA-kompatibler Controller: Advanced Micro Devices, Inc. [AMD / ATI] Caicos XT [OEM Radeon HD 7470/8470 / R5 235/310] (Prog-if 00 [VGA-Controller]) Subsystem: Dell Radeon HD 7470 ... Kerneltreiber im Einsatz: vfio-pci Kernelmodule: radeon

42: 00.1 Audiogerät: Advanced Micro Devices, Inc. [AMD / ATI] Caicos HDMI-Audio [Radeon HD 6450 / 7450/8450/8490 OEM / R5 230/235 / 235X OEM] Subsystem: Dell Caicos HDMI-Audio [Radeon HD 6450 / 7450/8450/8490 OEM / R5 230/235 / 235X OEM] ... Verwendeter Kernel-Treiber: vfio-pci Kernel-Module: snd_hda_intel

Wenn ich aus virt-manager dev 42: 00.0 und 42: 00.1 in dmesg hinzufüge, habe ich nur ein dev (Audio): "vfio-pci 0000: 42: 00.1: Freigabegerät (0400 -> 0402)" (keine Aktivierung 0000: 42 : 00.0), wenn ich nur 0000: 42: 00.0 in dmesg hinzufüge, habe nichts nichts, wenn ich 04: 00.0 in dmesg hinzufüge: vfio-pci 0000: 04: 00.0: Freigabegerät (0400 -> 0403), aber firts / second Kombination sehe ich Karte in VM-Fenstern, in 42: 00.0 installiere ich ATI-Treiber, die ich habe: SYSTEM_THREAD_EXCEPTION_NOT_HANDLED (atikmdag.sys) und BSOD, wenn ich Treiber für 04: 00.0 installiere, haben VM zurückgesetzt (kein siehe BSOD) und ATI-Treiber sind nicht installiert .

Auf Dell R510 haben:

  • lspci -s 03: -v 03: 00.0 VGA-kompatibler Controller: Advanced Micro Devices, Inc. [AMD / ATI] Caicos XT [OEM Radeon HD 7470/8470 / R5 235/310] (Prog-if 00 [VGA-Controller]) Subsystem: Dell Radeon HD 7470 ... Kerneltreiber im Einsatz: vfio-pci Kernelmodule: radeon
  • in dmesg haben: vfio-pci 0000: 03: 00.0: Freigabegerät (0000 -> 0003) vfio-pci 0000: 03: 00.1: Freigabegerät (0400 -> 0402) und funktioniert in Ordnung.

Ich bitte um Hilfe, weil meine Hände schon zu Boden gefallen sind :)

Grüße Marcin

0

0 Antworten auf die Frage