Unix and Windows SAN HBA Commands

download Unix and Windows SAN HBA Commands

of 40

description

.

Transcript of Unix and Windows SAN HBA Commands

UNIX and Windows SAN HBA Commands

=============================================================================How to load/view HBA and associated SAN software.=============================================================================

DISCLAIMER: Some products (HBAs, software, OS) may not be covered. Accuracy of document is not guaranteed. Please use as a guide and tailor to your site and needs.

=============================================================================TOC:============================================================================= AIX AIX list HBA install HBA configure HBA install multipath s/w (if applicable)

HP-UX HP-UX list HBA install HBA configure HBA install multipath s/w (if applicable)

Solaris Solaris list HBA install HBA configure HBA install multipath s/w (if applicable)

Linux Linux list HBA install HBA configure HBA install multipath s/w (if applicable)

Windows Windows list HBA install HBA configure HBA install multipath s/w (if applicable)

Oracle Oracle (ASM)

PowerPath PowerPath commands

Vendor: Frame Vendor: Storage Frame Commands

Vendor: HBA Vendor: HBA sites tools current models

=============================================================================Top of Page

AIX============================================================================= #See the current OS levels

uname -a oslevel -r oslevel -q oslevel -g

#See adapters, drivers, and microcode

#See the bottom of this section for AIX part number mappings

for FCS in $(lsdev -Cc adapter | awk '/fcs/ {print $1}') do #For each of the FCS instances echo "==========================================================" echo $FCS echo "=========================================================="

#Microcode lsmcode -cd $FCS

#Firmware lscfg -vl $FCS | grep Z8

#Firmware, ROM, S/N, Type fcstat $FCS done

#Driver lsdev -C -Ftype,name | grep -i fcs

#Software lslpp -l | grep -i hba lslpp -l | grep "FC Software" lslpp -L EMC.Symm* #Should get two outputs - aix and fcp lslpp -L devices.pci.df1000f7.com lslpp -L devices.pci.df1000f*

#Disk type/info lsattr -El hdisk# lsattr -El vpath#

#See VTL device WWN (VTL - disk SAN array LUN that looks like tape to OS/backup app) lsdev -Cc tape mt -f /dev/rmt# status

#List Powerpath info

#Software lslpp -l | grep -i powerpath

#Devices lsdev -C -t power

#WWN for FCS in $(lsdev -Cc adapter | awk '/fcs/ {print $1}') do #Loop for each adapter lscfg -vl $FCS | grep Z8 fcstat $FCS | grep ^World done

#IBM Part numbers

#To determine the part numbers for the HBAs lscfg -vpl fcs0 | grep "Part Number"

#To corrolate the Part Number from above to a "Feature Code" #that EMC uses in their documentation OR to a HBA vendor model.

Emulex LPe11002 FC 5744 10N7255 (FRU 10N7255)

Emulex LP10000 FC 5716 80P4543 (FRU 80P4544) 80P4544

Emulex LP9002 FC 6228 00P2995 (FRU 00P2996) 00P2996 00P4494 (FRU 00P4495) 00P4495 03N2452 (FRU 09P0102) 09P0102 09P5079 (FRU 09P5080) 09P5080 80P4381 ??? 80P4384

Emulex LP9802 FC 6239 00P4295 00P4297

Emulex LP7000 FC 6227 00P1882 03N4167 09P1162 09P1173 09P4038 24L0023

#Drivers #See if they are already loaded lslpp -L devices.pci.df1000f*

#If not, then cd /mnt/aix/aix52_apar_IY56722 installp -a -Q -d . devices.pci.df1000fa.rte

smit install_software use dot (.) for directory select the following: devices.pci.df1000fa devices.pci.df1000f7

#Multipath software #AIX lsvpcfg lspv

lsdev -Cc disk -s dpo -t vpath -F name

#AIX Dynamic Link Manager for HDS /usr/DynamicLinkManager/bin/dlnkmgr view -help /usr/DynamicLinkManager/bin/dlnkmgr view -path /usr/DynamicLinkManager/bin/dlnkmgr view -path -hdev dlmfdrv# /usr/DynamicLinkManager/bin/dlnkmgr view -drv

