BAR 1: can't reserve

proxifoxi

Member
Aug 17, 2021
201
16
23
Ich habe hier bei meinem Rechner das Problem, das GPU-Passthrough nicht mehr funktionieren will, und ich schon so ziemlich alles probiert habe was mir so einfällt
Es hatte problemlos funktioniert als ich noch eine GT710 für Proxmox eingebaut hatte, leider brauche ich diesebn Platz nun für meinen weiteren SaTa Controller und will nur noch mit einer GPU arbeiten.


Beim Starten einer VM mit durchgereichter GPU erscheint kurz nach dem starten :

Code:
Apr 15 22:35:01 pve QEMU[113533]: kvm: vfio_region_write(0000:2e:00.0:region1+0x290fe8, 0x0,8) failed: Device or resource busy
Apr 15 22:35:01 pve QEMU[113533]: kvm: vfio_region_write(0000:2e:00.0:region1+0x290fe0, 0x0,8) failed: Device or resource busy
Apr 15 22:35:01 pve QEMU[113533]: kvm: vfio_region_write(0000:2e:00.0:region1+0x290fd8, 0x0,8) failed: Device or resource busy
Apr 15 22:35:01 pve kernel: [ 1590.129187] vfio-pci 0000:2e:00.0: BAR 1: can't reserve [mem 0xd0000000-0xdfffffff 64bit pref]
Apr 15 22:35:01 pve kernel: [ 1590.129326] vfio-pci 0000:2e:00.0: BAR 1: can't reserve [mem 0xd0000000-0xdfffffff 64bit pref]
Apr 15 22:35:01 pve kernel: [ 1590.129465] vfio-pci 0000:2e:00.0: BAR 1: can't reserve [mem 0xd0000000-0xdfffffff 64bit pref]
Apr 15 22:35:01 pve kernel: [ 1590.129605] vfio-pci 0000:2e:00.0: BAR 1: can't reserve [mem 0xd0000000-0xdfffffff 64bit pref]
Apr 15 22:35:01 pve kernel: [ 1590.129744] vfio-pci 0000:2e:00.0: BAR 1: can't reserve [mem 0xd0000000-0xdfffffff 64bit pref]

Hier einmal kurz meine Config:

MB : MSI Godlike x570
CPU: AMD Ryzen 9 5950X
Ram : 64GB

1.PCIe Slot : Gigabyte RTX 2060
2.PCIe Slot : Asus XG-C100C 10 Gbit Netzwerkkarte
3.PCIe Slot : LEER
4.PCIe Slot : ASM1062 SaTa Controller

PVE-Version : 7.4-3
Kernel : 5.15.104-1-pve


Meine /etc/default/grub enthält den folgenden Eintrag :

Code:
GRUB_CMDLINE_LINUX_DEFAULT="quiet amd_iommu=on iommu=pt pcie_acs_override=downstream pcie_acs_overrid=multifunction nofb nomodeset video=vesafb:eek:ff initcall_blacklist=sysfb_init"

unter /etc/modprobe.d/ habe ich die folgenden dateien :

blacklist.conf
Code:
blacklist radeon
blacklist nouveau
blacklist nvidia

iommu.conf
Code:
options vfio_iommu_type1 allow_unsafe_interrupts=1


kvm.conf
Code:
options kvm ignore_msrs=1


pass.conf
Code:
options vfio-pci ids=10de:1f08,10de:10f9


Hier noch die Ausgabe von

lspci -nnk

Code:
00:00.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Root Complex [1022:1480]
        Subsystem: Micro-Star International Co., Ltd. [MSI] Starship/Matisse Root Complex [1462:7c34]
00:00.2 IOMMU [0806]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse IOMMU [1022:1481]
        Subsystem: Micro-Star International Co., Ltd. [MSI] Starship/Matisse IOMMU [1462:7c34]
00:01.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge [1022:1482]
00:01.1 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse GPP Bridge [1022:1483]
        Kernel driver in use: pcieport
00:01.2 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse GPP Bridge [1022:1483]
        Kernel driver in use: pcieport
