Before You Begin
Linux NVMe hot plug requires the kernel boot argument "pci=pcie_bus_perf" be set in order to get proper MPS (MaxPayloadSize) and MRR (MaxReadRequest). Fatal errors will occur without this argument.
For a list of the virtual PCIe slots of NVMe drives as seen by the operating system, see NVMe Storage Drive Virtual PCIe Slot Designation. Note that the virtual PCIe slot name is not the same as the name on the server front panel label.
# echo 1 /sys/bus/pci/slots/slot_number/power
Where slot_number is the PCIe slot number (e.g., 100, which represents the drive labeled NVMe0 on the system front panel).
Do one of the following:
Check the /var/log/messages log file.
List available NVMe devices. Type:
# ls -l /dev/nvme*.