Symptoms
The first indication of the problem was that nvidia-smi could not communicate with all GPUs in the system.
Running the following command: nvidia-smi -L
- Queries against healthy GPUs continue to work.
- Queries against the affected GPUs fail immediately.
- Workloads that require all GPUs may fail or become stuck.
Troubleshooting
Step 1: Check for XID Errors
- dcgmi dmon -e 230 --count 1
- dmesg | egrep -i "xid|fallen"
# dmesg | egrep -i "xid|fallen"
[6780696.284301] NVRM: Xid (PCI:0000:bf:00): 79, pid='<unknown>', name=<unknown>, GPU has fallen off the bus.
[6780696.284304] NVRM: GPU 0000:bf:00.0: GPU has fallen off the bus.
[6780696.284647] NVRM: Xid (PCI:0000:e4:00): 79, pid='<unknown>', name=<unknown>, GPU has fallen off the bus.
[6780696.284648] NVRM: GPU 0000:e4:00.0: GPU has fallen off the bus.- PCIe link failures
- GPU hardware issues
- Power-related problems
- Motherboard or PCIe switch issues
- Firmware or driver defects
- Unexpected device resets
Step 2: Verify PCIe Device Health
- lspci | grep -i nvidia
- lspci -vvv -s <pcie device id>
# lspci | grep -i nvidia
05:00.0 Bridge: NVIDIA Corporation Device 22a3 (rev a1)
06:00.0 Bridge: NVIDIA Corporation Device 22a3 (rev a1)
07:00.0 Bridge: NVIDIA Corporation Device 22a3 (rev a1)
08:00.0 Bridge: NVIDIA Corporation Device 22a3 (rev a1)
19:00.0 3D controller: NVIDIA Corporation Device 2330 (rev a1)
2d:00.0 3D controller: NVIDIA Corporation Device 2330 (rev a1)
3f:00.0 3D controller: NVIDIA Corporation Device 2330 (rev a1)
66:00.0 3D controller: NVIDIA Corporation Device 2330 (rev a1)
9b:00.0 3D controller: NVIDIA Corporation Device 2330 (rev a1)
ae:00.0 3D controller: NVIDIA Corporation Device 2330 (rev a1)
bf:00.0 3D controller: NVIDIA Corporation Device 2330 (rev ff)
e4:00.0 3D controller: NVIDIA Corporation Device 2330 (rev ff)
# lspci -vvv -s bf:00.0
bf:00.0 3D controller: NVIDIA Corporation Device 2330 (rev ff) (prog-if ff)
!!! Unknown header type 7f
Kernel driver in use: nvidia
Kernel modules: nvidiafb, nouveau, nvidia_drm, nvidia
# lspci -vvv -s e4:00.0
e4:00.0 3D controller: NVIDIA Corporation Device 2330 (rev ff) (prog-if ff)
!!! Unknown header type 7f
Kernel driver in use: nvidia
Kernel modules: nvidiafb, nouveau, nvidia_drm, nvidia
Step 3: Run DCGM PCIe Diagnostics
Nvidia DCGM provides additional validation capabilities.
Run: dcgmi diag -r 3
Step 4: Check syslog
kernel [19209.003187] pcieport 0000:18:00.0: pciehp: Slot(1-1): Card not present
kernel [19209.003184] pcieport 0000:18:00.0: pciehp: Slot(1-1): Link Down
kernel [19209.003187] pcieport 0000:18:00.0: pciehp: Slot(1-1): Card not present
kernel [19209.003184] pcieport 0000:18:00.0: pciehp: Slot(1-1): Link Down
kernel [19209.003246] NVRM: Attempting to remove device 0000:19:00.0 with non-zero usage count!
kernel [19209.003246] NVRM: Attempting to remove device 0000:19:00.0 with non-zero usage count!
kernel [19209.174506] NVRM: GPU at PCI:0000:19:00: GPU-16xx3295-1242-bdc9-b0bf-0d540dxxxxx
kernel [19209.174511] NVRM: GPU Board Serial Number: xx551xx014xx7.
kernel [19209.174516] NVRM: GPU 0000:19:00.0: GPU has fallen off the bus.
kernel [19209.174524] NVRM: A GPU crash dump has been created. If possible, please run
kernel [19209.174524] NVRM: nvidia-bug-report.sh as root to collect this data before
kernel [19209.174506] NVRM: GPU at PCI:0000:19:00: GPU-16xx3295-1242-bdc9-b0bf-0d540dxxxx
kernel [19209.174513] NVRM: Xid (PCI:0000:19:00): 79, pid='<unknown>', name=<unknown>, GPU has fallen off the bus.
kernel [19209.174516] NVRM: GPU 0000:19:00.0: GPU has fallen off the bus.
kernel [19209.174524] NVRM: A GPU crash dump has been created. If possible, please run
kernel [19209.174524] NVRM: nvidia-bug-report.sh as root to collect this data before
kernel [19209.174524] NVRM: the NVIDIA kernel module is unloaded.
kernel [19209.174513] NVRM: Xid (PCI:0000:19:00): 79, pid='<unknown>', name=<unknown>, GPU has fallen off the bus.
kernel [19209.174517] NVRM: GPU 0000:19:00.0: GPU serial number is xx551xx014xx7.
kernel [19209.174524] NVRM: the NVIDIA kernel module is unloaded.
kernel [19209.174511] NVRM: GPU Board Serial Number: xx551xx014xx7
kernel [19209.174517] NVRM: GPU 0000:19:00.0: GPU serial number is xx551xx014xx7.
Step 5: Verify BMC
Resolution
Following are the most common steps you can try:
- Power cycle the server. In most cases this will resolve the issue.
- If a power cycle is not resolving the issue, you may try reprovisioning the node by reinstalling the OS and other required software components.
- Last option is to request for RMA of the server/ affected part by working with the vendor.

