Chapter 2 Hardware Installation and Removal
Observing ESD and Handling Precautions
To Verify Attached Storage (Oracle SPARC)
To Verify Proper Installation (Oracle x86)
Replacing the SFP+ Unit on the HBA
The HBA can be identified in the output by looking for the SUNW,qlc@n and SUNW,qlc@n,1 node names, where n is usually a single-digit number from 0 to 9. In this example, there is a dual port HBA installed.
{0} ok show-devs /ebus@c0 /pci-performance-counters@0 /pci@0 /niu@80 /cpu@e /cpu@d /cpu@c /cpu@b /cpu@a /cpu@9 /cpu@8 /cpu@7 /cpu@6 /cpu@5 /cpu@4 /cpu@3 /cpu@2 /cpu@1 /cpu@0 /virtual-devices@100 /virtual-memory /memory@m0,8000000 /aliases /options /openprom /chosen /packages /ebus@c0/serial@0,ca0000 /pci@0/pci@0 /pci@0/pci@0/pci@9 /pci@0/pci@0/pci@8 /pci@0/pci@0/pci@2 /pci@0/pci@0/pci@1 /pci@0/pci@0/pci@8/pci@0 /pci@0/pci@0/pci@8/pci@0/pci@a /pci@0/pci@0/pci@8/pci@0/pci@9 /pci@0/pci@0/pci@8/pci@0/pci@8 /pci@0/pci@0/pci@8/pci@0/pci@2 /pci@0/pci@0/pci@8/pci@0/pci@1 /pci@0/pci@0/pci@8/pci@0/pci@2/SUNW,qlc@0,1 /pci@0/pci@0/pci@8/pci@0/pci@2/SUNW,qlc@0 /pci@0/pci@0/pci@8/pci@0/pci@2/SUNW,qlc@0,1/fp@0,0 /pci@0/pci@0/pci@8/pci@0/pci@2/SUNW,qlc@0,1/fp@0,0/disk /pci@0/pci@0/pci@8/pci@0/pci@2/SUNW,qlc@0/fp@0,0 /pci@0/pci@0/pci@8/pci@0/pci@2/SUNW,qlc@0/fp@0,0/disk /pci@0/pci@0/pci@2/scsi@0 /pci@0/pci@0/pci@2/scsi@0/disk /pci@0/pci@0/pci@2/scsi@0/tape /pci@0/pci@0/pci@1/pci@0 /pci@0/pci@0/pci@1/pci@0/pci@3 /pci@0/pci@0/pci@1/pci@0/pci@2 /pci@0/pci@0/pci@1/pci@0/pci@1 /pci@0/pci@0/pci@1/pci@0/pci@3/network@0,1 /pci@0/pci@0/pci@1/pci@0/pci@3/network@0 /pci@0/pci@0/pci@1/pci@0/pci@2/network@0,1 /pci@0/pci@0/pci@1/pci@0/pci@2/network@0 /pci@0/pci@0/pci@1/pci@0/pci@1/pci@0 /pci@0/pci@0/pci@1/pci@0/pci@1/pci@0/usb@0,2 /pci@0/pci@0/pci@1/pci@0/pci@1/pci@0/usb@0,1 /pci@0/pci@0/pci@1/pci@0/pci@1/pci@0/usb@0 /pci@0/pci@0/pci@1/pci@0/pci@1/pci@0/usb@0,2/hub@4 /pci@0/pci@0/pci@1/pci@0/pci@1/pci@0/usb@0,2/storage@2 /pci@0/pci@0/pci@1/pci@0/pci@1/pci@0/usb@0,2/storage@2/disk /virtual-devices@100/rtc@5 /virtual-devices@100/console@1 /virtual-devices@100/random-number-generator@e /virtual-devices@100/ncp@6 /virtual-devices@100/n2cp@7 /virtual-devices@100/channel-devices@200 /virtual-devices@100/flashprom@0 /virtual-devices@100/channel-devices@200/virtual-channel-client@1 /virtual-devices@100/channel-devices@200/virtual-channel@0 /virtual-devices@100/channel-devices@200/virtual-channel-client@2 /virtual-devices@100/channel-devices@200/virtual-channel@3 /openprom/client-services /packages/obp-tftp /packages/kbd-translator /packages/SUNW,asr /packages/dropins /packages/terminal-emulator /packages/disk-label /packages/deblocker /packages/SUNW,builtin-drivers
cd /pci@0/pci@0/pci@8/pci@0/pci@2/SUNW,qlc@0
In the next example, the .properties command output displays the properties of one port in a dual port HBA.
{1} ok select /pci@1e,600000/pci@0/pci@2/SUNW,qlc@0 QLogic QLE2562 Host Adapter FCode(SPARC): 2.03b1 06/06/08 Firmware version 4.03.02 {1} ok .properties assigned-addresses 81060010 00000000 00002000 00000000 00000100 82060014 00000000 04000000 00000000 00004000 82060030 00000000 04040000 00000000 00040000 manufacturer QLGC version QLE2562 Host Adapter FCode(SPARC): 2.03 06/30/08 model QLE2562 node-wwn 20 00 00 1b 32 14 40 66 port-wwn 21 00 00 1b 32 14 40 66 reg 00060000 00000000 00000000 00000000 00000000 01060010 00000000 00000000 00000000 00000100 03060014 00000000 00000000 00000000 00001000 compatible pciex1077,2532.1077.171.2 pciex1077,2532.1077.171 pciex1077,171 pciex1077,2532.2 pciex1077,2532 pciclass,c0400 short-version 2.03 06/30/08 devsel-speed 00000000 max-latency 00000000 min-grant 00000000 #size-cells 00000000 #address-cells 00000002 device_type scsi-fcp name SUNW,qlc fcode-rom-offset 0000b200 interrupts 00000001 class-code 000c0400 subsystem-id 00000171 subsystem-vendor-id 00001077 revision-id 00000002 device-id 00002532 vendor-id 00001077 {1}