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 aEven though all the options for failover support are still present in the driver, its support has been deprecated: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
parm: ql2xfailover:Driver failover support: 0 to disable; 1 to enable (deprecated)