Similarly, SUSE Linux install commands can be run, as shown in Example 5-2. 

# check using "zypper info device-mapper* nvme-cli" #  the package version and if the package is installed zypper install device-mapper-* zypper install nvme-cli 

Important:  Always check the supported operating system, SAN components and HBAs using the IBM System Storage Interoperation Center (SSIC): 

## 5.2.1 NVMe technology preview 

https://www.ibm.com/systems/support/storage/ssic/interoperability.wss 

At the time of this writing, the vendor device driver that enables NVMe over Fibre Channel is provided as a technology preview. Red Hat Enterprise Linux and SUSE Linux Enterprise Server have an additional vendor device driver that enables NVMe over Fibre Channel. 

Note:  Make sure to use always the latest NVMe supporting HBA driver and firmware and check if they are suitable for production. 

The host bus adapter (HBA) information is listed in the /sys/class/fc_host/host* directories. Example 5-3 shows two HBAs product names and firmware information about Red Hat and SUSE Linux. 

## Red Hat 7.6: # cat /sys/class/scsi_host/host4/modelname /sys/class/scsi_host/host4/fwrev LPe31002 12.0.261.15, sli-4:2:c # cat /sys/class/scsi_host/host1/model_name /sys/class/scsi_host/host1/fw_version QLE2742 8.08.03 (d0d5) ## SUSE 12 SP3: # cat /sys/class/fc_host/host3/symbolic_name Emulex LPe31002-M6 FV12.0.193.13 DV12.0.261.27. # cat /sys/class/fc_host/host8/symbolic_name QLE2742 FW:v8.08.03 DVR:v10.01.00.28.15.0-k 

You can download the latest Broadcom driver for the Emulex LPe31002-M6 HBA: 

https://www.broadcom.com/products/storage/fibre-channel-host-bus-adapters/lpe31002 -m6#downloads 

Depending on your distribution, look for the file named as: 

GLYPH<SM590000> FC Binary Driver (Signed) for Linux - RHEL 7.6 

GLYPH<SM590000> FC Binary Driver (Signed) for Linux - RHEL 7 

GLYPH<SM590000> FC Binary Driver (Signed) for Linux - SLES 12 

GLYPH<SM590000> FC Binary Driver (Signed) for Linux - SLES 15 