#RDAC #show paths fget_config -Av

#show what paths devices are on fget_config -l dar0

#PCM/MPIO (available on AIX 5.2 and above) CMD=pcmpath

mpio_get_config mpio_get_config -Av manage_disk_driver

#SDD CMD=datapath sddpcm_get_config -Av

#now run either PCM/MPIO or SDD commands

$CMD query version $CMD query adapter $CMD query device $CMD query essmap $CMD query wwpn $CMD query port $CMD query portmap $CMD query portstats $CMD query adaptstats N $CMD query devstats N

Usage: $CMD query adapter [N aa/ap]

$CMD set adapter N online/offline aa/ap $CMD set device N path N online/offline $CMD set device N/(N N) algorithm rr/fo/lb/lbp $CMD set device N/(N N) hc_interval T $CMD set device N/(N N) hc_mode nonactive/enabled/failed $CMD set device N/(N N) retry_timeout T $CMD open device N path M $CMD clear device N/(N N) count error/all $CMD disable/enable ports CONNECTION ess ESSID single port = R1-Bx-Hy-Zz all ports on card = R1-Bx-Hy all ports on bay = R1-Bx refer portmap output for the connection string and ESS serial number Examples of valid device model include: 2105 - Displays all 2105 models (ESS) 2145 - Displays all 2145 models 1750 - Displays all 1750 devices (DS 6000) 2107 - Displays all 2107 devices (DS 8000) 1724 - Displays all 1724 devices (DS 4100) 1814 - Displays all 1814 devices (DS 4200 and DS 4700) 1722 - Displays all 1722 devices (DS 4300) 1742 - Displays all 1742 devices (DS 4400 and DS 4500) 1815 - Displays all 1815 devices (DS 4800) 1818 - Displays all 1818 devices (DS 5000)

#EMC Symmetrix software cd /mnt/EMC/Drivers/AIX installp -qa -d ./EMC.AIX.5.2.0.0 EMC.Symmetrix.aix.rte EMC.Symmetrix.fcp.rte #EMC ECC package cd /mnt/EMC/ECC/Control_Center_5.2 ./install_master.sh `pwd` /opt/ecc n ECC-servername #default #default Y /opt/ecc/exec/start_master.csh echo "ecc:2:once:/opt/ecc/exec/start_master.csh > /dev/console 2>&1 #Start ECCagent" >> /etc/inittab #EMC PowerPath #Must have a valid PowerPath license for this host cd /mnt/EMC/PowerPath/PowerPath4.4/aix installp -qa -d ./EMCpower_install EMCpower /usr/sbin/emcpreg -install /usr/sbin/powermt check_registration #PCM/MPIO (available on AIX 5.2 and above) CMD=pcmpath

#SDD CMD=datapath

#View SDD/MPIO $CMD query adapter $CMD query device lsvpcfg

#5.X and greater - MPIO multipath stats: bytes per path on hdisk iostat -m

#Initialize HBAs in ODM diag Advanced Diag Routines System Verification (select each fcsX => F7) loopback plug? no F10 OR diag -Avd fcs0 -c OR cfgmgr -vl fcs0

#Initialize HBA and scan for any disks cfgmgr -vl fcs0 cfgmgr -vl fcs1 cfgmgr -vl dpo

#EMC Symmetrix software cfgmgr -v /usr/lpp/EMC/Symmetrix/bin/emc_cfgmgr /usr/sbin/powermt config /usr/sbin/powermt save

#SDD #config HBA into SDD /usr/sbin/allpaths

#config Paths via HBA cfgmgr -l dpo #dpovgfix **or** /usr/lib/methods/cfallvpath -2

lsdev -Cc disk | grep -i emc lspv

#if this is the DR node, it needs to see failover disk's serial numbers #so in can import the volumegroup for DISK in $(lspv | grep hdiskpower | awk '{print $1}') do echo $DISK chdev -l $DISK -a pv=yes done

#change a SAN device to have no reserve chdev -l HDISK# -a algorithm=round_robin -a reserve_policy=no_reserve -P