00:02.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge [1022:1482]
00:03.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge [1022:1482]
00:03.1 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse GPP Bridge [1022:1483]
        Kernel driver in use: pcieport
00:03.3 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse GPP Bridge [1022:1483]
        Kernel driver in use: pcieport
00:04.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge [1022:1482]
00:05.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge [1022:1482]
00:07.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge [1022:1482]
00:07.1 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B] [1022:1484]
        Kernel driver in use: pcieport
00:08.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge [1022:1482]
00:08.1 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B] [1022:1484]
        Kernel driver in use: pcieport
00:14.0 SMBus [0c05]: Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller [1022:790b] (rev 61)
        Subsystem: Micro-Star International Co., Ltd. [MSI] FCH SMBus Controller [1462:7c34]
        Kernel driver in use: piix4_smbus
        Kernel modules: i2c_piix4, sp5100_tco
00:14.3 ISA bridge [0601]: Advanced Micro Devices, Inc. [AMD] FCH LPC Bridge [1022:790e] (rev 51)
        Subsystem: Micro-Star International Co., Ltd. [MSI] FCH LPC Bridge [1462:7c34]
00:18.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Matisse Device 24: Function 0 [1022:1440]
00:18.1 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Matisse Device 24: Function 1 [1022:1441]
00:18.2 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Matisse Device 24: Function 2 [1022:1442]
00:18.3 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Matisse Device 24: Function 3 [1022:1443]
        Kernel driver in use: k10temp
        Kernel modules: k10temp
00:18.4 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Matisse Device 24: Function 4 [1022:1444]
00:18.5 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Matisse Device 24: Function 5 [1022:1445]
00:18.6 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Matisse Device 24: Function 6 [1022:1446]
00:18.7 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Matisse Device 24: Function 7 [1022:1447]
01:00.0 Non-Volatile memory controller [0108]: Samsung Electronics Co Ltd NVMe SSD Controller PM9A1/980PRO [144d:a80a]
        Subsystem: Samsung Electronics Co Ltd Device [144d:a801]
        Kernel driver in use: nvme
        Kernel modules: nvme
20:00.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Matisse Switch Upstream [1022:57ad]
        Kernel driver in use: pcieport
21:00.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Matisse PCIe GPP Bridge [1022:57a3]
        Kernel driver in use: pcieport
21:02.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Matisse PCIe GPP Bridge [1022:57a3]
        Kernel driver in use: pcieport
21:03.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Matisse PCIe GPP Bridge [1022:57a3]
        Kernel driver in use: pcieport
21:04.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Matisse PCIe GPP Bridge [1022:57a3]
        Kernel driver in use: pcieport
21:05.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Matisse PCIe GPP Bridge [1022:57a3]
        Kernel driver in use: pcieport
21:08.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Matisse PCIe GPP Bridge [1022:57a4]
        Kernel driver in use: pcieport
21:09.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Matisse PCIe GPP Bridge [1022:57a4]
        Kernel driver in use: pcieport
21:0a.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Matisse PCIe GPP Bridge [1022:57a4]
        Kernel driver in use: pcieport
22:00.0 Non-Volatile memory controller [0108]: Samsung Electronics Co Ltd NVMe SSD Controller PM9A1/980PRO [144d:a80a]
        Subsystem: Samsung Electronics Co Ltd Device [144d:a801]
        Kernel driver in use: nvme
        Kernel modules: nvme
24:00.0 SATA controller [0106]: ASMedia Technology Inc. Device [1b21:1166] (rev 02)
        Subsystem: ZyDAS Technology Corp. Device [2116:2116]
        Kernel driver in use: ahci
        Kernel modules: ahci
25:00.0 PCI bridge [0604]: ASMedia Technology Inc. Device [1b21:1182]
        Kernel driver in use: pcieport
26:03.0 PCI bridge [0604]: ASMedia Technology Inc. Device [1b21:1182]
        Kernel driver in use: pcieport
