The HBAnyware Utility User Manual Page 121
Under certain conditions of an I/O load,
some targets cannot retire an I/O issued
by a Linux initiator within the default
timeout of 30 seconds given by the scsi
midlayer. If the situation is not corrected, the
initiator-to-target condition deteriorates into
abort/recovery storms leading to I/O failures
in the block layer. These types
of failures are preceded by a SCSI IO error
of hex 6000000.
Emulex provides a script which addresses this issue. To access
the set_target_timeout.sh script, click http://www.emulex.com/
support/linux/index.jsp, then click the link to the appropriate
driver, and click the Linux tools link.
lpfc driver fails to recognize an HBA and
logs "unknown IOCB" messages in the
system log during driver load. The HBA is
running outdated firmware.
Upgrade HBA firmware to minimum supported revision listed in
installation guide (or newer).
Loading lpfc or lpfcdfc driver on SLES 9
reports "unsupported module, tainting
kernel" in system log.
This message is logged by the SLES 9 kernel whenever a
module which is not shipped with the kernel is loaded. This
message can be ignored.
rmmod of lpfc driver hangs and module
reference count is 0.
Due to a small race condition in the kernel it is possible for an
rmmod command to hang. Issue the rmmod -w command. If
this does not help, reboot the computer.
System panics when booted with a failed
HBA installed.
Remove the failed HBA and reboot.
lpfc driver unload on SLES 9 causes
messages like the following to be logged
in the system log: "umount: /dev/disk/by-
path/pci-0000:02:04.0-scsi-0:0:1:0: not
mounted"
These messages are normal output from the SLES 9 hotplug
scripts and can be safely ignored.
rmmod fails to unload driver due to
Device or resource busy. This message
occurs when you attempt to remove the
driver without first stopping HBAnyware,
when HBAnyware is installed and running or
when FC disks connected to a LightPulse
HBA are mounted.
Stop HBAnyware before attempting to unload the driver. The
script is located in the /usr/sbin/hbanyware directory.
Type: ./stop_hbanyware
Unmount any disks connected to the HBA. Unload the driver.
Type: rmmod lpfcdfc
Type: rmmod lpfc
Driver Install Fails. The lpfc-install script
fails to install the driver.
The install script may fail for the following reasons:
• A previous version of the driver is installed. Run the
lpfc-install --uninstall script and then try to install the driver.
• The current driver is already installed.
• The kernel source does not match the standard kernel name
or you are running a custom kernel.
Table 14: Emulex Driver for Linux and HBAnyware Situations (Continued)
Situation Resolution