#VIO server chdev -dev $HDISK -attr pv=yes

#see VIO pathing, look for CXX number and CEC/Frame serial number iostat -m lscfg -l hdisk1 -vps lparstat -i lspath

for DISK in $(lspv | awk '{print $1}') do echo "====================================================" echo $DISK for i in `lspath -l $DISK -F"parent"` do lscfg -vl $i done done

=============================================================================Top of Page

HP-UX============================================================================= #See the current OS levels uname -a swlist | grep "Gold Base"

#See adapters, drivers, and microcode

#List adapters and model number ioscan -funC fc ioscan -fun | grep -i tachyon

#List individual adapater ioscan -funC fc /dev/td0 ioscan -funC fc /dev/fcd0

#HBA and driver info #fcms - Tachyon and Itanium /opt/fcms/bin/fcmsutil /dev/fclp0 #get firmware revisions

/opt/fcms/bin/fcmsutil /dev/fclp0 vpd #get model number

#or use other command /opt/fcms/bin/fcdutil /dev/td4 vpd #get model number

#fcd - pa-RISC /opt/fcms/bin/tdutil /dev/td0 /opt/fcms/bin/fcdutil /dev/fcd0

#Devices ioscan -m lun

#Emulex, if s/w package is loaded: #Menu based system /usr/sbin/lpfc/lputil #CLI /usr/sbin/lpfc/lutil count #Loop per interface CNT=0 /usr/sbin/lpfc/lutil model $CNT /usr/sbin/lpfc/lutil rev $CNT

#Emulex, if s/w package is loaded: #Menu based system /usr/sbin/lpfc/dfc

#CLI /usr/sbin/lpfc/dfc /sys/class/scsi_host/$HOST/scan done

#discover new disk #have HBA relogin and rescan #loop for each host# echo "1" > \ /sys/class/fc_host/host0/issue_lip

#discover new disk #scan scsi bus #loop for each host# echo "1" > \ /sys/class/scsi_host/hostX/scan

#discover new disk /usr/sbin/lpfc lun_san all

#How to add new / remove used LUNs without rebooting Linux server" part-probe scsi-rescan #if not there, then: yum -y install sg3_utils /usr/bin/rescan-scsi-bus.sh #do not use if have powerpath installed

printf "scsi remove-single-device %d %d %d %d" \ $controller $bus $target $lun \ >>/proc/scsi/scsi

printf "scsi add-single-device %d %d %d %d" \ $controller $bus $target $lun \ >>/proc/scsi/scsi

#FC View cat /proc/scsi/lpfc/X cat /sys/class/scsi_host/hostX/port_name cat /sys/class/fc_host/hostX/port_name

#For example if you have a qlogic 2300 hba: modprobe -r qla2300 modprobe qla2300 echo "scsi-qlascan" > \ /proc/scsi/qla2200/1 echo "scsi-qlascan" > \ /proc/scsi/qla2200/2 echo "scsi add-single-device 1 0 0 6" > \ /proc/scsi/scsi

#Disk mappings ls -l /dev/mapper ls -l /dev/disk/by-id cat /var/lib/multipath/bindings

blkid -o list # list all the UUIDs for disks/partitions blkid /dev/sda3 # list all the UUIDs for disk blkid -U xxxxxxxxx # list all the disk that matches UUID lsblk --fs #like blkid, but gives FS info for the devices

vol_id /dev/sda3 # list all the UUIDs for disk ls -l /dev/disk/by-uuid | grep sda3 pvs -a -v # list UUIDs w/ disk names

#What is my controller/device/LUN lsscsi #H:C:T:L #if no lsscsi, then manually: ls -l /sys/bus/scsi/devices ls -l /sys/block/sd${LETTER}/device/scsi_device ls -l /sys/block/*/device #H:C:T:L #HBA:HBA-channel:SCSI-ID-Target:LUN_sequence 0:0:0:0

#OR sg_map -x /dev/sg22 0 0 3 4 /dev/sdam

####################################################### #Miscellaneous commands (yet to be organzied) ####################################################### pvs pvs --segments lvs -a -o+devices lvs --all --segments -o +devices lvdisplay --maps [/dev/VG/LV] vgs -o +tags vgs -o +devices

