My Oracle Support Banner

QEMU 2.9.0-8, Oracle Linux 7 guest, 6.4TB NVMe lun pci pass through reports error message  (Doc ID 2378400.1)

Last updated on APRIL 02, 2023

Applies to:

Linux OS - Version Oracle Linux 7.0 and later
Oracle Cloud Infrastructure - Version N/A and later
Linux x86-64

Symptoms

When attempting to use a pass through NVMe LUN on a QEMU OL 7 guest, which uses the following controller:
Non-Volatile memory controller: Intel Corporation Device 0a54

The following errors occur:

On the console:

qemu-system-x86_64: vfio-pci: Cannot read device rom at 0000:1b:00.0
Device option ROM contents are probably invalid (check dmesg).
Skip option ROM probe with rombar=0, or load from file with romfile=
qemu-system-x86_64: vfio-pci: Cannot read device rom at 0000:1c:00.0
Device option ROM contents are probably invalid (check dmesg).
Skip option ROM probe with rombar=0, or load from file with romfile=
qemu-system-x86_64: vfio-pci: Cannot read device rom at 0000:3e:00.0
Device option ROM contents are probably invalid (check dmesg).
Skip option ROM probe with rombar=0, or load from file with romfile=
qemu-system-x86_64: vfio-pci: Cannot read device rom at 0000:94:00.0
Device option ROM contents are probably invalid (check dmesg).
Skip option ROM probe with rombar=0, or load from file with romfile=

In the syslog:

Jan 9 23:07:45 localhost kernel: vfio-pci 0000:46:03.0: enabling device
(0000 -> 0002)
Jan 9 23:07:45 localhost kernel: vfio-pci 0000:1b:00.0: enabling device
(0400 -> 0402)
Jan 9 23:07:45 localhost kernel: vfio_ecap_init: 0000:1b:00.0 hiding
ecap 0x19@0x2a0
Jan 9 23:07:45 localhost kernel: vfio_ecap_init: 0000:1b:00.0 hiding
ecap 0x1e@0x310
Jan 9 23:07:45 localhost kernel: vfio-pci 0000:1c:00.0: enabling device
(0400 -> 0402)
Jan 9 23:07:45 localhost kernel: vfio_ecap_init: 0000:1c:00.0 hiding
ecap 0x19@0x2a0
Jan 9 23:07:45 localhost kernel: vfio_ecap_init: 0000:1c:00.0 hiding

 

Cause

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


In this Document
Symptoms
Cause
Solution
References

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.