Users Guide

7–Linux Driver Software
Load and Run Necessary iSCSI Software Components
42 BC0054508-00 M
Load and Run Necessary iSCSI Software
Components
The Marvell iSCSI Offload software suite consists of three kernel modules and a
user daemon. Required software components can be loaded either manually or
through system services.
1. Unload the existing driver, if necessary. To do so manually, issue the
following command:
rmmod bnx2i
2. Load the iSCSI driver. To do so manually, issue one of the following
commands:
insmod bnx2i.ko
modprobe bnx2i
Unloading or Removing the Linux Driver
Unloading or Removing the Driver from an RPM Installation
Removing the Driver from a TAR Installation
Unloading or Removing the Driver from an RPM Installation
To unload the driver, enter ifconfig to bring down all eth# interfaces opened
by the driver, and then issue the following command:
rmmod bnx2x
NOTE
The examples used in this procedure refer to the bnx2x driver, but also
apply to the bnx2fc and bnx2i drivers.
On 2.6 kernels, it is not necessary to bring down the eth# interfaces
before unloading the driver module.
If the C-NIC driver is loaded, unload the C-NIC driver before unloading
the bnx2x driver.
Prior to unloading the bnx2i driver, disconnect all active iSCSI sessions
to targets.
NOTE
The preceding command also removes the C-NIC module.