Dell PowerEdge Express Flash NVMe PCIe SSD Device Driver for Red Hat Enterprise Linux 6 ======================================================================================= Driver Version : 0.9-dell1.21 TABLE OF CONTENTS ================= 1.0 Introduction 2.0 Compatibility 3.0 Installation Instructions 3.1 Driver Package 3.2 Adding or Updating the Driver on a System 4.0 Important Information 5.0 Known Limitations 6.0 Fixes/Enhancements 7.0 History 1.0 Introduction ================ This is the driver for the following Dell PowerEdge Express Flash NVMe PCIe SSD devices: Dell Express Flash NVMe XS1715 400GB PCIe SSD Controller Dell Express Flash NVMe XS1715 800GB PCIe SSD Controller Dell Express Flash NVMe XS1715 1.6TB PCIe SSD Controller Dell Express Flash NVMe SM1715 800GB PCIe SSD Controller Dell Express Flash NVMe SM1715 1.6TB PCIe SSD Controller Dell Express Flash NVMe SM1715 3.2TB PCIe SSD Controller Dell Express Flash NVMe SM1715 1.6TB PCIe SSD Adapter by Samsung Dell Express Flash NVMe SM1715 3.2TB PCIe SSD Adapter by Samsung 2.0 Compatibility ================= Operating system supported by this release: Red Hat Enterprise Linux 6.6 (X86_64) Red Hat Enterprise Linux 6.7 (X86_64) 3.0 Installation Instructions ============================= 3.1 Driver Package ------------------ The driver package is a compressed tar file. To extract the components within the tar file, un-tar the files: # tar -xvzf Extracted files should contain the following: - driver rpm (nvme-.rpm) - source code (kmod-nvme-.src.rpm) 3.2 Adding or Updating the Driver on a System ---------------------------------------------------------------- 1. Install the Driver package by typing: # rpm -ivh To update the Driver package, type: # rpm -Uvh 2. Reboot the system for the driver update to take effect. 3. After the system reboots, verify the driver has been installed with the system command: # modinfo nvme The version shown in the output should match in both cases and with the version of the package. 4. Verify the driver has been loaded with this system command: # lsmod OR # cat /proc/modules These commands will return nvme in the list if the driver is loaded. 5. To immediately load the driver, type the following command: # modprobe nvme 4.0 Important Information ========================= Red Hat Enterprise Linux 6.6/6.7 (X86_64) contain an in-box NVMe driver; however, Dell requires updating to the latest driver to ensure full Express Flash PCIe SSD support. Dell PowerEdge Express Flash PCIe SSD driver module name is 'nvme' while the device name is 'nvme*n*'. For example, the device entry will be /dev/nvme0n1. When using LVM, an edit to the lvm.conf file is required to add nvme device type: 1. Using your editor of preference, edit the lvm.conf file usually found in /etc/lvm/lvm.conf 2. Go to the "devices" section, and add "nvme" as device type devices { ... types = ["nvme", 16] } 3. Save the lvm.conf file Your operating system is now configured to use LVM with Dell PowerEdge Express Flash NVMe PCIe SSDs. This release is specific to the RHEL 6.6/6.7 operating system only. For drivers of other versions of Red Hat, please see support.dell.com. 5.0 Known Limitations ===================== The Dell PowerEdge Express Flash NVMe PCIe SSDs are not supported as boot devices in Red Hat Enterprise Linux 6. The operating system needs to be installed on a separate storage device other than the PCIe SSD. When an orderly removal operation is performed on a mounted device, the device entry is not properly removed from the /dev directory. If any device is plugged in, new entries are created in the /dev directory. The device should be unmounted prior to performing an orderly removal. 6.0 Fixes/Enhancements ======================= 1. None - Recompiled to add support for RHEL 6.7 7.0 History ============ Version: 0.9-dell1.21 1. N/A - initial release