#backup VG metadata vgcfgbackup cd /etc/lvm/backup ls cat SOMEVG

#add new device driver to kernel vi /etc/sysconfig/kernel #add to INITRD_MODULES line: as in "qla2xxx" mkinitrd

#mpio = multipath /etc/multipath.conf multipath -l multipath -ll multipath -l[l] [mpath0] multipath -v2

#get multipathd into boot sequence insserv boot.multipath multipathd

#add to /etc/fstab, in the options field: "_netdev" #as in "default,_netdev"

ll /dev/mpath/mpath1 ls -l /dev/mapper ls -l /sys/block

dmsetup info dmsetup ls --tree -o uuid,vt100

service multipathd stop multipath -F #flushes multipath service multipathd start

service multipathd reload

pvcreate /dev/mpath/mpath1

/var/lib/multipath/bindings #can copy between systems (clustered) so that the names come out the same on both systems /usr/share/doc/device-mapper-multipath*/multipath.conf

lsscsi #loop for each host# echo "1" > \ /sys/class/fc_host/host0/issue_lip

#print disk queries cat /proc/scsi/scsi

#remove a sd disk device echo 1 > \ /sys/block/sd${LETTER}/device/delete

#remove a path echo offline > \ /sys/block/sdX/device/state

#*****WARNING**** DISK WIPE *** DATA LOSS ********* badblocks -ws DEVICE-NAME # Erase a disk #*****WARNING**** DISK WIPE *** DATA LOSS *********

parted # create, resize, remove partitions fdisk # create, resize, remove partitions

#blocksize and other FS charachteristics dumpe2fs /dev/mapper/rootvg-esplv | grep -i 'Block size' blockdev --getbsz /dev/mapper/rootvg-esplv

lsscsi #yum install lsscsi #LATEST: http://sg.danny.cz/scsi/lsscsi.html

[/sbin,/lib/udev]/scsi_id #vpd scsi_id -g -u -s [/dev]/block/sda

#Print/Get the WWN/LUN ID/LID of a disk device /sbin/scsi_id -g -s /block/sde

#scsi_id display UUID if no multipath, WWN if multipath scsi_id --whitelisted --device=/dev/sddl2

#remember that blkid with no arguments returns all of the system disk #blkid display UUID if no multipath, WWN if multipath blkid | grep a1331d73-d640-4bac-97b4-cf33a375ae5b

#find what disk is associated w/ a UUID findfs UUID=7bc9f29c-67e7-4391-9a6a-23a2d34fc3ca #find what disk is associated w/ a LABEL findfs LABEL=SWAP #The "filter" line: what you want displayed/output/used #by disk commands grep filter /etc/lvm/lvm.conf

cd /dev/disk/by-path cd /dev/disk/by-id ls -l WWN -> ../../sd? #Two ways to mount disk by using other disk indentifiers #grep boot /etc/fstab #LABEL LABEL=/boot /boot ext3 defaults 1 2 #UUID UUID=a1331d73-d640-4bac-97b4-cf33a375ae5b /dir/mount/disk/on ext3fs defaults 1 1 mount -U a1331d73-d640-4bac-97b4-cf33a375ae5b /directory/you/mount/this/disk/on #If you prefer to generate your own UUID's (see above), you can use the #uuidgen command and couple it with tune2fs to change the default UUID #assigned to your disk by the system, like this: uuidgen 1d721189-7b71-4315-95a7-1c3abc90d379 tune2fs -U 1d721189-7b71-4315-95a7-1c3abc90d379 /dev/sda3 ls -l /dev/disk/by-uuid | grep cf33a375ae5b lrwxrwxrwx 1 root root ....a1331d73-d640-4bac-97b4-cf33a375ae5b-> ../../sda3 =============================================================================Top of Page

Windows============================================================================= #HBA INFO Start -> right click on "My Computer" -> Properties menu item -> Hardware tab -> Device Manger button -> "SCSI and RAID controllers" object -> select the device you want to know about -> double-click on device -> Driver tab and look for "Driver Version"

