Dell PowerEdge Express Flash PCIe SSD Device Driver for Linux ============================================================= Driver Version : 1.3.7-1 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 PCIe SSD devices:: Dell Express Flash 350GB P320h PCIe Controller Dell Express Flash 175GB P320h PCIe Controller 2.0 Compatibility ================= Operating system supported by this release: SUSE Linux Enterprise Server 11 Service Pack 2 (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 (mtip32xx-kmp-.rpm) - source code (mtip32xx-.src_sles.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 mtip32xx 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 mtip32xx in the list if the driver is loaded. 5. If you are required to load the driver, type the following command: # modprobe mtip32xx 4.0 Important Information ========================= The Dell PowerEdge Express Flash PCIe SSD driver is not in-box to the supported Operating System listed with this release. Dell PowerEdge Express Flash PCIe SSD driver module name is 'mtip32xx'. Device name is 'rssd*'. For example, the device entry will be /dev/rssda. When using LVM, an edit to the lvm.conf file is required to add mtip32xx 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 "mtip32xx" as device type devices { ... types = ["mtip32xx", 16] } 3. Save the lvm.conf file Your operating system is now configured to use LVM with Dell PowerEdge Express Flash PCIe SSDs. During a hot insertion operation of a Dell PowerEdge Express Flash PCIe SSD on a system where a PCIe SSD was previously hot removed, the following warning message may be displayed: "WARNING: at kernel/softirq.c:143 local_bh_enable_ip+0x7b/0xa0() (Not tainted)" This warning message has no functional impact on system operation and can be ignored. System power state transitions are not validated on Dell platforms under Linux Operating Systems. 5.0 Known Limitations ===================== Dell PowerEdge Express Flash PCIe SSD is not a bootable device. The operating system needs to be installed on a separate storage device other than the PCIe SSD. 6.0 Fixes/Enhancements ======================= Improved event logging to provide more detail of device status when in a fault condition. Reduced excessive informational logging related to pass-through commands. Increased maximum sector size per IO to better match hardware's maximum capabilities. 7.0 History ============ Current version: 1.3.7-1 Previous version: 1.2.32-1