[AMD] RHEL VM fails to boot with intel IOMMU and more than 1TB of RAM

Solution Verified - Updated -

Issue

  • The RHEL 9 guest VM fails to boot with intel IOMMU device and more than 1TB of RAM.
  • The issue started reporting after updating the qemu-kvm to qemu-kvm-7.2.0-14.el9_2.x86_64 on Host system.
  • The console is getting flooded with below messages continuously upon starting the VM with above configuration.
[    1.426910] ACPI: 1 ACPI AML tables successfully acquired and loaded
[    1.428215] DMAR: VT-d detected Invalidation Queue Error: Reason 0
[    1.428218] DMAR: QI HEAD: Invalidation Wait qw0 = 0x200000025, qw1 = 0x10000061c04
[    1.428220] DMAR: QI PRIOR: UNKNOWN qw0 = 0x0, qw1 = 0x0
..
[    1.428432] DMAR: VT-d detected Invalidation Queue Error: Reason 0
[    1.428432] DMAR: QI HEAD: Invalidation Wait qw0 = 0x200000025, qw1 = 0x10000061c04
[    1.428433] DMAR: QI PRIOR: UNKNOWN qw0 = 0x0, qw1 = 0x0

Environment

  • Red Hat Enterprise Linux 9
  • Host with qemu-kvm-7.2.0-14.el9_2.x86_64 or later
  • Virtual Machine type is pc-q35-rhel9.2.0 or higher
  • AMD CPU

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