Passagem KVM no Dell R720xd

0

desculpe pelo meu inglês.

Não consigo configurar a passagem da GPU no Dell R720xd (tenho o R510 e o 16.04)

Eu tenho:

  • debian 9.4
  • qemu version: 2.8.1
  • versão libvirt: 3.0.0
  • virt-manager 1.4.0
  • GRUB_CMDLINE_LINUX_DEFAULT="apparmor = 0 video = vesafb: off efifb: off intel_iommu = em intremap = no_x2apic_optout vfio_iommu_type1.allow_unsafe_interrupts = 1 pcie_acs_override = downstream pci_stub.ids = 1002: 6610,1002: aab0,1002: 675d, 1002: aa90 544d: 6178,1106: 3483,1002: 6778,1002: aa98,1002: 68f9 "
  • cat /etc/modprobe.d/vfio.conf: opções 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: opções vfio_iommu_type1 allow_unsafe_interrupts = 1
  • cat /etc/modprobe.d/qemu-system-x86.conf: opções kvm_intel aninhadas = 1 (na próxima linha): opções kvm allow_unsafe_assigned_interrupts = 1 ignore_msrs = 1
  • dmesg | grep -e DMAR -e IOMMU: DMAR: IOMMU ativado; DMAR: Tecnologia de virtualização da Intel (R) para E / S direcionada
  • lspci -s 03: -v 03: 00.0 Controlador de multimídia: TBS Technologies DVB-S2 4 Sintonizador PCIe Card     Subsistema: Dispositivo 6902: 0002 ... este cartão funciona em outra VM neste servidor sem problema     Driver do kernel em uso: vfio-pci
  • lspci -s 04: -v 04: 00.0 Controlador compatível com VGA: Advanced Micro Devices, Inc. [AMD / ATI] Cedro [Série Radeon HD 5000/6000/7350/8350] (prog-if 00 [controlador VGA])     Subsistema: Dell Radeon HD 6350 ... (esta placa não está na configuração nesta VM, mas testada)     Driver do kernel em uso: vfio-pci     Módulos do Kernel: radeon
  • lspci -s 42: -v 42: 00.0 Controlador compatível com VGA: Advanced Micro Devices, Inc. [AMD / ATI] Caicos XT [Radeon HD 7470/8470 / R5 235/310 OEM] (prog-if 00 [controlador VGA])     Subsistema: Dell Radeon HD 7470 ...     Driver do kernel em uso: vfio-pci     Módulos do Kernel: radeon

42: 00.1 Dispositivo de áudio: Advanced Micro Devices, Inc. [AMD / ATI] Caicos Áudio HDMI [Radeon HD 6450/7450/8450/8490 OEM / R5 230/235 / 235X OEM]         Subsistema: Áudio HDMI da Dell Caicos [OEM Radeon HD 6450 / 7450/8450/8490 OEM / R5 230/235 / 235X] ...         Driver do kernel em uso: vfio-pci         Módulos do kernel: snd_hda_intel

Se eu adicionar do virt-manager dev 42: 00.0 e 42: 00.1 no dmesg tenha apenas um dev (audio): "vfio-pci 0000: 42: 00.1: dispositivo de habilitação (0400 - > 0402)" (sem permissão 0000: 42: 00.0), se eu adicionar apenas 0000: 42: 00.0 no dmesg não tem nada, se eu adicionar 04: 00.0 no dmesg tem: vfio-pci 0000: 04: 00.0: dispositivo de habilitação (0400 - > 0403) mas primeira / segunda combinação vejo cartão nas janelas da VM, em 42: 00.0 eu instalo Drivers da ATI que eu tenho: SYSTEM_THREAD_EXCEPTION_NOT_HANDLED (atikmdag.sys) e BSOD, se eu instalar drivers para 04: 00.0 tem reset VM (não ver BSOD) e drivers ATI não está instalado.

No Dell R510:

  • lspci -s 03: -v 03: 00.0 Controlador compatível com VGA: Advanced Micro Devices, Inc. [AMD / ATI] Caicos XT [Radeon HD 7470/8470 / R5 235/310 OEM] (prog-if 00 [controlador VGA])     Subsistema: Dell Radeon HD 7470 ...     Driver do kernel em uso: vfio-pci     Módulos do Kernel: radeon
  • no dmesg tem: vfio-pci 0000: 03: 00.0: dispositivo de habilitação (0000 - > 0003) vfio-pci 0000: 03: 00.1: dispositivo de habilitação (0400 - > 0402) e trabalhe ok.

Estou pedindo ajuda porque minhas mãos já caíram no chão:)

Cumprimentos Marcin

    
por Yawamdam 23.05.2018 / 15:38

0 respostas