Updating to RHEL 8.7 on Intel VROC RAID (NVMe) fails

Solution Unverified - Updated -

Issue

  • After updating to RHEL 8.7 and rebooting, the system fails to boot with the following message and enters emergency mode.
WARNING: CPU: 0 PID: 7 at arch/x86/kernel/apic/apic.c:2503 __irq_msi_compose_msg+0xa8/0xb0
Modules linked in:
CPU: 0 PID: 7 Comm: kworker/0:1 Not tainted 4.18.0-425.3.1.el8.x86_64 #1
Hardware name: Supermicro SYS-510P-WTR/X12SPW-TF, BIOS 1.4 07/12/2022
Workqueue: events work_for_cpu_fn
RIP: 0010: __irq_msi_compose_msg+0xa8/0xb0
Code: 00 77 27 0f b7 16 c1 e8 08 83 e0 7f c1 e0 05 66 81 e2 1f f0 09 d0 66 89 06 e9 54 0f ba 00 3d ff 00 00 00 77 05 e9 4
RSP: 0018:ff2557b9401a3b88 EFLAGS: 00010212
RAX: 0000000000000400 RBX: ff253504896d7628 RCX: 0000000000000000
RDX: 0000000000000000 RSI: ff2557b9401a3b98 RDI: ff25350489966c80
RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000
R10: 0000000000000000 R11: 0000000000000000 R12: ff2535048747bbc0
R13: ff25350490ce90b8 R14: ff253504a1a70a80 R15: 0000000000000000
FS:  0000000000000000(0000) GS:ff253513bfa00000(0000) knlGS:0000000000000000
CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 00007f3e80f72c20 CR3: 00000005e8810002 CR4: 0000000000771ef0
DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
PKRU: 55555554
Call Trace:
 irq_chip_compose_msi_msg+0x33/0x50
 msi_domain_activate+0x4b/0xa0
 __irq_domain_activate_irq+0x53/0x90
 ? irq_set_msi_desc_off+0x5a/0x90
 irq_domain?activate_irq+0x29/0x40
 __msi_domain_alloc_irqs+0x17b/0x320
 native_setup_msi_irqs+0x54/0x90
 __pci_enable_msi_range+0x148/0x220
 pci_alloc_irq_vectors_affinity+0xc3/0x110
 pcie_port_device_register+0x143/0x570
 ? update_load_avg+0x7e/0x710
 pcie_portdrv_probe+0x45/0xe0
 local_pci_probe+0x42/0x80
 work_for_cpu_fn+0x16/0x20
 process_one_work+0x1a7/0x360
 ? create_worker+0x1a0/0x1a0
 worker_thread+0x1ce/0x390
 ? create_worker+0x1a0/0x1a0
 kthread+0x10b/0x130
 ? set_kthread_struct+0x50/0x50
 ret_from_fork+0x1f/0x40
---[ end trace 1a6efcebe304e476 ]---

[...]

DMAR: DRHD: handling fault status reg 2
DMAR: [INTR-REMAP] Request device [c2:00.5] fault index 0x8000 [fault reason 0x25] Blocked a compatibility format interrupt request.

[...]

nvme nvme1: I/O 0 QID 0 timeout, completion polled
nvme nvme0: I/O 12 QID 0 timeout, completion polled
DMAR: DRHD: handling fault status reg 3
DMAR: [INTR-REMAP] Request device [c2:00.5] fault index 0x8400 [fault reason 0x25] Blocked a compatibility format interrupt request.
systemd[1]: dev-mapper-rhel\x2dswap.device: Job dev-mapper-rhel\x2dswap.device/start timed out.
systemd[1]: Timed out waiting for device dev-mapper-rhel\2dswap.device
systemd[1]: Dependency failed for Resume from hibernation using device /dev/mapper/rhel-swap.

Environment

  • Red Hat Enterprise Linux 8.7 GA
    • kernel-4.18.0-425.3.1.el8
  • Intel Virtual RAID on CPU (Intel VROC)

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