26:07.0 PCI bridge [0604]: ASMedia Technology Inc. Device [1b21:1182]
        Kernel driver in use: pcieport
27:00.0 USB controller [0c03]: ASMedia Technology Inc. ASM1042A USB 3.0 Host Controller [1b21:1142]
        Subsystem: Micro-Star International Co., Ltd. [MSI] ASM1042A USB 3.0 Host Controller [1462:7c34]
        Kernel driver in use: xhci_hcd
        Kernel modules: xhci_pci
28:00.0 SATA controller [0106]: ASMedia Technology Inc. ASM1062 Serial ATA Controller [1b21:0612] (rev 02)
        Subsystem: ASMedia Technology Inc. ASM1062 Serial ATA Controller [1b21:1060]
        Kernel driver in use: ahci
        Kernel modules: ahci
29:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. Device [10ec:2600] (rev 21)
        Subsystem: Micro-Star International Co., Ltd. [MSI] Device [1462:7c34]
        Kernel driver in use: r8169
        Kernel modules: r8169
2a:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. Killer E3000 2.5GbE Controller [10ec:3000] (rev 03)
        Subsystem: Micro-Star International Co., Ltd. [MSI] Device [1462:7c34]
        Kernel driver in use: r8169
        Kernel modules: r8169
2b:00.0 Non-Essential Instrumentation [1300]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Reserved SPP [1022:1485]
        Subsystem: Micro-Star International Co., Ltd. [MSI] Starship/Matisse Reserved SPP [1462:7c34]
2b:00.1 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD] Matisse USB 3.0 Host Controller [1022:149c]
        Subsystem: Micro-Star International Co., Ltd. [MSI] Matisse USB 3.0 Host Controller [1462:7c34]
        Kernel driver in use: xhci_hcd
        Kernel modules: xhci_pci
2b:00.3 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD] Matisse USB 3.0 Host Controller [1022:149c]
        Subsystem: Advanced Micro Devices, Inc. [AMD] Matisse USB 3.0 Host Controller [1022:148c]
        Kernel driver in use: xhci_hcd
        Kernel modules: xhci_pci
2c:00.0 SATA controller [0106]: Advanced Micro Devices, Inc. [AMD] FCH SATA Controller [AHCI mode] [1022:7901] (rev 51)
        Subsystem: Advanced Micro Devices, Inc. [AMD] FCH SATA Controller [AHCI mode] [1022:7901]
        Kernel driver in use: ahci
        Kernel modules: ahci
2d:00.0 SATA controller [0106]: Advanced Micro Devices, Inc. [AMD] FCH SATA Controller [AHCI mode] [1022:7901] (rev 51)
        Subsystem: Advanced Micro Devices, Inc. [AMD] FCH SATA Controller [AHCI mode] [1022:7901]
        Kernel driver in use: ahci
        Kernel modules: ahci
2e:00.0 VGA compatible controller [0300]: NVIDIA Corporation TU106 [GeForce RTX 2060 Rev. A] [10de:1f08] (rev a1)
        Subsystem: Gigabyte Technology Co., Ltd TU106 [GeForce RTX 2060 Rev. A] [1458:3fc1]
        Kernel driver in use: vfio-pci
        Kernel modules: nvidiafb, nouveau
2e:00.1 Audio device [0403]: NVIDIA Corporation TU106 High Definition Audio Controller [10de:10f9] (rev a1)
        Subsystem: Gigabyte Technology Co., Ltd TU106 High Definition Audio Controller [1458:3fc1]
        Kernel driver in use: vfio-pci
        Kernel modules: snd_hda_intel
2e:00.2 USB controller [0c03]: NVIDIA Corporation TU106 USB 3.1 Host Controller [10de:1ada] (rev a1)
        Subsystem: Gigabyte Technology Co., Ltd TU106 USB 3.1 Host Controller [1458:3fc1]
        Kernel driver in use: vfio-pci
        Kernel modules: xhci_pci
