Go to main content

Oracle® Server X5-2L Product Notes

Exit Print View

Updated: August 2021
 
 

Hotplug of an NVMe drive in a system running the Oracle Linux operating system requires a kernel argument

Bug ID 18706294

Issue: With the default Oracle Linux kernel settings, a hotplug insert of an NVMe storage drive will result in the PCIe configuration settings for the device to be incorrect. The values for MPS (MaxPayloadSiz) and MRR (MaxReadRequest) of the hotplugged NVMe storage drive will not be the same as the values for the PCIe switch or root port that the NVMe is plugged into. Any attempt to use the drive with those mismatched settings will result in a FATAL PCIe ERROR, system reset, and possible data corruption.

Affected software: Oracle Linux 6.5, 6.6, 7.0, 7.1, and 7.2

Workaround: A kernel argument must be passed at boot time that sets the MPS and MRR values for hotplugged NVMe storage drives to values that are supported by (identical to) the upstream PCIe root port and switch that it is connected to. Users should configure their boot loader with the following argument before attempting any hotplug actions:

pci=pcie_bus_perf