Click on DETAILS tab -> pulldown on menu "Property" and select "Service" it should list the general HBA model number pulldown on menu "Property" and select "Hardware IDs" The "dev" argument should list the specific HBA model number

#WWN/LUN MAPPING Start -> right click on "My Computer" -> Manage menu item -> double-click on Disk Management -> Right click over Disk # name area -> then select Properties

RDAC: mpputil -a mpputil -g 0

Some HBAs have add-on software (may or may not be installed - software is not nomrally needed for fucntionalitiy - but aids in management of it)

Look in the Programs menu for: Emulex -> HBAnyware /usr/sbin/hbanyware/ocmanager /usr/sbin/hbanyware/hbacmd hbacmd allnodeinfo getlunlist hbaattributes listhbas serverattributes version

Qlogic -> SANsurfer /opt/QLogic_Corporoation/SANsurferCLI/scli scli -g #host info -z #host config -z WWN #host config: ALL output in one command -z all #host config: ALL output in one command -tp #host topology -v #version [-x] #XML output

For a standard installation of SANsurfer FC HBA CLI on a Windows operating system type the following: #msiexec /i scli-1.06.16-20.windows.msi

For a silent mode install type the following: #msiexec /i scli-1.06.16-20.windows.msi /q

To uninstall SANsurfer FC HBA CLI using the command line, type the following: #msiexec.exe /x {D4AB108C-6B03-49A3-AC9E-1D29761300C3}

NOTE: By default, the SANsurfer FC HBA CLI application is installed in the following directory: C:\Program files\QLogic Corporation\SANsurferCLI. If you want to change the applications location, enter the directory in the command line; for example: #msiexec /i scli-1.06.16-20.windows.msi installdir="c:\sansurfercli"

These tools will show you the versions and status, withtout them, don't know what to tell you.

=============================================================================Top of Page

Oracle ASM commands=============================================================================

vi /etc/scsi_id.config options=-g # # make this the right size "fdisk -lu | more" and find the DATA disk size # ASMDISKSIZE=50 for DISK in $(fdisk -lu 2> /dev/null \ | grep Disk \ | grep $ASMDISKSIZE \ | awk '{print $2}'\ | sed -e 's/://;s@/dev/@@') do echo $DISK #The following command should now show the disk UUIDs: # where X = the disk device (e.g. /dev/sdX) scsi_id -g -u -s /block/$DISK done # # Set the size for the disks you are using. # Use "fdisk -l" to find your size and put in for the following variable. # ASMDISKSIZE=50 for DISK in $(fdisk -lu 2> /dev/null \ | grep Disk \ | grep $ASMDISKSIZE \ | awk '{print $2}'\ | sed -e 's/://') do echo $DISK echo "32768,," | sfdisk -uS --force $DISK done

fdisk -lu 2> /dev/null | more asmlisttotal

NOTE: You may need to reboot after formatting the disk for all the partitions to be recognized. The file would list X from /dev/sdX , where X is the unique alpha character for the device These would be listed on seperate lines Example: /dev/sde, /dev/sdf, /dev/sdg etc... would list: e f g

# Set the size for the disks you are using. Use "fdisk -l" to find your # size and put in for the following variable. ASMDISKSIZE=50 fdisk -lu 2> /dev/null \ | grep Disk \ | grep $ASMDISKSIZE \ | awk '{print $2}' \ | sed -e 's/://' \ | cut -c8 \ > /tmp/myfile udevASMrules.sh

NOTE: LOOP for each of the instances on the system, you can have a different udev rules for for each instance.

NOTE: You may have to edit /tmp/file and only have selected disks in it if you have multiple instances, so you only use the right number/qty of disks per instance, and don't reuse disks.