2e:00.3 Serial bus controller [0c80]: NVIDIA Corporation TU106 USB Type-C UCSI Controller [10de:1adb] (rev a1)
        Subsystem: Gigabyte Technology Co., Ltd TU106 USB Type-C UCSI Controller [1458:3fc1]
        Kernel driver in use: vfio-pci
        Kernel modules: i2c_nvidia_gpu
2f:00.0 Ethernet controller [0200]: Aquantia Corp. AQC107 NBase-T/IEEE 802.3bz Ethernet Controller [AQtion] [1d6a:07b1] (rev 02)
        Subsystem: ASUSTeK Computer Inc. AQC107 NBase-T/IEEE 802.3bz Ethernet Controller [AQtion] [1043:8741]
        Kernel driver in use: atlantic
        Kernel modules: atlantic
30:00.0 Non-Essential Instrumentation [1300]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Function [1022:148a]
        Subsystem: Micro-Star International Co., Ltd. [MSI] Starship/Matisse PCIe Dummy Function [1462:7c34]
31:00.0 Non-Essential Instrumentation [1300]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Reserved SPP [1022:1485]
        Subsystem: Micro-Star International Co., Ltd. [MSI] Starship/Matisse Reserved SPP [1462:7c34]
31:00.3 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD] Matisse USB 3.0 Host Controller [1022:149c]
        Subsystem: Micro-Star International Co., Ltd. [MSI] Matisse USB 3.0 Host Controller [1462:7c34]
        Kernel driver in use: xhci_hcd
        Kernel modules: xhci_pci
31:00.4 Audio device [0403]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse HD Audio Controller [1022:1487]
        Subsystem: Micro-Star International Co., Ltd. [MSI] Starship/Matisse HD Audio Controller [1462:cc34]
        Kernel driver in use: snd_hda_intel
        Kernel modules: snd_hda_intel


Ich habe hier im Forum viele Threads gelesen und habe eigentlich auch alles eingetragen was ich glaube richtig zu sein.
ev. sieht ja hier jemand wo ich ev. einen Fehler gemacht habe.



Viele Grüße eure
Foxi
 
Last edited:
Wenn du die Grafikkarte ausgebaut hast, was willst du denn dann durchreichen?
 
Wenn du die Grafikkarte ausgebaut hast, was willst du denn dann durchreichen?
Meine Alte Config war :

1.PCIe Slot : Nvidia GT710
2.PCIe Slot : Gigabyte RTX 2060
3.PCIe Slot : LEER
4.PCIe Slot : Asus XG-C100C 10 Gbit Netzwerkkarte

und die neue Config ist nun

1.PCIe Slot : Gigabyte RTX 2060
2.PCIe Slot : Asus XG-C100C 10 Gbit Netzwerkkarte
3.PCIe Slot : LEER
4.PCIe Slot : ASM1062 SaTa Controller

d.h. es gibt nur noch eine GPU in diesem Falle die RTX 2060

Im Moment habe ich ein Trick angewandt der in der Regel recht gut funktioniert, aber keine Lösung ist.
Vor dem Booten von Proxmox einfach alle Monitorkabel aus der RTX 2060 entfernen, sowie Proxmox hochgefahren ist kann man die Kabel wieder einstecken und die Karte kann an die VM problemlos durchgereicht werden.
Ich hätte das allerdings gerne einfacher.

Grüße
eure
Foxi
 
Hab vor ca einem jahr auch mal ein single GPU passthrough system aufgesetzt und hatte den selben fehler, bin mir aber nicht ganz sicher, wie ich das gemacht hab. Wenn du die Monitorkabel eingesteckt lässt, was siehst du? Bekommst du post-grub output?
 
Hab vor ca einem jahr auch mal ein single GPU passthrough system aufgesetzt und hatte den selben fehler, bin mir aber nicht ganz sicher, wie ich das gemacht hab. Wenn du die Monitorkabel eingesteckt lässt, was siehst du? Bekommst du post-grub output?

