dmesg
logs and kernel module commands to diagnose issues where the operating system fails to detect NVIDIA GPUs—even though they appear in the system's BMC (Baseboard Management Controller).nvidia-smi
reports: NVRM: No NVIDIA GPU found
GPUs are visible in BMC or IPMI but not in the OS
You're seeing driver or hardware initialization errors during boot
dmesg
) for Errorsdmesg
command shows messages from the kernel that are helpful for low-level diagnostics.
module verification failed
— Indicates Secure Boot is blocking the NVIDIA kernel module.No NVIDIA GPU found
— The NVIDIA driver was loaded but no GPUs were detected on the PCI bus.
firmware: failed to load
— A required firmware blob was missing.
ACPI: device not enabled
— BIOS/UEFI settings may have disabled PCIe devices.
→ The driver is loaded and likely functioning.
The module didn’t load. Check dmesg
again or try loading it manually:
SecureBoot enabled → You'll see SecureBoot enabled
Disable it from the BIOS or sign the NVIDIA module with MOK (Machine Owner Key).
If no output appears, the GPU is not even seen by the PCIe bus. Potential causes:
Hardware issue
GPU seated improperly
PCIe slot/bifurcation misconfigured in BIOS
Faulty riser or cable
nvidia
kernel module is available:If modinfo
says "module not found", the driver installation might be corrupted or incomplete.