udevASMrules.sh #answer questions # file: /tmp/myfile # DBNAME: ----get from DBAs # disk size: ----get from DBAs # (will be a few GB less than what fdisk shows) cp /tmp/99-asm.$DBNAME.rules /etc/udev/rules.d/ start_udev asmlisttotal /dev/oracleasm/disks ############################################################## # SPECIAL SIZE - ASM config disk - ALWAYS do this one ############################################################## ASMCONFIGDISKSIZE=5 DISK=$(fdisk -lu 2> /dev/null \ | grep Disk \ | grep $ASMCONFIGDISKSIZE \ | awk '{print $2}'\ | sed -e 's/://') echo "32768,," | sfdisk -uS --force $DISK # # normally this should be device /dev/sdd (a "d" in myfile) # fdisk -lu 2> /dev/null \ | grep Disk \ | grep $ASMCONFIGDISKSIZE \ | awk '{print $2}' \ | sed -e 's/://' \ | cut -c8- \ > /tmp/myfile

udevASMrules.sh #answer questions # file: /tmp/myfile # DBNAME: ASM # disk size: 5 cp /tmp/99-asm.ASM.rules /etc/udev/rules.d/ start_udev asmlisttotal ls -l /dev/oracleasm/disks # #validate activity # ls -l /dev/oracleasm/disks asmlisttotal udevrules-check devmap

#Check if ASM disk header is healthy kfed read /dev/oracleasm/disks/$DISK kfed read /dev/oracleasm/disks/DISK4 aun=0 blkn=0

#EXAMPLE OUTPUT #kfbh.type: 1 ; 0x002: KFBTYP_DISKHEAD ###ASM disk disk name #kfdhdb.driver.provstr: ORCLDISKDISK4 ; 0x000: length=13 ###ASMLIB disk name #kfdhdb.grptyp: 2 ; 0x026: KFDGTP_NORMAL #kfdhdb.hdrsts: 3 ; 0x027: KFDHDR_MEMBER #kfdhdb.blksize: 4096 ; 0x0ba: 0x1000 #kfdhdb.ausize: 4194304 ; 0x0bc: 0x00400000 #kfdhdb.dsksize: 1221 ; 0x0c4: 0x000004c5

#NOTES #ASM metadata block size (blksize) is 4 KB #allocation unit size (ausize) is 4 MB for this disk #disk size (dsksize) is 1221 AUs, i.e 4884 MB.

#*****WARNING**** DISK WIPE *** DATA LOSS ********* #Clear out ASM info on a disk to make it look like ASM never owned/used it #(Removing the "private region") DISK_PARTITION=/dev/sdd #*****WARNING**** DISK WIPE *** DATA LOSS ********* dd if=/dev/zero of=$DISK_PARTITION bs=1024 count=100 #*****WARNING**** DISK WIPE *** DATA LOSS *********

=============================================================================Top of Page

PowerPath commands============================================================================= PowerPath Software produced and licensed by EMC (www.emc.com)

A few commands:

powermt display dev=all powermt check_registration powermt config powermt save

For more see: http://computeranddata.com/docs/notes/emc_powerpath

=============================================================================Top of Page

Vendor Storage Frame Commands============================================================================= ================= EMC Symm commands (storage view from the host, needs ECC and gatekeepers) ================= /opt/emc/SYMCLI/bin/syminq #**OR** /opt/emc/SYMCLI/*/bin/syminq #OLD command: inq

DEVICES: EMC, SYMMETRIX

================= EMC Clariion devices ================= Vendor: DGC, Target: LUNZ, Members: RAID 5

DEVICES: DGC

================= HDS (Hitachi Data Systems) ================= lunstat inqraid raidcom get ldev -ldev_id

DEVICES: OPEN-V

================= HP storage (rebranded HDS) ================= xpinfo -i xpinfo -i DISK-TARGET-NAME

DEVICES: OPEN-V

=============================================================================Top of Page

HBA vendor sites=============================================================================

http://www.emulex.com/products/fibre-channel-hbas.html http://www.emulex.com/products/fc/index.html http://www.emulex.com/ts/index.html

http://www.qlogic.com/products/fc_san_hostadapers.asp

http://www.lsilogic.com/storage_home/products_home/host_bus_adapters/index.html

http://www.attotechnology.com/fibrechannelhostadaptertechnology.html

#Dead product line - no longer shipping. There is an existing install base. http://www.amcc.com (URL www.jni.com will forward to the amcc site.)

=============================================================================HBA vendor tools============================================================================= NOTE: Not all HBAs vendors are covered.

