AT-2872SX ExpressCard Fast Ethernet Fiber Module Installation and User’s Guide
59
Note
Some combinations of property values may conflict and result in
failures. The driver cannot detect all conflicting combinations.
This property is used to disable Message Signal Interrupts (MSI). The
property is valid only on 2.6 kernels that support MSI. However, this
property cannot be used on 2.4 kernels. By default, the driver enables MSI
if it is supported by the kernel. It runs an interrupt test during initialization
to determine if MSI is working. If the test passes, the driver enables MSI.
Otherwise, it uses legacy INTx mode. Enter the following to set the bnx2
driver:
insmod bnx2.ko disable_msi=1
or
modprobe bnx2 disable_msi=1
Setting Optional Properties for the bnx2i Driver
Optional parameters en_tcp_dack, error_mask1 and error_mask2 can
be supplied as command line arguments to the insmod or modprobe
command for the bnx2i driver.
error_mask1 and error_mask2
Use “Config FW iSCSI Error Mask #” to configure certain iSCSI protocol
violations to be treated either as a warning or a fatal error. All fatal iSCSI
protocol violations result in session recovery (ERL 0). These are bit
masks. By default, all violations are treated as errors.
Caution
Do not use the error_mask parameter if you are not sure about the
consequences. These values are to be discussed with Broadcom
development team on a case-by-case basis. This is a mechanism to
work around iSCSI implementation issues on the target side and
without proper knowledge of iSCSI protocol details, users are
advised not to experiment with these parameters.
en_tcp_dack
The “Enable TCP Delayed ACK” parameter enables or disables the TCP
delayed ACK feature on off-loaded iSCSI connections. By default, TCP
delayed ACK is ENABLED. To set the en_tcp_dack parameter in the bnx2i
driver, enter the following command:
insmod bnx2i.ko en_tcp_dack=0
or