10–iSCSI Configuration
iSCSI Offload in Linux Environments
205
BC0154501-00 P
9.
To proceed with Windows Server 2012 R2/2016 installation, click
Next
, and
then follow the on-screen instructions. The server will undergo a reboot
multiple times as part of the installation process.
10. After the server boots to the OS, you should run the driver installer to
complete the Cavium QLogic drivers and application installation.
iSCSI Crash Dump
Crash dump functionality is supported for both non-offload and offload iSCSI boot
for the 45000 Series Adapters. No additional configurations are required to
configure iSCSI crash dump generation.
iSCSI Offload in Linux Environments
The Cavium QLogic FastLinQ 45000 iSCSI software consists of a single kernel
module called
qedi.ko
(qedi). The qedi module is dependent on additional parts
of the Linux kernel for specific functionality:
qed.ko
is the Linux eCore kernel module used for common Cavium
FastLinQ 45000 hardware initialization routines.
scsi_transport_iscsi.ko
is the Linux iSCSI transport library used for
upcall and downcall for session management.
libiscsi.ko
is the Linux iSCSI library function needed for protocol data
unit (PDU) and task processing, as well as session memory management.
iscsi_boot_sysfs.ko
is the Linux iSCSI sysfs interface that provides
helpers to export iSCSI boot information.
uio.ko
is the Linux Userspace I/O interface, used for light L2 memory
mapping for iscsiuio.
These modules must be loaded before qedi can be functional. Otherwise, you
might encounter an “unresolved symbol” error. If the qedi module is installed in the
distribution update path, the requisite is automatically loaded by modprobe.
This section provides the following information about iSCSI offload in Linux: