3.5.1 Matrix Server Administration Guide

Chapter 18: SAN Maintenance 305
Copyright © 1999-2007 PolyServe, Inc. All rights reserved.
Change the HBA Queue Depth
To change the HBA queue depth, you will need to edit the
/etc/opt/polyserve/fc_pcitable file. In the file, locate the line for your HBA
driver. The following examples are for QLogic 2300 and Emulex 900
drivers.
#0x1077 0x2300 qla2300 scsi QLogic 2300 Adapter w/v6.01
driver
#0x10df 0xf900 lpfcdd scsi Emulex Lightpulse 9000
FibreChannel Adapter
Edit the line as follows:
Remove the comment character (#) from the beginning of the line.
Add a module parameter containing the queue depth that you
calculated earlier.
Following are some examples, where <value> is the number that you
calculated. (Your file may contain additional module parameters.)
For a QLogic HBA, add “ql2xmaxqdepth=<value> after the fourth field
(scsi).
0x1077 0x2300 qla2300 scsi "ql2maxqdepth=<value>" QLogic
2300 Adapter w/v6.01 driver
For an Emulex HBA, add “lpfc_lun_queue_depth=<value>” after the
fourth field (scsi).
0x10df 0xf900 lpfcdd scsi "lpfc_lun_queue_depth=<value>"
Emulex Lightpulse 9000 FibreChannel Adapter
After editing the file, you will need to unload and then reload the HBA
driver:
# /etc/init.d/pmxs unload
# /etc/init.d/pmxs load