Advertisement
r4m0n

VFIO Woes

Jul 5th, 2017
288
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 19.47 KB | None | 0 0
  1. I have tried dozens of configurations already, trying to passthrough either the 980 Ti or the 1060, but they all invariably end up the same way: the GPU gets stuck on power state D3, apparently before the guest can fully boot, and I need to reboot the host before I can do anything else. I've seen this D3 issue isn't uncommon after shutting down the guest, but I haven't seen anyone that can't even pass the GPU once before it's stuck.
  2.  
  3. Host setup:
  4. Ryzen 7 1800X @ 4GHz, Crosshair VI Hero BIOS 9945 (AGESA 1.0.0.6), 64GB RAM @ 3200c14
  5. Arch Linux, QEMU 2.9.0, libvirt 3.4.0
  6. The GPUs both sit alone in their own IOMMU groups (12 and 13), not trying to passthrough anything else.
  7.  
  8. Current configurations:
  9. Kernel parameters:
  10. > vfio-pci.ids=10de:17c8,10de:0fb0 iommu=pt amd_iommu=on video=vesafb:off,efifb:off (passing through the 980 Ti on the 16x PCIe)
  11.  
  12. Relevant dmesg output:
  13. > [ 1.107314] pci 0000:29:00.0: [10de:17c8] type 00 class 0x030000
  14. > [ 1.107327] pci 0000:29:00.0: reg 0x10: [mem 0xf6000000-0xf6ffffff]
  15. > [ 1.107339] pci 0000:29:00.0: reg 0x14: [mem 0xe0000000-0xefffffff 64bit pref]
  16. > [ 1.107350] pci 0000:29:00.0: reg 0x1c: [mem 0xf0000000-0xf1ffffff 64bit pref]
  17. > [ 1.107357] pci 0000:29:00.0: reg 0x24: [io 0xd000-0xd07f]
  18. > [ 1.107365] pci 0000:29:00.0: reg 0x30: [mem 0xf7000000-0xf707ffff pref]
  19. > [ 1.107469] pci 0000:29:00.0: System wakeup disabled by ACPI
  20. > [ 1.107495] pci 0000:29:00.1: [10de:0fb0] type 00 class 0x040300
  21. > [ 1.107507] pci 0000:29:00.1: reg 0x10: [mem 0xf7080000-0xf7083fff]
  22. > [ 1.107668] pci 0000:2a:00.0: [10de:1c03] type 00 class 0x030000
  23. > [ 1.107674] pci 0000:2a:00.0: reg 0x10: [mem 0xf4000000-0xf4ffffff]
  24. > [ 1.107680] pci 0000:2a:00.0: reg 0x14: [mem 0xc0000000-0xcfffffff 64bit pref]
  25. > [ 1.107686] pci 0000:2a:00.0: reg 0x1c: [mem 0xd0000000-0xd1ffffff 64bit pref]
  26. > [ 1.107690] pci 0000:2a:00.0: reg 0x24: [io 0xc000-0xc07f]
  27. > [ 1.107693] pci 0000:2a:00.0: reg 0x30: [mem 0xf5000000-0xf507ffff pref]
  28. > [ 1.107766] pci 0000:2a:00.1: [10de:10f1] type 00 class 0x040300
  29. > [ 1.107774] pci 0000:2a:00.1: reg 0x10: [mem 0xf5080000-0xf5083fff]
  30. > [ 1.118362] pci 0000:29:00.0: vgaarb: setting as boot VGA device
  31. > [ 1.118364] pci 0000:29:00.0: vgaarb: VGA device added: decodes=io+mem,owns=io+mem,locks=none
  32. > [ 1.118366] pci 0000:2a:00.0: vgaarb: VGA device added: decodes=io+mem,owns=none,locks=none
  33. > [ 1.118367] pci 0000:2a:00.0: vgaarb: bridge control possible
  34. > [ 1.118368] pci 0000:29:00.0: vgaarb: bridge control possible
  35. > [ 1.134262] pci 0000:00:03.1: PCI bridge to [bus 29]
  36. > [ 1.134262] pci 0000:00:03.1: bridge window [io 0xd000-0xdfff]
  37. > [ 1.134264] pci 0000:00:03.1: bridge window [mem 0xf6000000-0xf70fffff]
  38. > [ 1.134266] pci 0000:00:03.1: bridge window [mem 0xe0000000-0xf1ffffff 64bit pref]
  39. > [ 1.134268] pci 0000:00:03.2: PCI bridge to [bus 2a]
  40. > [ 1.134269] pci 0000:00:03.2: bridge window [io 0xc000-0xcfff]
  41. > [ 1.134270] pci 0000:00:03.2: bridge window [mem 0xf4000000-0xf50fffff]
  42. > [ 1.134272] pci 0000:00:03.2: bridge window [mem 0xc0000000-0xd1ffffff 64bit pref]
  43. > [ 1.134294] pci_bus 0000:29: resource 0 [io 0xd000-0xdfff]
  44. > [ 1.134295] pci_bus 0000:29: resource 1 [mem 0xf6000000-0xf70fffff]
  45. > [ 1.134295] pci_bus 0000:29: resource 2 [mem 0xe0000000-0xf1ffffff 64bit pref]
  46. > [ 1.134296] pci_bus 0000:2a: resource 0 [io 0xc000-0xcfff]
  47. > [ 1.134297] pci_bus 0000:2a: resource 1 [mem 0xf4000000-0xf50fffff]
  48. > [ 1.134297] pci_bus 0000:2a: resource 2 [mem 0xc0000000-0xd1ffffff 64bit pref]
  49. > [ 1.135516] pci 0000:29:00.0: Video device with shadowed ROM at [mem 0x000c0000-0x000dffff]
  50. > [ 1.254505] iommu: Adding device 0000:29:00.0 to group 12
  51. > [ 1.254518] iommu: Using direct mapping for device 0000:29:00.0
  52. > [ 1.254539] iommu: Adding device 0000:29:00.1 to group 12
  53. > [ 1.254585] iommu: Adding device 0000:2a:00.0 to group 13
  54. > [ 1.254600] iommu: Using direct mapping for device 0000:2a:00.0
  55. > [ 1.254620] iommu: Adding device 0000:2a:00.1 to group 13
  56. > [ 1.316640] vfio-pci 0000:29:00.0: vgaarb: changed VGA decodes: olddecodes=io+mem,decodes=io+mem:owns=io+mem
  57. > [ 1.332399] vfio_pci: add [10de:17c8[ffff:ffff]] class 0x000000/00000000
  58. > [ 1.349117] vfio_pci: add [10de:0fb0[ffff:ffff]] class 0x000000/00000000
  59. > [ 5.777228] nvidia: loading out-of-tree module taints kernel.
  60. > [ 5.777232] nvidia: module license 'NVIDIA' taints kernel.
  61. > [ 5.777233] Disabling lock debugging due to kernel taint
  62. > [ 5.784858] nvidia-nvlink: Nvlink Core is being initialized, major device number 242
  63. > [ 5.784985] nvidia 0000:2a:00.0: enabling device (0000 -> 0003)
  64. > [ 5.785046] vfio-pci 0000:29:00.0: vgaarb: changed VGA decodes: olddecodes=io+mem,decodes=io+mem:owns=io+mem
  65. > [ 5.785047] nvidia 0000:2a:00.0: vgaarb: changed VGA decodes: olddecodes=io+mem,decodes=none:owns=none
  66. > [ 5.785093] NVRM: The NVIDIA probe routine was not called for 1 device(s).
  67. > [ 5.785093] NVRM: This can occur when a driver such as:
  68. > NVRM: nouveau, rivafb, nvidiafb or rivatv
  69. > NVRM: was loaded and obtained ownership of the NVIDIA device(s).
  70. > [ 5.785094] NVRM: Try unloading the conflicting kernel module (and/or
  71. > NVRM: reconfigure your kernel without the conflicting
  72. > NVRM: driver(s)), then try loading the NVIDIA kernel module
  73. > NVRM: again.
  74. > [ 5.785094] NVRM: loading NVIDIA UNIX x86_64 Kernel Module 381.22 Thu May 4 00:55:03 PDT 2017 (using threaded interrupts)
  75. > [ 5.790514] nvidia-modeset: Loading NVIDIA Kernel Mode Setting Driver for UNIX platforms 381.22 Thu May 4 00:21:48 PDT 2017
  76. > [ 5.793765] [drm] [nvidia-drm] [GPU ID 0x00002a00] Loading driver
  77. > [ 5.793767] [drm] Initialized nvidia-drm 0.0.0 20160202 for 0000:2a:00.0 on minor 0
  78.  
  79. lspci output:
  80. > 29:00.0 VGA compatible controller [0300]: NVIDIA Corporation GM200 [GeForce GTX 980 Ti] [10de:17c8] (rev a1) (prog-if 00 [VGA controller])
  81. > Subsystem: Gigabyte Technology Co., Ltd Device [1458:36b6]
  82. > Flags: bus master, fast devsel, latency 0, IRQ 11
  83. > Memory at f6000000 (32-bit, non-prefetchable) [size=16M]
  84. > Memory at e0000000 (64-bit, prefetchable) [size=256M]
  85. > Memory at f0000000 (64-bit, prefetchable) [size=32M]
  86. > I/O ports at d000 [size=128]
  87. > Expansion ROM at 000c0000 [disabled] [size=128K]
  88. > Capabilities: [60] Power Management version 3
  89. > Capabilities: [68] MSI: Enable- Count=1/1 Maskable- 64bit+
  90. > Capabilities: [78] Express Legacy Endpoint, MSI 00
  91. > Capabilities: [100] Virtual Channel
  92. > Capabilities: [258] L1 PM Substates
  93. > Capabilities: [128] Power Budgeting <?>
  94. > Capabilities: [420] Advanced Error Reporting
  95. > Capabilities: [600] Vendor Specific Information: ID=0001 Rev=1 Len=024 <?>
  96. > Capabilities: [900] #19
  97. > Kernel driver in use: vfio-pci
  98. > Kernel modules: nouveau, nvidia_drm, nvidia
  99. >
  100. > 29:00.1 Audio device [0403]: NVIDIA Corporation GM200 High Definition Audio [10de:0fb0] (rev a1)
  101. > Subsystem: Gigabyte Technology Co., Ltd Device [1458:36b6]
  102. > Flags: bus master, fast devsel, latency 0, IRQ 10
  103. > Memory at f7080000 (32-bit, non-prefetchable) [size=16K]
  104. > Capabilities: [60] Power Management version 3
  105. > Capabilities: [68] MSI: Enable- Count=1/1 Maskable- 64bit+
  106. > Capabilities: [78] Express Endpoint, MSI 00
  107. > Capabilities: [100] Advanced Error Reporting
  108. > Kernel driver in use: vfio-pci
  109. > Kernel modules: snd_hda_intel
  110. >
  111. > 2a:00.0 VGA compatible controller [0300]: NVIDIA Corporation GP106 [GeForce GTX 1060 6GB] [10de:1c03] (rev a1) (prog-if 00 [VGA controller])
  112. > Subsystem: ASUSTeK Computer Inc. Device [1043:85b6]
  113. > Flags: bus master, fast devsel, latency 0, IRQ 61
  114. > Memory at f4000000 (32-bit, non-prefetchable) [size=16M]
  115. > Memory at c0000000 (64-bit, prefetchable) [size=256M]
  116. > Memory at d0000000 (64-bit, prefetchable) [size=32M]
  117. > I/O ports at c000 [size=128]
  118. > [virtual] Expansion ROM at f5000000 [disabled] [size=512K]
  119. > Capabilities: [60] Power Management version 3
  120. > Capabilities: [68] MSI: Enable+ Count=1/1 Maskable- 64bit+
  121. > Capabilities: [78] Express Legacy Endpoint, MSI 00
  122. > Capabilities: [100] Virtual Channel
  123. > Capabilities: [250] Latency Tolerance Reporting
  124. > Capabilities: [128] Power Budgeting <?>
  125. > Capabilities: [420] Advanced Error Reporting
  126. > Capabilities: [600] Vendor Specific Information: ID=0001 Rev=1 Len=024 <?>
  127. > Capabilities: [900] #19
  128. > Kernel driver in use: nvidia
  129. > Kernel modules: nouveau, nvidia_drm, nvidia
  130. >
  131. > 2a:00.1 Audio device [0403]: NVIDIA Corporation GP106 High Definition Audio Controller [10de:10f1] (rev a1)
  132. > Subsystem: ASUSTeK Computer Inc. Device [1043:85b6]
  133. > Flags: bus master, fast devsel, latency 0, IRQ 52
  134. > Memory at f5080000 (32-bit, non-prefetchable) [size=16K]
  135. > Capabilities: [60] Power Management version 3
  136. > Capabilities: [68] MSI: Enable- Count=1/1 Maskable- 64bit+
  137. > Capabilities: [78] Express Endpoint, MSI 00
  138. > Capabilities: [100] Advanced Error Reporting
  139. > Kernel driver in use: snd_hda_intel
  140. > Kernel modules: snd_hda_intel
  141.  
  142. libvirt log:
  143. > 2017-06-30 18:09:55.771+0000: starting up libvirt version: 3.4.0, qemu version: 2.9.0, hostname: melchior.magi
  144. > LC_ALL=C PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin QEMU_AUDIO_DRV=none /usr/sbin/qemu-system-x86_64 -name guest=GamesW7sea,debug-threads=on -S -object secret,id=masterKey0,format=raw,file=/var/lib/libvirt/qemu/domain-1-GamesW7sea/master-key.aes -machine pc-i440fx-2.9,accel=kvm,usb=off,vmport=off,dump-guest-core=off -cpu Opteron_G3,hv_time,hv_relaxed,hv_vapic,hv_spinlocks=0x1fff -m 16384 -realtime mlock=off -smp 8,sockets=8,cores=1,threads=1 -uuid e2b9ab7a-8b3b-40ce-bd51-2315c27ccd91 -display none -no-user-config -nodefaults -chardev socket,id=charmonitor,path=/var/lib/libvirt/qemu/domain-1-GamesW7sea/monitor.sock,server,nowait -mon chardev=charmonitor,id=monitor,mode=control -rtc base=localtime,driftfix=slew -global kvm-pit.lost_tick_policy=delay -no-hpet -no-shutdown -global PIIX4_PM.disable_s3=1 -global PIIX4_PM.disable_s4=1 -boot strict=on -device ich9-usb-ehci1,id=usb,bus=pci.0,addr=0x5.0x7 -device ich9-usb-uhci1,masterbus=usb.0,firstport=0,bus=pci.0,multifunction=on,addr=0x5 -device ich9-usb-uhci2,masterbus=usb.0,firstport=2,bus=pci.0,addr=0x5.0x1 -device ich9-usb-uhci3,masterbus=usb.0,firstport=4,bus=pci.0,addr=0x5.0x2 -device ahci,id=sata0,bus=pci.0,addr=0x6 -device virtio-serial-pci,id=virtio-serial0,bus=pci.0,addr=0x7 -drive if=none,media=cdrom,id=drive-sata0-0-1,readonly=on -device ide-cd,bus=sata0.1,drive=drive-sata0-0-1,id=sata0-0-1,bootindex=1 -drive file=/vm/GamesW7sea.raw,format=raw,if=none,id=drive-sata0-0-2,cache=writeback -device ide-hd,bus=sata0.2,drive=drive-sata0-0-2,id=sata0-0-2,bootindex=2 -drive file=/vm/TempGames.raw,format=raw,if=none,id=drive-virtio-disk0,cache=writeback -device virtio-blk-pci,scsi=off,bus=pci.0,addr=0x9,drive=drive-virtio-disk0,id=virtio-disk0 -netdev tap,fd=24,id=hostnet0,vhost=on,vhostfd=26 -device virtio-net-pci,netdev=hostnet0,id=net0,mac=52:54:00:8e:78:e0,bus=pci.0,addr=0x3 -chardev pty,id=charserial0 -device isa-serial,chardev=charserial0,id=serial0 -chardev spicevmc,id=charchannel0,name=vdagent -device virtserialport,bus=virtio-serial0.0,nr=1,chardev=charchannel0,id=channel0,name=com.redhat.spice.0 -device usb-tablet,id=input0,bus=usb.0,port=1 -device ich9-intel-hda,id=sound0,bus=pci.0,addr=0x4 -device hda-duplex,id=sound0-codec0,bus=sound0.0,cad=0 -chardev spicevmc,id=charredir0,name=usbredir -device usb-redir,chardev=charredir0,id=redir0,bus=usb.0,port=2 -chardev spicevmc,id=charredir1,name=usbredir -device usb-redir,chardev=charredir1,id=redir1,bus=usb.0,port=3 -device vfio-pci,host=29:00.0,id=hostdev0,bus=pci.0,addr=0x2 -device vfio-pci,host=29:00.1,id=hostdev1,bus=pci.0,addr=0xa -device virtio-balloon-pci,id=balloon0,bus=pci.0,addr=0x8 -msg timestamp=on
  145. > 2017-06-30 18:09:55.771+0000: Domain id=1 is tainted: high-privileges
  146. > 2017-06-30T18:09:55.856838Z qemu-system-x86_64: -chardev pty,id=charserial0: char device redirected to /dev/pts/2 (label charserial0)
  147. > 2017-06-30T18:09:57.250928Z qemu-system-x86_64: -device vfio-pci,host=29:00.0,id=hostdev0,bus=pci.0,addr=0x2: Failed to mmap 0000:29:00.0 BAR 3. Performance may be slow
  148. > 2017-06-30T18:09:58.435996Z qemu-system-x86_64: vfio: Unable to power on device, stuck in D3
  149. > 2017-06-30T18:09:58.436057Z qemu-system-x86_64: vfio: Unable to power on device, stuck in D3
  150.  
  151. dmesg:
  152. > [ 178.563241] virbr0: port 2(vnet0) entered blocking state
  153. > [ 178.563243] virbr0: port 2(vnet0) entered disabled state
  154. > [ 178.563281] device vnet0 entered promiscuous mode
  155. > [ 178.563354] virbr0: port 2(vnet0) entered blocking state
  156. > [ 178.563355] virbr0: port 2(vnet0) entered listening state
  157. > [ 180.046123] vfio_ecap_init: 0000:29:00.0 hiding ecap 0x1e@0x258
  158. > [ 180.046153] vfio_ecap_init: 0000:29:00.0 hiding ecap 0x19@0x900
  159. > [ 180.047701] vfio-pci 0000:29:00.0: BAR 3: can't reserve [mem 0xf0000000-0xf1ffffff 64bit pref]
  160. > [ 180.735860] virbr0: port 2(vnet0) entered learning state
  161. > [ 181.232746] vfio_bar_restore: 0000:29:00.1 reset recovery - restoring bars
  162. > [ 181.232800] vfio_bar_restore: 0000:29:00.0 reset recovery - restoring bars
  163. > [ 181.331179] vfio_bar_restore: 0000:29:00.0 reset recovery - restoring bars
  164. > [ 181.342269] vfio_bar_restore: 0000:29:00.1 reset recovery - restoring bars
  165. > [ 182.868785] virbr0: port 2(vnet0) entered forwarding state
  166. > [ 182.868792] virbr0: topology change detected, propagating
  167. > [ 344.426804] virbr0: port 2(vnet0) entered disabled state
  168. > [ 344.428373] device vnet0 left promiscuous mode
  169. > [ 344.428378] virbr0: port 2(vnet0) entered disabled state
  170. > [ 344.642962] vfio-pci 0000:29:00.1: Refused to change power state, currently in D3
  171.  
  172. PCI state after passthrough attempt:
  173. > 29:00.0 VGA compatible controller [0300]: NVIDIA Corporation GM200 [GeForce GTX 980 Ti] [10de:17c8] (rev ff) (prog-if ff)
  174. > !!! Unknown header type 7f
  175. > Kernel driver in use: vfio-pci
  176. > Kernel modules: nouveau, nvidia_drm, nvidia
  177. >
  178. > 29:00.1 Audio device [0403]: NVIDIA Corporation GM200 High Definition Audio [10de:0fb0] (rev ff) (prog-if ff)
  179. > !!! Unknown header type 7f
  180. > Kernel driver in use: vfio-pci
  181. > Kernel modules: snd_hda_intel
  182.  
  183. Current libvirt domain:
  184. > <domain type='kvm'>
  185. > <name>GamesW7sea</name>
  186. > <uuid>e2b9ab7a-8b3b-40ce-bd51-2315c27ccd91</uuid>
  187. > <memory unit='KiB'>16777216</memory>
  188. > <currentMemory unit='KiB'>16777216</currentMemory>
  189. > <vcpu placement='static'>8</vcpu>
  190. > <os>
  191. > <type arch='x86_64' machine='pc-i440fx-2.9'>hvm</type>
  192. > </os>
  193. > <features>
  194. > <acpi/>
  195. > <apic/>
  196. > <hyperv>
  197. > <relaxed state='on'/>
  198. > <vapic state='on'/>
  199. > <spinlocks state='on' retries='8191'/>
  200. > </hyperv>
  201. > <vmport state='off'/>
  202. > </features>
  203. > <cpu mode='custom' match='exact' check='partial'>
  204. > <model fallback='allow'>Opteron_G3</model>
  205. > </cpu>
  206. > <clock offset='localtime'>
  207. > <timer name='rtc' tickpolicy='catchup'/>
  208. > <timer name='pit' tickpolicy='delay'/>
  209. > <timer name='hpet' present='no'/>
  210. > <timer name='hypervclock' present='yes'/>
  211. > </clock>
  212. > <on_poweroff>destroy</on_poweroff>
  213. > <on_reboot>restart</on_reboot>
  214. > <on_crash>destroy</on_crash>
  215. > <pm>
  216. > <suspend-to-mem enabled='no'/>
  217. > <suspend-to-disk enabled='no'/>
  218. > </pm>
  219. > <devices>
  220. > <emulator>/usr/sbin/qemu-system-x86_64</emulator>
  221. > <disk type='file' device='cdrom'>
  222. > <driver name='qemu' type='raw'/>
  223. > <target dev='sdb' bus='sata'/>
  224. > <readonly/>
  225. > <shareable/>
  226. > <boot order='1'/>
  227. > <address type='drive' controller='0' bus='0' target='0' unit='1'/>
  228. > </disk>
  229. > <disk type='file' device='disk'>
  230. > <driver name='qemu' type='raw' cache='writeback'/>
  231. > <source file='/vm/GamesW7sea.raw'/>
  232. > <target dev='sdc' bus='sata'/>
  233. > <boot order='2'/>
  234. > <address type='drive' controller='0' bus='0' target='0' unit='2'/>
  235. > </disk>
  236. > <disk type='file' device='disk'>
  237. > <driver name='qemu' type='raw' cache='writeback'/>
  238. > <source file='/vm/TempGames.raw'/>
  239. > <target dev='vda' bus='virtio'/>
  240. > <address type='pci' domain='0x0000' bus='0x00' slot='0x09' function='0x0'/>
  241. > </disk>
  242. > <controller type='usb' index='0' model='ich9-ehci1'>
  243. > <address type='pci' domain='0x0000' bus='0x00' slot='0x05' function='0x7'/>
  244. > </controller>
  245. > <controller type='usb' index='0' model='ich9-uhci1'>
  246. > <master startport='0'/>
  247. > <address type='pci' domain='0x0000' bus='0x00' slot='0x05' function='0x0' multifunction='on'/>
  248. > </controller>
  249. > <controller type='usb' index='0' model='ich9-uhci2'>
  250. > <master startport='2'/>
  251. > <address type='pci' domain='0x0000' bus='0x00' slot='0x05' function='0x1'/>
  252. > </controller>
  253. > <controller type='usb' index='0' model='ich9-uhci3'>
  254. > <master startport='4'/>
  255. > <address type='pci' domain='0x0000' bus='0x00' slot='0x05' function='0x2'/>
  256. > </controller>
  257. > <controller type='pci' index='0' model='pci-root'/>
  258. > <controller type='sata' index='0'>
  259. > <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x0'/>
  260. > </controller>
  261. > <controller type='virtio-serial' index='0'>
  262. > <address type='pci' domain='0x0000' bus='0x00' slot='0x07' function='0x0'/>
  263. > </controller>
  264. > <interface type='network'>
  265. > <mac address='52:54:00:8e:78:e0'/>
  266. > <source network='default'/>
  267. > <model type='virtio'/>
  268. > <address type='pci' domain='0x0000' bus='0x00' slot='0x03' function='0x0'/>
  269. > </interface>
  270. > <serial type='pty'>
  271. > <target port='0'/>
  272. > </serial>
  273. > <console type='pty'>
  274. > <target type='serial' port='0'/>
  275. > </console>
  276. > <channel type='spicevmc'>
  277. > <target type='virtio' name='com.redhat.spice.0'/>
  278. > <address type='virtio-serial' controller='0' bus='0' port='1'/>
  279. > </channel>
  280. > <input type='tablet' bus='usb'>
  281. > <address type='usb' bus='0' port='1'/>
  282. > </input>
  283. > <input type='mouse' bus='ps2'/>
  284. > <input type='keyboard' bus='ps2'/>
  285. > <sound model='ich9'>
  286. > <address type='pci' domain='0x0000' bus='0x00' slot='0x04' function='0x0'/>
  287. > </sound>
  288. > <hostdev mode='subsystem' type='pci' managed='yes'>
  289. > <source>
  290. > <address domain='0x0000' bus='0x29' slot='0x00' function='0x0'/>
  291. > </source>
  292. > <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x0'/>
  293. > </hostdev>
  294. > <hostdev mode='subsystem' type='pci' managed='yes'>
  295. > <source>
  296. > <address domain='0x0000' bus='0x29' slot='0x00' function='0x1'/>
  297. > </source>
  298. > <address type='pci' domain='0x0000' bus='0x00' slot='0x0a' function='0x0'/>
  299. > </hostdev>
  300. > <redirdev bus='usb' type='spicevmc'>
  301. > <address type='usb' bus='0' port='2'/>
  302. > </redirdev>
  303. > <redirdev bus='usb' type='spicevmc'>
  304. > <address type='usb' bus='0' port='3'/>
  305. > </redirdev>
  306. > <memballoon model='virtio'>
  307. > <address type='pci' domain='0x0000' bus='0x00' slot='0x08' function='0x0'/>
  308. > </memballoon>
  309. > </devices>
  310. > </domain>
  311.  
  312. Things tried so far: Passing either of the GPUs with VMs configured either with UEFI (OVMF) or SeaBIOS, Chipsets i440FX (SeaBios only), Q35, with external ROMs or without.
  313.  
  314. So, anyone has any ideas on what may be happening, and what I could try to get this to work out? I had passed through an old GT 6600 before when I was just testing the machine, so I'm mostly sure it isn't some general problem of the motherboard.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement