Users Guide
10–iSCSI Configuration
iSCSI Offload in Linux Environments
209 AH0054602-00 M
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 Marvell drivers and application installation.
iSCSI Crash Dump
Crash dump functionality is supported for both non-offload and offload iSCSI boot
for the 41xxx Series Adapters. No additional configurations are required to
configure iSCSI crash dump generation.
iSCSI Offload in Linux Environments
The Marvell FastLinQ 41xxx 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 Marvell
FastLinQ 41xxx 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:
Differences from bnx2i
Configuring qedi.ko
Verifying iSCSI Interfaces in Linux