Qlogic是一家专业设计和生产网络存储光纤设备的公司,为很多UNIX服务器厂家如SUN、HP、IBM等提供OEM产品,可以直接从Qlogic公司或者OEM厂家购买其生产的SAN相关产品.
&btfW%F+Ob0
%W4u!N] His0
如果是从SUN公司随机购买的存储光纤卡(,在使用方面有些区别,由于SUN公司不使用Qlogic原厂提供的驱动程序和微码,而是通过SAN基础软件包将其集成,所以不需要额外安装Qlogic提供的驱动程序,且不能用Qlogic提供的微码程序来升级卡的微码(fcode).
IXPUB技术博客7l.R.v oH0T&E.O
有几种方法可以用来判断在当前的Sun服务器上所使用的Qlogic HBA卡是来自于SUN或是Qlogic:
IXPUB技术博客0s`y"[x(i
IXPUB技术博客Q'xQ2Xn
(1) 由SUN供货的Qlogic HBA使用/kernel/drv/qlc内核模块,其配置文件为/kernel/drv/qlc.conf,而由Qlogic本身供货的则使用qla内核模块,如对于SUN OEM的FC-HBA:
7}?*U[9s/ef0
wwC-?@-es&A+S.g]0
# modinfo | grep qlc
IXPUB技术博客,oO7Qn)u{5g%HJ
40 13d3ac8 502ba 153 1 qlc (SunFC Qlogic FCA v20050209-1.47)
9v)Z7Y@V:kN9GU!Se0
# modinfo | grep qla | wc -l
gtN3ngD0
0
IXPUB技术博客;o
U@d_3ep]
IXPUB技术博客&c:AlWU6Rk t
(2) 通过查看卡的”subsytem-id”信息
Z2O'P4iw?6E|`0
IXPUB技术博客z?4L'I4Zy
# prtpicl -v -c scsi-fcp | egrep -i 'system|instance|device'
'bJ$kO$[ F \7D4\C`0

eviceID 0x1
IXPUB技术博客8K } s.Sj
:device-id 0x2312
bq,}ZH(H^
xl&v#h0
:subsystem-vendor-id 0x1077
IXPUB技术博客w
Z1Pyfy4AX
:subsystem-id 0x10a
Mkjs7k}"h0
:device_type scsi-fcp
IXPUB技术博客it:vN$V\
:instance 0
#O.bm!J+nlvf%Z*TW0
IXPUB技术博客ahq"H5h!P"S
“0x10a”表示这块FC-HBA卡是qlogic品牌的但使用Sun的驱动程序和fcode,其fcode版本信息可通过如下命令得到:
IXPUB技术博客lX!QT1KK\*o
IXPUB技术博客{l:} T
S+mi2rkr4L[
# luxadm qlgc
9R,LJ_;@:u0Z*y0
Opening Device: /devices/pci@19d,600000/SUNW,qlc@1/fp@0,0:devctl
b%q6a;T9KZr#m"s0
Detected FCode Version: ISP2300 Host Adapter Driver: 1.14.11 08/23/05