QLogic FC hostbus adapters

The driver we used the current version 8.01.02-sles distributed with SLES9 SP3. modinfo delivers the following:
version:        8.01.02-sles 4C6E1EF52A188F2D559E2ED
license:        GPL
description:    QLogic Fibre Channel HBA Driver
author:         QLogic Corporation
parm:           ql2xfdmienable:Enables FDMI registratons Default is 0 - no FDMI. 1 - perfom FDMI. (int)
parm:           ql2xfwloadbin:Option to specify location in which to load ISP24xx firmware:  2 -- load firmware via the  
request_firmware() (hotplug) interface. A file, ql2400_fw.bin, (containing the firmware image) should be hotplug accessible. 1 -- load firmware from flash. 0 -- load firmware embedded with driver (default). (int) 
parm:           extended_error_logging:Option to enable extended error logging, Default is 0 - no logging. 1 - log errors. (int)
parm:           ql2xioctltimeout:IOCTL timeout value in seconds for pass-thur commands. Default is 66 seconds. (int)
parm:           ql2xprocessrscn:Option to enable port RSCN handling via a series of lessfabric intrusive ADISCs and PLOGIs. (int)
parm:           ql2xprocessnotready:Option to disable handling of NOT-READY in the driver. Default is 1 - Handled by the driver. Set to 0 - Disable the handling inside the driver (int)
parm:           ql2xloginretrycount:Specify an alternate value for the NVRAM login retry count. (int)
parm:           ql2xdoinitscan:Signal mid-layer to perform scan after driver load: 0 -- no signal sent to mid-layer. (int)
parm:           ql2xsuspendcount:Number of 6-second suspend iterations to perform while a target returns a  status.  Default is 10 iterations. (int)
parm:           Bind:Target persistent binding method: 0 by Portname (default); 1 by PortID; 2 by Nodename.  (int)
parm:           ConfigRequired:If 1, then only configured devices passed in through theql2xopts parameter will be presented to the OS (int)
parm:           ql2xintrdelaytimer:ZIO: Waiting time for Firmware before it generates an interrupt to the host to notify completion of request. (int)
parm:           ql2xenablezio:Option to enable ZIO:If 1 then enable it otherwise use the default set in the NVRAM. Default is 0 : disabled (int)
parm:           ql2xplogiabsentdevice:Option to enable PLOGI to devices that are not present after a Fabric scan.  This is needed for several broken switches.Default is 0 - no PLOGI. 1 - perfom PLOGI. (int)
parm:           displayConfig:If 1 then display the configuration used in /etc/modprobe.conf. (int)
parm:           ql2xretrycount:Maximum number of mid-layer retries allowed for a command.  Default value is 20,  (int)
parm:           qlport_down_retry:Maximum number of command retries to a port that returnsa PORT-DOWN status. (int)
parm:           ql2xlogintimeout:Login timeout value in seconds. (int)
parm:           ql2xmaxqdepth:Maximum queue depth to report for target devices. (int)
parm:           ql2xtgtemul:Enable/Disable target combining emulation.Default : 1  Enable target failover emulation for targets created by lunid matching        : 0  Disable target failover emulation (int)
parm:           ql2xexcludemodel:Exclude device models from being marked as failover capable.Combine one or more of the following model numbers into an exclusion mask: 0x20 - HSV210, 0x10 - DSXXX, 0x04 - HSV110, 0x02 - MSA1000, 0x01 - XP128. (int)
parm:           ql2xlbType:Load Balance Method : (0) None (1) static load balance and Default : 0  All the luns exposed on the first active path        : 1  For static load balance across active optimised  	      controller ports (int)
parm:           qlFailoverNotifyType:Failover notification mechanism to use when a failover or failback occurs. (int)
parm:           MaxRetriesPerIo:How many total retries to do before failing the command and returning to the OS with a DID_NO_CONNECT status. (int)
parm:           MaxRetriesPerPath:How many retries to perform on the current path before failing over to the next path in the path list. (int)
parm:           MaxPathsPerDevice:Maximum number of paths to a device.  Default 8. (int)
parm:           failbackTime:Delay in seconds before a failback is performed. (int)
parm:           recoveryTime:Recovery time in seconds before a target device is sent I/O after a failback is performed. (int)
parm:           ql2xfailover:Driver failover support: 0 to disable; 1 to enable (deprecated). Enabling can cause problems to detect devs on 2ndary port. (int)
depends:        scsi_mod,scsi_transport_fc,firmware_class
supported:      yes
vermagic:       2.6.5-7.244-bigsmp SMP PENTIUMII REGPARM gcc-3.3
Even though all the options for failover support are still present in the driver, its support has been deprecated:
parm: ql2xfailover:Driver failover support: 0 to disable; 1 to enable (deprecated)