Wenn die Monitorkabel angesteckt bleiben sehe ich auf einem Monitor fast den kompletten Proxmox Bootvorgang , bis dann scheinbar meine Einträge aus den .conf Dateien greifen. denn dann bleibt er Monitor mäßig auf einer der letzten Bootvorgangsmeldungen steht und wird nach wenigen Sekunden schwarz.
Der Proxmox Server läuft aber und scheint im "Hintergrund" auf login: zu stehen da ich ihn über das Webinterface dann normal bedienen kann.

Sowie ich dann allerdings versuche eine VM zu starten wo diese GPU durchgereicht ist (pcie-passthrough), kommt es zum Crash und diese Fehlermeldungen fluten mir dann das syslog file

Code:
Apr 15 22:35:01 pve QEMU[113533]: kvm: vfio_region_write(0000:2e:00.0:region1+0x290fe0, 0x0,8) failed: Device or resource busy
Apr 15 22:35:01 pve QEMU[113533]: kvm: vfio_region_write(0000:2e:00.0:region1+0x290fd8, 0x0,8) failed: Device or resource busy
Apr 15 22:35:01 pve kernel: [ 1590.129187] vfio-pci 0000:2e:00.0: BAR 1: can't reserve [mem 0xd0000000-0xdfffffff 64bit pref]
Apr 15 22:35:01 pve kernel: [ 1590.129326] vfio-pci 0000:2e:00.0: BAR 1: can't reserve [mem 0xd0000000-0xdfffffff 64bit pref]
Apr 15 22:35:01 pve kernel: [ 1590.129465] vfio-pci 0000:2e:00.0: BAR 1: can't reserve [mem 0xd0000000-0xdfffffff 64bit pref]

