Can't Boot After Installing New PCI Device(s)

Solution Verified - Updated -

Environment

  • Red Hat Enterprise Linux
  • PCI Devices

Issue

  • New PCI device has been installed, after which, the server fails to boot

Resolution

Confirm PCI device has been placed in the correct slot, ensuring it receives enough power. Please engage your hardware vendor for questions or further assistance.

Root Cause

PCI device located in an incorrect slot results in insufficient power to complete boot process.

Diagnostic Steps

  • Review dmesg for the similar messages:

Example of PCI device that is slotted in the correct slot

[    5.247801] mlx5_core 0000:12:00.0: firmware version: 20.29.1016                                                                       
[    5.247824] mlx5_core 0000:12:00.0: 252.048 Gb/s available PCIe bandwidth (16.0 GT/s PCIe x16 link)   
[    5.484165] mlx5_core 0000:12:00.0: Port module event: module 0, Cable unplugged
[    5.484674] mlx5_core 0000:12:00.0: mlx5_pcie_event:300:(pid 9): PCIe slot advertised sufficient power (75W).

Example of PCI device being slotted in an incorrect slot resulting in insufficient power

[    5.503270] mlx5_core 0000:9f:00.0: firmware version: 20.29.1016
[    5.503295] mlx5_core 0000:9f:00.0: 126.024 Gb/s available PCIe bandwidth, limited by 16.0 GT/s PCIe x8 link at 0000:9e:01.0 (capable of 252.048 Gb/s with 16.0 GT/s PCIe x16 link)
[    5.720632] mlx5_core 0000:9f:00.0: Port module event: module 0, Cable unplugged
[    5.720822] mlx5_core 0000:9f:00.0: mlx5_pcie_event:295:(pid 1694): Detected insufficient power on the PCIe slot (27W).
  • Review hardware configuration to determine appropriate slots per device, please engage your hardware vendor for any questions or issues.

This solution is part of Red Hat’s fast-track publication program, providing a huge library of solutions that Red Hat engineers have created while supporting our customers. To give you the knowledge you need the instant it becomes available, these articles may be presented in a raw and unedited form.

Comments