PCI Passthrough of devices fail to initialize inside the Guest OS
Issue
- Devices passed from the Host fail to initialize in the Guest OS
[ 0.634614] pci 0000:13:00.0: BAR 1: no space for [mem size 0x1000000000 64bit pref]
[ 0.634617] pci 0000:13:00.0: BAR 1: trying firmware assignment [mem 0xfffffff000000000-0xffffffffffffffff 64bit pref]
[ 0.634618] pci 0000:13:00.0: BAR 1: [mem 0xfffffff000000000-0xffffffffffffffff 64bit pref] conflicts with PCI mem [mem 0x00000000-0xffffffffffff]
[ 0.634619] pci 0000:13:00.0: BAR 1: failed to assign [mem size 0x1000000000 64bit pref]
[ 0.634620] pci 0000:13:00.0: BAR 3: no space for [mem size 0x02000000 64bit pref]
[ 0.634620] pci 0000:13:00.0: BAR 3: trying firmware assignment [mem 0xfffffffffe000000-0xffffffffffffffff 64bit pref]
[ 0.634621] pci 0000:13:00.0: BAR 3: [mem 0xfffffffffe000000-0xffffffffffffffff 64bit pref] conflicts with PCI mem [mem 0x00000000-0xffffffffffff]
[ 0.634622] pci 0000:13:00.0: BAR 3: failed to assign [mem size 0x02000000 64bit pref]
[ 0.634623] pci 0000:13:00.0: BAR 0: no space for [mem size 0x01000000]
[ 0.634623] pci 0000:13:00.0: BAR 0: trying firmware assignment [mem 0xff000000-0xffffffff]
[ 0.634624] pci 0000:13:00.0: BAR 0: [mem 0xff000000-0xffffffff] conflicts with 0000:0c:00.0 [mem 0xff000000-0xffffffff]
[ 0.634625] pci 0000:13:00.0: BAR 0: failed to assign [mem size 0x01000000]
Environment
- Red Hat Enterprise Linux 8
- KVM Virtualization
- PCI Passthrough
- UEFI Virtual Machine
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.