Ich muss dann die VM hart Ausschalten und schon sind die Meldungen im Syslog auch wieder weg. :(

Wie gesagt aktuell behelfe ich mir in dem ich den Proxmox Server mit ausgesteckten Monitorkabeln starte, und erst nachdem er 100% hochgefahren ist stecke ich die Kabel wieder ein, aber eine optimale Lösung ist das natürlich nicht wirklich !

Viele Grüße
eure
Foxi
 
stimmt, ich erinnere mich. Das selbe problem hatte ich auch, das problem ist, dass der os video treiber kurzzeitig die gpu greift, bevor der vfio-pci aktiv wird. Ich schau später mal in meine grib config, da gab es eine variable die da hilft wenn mich nicht alles täuscht.
 
Ich weiß nicht genau, welche variable es ist aber versuch mal meine grub boot variablen:
Code:
"quiet amd_iommu=on initcall_blacklist=sysfb_init pcie_acs_override=downstream,multifunction"
Achtung, ich nutze acs, ich weiß nicht, ob du das nutzen willst. Ist bei dir aber auch in der config, deswegen denke ich du weißt, was das ist. Denk aber auf jeden fall an
Code:
update-grub
sonst funktioniert es natürlich nicht.
 
Ich weiß nicht genau, welche variable es ist aber versuch mal meine grub boot variablen:
Code:
"quiet amd_iommu=on initcall_blacklist=sysfb_init pcie_acs_override=downstream,multifunction"
Achtung, ich nutze acs, ich weiß nicht, ob du das nutzen willst. Ist bei dir aber auch in der config, deswegen denke ich du weißt, was das ist. Denk aber auf jeden fall an
Code:
update-grub
sonst funktioniert es natürlich nicht.
gerade einmal versucht, leider ohne erfolg !
Es kommt dann wieder direkt beim starten der VM mit GPU Passthrough der Fehler. :(

Code:
Apr 17 18:33:37 pve QEMU[14634]: kvm: vfio_region_write(0000:2e:00.0:region1+0xc398, 0x0,8) failed: Device or resource busy
Apr 17 18:33:37 pve QEMU[14634]: kvm: vfio_region_write(0000:2e:00.0:region1+0xc390, 0x0,8) failed: Device or resource busy
Apr 17 18:33:37 pve QEMU[14634]: kvm: vfio_region_write(0000:2e:00.0:region1+0xc388, 0x0,8) failed: Device or resource busy
Apr 17 18:33:37 pve QEMU[14634]: kvm: vfio_region_write(0000:2e:00.0:region1+0xc380, 0x0,8) failed: Device or resource busy
Apr 17 18:33:37 pve QEMU[14634]: kvm: vfio_region_write(0000:2e:00.0:region1+0xc378, 0x0,8) failed: Device or resource busy
Apr 17 18:33:37 pve QEMU[14634]: kvm: vfio_region_write(0000:2e:00.0:region1+0xc370, 0x0,8) failed: Device or resource busy
Apr 17 18:33:37 pve QEMU[14634]: kvm: vfio_region_write(0000:2e:00.0:region1+0xc368, 0x0,8) failed: Device or resource busy
Apr 17 18:33:37 pve QEMU[14634]: kvm: vfio_region_write(0000:2e:00.0:region1+0xc360, 0x0,8) failed: Device or resource busy
Apr 17 18:33:37 pve kernel: [  195.124694] vfio-pci 0000:2e:00.0: BAR 1: can't reserve [mem 0xd0000000-0xdfffffff 64bit pref]
Apr 17 18:33:37 pve kernel: [  195.124831] vfio-pci 0000:2e:00.0: BAR 1: can't reserve [mem 0xd0000000-0xdfffffff 64bit pref]
Apr 17 18:33:37 pve QEMU[14634]: kvm: vfio_region_write(0000:2e:00.0:region1+0xc358, 0x0,8) failed: Device or resource busy
Apr 17 18:33:37 pve kernel: [  195.124968] vfio-pci 0000:2e:00.0: BAR 1: can't reserve [mem 0xd0000000-0xdfffffff 64bit pref]
Apr 17 18:33:37 pve kernel: [  195.125105] vfio-pci 0000:2e:00.0: BAR 1: can't reserve [mem 0xd0000000-0xdfffffff 64bit pref]
Apr 17 18:33:37 pve kernel: [  195.125242] vfio-pci 0000:2e:00.0: BAR 1: can't reserve [mem 0xd0000000-0xdfffffff 64bit pref]
Apr 17 18:33:37 pve kernel: [  195.125380] vfio-pci 0000:2e:00.0: BAR 1: can't reserve [mem 0xd0000000-0xdfffffff 64bit pref]
Apr 17 18:33:37 pve kernel: [  195.125517] vfio-pci 0000:2e:00.0: BAR 1: can't reserve [mem 0xd0000000-0xdfffffff 64bit pref]
Apr 17 18:33:37 pve kernel: [  195.125654] vfio-pci 0000:2e:00.0: BAR 1: can't reserve [mem 0xd0000000-0xdfffffff 64bit pref]
Apr 17 18:33:37 pve kernel: [  195.125792] vfio-pci 0000:2e:00.0: BAR 1: can't reserve [mem 0xd0000000-0xdfffffff 64bit pref]
Apr 17 18:33:37 pve kernel: [  195.125929] vfio-pci 0000:2e:00.0: BAR 1: can't reserve [mem 0xd0000000-0xdfffffff 64bit pref]
Apr 17 18:33:37 pve kernel: [  195.126064] vfio-pci 0000:2e:00.0: BAR 1: can't reserve [mem 0xd0000000-0xdfffffff 64bit pref]
Apr 17 18:33:37 pve kernel: [  195.126200] vfio-pci 0000:2e:00.0: BAR 1: can't reserve [mem 0xd0000000-0xdfffffff 64bit pref]
Apr 17 18:33:37 pve kernel: [  195.126336] vfio-pci 0000:2e:00.0: BAR 1: can't reserve [mem 0xd0000000-0xdfffffff 64bit pref]
Apr 17 18:33:37 pve kernel: [  195.126472] vfio-pci 0000:2e:00.0: BAR 1: can't reserve [mem 0xd0000000-0xdfffffff 64bit pref]
Apr 17 18:33:37 pve kernel: [  195.126608] vfio-pci 0000:2e:00.0: BAR 1: can't reserve [mem 0xd0000000-0xdfffffff 64bit pref]
Apr 17 18:33:37 pve kernel: [  195.126743] vfio-pci 0000:2e:00.0: BAR 1: can't reserve [mem 0xd0000000-0xdfffffff 64bit pref]
Apr 17 18:33:37 pve kernel: [  195.126878] vfio-pci 0000:2e:00.0: BAR 1: can't reserve [mem 0xd0000000-0xdfffffff 64bit pref]
Apr 17 18:33:37 pve kernel: [  195.127014] vfio-pci 0000:2e:00.0: BAR 1: can't reserve [mem 0xd0000000-0xdfffffff 64bit pref]
Apr 17 18:33:37 pve kernel: [  195.127151] vfio-pci 0000:2e:00.0: BAR 1: can't reserve [mem 0xd0000000-0xdfffffff 64bit pref]
Apr 17 18:33:37 pve kernel: [  195.127287] vfio-pci 0000:2e:00.0: BAR 1: can't reserve [mem 0xd0000000-0xdfffffff 64bit pref]
Apr 17 18:33:37 pve kernel: [  195.127423] vfio-pci 0000:2e:00.0: BAR 1: can't reserve [mem 0xd0000000-0xdfffffff 64bit pref]
Apr 17 18:33:37 pve QEMU[14634]: kvm: vfio_region_write(0000:2e:00.0:region1+0xc350, 0x0,8) failed: Device or resource busy
Apr 17 18:33:37 pve kernel: [  195.127560] vfio-pci 0000:2e:00.0: BAR 1: can't reserve [mem 0xd0000000-0xdfffffff 64bit pref]
Apr 17 18:33:37 pve kernel: [  195.127695] vfio-pci 0000:2e:00.0: BAR 1: can't reserve [mem 0xd0000000-0xdfffffff 64bit pref]
Apr 17 18:33:37 pve kernel: [  195.127831] vfio-pci 0000:2e:00.0: BAR 1: can't reserve [mem 0xd0000000-0xdfffffff 64bit pref]
Apr 17 18:33:37 pve kernel: [  195.127967] vfio-pci 0000:2e:00.0: BAR 1: can't reserve [mem 0xd0000000-0xdfffffff 64bit pref]
Apr 17 18:33:37 pve kernel: [  195.128103] vfio-pci 0000:2e:00.0: BAR 1: can't reserve [mem 0xd0000000-0xdfffffff 64bit pref]
Apr 17 18:33:37 pve kernel: [  195.128239] vfio-pci 0000:2e:00.0: BAR 1: can't reserve [mem 0xd0000000-0xdfffffff 64bit pref]
Apr 17 18:33:37 pve kernel: [  195.128376] vfio-pci 0000:2e:00.0: BAR 1: can't reserve [mem 0xd0000000-0xdfffffff 64bit pref]
Apr 17 18:33:37 pve kernel: [  195.128516] vfio-pci 0000:2e:00.0: BAR 1: can't reserve [mem 0xd0000000-0xdfffffff 64bit pref]
Apr 17 18:33:37 pve QEMU[14634]: kvm: vfio_region_write(0000:2e:00.0:region1+0xc348, 0x0,8) failed: Device or resource busy
Apr 17 18:33:37 pve QEMU[14634]: kvm: vfio_region_write(0000:2e:00.0:region1+0xc340, 0x0,8) failed: Device or resource busy
Apr 17 18:33:37 pve QEMU[14634]: kvm: vfio_region_write(0000:2e:00.0:region1+0xc338, 0x0,8) failed: Device or resource busy
Apr 17 18:33:37 pve QEMU[14634]: kvm: vfio_region_write(0000:2e:00.0:region1+0xc330, 0x0,8) failed: Device or resource busy
Apr 17 18:33:37 pve QEMU[14634]: kvm: vfio_region_write(0000:2e:00.0:region1+0xc328, 0x0,8) failed: Device or resource busy
Apr 17 18:33:37 pve QEMU[14634]: kvm: vfio_region_write(0000:2e:00.0:region1+0xc320, 0x0,8) failed: Device or resource busy
Apr 17 18:33:37 pve QEMU[14634]: kvm: vfio_region_write(0000:2e:00.0:region1+0xc318, 0x0,8) failed: Device or resource busy
Apr 17 18:33:37 pve QEMU[14634]: kvm: vfio_region_write(0000:2e:00.0:region1+0xc310, 0x0,8) failed: Device or resource busy
Apr 17 18:33:37 pve QEMU[14634]: kvm: vfio_region_write(0000:2e:00.0:region1+0xc308, 0x0,8) failed: Device or resource busy


Bin da im Moment echt verzweifelt, das daß nicht funktioniert :(


Grüße
eure
Foxi
 
Last edited:
Okay, eine andere Idee. Versuch mal in der vm config im Web interface ROM-BAR zu deaktivieren bei der pass-through gpu. Das hat bei mir auch zu Problemen geführt und ich habe keinen Performanceunterschied zu einer nativen Windows Installation. Hilft das vielleicht?
Grüße :)
 
Okay, eine andere Idee. Versuch mal in der vm config im Web interface ROM-BAR zu deaktivieren bei der pass-through gpu. Das hat bei mir auch zu Problemen geführt und ich habe keinen Performanceunterschied zu einer nativen Windows Installation. Hilft das vielleicht?
Grüße :)
Das hatte ich auch schon probiert , leider ohne Erfolg ! :(


Grüße
eure
Foxi
 
hmm okay. Was ist aktuell beim booten die Ausgabe? Also natürlich wenn du dein Displaykabel eingesteckt lässt. Das letzte, was ich sehe, ist:
Code:
Booting 'Proxmox VE GNU/Linux'
Loading Linux 5.15.83-1-pve ...
Loading initial ramdisk ...
Ist das bei dir auch alles oder kommt dananch noch mehr? Wenn das alles ist, sollte es definitiv kein problem mit dem binden der vfio treiber sein, ansonsten müssen wir da noch weiter schauen.
Als Versuch kannst du mal nur die GPU ohne das audio device durchreichen. Dafür einfach nur xx:xx:xx.0 (also nur die GPU) ohne den Haken bei "Alle Funktionen" durchreichen. Kannst aber trotzdem alles andere angehakt lassen. Das hat bei mir immer probleme gemacht und mit Audio funktioniert es bei mir gar nicht, das Problem sollte aber hardware seitig vom MB sein, ich konnte es nämlich is heute nicht beheben. Wobei ich das hier bezweifle, da das gerät xx:xx:xx.0 bei dir busy ist, was die gpu und nicht das audio interface ist.
 
Last edited:
ist das Modul für den Treiber der Grafikkarte auch in der Blacklist
also in der /etc/modprobe.d/pve-blacklist.conf

steht bei mir folgendes drin
blacklist nvidiafb
blacklist nouveau

schau mal ob nach dem booten einer der Treiber geladen ist per lsmod
lsmod|grep nouveau
lsmod |grep nvidiafb
 
ist das Modul für den Treiber der Grafikkarte auch in der Blacklist
also in der /etc/modprobe.d/pve-blacklist.conf

steht bei mir folgendes drin
blacklist nvidiafb
blacklist nouveau

schau mal ob nach dem booten einer der Treiber geladen ist per lsmod
lsmod|grep nouveau
lsmod |grep nvidiafb
beide lsmod befehle bringen keine Rückmeldung (also kein Ergebniss)

unter /etc/modprobe.d/ habe ich nur eine Datei in der alles drinnsteht

blacklist.conf
Code:
blacklist radeon
blacklist nouveau
blacklist nvidia
blacklist nvidiafb
blacklist i2c_nvidia_gpu
blacklist snd_hda_intel

options vfio_iommu_type1 allow_unsafe_interrupts=1
options kvm ignore_msrs=1
options vfio-pci ids=10de:1f08,10de:10f9,10de:1ada,10de:1adb


grüße
eure
Foxi
 

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!