Attachment requirements for hosts that are running the Linux operating system

Ensure that your system meets the requirements for attaching to a host that is running the Linux® operating system.

The following list provides the requirements for attaching the system to the host that is running the Linux operating system:

  1. A Broadcom Emulex host adapter. The supported types are Emulex LPe32000-series or Emulex LPe31000-series.
  2. An operating system that is supported as an FC-NVMe initiator that is either SLES12SP3 or SLES15. The minimum kernel level for SLES12SP3 is 4.4.155-94.50, and for SLES15 it is 4.12.14-25.19.
    Note: Based on host bus adapter and operating system support, further updates are planned.
  3. On SLES12SP3, follow these requirements:
    • NVMe user space tools for Linux must be installed according to Linux requirements.
    • For the correct driver and firmware levels, verify with Broadcom. At the time of publication, the following levels were used: FW lancerg6_A12.0.261.15.grp and driver12.0.261.15-ds-2.
    • Add module configuration:
      echo "options lpfc lpfc_enable_fc4_type=3" > /etc/modprobe.d/lpfc.conf
    • Remove and reload the Emulex kernel module:
      modprobe -r lpfc
      modprobe lpfc
    • Find the online NVMe targets. Enter the following command:
      # cat /sys/class/scsi_host/*/nvme_info
      NVME Initiator Enabled
      NVME LPORT lpfc2 WWPN x10000090fac66de8 WWNN x20000090fac66de8 DID x5509a0 ONLINE
      NVME RPORT       WWPN x500507680c29012b WWNN x500507680c00012b DID x5508a2 TARGET DISCSRVC ONLINE
      NVME RPORT       WWPN x500507680c2a012b WWNN x500507680c00012b DID x5508c1 TARGET DISCSRVC ONLINE
      NVME RPORT       WWPN x500507680c2b012b WWNN x500507680c00012b DID x550901 TARGET DISCSRVC ONLINE