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.










