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