Emulex Install: AutoPilot Installer (apinstall) Management: OCmanager/HBAnyware

Qlogic Install & Management: SANsurfer SMS (SANsurfer Mangement Suite)

=============================================================================Emulex HBA models=============================================================================

-----------+--------------+---------+----------+----------+---------+-------+Bus Type PCI Express PCI-X PCI-X PCI cPCI SBus 2.0 1.0-----------+--------------+---------+----------+----------+---------+-------+Bus/Lane x4 up to up to up to up to Speed 266MHz 133MHz 66MHz 66MHz 25MHz -----------+--------------+---------+----------+----------+---------+-------+Link Speed(1) 2/4 Gb/s 4Gb/s 2Gb/s 2Gb/s 2Gb/s 2Gb/s -----------+--------------+---------+----------+----------+---------+-------+================By Business Use================SME LP101(3, 5)----------------Midrange(2) LPe1150 LP1150 LP1050(2) LP952L(2) LP1050Ex(2) LP1050DC(2) LP9822----------------Enterprise LPe11000 LP11000 LP1005DC LP9002L LP9002C(4) LP9002S(4) LPe11002 LP11002 LP10000 LP9002DC LP10000ExDC LP10000DC LP9802 LP9802DC LP9402DC ================By Configuration================Dual Port LPe11002 LP11002 LP1005DC LP9002DC LP10000ExDC LP10000DC LP1050DC(2) LP9802DC LP9402DC----------------Single Port LPe11000 LP11000 LP101(3, 5) LP9002L LP9002C(4) LP9002S(4) LPe1150 LP1150 LP10000 LP952L(2) LP1050Ex(2) LP1050(2) LP9802 LP982(2) ------------------------------------------------------- Operating Systems: Windows Server 2003 Windows 2000 Windows NT Linux NetWare HP-UX Solaris

Notes: 1 2Gb/s and 4Gb/s are backwards compatible to 1Gb/s 2 Windows (NT, 2000 & Server 2003), Linux and NetWare only 3 Windows (2000 & Server 2003), Linux and NetWare only 4 Solaris only 5 Available to OEMs only

=============================================================================Qlogic HBA models============================================================================= ALL=Windows 2000/2003, Solaris Sparc, Linux Red Hat, Linux SuSE, Netware SPARC=Solaris Sparc

QLA2310 PCI/PCI-X ALL 2Gb Fibre Channel - 2300 Series QLA2310F PCI/PCI-X ALL 2Gb Fibre Channel - 2300 Series QLA2310FL PCI/PCI-X ALL 2Gb Fibre Channel - 2300 Series QLA2340 PCI/PCI-X ALL 2Gb Fibre Channel - 2300 Series QLA2340L PCI/PCI-X ALL 2Gb Fibre Channel - 2300 Series QLA2342 PCI/PCI-X ALL 2Gb Fibre Channel - 2300 Series QLA2342L PCI/PCI-X ALL 2Gb Fibre Channel - 2300 Series QLA2344 PCI/PCI-X ALL 2Gb Fibre Channel - 2300 Series QCP2340 cPCI SPARC 2Gb Fibre Channel - 2300 Series QCP2342 cPCI SPARC 2Gb Fibre Channel - 2300 Series QSB2340 SBus SPARC 2Gb Fibre Channel - 2300 Series QSB2342 SBus SPARC 2Gb Fibre Channel - 2300 Series QLA2200/33 PCI ALL 1Gb Fibre Channel - 2200 Series QLA2200/66 PCI ALL 1Gb Fibre Channel - 2200 Series QLA2200L/66 PCI ALL 1Gb Fibre Channel - 2200 Series QLA2200F/66 PCI ALL 1Gb Fibre Channel - 2200 Series QCP2202F/33 cPCI SPARC 1Gb Fibre Channel - 2200 Series QLA2202FS SBus SPARC 1Gb Fibre Channel - 2200 Series QLA4010 PCI/PCI-X ALL 1Gb iSCSI - 4000 Series QLA4010C PCI/PCI-X ALL 1Gb iSCSI - 4000 Series

=============================================================================Top of Page=============================================================================