PCI Passthrough of devices fail to initialize inside the Guest OS

Solution Verified - Updated -

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.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content