2-Gb Fibre Channel to cPCI and SBus Host Bus Adapters
Information furnished in this manual is believed to be accurate and reliable. However, QLogic Corporation assumes no
responsibility for its use, nor for any infringements of patents or other rights of third parties which may result from its
use. QLogic Corporation reserves the right to change product specifications at any time without notice. Applications
described in this document for any of these products are for illustrative purposes only. QLogic Corporation makes no
representation nor warranty that such applications are suitable for the specified use without further testing or modification.
QLogic Corporation assumes no responsibility for any errors that may appear in this document.
No part of this document may be copied nor reproduced by any means, nor translated nor transmitted to any magnetic
medium without the express written consent of QLogic Corporation.
Microsoft, Windows NT, and Windows 2000 are trademarks or registered trademarks of Microsoft Corporation.
QLogic is a trademark of QLogic Corporation.
Solaris is a registered trademark of Sun Microsystems, Inc.
SPARC is a registered trademark of SPARC International, Inc. Products bearing SPARC trademarks are based on
an architecture developed by Sun Microsystems, Inc.
All other brand and product names are trademarks or registered trademarks of their respective owners.
SANblade 2300 User’s Guide
2-Gb Fibre Channel to cPCI and SBus Host Bus Adapters
Notes
Q
Page viCF2351102-00 F
1.1
How to Use this Guide
The SANblade QLogic host bus adapters (HBAs) supported in this document are
described in the following paragraphs. They are collectively referred to as the
QCP/QSB23xx HBA unless otherwise noted. The QCP23xx HBAs are all 64-bit
PCI to Fibre Channel optical media. The QSB23xx HBAs are all 64-bit SBus to Fibre
Channel optical media.
■ QCP2330 (cPCI to single-channel)
■ QCP2332 (cPCI to dual-channel)
■ QCP2340 (cPCI to single-channel)
■ QCP2342 (cPCI to dual-channel)
■ QSB2340 (SBus to single-channel)
■ QSB2342 (SBus to dual-channel)
First, install the QCP/QSB23xx HBA according to the directions in the appropriate
hardware installation section. Second, install the Solaris driver. If the device
attached to the HBA is the boot device, install the FCode.
Section 1
Introduction
1.2
General Description
Thank you for selecting the QCP/QSB23xx Fibre Channel (FC) HBA. The
QCP/QSB23xx HBA is a single- or dual-channel, intelligent, high-performance,
DMA bus master host adapter designed for high-end systems. The intelligence and
performance are derived from the ISP23xx controller, making the QCP/QSB23xx
HBA a leading-edge host adapter. The ISP23xx combines a powerful RISC
processor and a fibre protocol module (FPM) with one 2-Gb Fibre Channel
transceiver in a single-chip solution. The QCP/QSB23xx HBA supports all FC
peripherals that support private loop direct attach (PLDA) and fabric loop attach
(FLA). Installation of the QCP/QSB23xx board is quick and easy.
1.3
What is Fibre Channel?
Fibre channel technology is outlined in the SCSI-3 Fibre Channel Protocol
(SCSI-FCP) standard. Fibre Channel is a high-speed data transport technology
used for mass storage and networking. It connects mainframes, super computers,
workstations, storage devices, and servers.
Two-gigabit Fibre Channel supports data transfer rates of 200 MBps half-duplex
and 400 MBps full-duplex. The QCP/QSB23xx HBA uses a multimode optical
CF2351102-00 F1-1
1 – Introduction
Features
1.4
Features
Q
interface for intermediate distances (less than 500 meters at the data rate of 1 Gbps;
less than 300 meters at the data rate of 2 Gbps).
With increased connectivity and performance, Fibre Channel is the technology
preferred and used by system designers.
■ Compliance with the following PCI standards (QCP HBAs):
❑ PCI Local Bus Specification, revision 2.1
❑ PCI Hot Plug Specification, revision 1.0
❑ PCI Power Management Interface Specification, revision 1.0
❑ PICMG 2.0 Compact PCI Specification, revision 2.1
❑ CompactPCI Hot Swap Specification, revision 2.1
■ Compliance with SBus Specification, IEEE std 1496-1993 (QSB HBAs)
■ Compliance with the following Fibre Channel standards:
❑ Second Generation Fibre Channel Physical and Signaling Interface
(FC-PH-2), revision 7.4
❑ Third Generation Fibre Channel Physical and Signaling Interface (FC-PH-3),
Using FDMI, storage area network (SAN) administrators can view device-specific
information (for example, driver version, firmware version, and model number)
from a central console, regardless of the device manufacturer. This information
is kept at the FC switch and viewed through the switch's management application
or third party SAN management applications.
1-2CF2351102-00 F
Part I
Hardware
This part of the SANblade 2300 User’s Guide describes the host bus adapters
(HBAs) and how to install and configure them. See the section that corresponds to
your HBA. Section 5 contains troubleshooting information.
HBASection
QCP2330/23322
QCP2340/23423
QSB2340/23424
CF2351102-00 FI-1
I – Hardware
Q
Notes
I-2CF2351102-00 F
Section 2
QCP2330/2332
2.1
QCP2330/2332 HBA Components
Figure 2-1 identifies the QCP2330/2332 HBA components referenced throughout
this section.
Each QCP2330/2332 HBA has a unique serial number, located on the back of the
HBA. Take a minute to write down the serial number of the QCP2330/2332 HBA in
the unlikely event that the NVRAM is corrupted.
2.1.1
LEDs
J1
1
3
J5
J6
J2
1
3
LED1
RELEASE SWITCH
NOTE:THE SERIAL NUMBER IS ON THE OTHER SIDE
OF THE HBA.
J5 and J1
QCP2332
ONLY
ISP CHIP
ISP CHIP
QCP2332
ONLY
Figure 2-1. QCP2330/2332 HBA Layout
In a standard installation, LED1 is off, indicating that the HBA is active.
In a hot swap installation, LED1 turns blue while the HBA is inserted. If the LED
turns off, the HBA is inserted and has been configured.
CF2351102-00 F2-1
2 – QCP2330/2332
Installation and Removal
2.1.2
Jumpers
Jumpers J1 (QCP2332) and J2 on the QCP2330/2332 HBA determine the default
state of connectors J5 (QCP2332) and J6, respectively. The jumpers are set at the
factory with a jumper plug on pins 2–3, which enables the connectors.
Q
CAUTION!
2.2
Changing the jumper settings can result in the HBA being inoperable.
Installation and Removal
The following sections describe how to install the QCP2330/2332 HBA (standard
and hot swap installations) as well as how to remove the HBA.
Before you install the QCP2330/2332 HBA in your computer, you need the following:
■ A screwdriver (usually a Phillips #1)
■ An optical, multimode cable with an LC-style duplex connector
2.2.1
Installation in the Computer (Standard)
Perform the following steps to install the QCP2330/2332 HBA in your system. These
instructions are for a standard installation (the computer is shut down). See
section 2.2.2 for hot swap instructions.
1. Shut down the system.
2. Choose any available cPCI slot. (Check the indicator lights next to (or above)
the available slots. The top two lights are off; the bottom light is amber.)
3. Place the QCP2330/2332 HBA into the slot. Carefully press the HBA into the
slot until it seats firmly (the switch clicks into a locked position when the HBA
is seated).
4. Connect the appropriate cables from the devices to the J5 (QCP2332) and J6
connectors.
5. Power up all external FC devices, then power up the system and observe the
monitor. The HBA will not appear as part of the system components unless the
driver has been installed; in which case, the HBA and corresponding driver are
listed.
6. Check the QCP2330/2332 HBA hot swap LED1; it should be off, indicating that
the HBA is active. The bottom indicator light next to the slot should be green
(in some systems, the lights are above the slots).
See section 6 for detailed instructions on how to install the software driver.
If you need FCode, see section 2.4 for instructions on how to install or update the
FCode on the QCP2330/2332 HBA.
2-2CF2351102-00 F
Q
2.2.2
Installation in the Computer (Hot Swap)
Perform the following steps to install the QCP2330/2332 HBA without shutting down
the system (hot swap). See section 2.2.1 for standard installation instructions.
1. Log on to the system as a superuser.
2. At the prompt (#), type the following command to find an available slot for the
QCP2330/2332 HBA:
cfgadm
A list of the system’s processors, memory, and I/O boats appears, as in the
following example. In this example, cPCI slots 0, 1, 3, and 4 are available.
NOTE:If the cPCI slots are not displayed, add the following line to the
etc/system file:
set sghsc:cpci_enable=1
Check the indicator lights next to the available slots (in some systems, the lights
are above the slots). The top two lights are off; the bottom light is amber. This
is another way to verify an available slot.
3. Place the QCP2330/2332 HBA into the slot. Carefully press the HBA into the
slot until it seats firmly (the switch clicks into a locked position when the HBA
is seated). The bottom indicator light next to (or above) the slot changes from
amber to off. The top indicator light turns green.
The hot swap LED1 on the QCP2330/2332 HBA turns blue while the HBA is
inserted. If LED1 turns off, the HBA is inserted and has been configured;
continue with step 6. If LED1 stays blue after the HBA is inserted, continue with
step 4.
CF2351102-00 F2-3
2 – QCP2330/2332
Installation and Removal
4. Type the cfgadm command (see step 2) to verify that the system recognizes
the QCP2330/2332 HBA and that the HBA is not configured. In the following
example, the QCP2330/2332 HBA has been installed in slot 4 and is not
configured.
6. Connect the appropriate cables from the devices to the J5 (QCP2332) and J6
connectors.
7. Check the QCP2330/2332 HBA hot swap LED1; it should be off, indicating that
the HBA is active.
See section 6 for detailed instructions on how to install the software driver.
If you need FCode, see section 2.4 for instructions on how to install or update the
FCode on the QCP2330/2332 HBA.
2.3
Removing the QCP2330/2332 HBA
Follow these steps to unconfigure and remove the QCP2330/2332 HBA.
1. Type the following commands to unconfigure the QCP2330/2332 HBA:
cfgadm -c unconfigure slot path
For example, type the following commands to unconfigure the QCP2330/2332
HBA in slot 4, as shown in section 2.2.2:
2 – QCP2330/2332
FCode
2.4
FCode
cfgadm -c unconfigure pcisch2:sg6slot4
2. When the QCP2330/2332 HBA hot swap LED1 is blue, remove the cables from
the J5 (QCP2332) and/or J6 connectors.
3. Remove the HBA by pressing the release button, then gently pull the HBA out
of the slot.
This section provides instructions for installing FCode on a QCP2330/2332 HBA
installed in a Solaris SPARC system. A QCP2330/2332 HBA with FCode loaded in
its flash ROM provides boot capability to its attached devices.
The following files are included. Be sure to review the Readme.txt file for both new
and changed information. The naming convention for the associated files and
messages is QLA; however, the FCode supports standard QLogic PCI HBAs
(QLAxxxx) and cPCI HBAs (QCPxxxx).
■ ifp2300.prom—FCode code binary file
■ readme.txt—FCode readme file
■ qla2x00flash — Solaris flash utility
■ readme — readme for qla2x00flash
The procedure for installing FCode flash is summarized in the following steps and
explained in detail in the following sections.
1. Update FCode on the QCP2330/2332 HBA (see section 2.4.1).
2. Set the QCP2330/2332 HBA connection mode (see section 2.4.2).
CF2351102-00 F2-5
2 – QCP2330/2332
FCode
3. Set the QCP2330/2332 HBA loop ID (see section 2.4.3).
4. Select the boot device (see section 2.4.4).
5. Build the bootable disk (see section 2.4.5).
2.4.1
Updating FCode on the QCP2330/2332 HBA
If you need to update the FCode on the QCP2330/2332 HBA, use the QLogic
qla2x00 flash utility. A QLogic Solaris SPARC driver revision 3.06 or later must be
installed before the flash utility can be run.
Q
WARNING!!
Perform the following steps to run the flash utility:
1. Copy the qla2x00flash file and the ifp2300.prom file to the desired directory.
2. At the command line, enter the appropriate path. Use the information obtained
with the show-devs command (see step 1 in section 2.4.4). For example:
Be very careful when changing flash contents; incorrect data may
render the QCP2330/2332 HBA unusable to the point that the
operating system may no longer function.
Setting the QCP2330/2332 HBA Connection Mode
Perform the following steps to view the current QCP2330/2332 HBA connection
mode and change it if necessary:
1. To view the current connection mode, type the show-connection-mode
command:
ok show-connection-mode
The connection mode and options display. For example:
Current HBA connection mode: 1 - Point-to-point only
Possible connection mode choices:
0 - Loop Only
1 - Point-to-point only
2 - Loop preferred, otherwise point-to-point
2. If the connection mode is not correct based on the devices connected to the
QCP2330/2332 HBA, change it using the set-connection-mode command.
For example:
ok 0 set-connection-mode
2-6CF2351102-00 F
Q
The new connection mode displays. For example:
Calculating NVRAM checksum, please wait...
Current HBA connection mode: 0 - Loop Only
Possible connection mode choices:
0 - Loop Only
1 - Point-to-point only
2 - Loop preferred, otherwise point-to-point
2.4.3
Setting the QCP2330/2332 HBA Loop ID
When the QCP2330/2332 HBA is currently operating in loop mode (through
connection mode 0 or connection mode 2), perform the following steps to view its
loop ID and change it if necessary:
1. To view the loop ID, type the show-adapter-loopid command.
ok show-adapter-loopid
The loop ID displays. For example:
2 – QCP2330/2332
FCode
Adapter loopid - 7c
2. If the loop ID is not correct, change it using the set-adapter-loopid command.
For example:
ok 0 set-adapter-loopid
The new loop ID displays. For example:
Adapter loopid - 0
2.4.4
Selecting the Boot Device
Perform the following steps to select a Fibre Channel device that is attached to the
QCP2330/2332 HBA as the boot device:
1. Use the show-devs command to display the device tree for all devices attached
to the machine.
ok show-devs
The device tree displays. The QCP2330/2332 HBAs with FCode are referenced
with QLGC,qla@. For example:
ok show-devs
.
.
/pci@1f,0/pci@1/QLGC,qla@4
CF2351102-00 F2-7
2 – QCP2330/2332
FCode
Q
2. Select the QCP2330/2332 HBA attached to the Fibre Channel device from
which you want to boot. For example, type the following at the ok prompt:
ok " /pci@1f,0/pci@1/QLGC,qla@4" select-dev
3. Use the show-children command to view the devices attached to the
QCP2330/2332 HBA. For example:
ok show-children
4. The list of devices displays. Write down the boot device’s world wide name
(WWN), loop ID, and logical unit number (LUN).
5. Save the boot device information to the QCP2330/2332 HBA’s NVRAM. Use
the set-boot-id command. Include the selected QCP2330/2332 HBA’s WWN,
loop ID, and LUN. For example:
6. To boot the QCP2330/2332 HBA, type the complete boot path, including the
loop ID and LUN. The loop ID and LUN must match those entered in step 5.
For example:
ok boot /pci@1f,0/pci@1/QLGC,qla@4/sd@82,0
NOTE:Enter the reset command before attempting to boot if the boot was
interrupted or any of the QLogic FCode commands were executed.
2.4.5
Building the Bootable Disk
This procedure assumes that the system is already booted from an existing system
hard disk, and that you have already performed a full system backup.
The device path on each system differs, depending on the PCI bus slot, target ID,
LUN, etc. The device name shown in this example is for a device on the third PCI
bus slot, target ID 130, LUN 0, slice 0.
You must have already completed the steps in the previous sections before
attempting to create a bootable disk.
2-8CF2351102-00 F
Q
2 – QCP2330/2332
FCode
To build a bootable disk, perform the following steps:
1. Determine the amount of disk space used/available on your current boot disk.
Use the df command for a listing. For example:
This df example shows that the current boot disk is /dev/dsk/c0t0d0s(x). There
are two partitions of interest, slice 0 (/) and slice 7 (/home). Slice 0 uses 1.65 GB
and has 875 MB free. Slice 7 uses 114 MB and has 5 GB free. Therefore, slice 7
(/home) contains enough disk space to store the temporary saveset files.
If there were not at least 1.7 GB free on this disk, you would need to create a
partition on the new bootable disk large enough to hold the largest temporary
saveset files plus the largest used space on a partition. In this example, it would
be a 3.2 GB (1.6 GB+1.6 GB) partition.
2. Use the format command to create, label, and format partitions on the new
bootable disk. These partitions must be able to contain the contents of your
temporary saveset files. If you are not familiar with the format command, refer
to the Solaris documentation.
kbytes
2577118
1310480
1311344
5135326
used
1650245
0
0
0
864
114
avail
0
0
0
0
1310480
1310480
5083859
875331
capacity
0
0
0
66%
0%
0%
0%
0%
1%
1%
Mounted on
/
/proc
/dev/fd
/etc/mnttab
/var/run
/tmp
/home
WARNING!!
Misusing the format command can destroy the data on your
current disk drives.
a. At the root prompt, type format.
b. A list of available hard disks displays. Specify the disk.
c. At the format prompt, type partition.
CF2351102-00 F2-9
Loading...
+ 43 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.