Updating to RHEL 8.7 on Intel VROC RAID (NVMe) fails
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.