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 Lancer G6 or Emulex Prism G7.
  2. An operating system that is supported as an FC-NVMe initiator. The supported versions of SUSE Linux Enterprise Server are SLES12SP3, SLES12SP4, SLES15, and SLES15SP1. The minimum kernel level for SLES12SP3 is 4.4.180-94.100-default, SLES12SP4 is 4.12.14-95.19-default, SLES15 is 4.12.14-150.38-default, and for SLES15SP, it is 4.12.14-195-default. Red Hat Enterprise Linux versions 7.6 and 8.0 are also supported. The minimum kernel level for RHEL7.6 is 3.10.0-1062.4.1.el7.x86_64 and for RHEL8 it is 4.18.0-80.el8.x86_64. Native NVMe Multipath is not supported on Red Hat Enterprise Linux.
  3. The minimum firmware level that is required for Emulex Lancer G6 is lancerg6_A12.4.243.17 and for Emulex Prism G7, it is prism_A12.2.212.14. The driver version must match the firmware version exactly.
  4. Follow the Emulex instructions to update to the right firmware level.
  5. NVM-Express® user space tools for Linux are required. Install these tools by using the following command:
    zypper install nvme-cli
  6. If you are working with an Emulex adapter, verify that Emulex auto-connect is installed. To verify, run the following command:
    rpm -q nvmefc-connect