In this post we are going to discuss about HBA Driver Upgradation (FCODE).
For this fcode upgradation , we need to install scli package.
root@mysrv1 # cd fcode
root@mysrv1 #
root@mysrv1 # pwd
/mnt/fcode
root@mysrv1 #
root@mysrv1 # ls -lrth
total 11274
-rw-r--r-- 1 root root 128K May 24 2006 isp2312.prom
-rw-r--r-- 1 root root 5.4M Mar 17 2012 scli-1.7.1-18.sparc.Solaris.pkg
drwxr-xr-x 2 root root 512 Jun 16 2012 QLA2462E
drwxr-xr-x 2 root root 512 Sep 4 2012 QLA2342
root@mysrv1 #
root@mysrv1 #
root@mysrv1 # fcinfo hba-port
HBA Port WWN: 2100001b3200b8d6
OS Device Name: /dev/cfg/c5
Manufacturer: QLogic Corp.
Model: QLA2342
Firmware Version: 03.03.28
FCode/BIOS Version: fcode: 2.08;
Serial Number: not available
Driver Name: qlc
Driver Version: 20110321-3.05
Type: N-port
State: online
Supported Speeds: 1Gb 2Gb
Current Speed: 2Gb
Node WWN: 2000001b3200b8d6
HBA Port WWN: 2101001b3220b8d6
OS Device Name: /dev/cfg/c6
Manufacturer: QLogic Corp.
Model: QLA2342
Firmware Version: 03.03.28
FCode/BIOS Version: fcode: 2.08;
Serial Number: not available
Driver Name: qlc
Driver Version: 20110321-3.05
Type: N-port
State: online
Supported Speeds: 1Gb 2Gb
Current Speed: 2Gb
Node WWN: 2001001b3220b8d6
root@mysrv1 # cp -pr QLA2342 /tmp
root@mysrv1 # cd /tmp
root@mysrv1 # ls -larth
total 276
drwxr-xr-x 2 root root 285 Sep 4 2012 QLA2342
-rw-r--r-- 1 root root 64K Jul 4 21:52 qlsdm.dat
drwx------ 2 root root 117 Jul 4 21:53 vx.160525.073375.134000.3143
drwxr-xr-x 2 noaccess noaccess 178 Jul 4 21:55 hsperfdata_noaccess
drwxr-xr-x 2 root root 117 Jul 4 21:55 hsperfdata_root
root@mysrv1 # cd QLA2342
root@mysrv1 #
root@mysrv1 #
root@mysrv1 #
root@mysrv1 # ls -lrth
total 11280
-rw-r--r-- 1 root root 130K Mar 17 2012 isp2312FCode1.14.15.tar
-rw-r--r-- 1 root root 5.4M Sep 4 2012 scli-1.7.1-18.sparc.Solaris.pkg
root@mysrv1 # scli
HERE scli is already installed if not pkgadd -d scli-1.7.1-18.sparc.Solaris.pkg
Searching for QLogic FC HBA(s) and attached device(s) ...
SANsurfer FC HBA CLI
v1.7.1 Build 18
Main Menu
1: General Information
2: HBA Information
3: HBA Parameters
4: Target/LUN List
5: iiDMA Settings
6: Boot Device
7: Utilities
8: Beacon
9: Diagnostics
10: Statistics
11: Help
12: Exit
Enter Selection: 2
SANsurfer FC HBA CLI
v1.7.1 Build 18
HBA Information Menu
HBA Model QLA2342:
1: Port 1 (HBA 0 OS 0): WWPN: 21-00-00-1B-32-00-B8-D6 Online
2: Port 2 (HBA 1 OS 1): WWPN: 21-01-00-1B-32-20-B8-D6 Online
3: All HBAs
4: Return to Previous Menu
Note: 0 to return to Main Menu
Enter Selection: 3
--------------------------------------------------------------------------------
Host Name : mysrv1
HBA Instance : 0
OS Instance : 0
HBA Model : QLA2342
HBA Description : QLA2342/QLA2342L (PCI to FC dual channel)
HBA ID : 0-QLA2342
HBA Alias :
HBA Port : 1
Port Alias :
Node Name : 20-00-00-1B-32-00-B8-D6
Port Name : 21-00-00-1B-32-00-B8-D6
Port ID : 0C-06-00
Serial Number : A54968
Driver Version : qlc-20110321-3.05
FCode Version : 2.00.09
Firmware Version : 3.03.28 IP
Actual Connection Mode : Point to Point
Actual Data Rate : 2 Gbps
PortType (Topology) : NPort
Target Count : 1
HBA Status : Online
Hit <RETURN> to continue:
--------------------------------------------------------------------------------
Host Name : mysrv1
HBA Instance : 1
OS Instance : 1
HBA Model : QLA2342
HBA Description : QLA2342/QLA2342L (PCI to FC dual channel)
HBA ID : 1-QLA2342
HBA Alias :
HBA Port : 2
Port Alias :
Node Name : 20-01-00-1B-32-20-B8-D6
Port Name : 21-01-00-1B-32-20-B8-D6
Port ID : 0B-06-00
Serial Number : A54968
Driver Version : qlc-20110321-3.05
FCode Version : 2.00.09
Firmware Version : 3.03.28 IP
Actual Connection Mode : Point to Point
Actual Data Rate : 2 Gbps
PortType (Topology) : NPort
Target Count : 1
HBA Status : Online
Hit <RETURN> to continue:
--------------------------------------------------------------------------------
SANsurfer FC HBA CLI
v1.7.1 Build 18
HBA Information Menu
HBA Model QLA2342:
1: Port 1 (HBA 0 OS 0): WWPN: 21-00-00-1B-32-00-B8-D6 Online
2: Port 2 (HBA 1 OS 1): WWPN: 21-01-00-1B-32-20-B8-D6 Online
3: All HBAs
4: Return to Previous Menu
Note: 0 to return to Main Menu
Enter Selection: 0
SANsurfer FC HBA CLI
v1.7.1 Build 18
Main Menu
1: General Information
2: HBA Information
3: HBA Parameters
4: Target/LUN List
5: iiDMA Settings
6: Boot Device
7: Utilities
8: Beacon
9: Diagnostics
10: Statistics
11: Help
12: Exit
Enter Selection: 12
root@mysrv1 # ls -lrth
total 11280
-rw-r--r-- 1 root root 130K Mar 17 2012 isp2312FCode1.14.15.tar
-rw-r--r-- 1 root root 5.4M Sep 4 2012 scli-1.7.1-18.sparc.Solaris.pkg
root@mysrv1 #
root@mysrv1 #
root@mysrv1 #
root@mysrv1 #
root@mysrv1 # tar -xf isp2312FCode1.14.15.tar
root@mysrv1 #
root@mysrv1 #
root@mysrv1 # ls -lrth
total 11536
-rw-r--r-- 1 28831 13913 128K May 24 2006 isp2312.prom
-rw-r--r-- 1 root root 130K Mar 17 2012 isp2312FCode1.14.15.tar
-rw-r--r-- 1 root root 5.4M Sep 4 2012 scli-1.7.1-18.sparc.Solaris.pkg
root@mysrv1 # pwd
/tmp/QLA2342
root@mysrv1 # scli
Searching for QLogic FC HBA(s) and attached device(s) ... \
SANsurfer FC HBA CLI
v1.7.1 Build 18
Main Menu
1: General Information
2: HBA Information
3: HBA Parameters
4: Target/LUN List
5: iiDMA Settings
6: Boot Device
7: Utilities
8: Beacon
9: Diagnostics
10: Statistics
11: Help
12: Exit
Enter Selection: 7
SANsurfer FC HBA CLI
v1.7.1 Build 18
Utilities Menu
1: Flash Update
2: Flash Save
3: HBA Parameters Update
4: HBA Parameters Save
5: HBA Parameters Templates
6: Driver Rescan
7: Return to Previous Menu
Note: 0 to return to Main Menu
Enter Selection: 1
SANsurfer FC HBA CLI
v1.7.1 Build 18
Flash Update Menu
HBA Model QLA2342:
1: Port 1 (HBA 0 OS 0): WWPN: 21-00-00-1B-32-00-B8-D6 Online
2: Port 2 (HBA 1 OS 1): WWPN: 21-01-00-1B-32-20-B8-D6 Online
3: All HBAs
4: Return to Previous Menu
Note: 0 to return to Main Menu
Enter Selection: 3
SANsurfer FC HBA CLI
v1.7.1 Build 18
Warning:
The Flash save/update operation requires that all the HBAs
have no outstanding input and output operations. Please make sure
there are no active I/Os before starting the operation.
Also after the update operation, the HBAs will be reset. This may
adversely affect your SAN.
Please note that only HBAs that are compatible with the image
file specified will be updated.
Do you want to proceed with the operation?
1: Yes
2: No
Enter Selection: 1
Enter a file name or Hit <RETURN> to abort: /tmp/QLA2342/isp2312.prom
Updating FCode on HBA instance 0 - QLA2342. Please wait...
Unable to update Flash on this HBA (Instance 0). Error=(0x20000067) (Device is busy)!
Updating FCode on HBA instance 1 - QLA2342. Please wait...
Unable to update Flash on this HBA (Instance 1). Error=(0x20000067) (Device is busy)!
Hit <RETURN> to continue:
SANsurfer FC HBA CLI
v1.7.1 Build 18
Flash Update Menu
HBA Model QLA2342:
1: Port 1 (HBA 0 OS 0): WWPN: 21-00-00-1B-32-00-B8-D6 Online
2: Port 2 (HBA 1 OS 1): WWPN: 21-01-00-1B-32-20-B8-D6 Online
3: All HBAs
4: Return to Previous Menu
Note: 0 to return to Main Menu
Enter Selection: 4
SANsurfer FC HBA CLI
v1.7.1 Build 18
Utilities Menu
1: Flash Update
2: Flash Save
3: HBA Parameters Update
4: HBA Parameters Save
5: HBA Parameters Templates
6: Driver Rescan
7: Return to Previous Menu
Note: 0 to return to Main Menu
Enter Selection: 0
SANsurfer FC HBA CLI
v1.7.1 Build 18
Main Menu
1: General Information
2: HBA Information
3: HBA Parameters
4: Target/LUN List
5: iiDMA Settings
6: Boot Device
7: Utilities
8: Beacon
9: Diagnostics
10: Statistics
11: Help
12: Exit
Enter Selection: 12
root@mysrv1 #
root@mysrv1 #
root@mysrv1 # pwd
/tmp/QLA2342
root@mysrv1 #
root@mysrv1 # cd /mnt
root@mysrv1 #
root@mysrv1 # cp -pr qla2300.v5.sparc_pkg.z /tmp
WE need QLA2300 pkg to upgrade the HBA Drivers.
root@mysrv1 #
root@mysrv1 # cd /tmp
root@mysrv1 #
root@mysrv1 #
root@mysrv1 # ls -lrth
total 3972
-rw-r--r-- 1 root root 1.8M Jul 18 2012 qla2300.v5.sparc_pkg.z
-rw-r--r-- 1 root root 64K Jul 4 21:52 qlsdm.dat
drwx------ 2 root root 117 Jul 4 21:53 vx.160525.073375.134000.3143
drwxr-xr-x 2 noaccess noaccess 178 Jul 4 21:55 hsperfdata_noaccess
drwxr-xr-x 2 root root 117 Jul 4 21:55 hsperfdata_root
drwxr-xr-x 2 root root 354 Jul 4 21:59 QLA2342
-rw-r--r-- 1 root root 8.4K Jul 4 21:59 qlgctempfile
root@mysrv1 #
root@mysrv1 # gunzip qla2300.v5.sparc_pkg.z
root@mysrv1 #
root@mysrv1 #
root@mysrv1 # pkginfo -l QLA2300
ERROR: information for "QLA2300" was not found
root@mysrv1 #
root@mysrv1 #
root@mysrv1 #
root@mysrv1 # pkgadd -d qla2300.v5.sparc_pkg
The following packages are available:
1 QLA2300 QLogic QLA2300 driver
(sparc) Solaris, Rev=5.00
2 QLSDMLIB QLogic SNIA Library (32 and 64 bit) for SNIA 1.0
(sparc) Solaris 7-8-9-10, Rev=4.06b1
3 QLSDMLIB6 QLogic SNIA Library (32 bit) for SNIA 1.0
(sparc) Solaris 2.6, Rev=4.06b1
Select package(s) you wish to process (or 'all' to process
all packages). (default: all) [?,??,q]: 1
Processing package instance <QLA2300> from </tmp/qla2300.v5.sparc_pkg>
QLogic QLA2300 driver(sparc) Solaris, Rev=5.00
Copyright (c) 1996-2006, by QLogic Corporation. All rights reserved.
Where do you want the driver object installed (default=/kernel/drv): [?]
Where do you want the driver utilities installed
(default=/opt/QLogic_Corporation/drvutil/qla2300): [?]
Where do you want the drivers conf file backups placed
(default=/opt/QLogic_Corporation/confbkup): [?]
Using </> as the package base directory.
## Processing package information.
## Processing system information.
1 package pathname is already properly installed.
## Verifying disk space requirements.
## Checking for conflicts with packages already installed.
## Checking for setuid/setgid programs.
This package contains scripts which will be executed with super-user
permission during the process of installing this package.
Do you want to continue with the installation of <QLA2300> [y,n,?] y
Installing QLogic QLA2300 driver as <QLA2300>
## Installing part 1 of 1.
/kernel/drv/q3ip
/kernel/drv/q3ip.conf
/kernel/drv/q3ip_64bit
/kernel/drv/qla2300
/kernel/drv/qla2300.conf
/kernel/drv/qla2300_64bit
/opt/QLogic_Corporation/drvutil/qla2300/qldriverop
/opt/QLogic_Corporation/drvutil/qla2300/qldriverop_readme.txt
/opt/QLogic_Corporation/drvutil/qla2300/qlfwdmp
/opt/QLogic_Corporation/drvutil/qla2300/qlfwdmp_readme.txt
/opt/QLogic_Corporation/drvutil/qla2300/qlogic_adapters
/opt/QLogic_Corporation/drvutil/qla2300/qlogic_adapters_readme.txt
/opt/QLogic_Corporation/drvutil/qla2300/qlreconfig
/opt/QLogic_Corporation/drvutil/qla2300/qlreconfig_readme.txt
/opt/QLogic_Corporation/drvutil/qla2300/readme.txt
[ verifying class <none> ]
## Executing postinstall script.
devfsadm: driver failed to attach: qla2300
Warning: Driver (qla2300) successfully added to system but failed to attach
## Executing drvconfig utility.
## Executing update_drv utility.
Installation of <QLA2300> was successful.
root@mysrv1 #
root@mysrv1 #
root@mysrv1 #
root@mysrv1 #
root@mysrv1 # pkginfo -l QLA2300
PKGINST: QLA2300
NAME: QLogic QLA2300 driver
CATEGORY: system
ARCH: sparc
VERSION: Solaris, Rev=5.00
BASEDIR: /
VENDOR: QLogic Corporation
PSTAMP: eng150020060310140953
INSTDATE: Jul 04 2013 22:07
STATUS: completely installed
FILES: 17 installed pathnames
2 directories
8 executables
4635 blocks used (approx)
root@mysrv1 #
############### TAKE A REBOOT ####################
root@mysrv1 #
root@mysrv1 # cd QLA2342
root@mysrv1 #
root@mysrv1 #
root@mysrv1 # ls -larth
total 11284
-rw-r--r-- 1 root root 130K Mar 17 2012 isp2312FCode1.14.15.tar
-rw-r--r-- 1 root root 5.4M Sep 4 2012 scli-1.7.1-18.sparc.Solaris.pkg
root@mysrv1 #
root@mysrv1 # tar -xf isp2312FCode1.14.15.tar
root@mysrv1 #
root@mysrv1 # pwd
/var/tmp/QLA2342
root@mysrv1 #
root@mysrv1 # ls -larth
total 11556
-rw-r--r-- 1 28831 13913 128K May 24 2006 isp2312.prom
-rw-r--r-- 1 root root 130K Mar 17 2012 isp2312FCode1.14.15.tar
-rw-r--r-- 1 root root 5.4M Sep 4 2012 scli-1.7.1-18.sparc.Solaris.pkg
root@mysrv1 #
root@mysrv1 #
root@mysrv1 #
root@mysrv1 #
root@mysrv1 # scli
Searching for QLogic FC HBA(s) and attached device(s) ... \
SANsurfer FC HBA CLI
v1.7.1 Build 18
Main Menu
1: General Information
2: HBA Information
3: HBA Parameters
4: Target/LUN List
5: iiDMA Settings
6: Target Persistent Bindings
7: Selective LUNs
8: Boot Device
9: Driver Settings
10: Utilities
11: Beacon
12: Diagnostics
13: Statistics
14: Help
15: Exit
Enter Selection: 10
SANsurfer FC HBA CLI
v1.7.1 Build 18
Utilities Menu
1: Flash Update
2: Flash Save
3: HBA Parameters Update
4: HBA Parameters Save
5: HBA Parameters Templates
6: Driver Rescan
7: Return to Previous Menu
Note: 0 to return to Main Menu
Enter Selection: 1
SANsurfer FC HBA CLI
v1.7.1 Build 18
Flash Update Menu
HBA Model QLA2342:
1: Port 1 (HBA 0 OS 0): WWPN: 21-00-00-1B-32-00-B8-D6 Online
2: Port 2 (HBA 1 OS 1): WWPN: 21-01-00-1B-32-20-B8-D6 Online
3: All HBAs
4: Return to Previous Menu
Note: 0 to return to Main Menu
Enter Selection: 3
SANsurfer FC HBA CLI
v1.7.1 Build 18
Warning:
The Flash save/update operation requires that all the HBAs
have no outstanding input and output operations. Please make sure
there are no active I/Os before starting the operation.
Also after the update operation, the HBAs will be reset. This may
adversely affect your SAN.
Please note that only HBAs that are compatible with the image
file specified will be updated.
Do you want to proceed with the operation?
1: Yes
2: No
Enter Selection: 1
Enter a file name or Hit <RETURN> to abort: /var/tmp/QLA2342/isp2312.prom
Updating FCode on HBA instance 0 - QLA2342. Please wait...
Flash update complete. Changes have been saved to the HBA instance 0.
Updating FCode on HBA instance 1 - QLA2342. Please wait...
Flash update complete. Changes have been saved to the HBA instance 1.
Hit <RETURN> to continue:
SANsurfer FC HBA CLI
v1.7.1 Build 18
Flash Update Menu
HBA Model QLA2342:
1: Port 1 (HBA 0 OS 0): WWPN: 21-00-00-1B-32-00-B8-D6 Online
2: Port 2 (HBA 1 OS 1): WWPN: 21-01-00-1B-32-20-B8-D6 Online
3: All HBAs
4: Return to Previous Menu
Note: 0 to return to Main Menu
Enter Selection: 0
SANsurfer FC HBA CLI
v1.7.1 Build 18
Main Menu
1: General Information
2: HBA Information
3: HBA Parameters
4: Target/LUN List
5: iiDMA Settings
6: Target Persistent Bindings
7: Selective LUNs
8: Boot Device
9: Driver Settings
10: Utilities
11: Beacon
12: Diagnostics
13: Statistics
14: Help
15: Exit
Enter Selection: 15
root@mysrv1 #
root@mysrv1 #
root@mysrv1 # pkginfo -l QLA2300
PKGINST: QLA2300
NAME: QLogic QLA2300 driver
CATEGORY: system
ARCH: sparc
VERSION: Solaris, Rev=5.00
BASEDIR: /
VENDOR: QLogic Corporation
PSTAMP: eng150020060310140953
INSTDATE: Jul 04 2013 22:07
STATUS: completely installed
FILES: 17 installed pathnames
2 directories
8 executables
4635 blocks used (approx)
root@mysrv1 # pkgrm QLA2300 Since we are using QLA2342 HBA model
The following package is currently installed:
QLA2300 QLogic QLA2300 driver
(sparc) Solaris, Rev=5.00
Do you want to remove this package? [y,n,?,q] y
## Removing installed package instance <QLA2300>
This package contains scripts which will be executed with super-user
permission during the process of removing this package.
Do you want to continue with the removal of this package [y,n,?,q] y
## Verifying package <QLA2300> dependencies in global zone
## Processing package information.
## Executing preremove script.
Unable to open ioctl path(s), or the
qla2300 driver is not loaded.
## Preremove -- failed to pause driver
--
-- The driver cannot be quiesced because IO is still
-- running, IOCTL commands are active (i.e., running
-- applications), or partitions are still mounted
--
-- The driver cannot be unloaded at this time and
-- will require a reboot in order to fully unload.
--
-- If you would like to abort the pkgrm, you will have
-- 15 seconds to press ^C (control-c). The pkgrm can
-- be run again when the conditions have been resolved
--
-- If you would like to continue with the pkgrm,
-- please wait and pkgrm will continue execution,
-- OR press ^C (control-c) to terminate pkgrm
--
-- continuing with pkgrm -- a reboot will be required
-- to fully unload the driver.
## Removing pathnames in class <none>
/opt/QLogic_Corporation/drvutil/qla2300/readme.txt
/opt/QLogic_Corporation/drvutil/qla2300/qlreconfig_readme.txt
/opt/QLogic_Corporation/drvutil/qla2300/qlreconfig
/opt/QLogic_Corporation/drvutil/qla2300/qlogic_adapters_readme.txt
/opt/QLogic_Corporation/drvutil/qla2300/qlogic_adapters
/opt/QLogic_Corporation/drvutil/qla2300/qlfwdmp_readme.txt
/opt/QLogic_Corporation/drvutil/qla2300/qlfwdmp
/opt/QLogic_Corporation/drvutil/qla2300/qldriverop_readme.txt
/opt/QLogic_Corporation/drvutil/qla2300/qldriverop
/opt/QLogic_Corporation/drvutil/qla2300
/opt/QLogic_Corporation/confbkup <non-empty directory not removed>
/kernel/drv/qla2300.conf
/kernel/drv/qla2300
/kernel/drv/q3ip.conf
/kernel/drv/q3ip
## Executing postremove script.
## Postremove -- starting rem_drv command
Device busy
Cannot unload module: qla2300
Will be unloaded upon reboot.
## Updating system information.
Removal of <QLA2300> was successful.
root@mysrv1 # pkginfo -l QLA2300
ERROR: information for "QLA2300" was not found
root@mysrv1 #
root@mysrv1 #
root@mysrv1 #
root@mysrv1 # reboot -- -rv
################################################################
############## Till now we upgraded the HBA drivers, now #############
############## we need to rebuild the /etc/path_to_inst ###############
################################################################
root@mysrv1 #
root@mysrv1 # modinfo | grep -i qlc
78 7b2c8000 168170 309 1 qlc (SunFC Qlogic FCA v20110321-3.05)
root@mysrv1 # modinfo | grep -i qla
root@mysrv1 #
root@mysrv1 # ------------------ So now we should not have any qla related entries ------------
root@mysrv1 #
root@mysrv1 # cat /etc/path_to_inst | grep -i qla
"/pci@1e,600000/QLGC,qla@2" 0 "qlc"
"/pci@1e,600000/QLGC,qla@2" 0 "qla2300"
"/pci@1e,600000/QLGC,qla@2/fp@0,0" 0 "fp"
"/pci@1e,600000/QLGC,qla@2/fp@0,0/ssd@w5006048452a85019,0" 1 "ssd"
"/pci@1e,600000/QLGC,qla@2/fp@0,0/ssd@w5006048452a85019,51" 12 "ssd"
"/pci@1e,600000/QLGC,qla@2/fp@0,0/ssd@w5006048452a85019,50" 13 "ssd"
"/pci@1e,600000/QLGC,qla@2/fp@0,0/ssd@w5006048452a85019,4f" 14 "ssd"
"/pci@1e,600000/QLGC,qla@2/fp@0,0/ssd@w5006048452a85019,4e" 15 "ssd"
"/pci@1e,600000/QLGC,qla@2/fp@0,0/ssd@w5006048452a85019,4d" 16 "ssd"
"/pci@1e,600000/QLGC,qla@2/fp@0,0/ssd@w5006048452a85019,4c" 17 "ssd"
"/pci@1e,600000/QLGC,qla@2/fp@0,0/ssd@w5006048452a85019,4b" 18 "ssd"
"/pci@1e,600000/QLGC,qla@2/fp@0,0/ssd@w5006048452a85019,4a" 19 "ssd"
"/pci@1e,600000/QLGC,qla@2/fp@0,0/ssd@w5006048452a85019,49" 20 "ssd"
"/pci@1e,600000/QLGC,qla@2/fp@0,0/ssd@w5006048452a85019,48" 21 "ssd"
"/pci@1e,600000/QLGC,qla@2/fp@0,0/ssd@w5006048452a85019,f3" 30 "ssd"
"/pci@1e,600000/QLGC,qla@2/fp@0,0/ssd@w5006048452a85019,f2" 31 "ssd"
"/pci@1e,600000/QLGC,qla@2/fp@0,0/ssd@w5006048452a85019,f1" 32 "ssd"
"/pci@1e,600000/QLGC,qla@2/fp@0,0/ssd@w5006048452a85019,f0" 33 "ssd"
"/pci@1e,600000/QLGC,qla@2/fp@0,0/ssd@w5006048452a85019,ef" 34 "ssd"
"/pci@1e,600000/QLGC,qla@2/fp@0,0/ssd@w5006048452a85019,ee" 35 "ssd"
"/pci@1e,600000/QLGC,qla@2/fp@0,0/ssd@w5006048452a85019,ed" 36 "ssd"
"/pci@1e,600000/QLGC,qla@2/fp@0,0/ssd@w5006048452a85019,ec" 37 "ssd"
"/pci@1e,600000/QLGC,qla@2/fp@0,0/ssd@w5006048452a85019,7a" 80 "ssd"
"/pci@1e,600000/QLGC,qla@2/fp@0,0/ssd@w5006048452a85019,79" 81 "ssd"
"/pci@1e,600000/QLGC,qla@2/fp@0,0/ssd@w5006048452a85019,80" 84 "ssd"
"/pci@1e,600000/QLGC,qla@2/fp@0,0/ssd@w5006048452a85019,7f" 85 "ssd"
"/pci@1e,600000/QLGC,qla@2/fp@0,0/ssd@w5006048452a85019,84" 88 "ssd"
"/pci@1e,600000/QLGC,qla@2/fp@0,0/ssd@w5006048452a85019,83" 89 "ssd"
"/pci@1e,600000/QLGC,qla@2/fp@0,0/ssd@w5006048452a85019,82" 90 "ssd"
"/pci@1e,600000/QLGC,qla@2/fp@0,0/ssd@w5006048452a85019,81" 91 "ssd"
"/pci@1e,600000/QLGC,qla@2/sd@0,0" 6 "sd"
"/pci@1e,600000/QLGC,qla@2/sd@0,ec" 21 "sd"
"/pci@1e,600000/QLGC,qla@2/sd@0,84" 22 "sd"
"/pci@1e,600000/QLGC,qla@2/sd@0,83" 23 "sd"
"/pci@1e,600000/QLGC,qla@2/sd@0,82" 25 "sd"
"/pci@1e,600000/QLGC,qla@2/sd@0,81" 26 "sd"
"/pci@1e,600000/QLGC,qla@2/sd@0,80" 27 "sd"
"/pci@1e,600000/QLGC,qla@2/sd@0,7f" 28 "sd"
"/pci@1e,600000/QLGC,qla@2/sd@0,7a" 29 "sd"
"/pci@1e,600000/QLGC,qla@2/sd@0,79" 30 "sd"
"/pci@1e,600000/QLGC,qla@2/sd@0,51" 31 "sd"
"/pci@1e,600000/QLGC,qla@2/sd@0,50" 32 "sd"
"/pci@1e,600000/QLGC,qla@2/sd@0,4f" 33 "sd"
"/pci@1e,600000/QLGC,qla@2/sd@0,4e" 34 "sd"
"/pci@1e,600000/QLGC,qla@2/sd@0,4d" 35 "sd"
"/pci@1e,600000/QLGC,qla@2/sd@0,4c" 36 "sd"
"/pci@1e,600000/QLGC,qla@2/sd@0,4b" 37 "sd"
"/pci@1e,600000/QLGC,qla@2/sd@0,4a" 38 "sd"
"/pci@1e,600000/QLGC,qla@2/sd@0,49" 39 "sd"
"/pci@1e,600000/QLGC,qla@2/sd@0,48" 40 "sd"
"/pci@1e,600000/QLGC,qla@2,1" 1 "qlc"
"/pci@1e,600000/QLGC,qla@2,1" 1 "qla2300"
"/pci@1e,600000/QLGC,qla@2,1/fp@0,0" 1 "fp"
"/pci@1e,600000/QLGC,qla@2,1/fp@0,0/ssd@w5006048452a85016,0" 0 "ssd"
"/pci@1e,600000/QLGC,qla@2,1/fp@0,0/ssd@w5006048452a85016,51" 2 "ssd"
"/pci@1e,600000/QLGC,qla@2,1/fp@0,0/ssd@w5006048452a85016,50" 3 "ssd"
"/pci@1e,600000/QLGC,qla@2,1/fp@0,0/ssd@w5006048452a85016,4f" 4 "ssd"
"/pci@1e,600000/QLGC,qla@2,1/fp@0,0/ssd@w5006048452a85016,4e" 5 "ssd"
"/pci@1e,600000/QLGC,qla@2,1/fp@0,0/ssd@w5006048452a85016,4d" 6 "ssd"
"/pci@1e,600000/QLGC,qla@2,1/fp@0,0/ssd@w5006048452a85016,4c" 7 "ssd"
"/pci@1e,600000/QLGC,qla@2,1/fp@0,0/ssd@w5006048452a85016,4b" 8 "ssd"
"/pci@1e,600000/QLGC,qla@2,1/fp@0,0/ssd@w5006048452a85016,4a" 9 "ssd"
"/pci@1e,600000/QLGC,qla@2,1/fp@0,0/ssd@w5006048452a85016,49" 10 "ssd"
"/pci@1e,600000/QLGC,qla@2,1/fp@0,0/ssd@w5006048452a85016,48" 11 "ssd"
"/pci@1e,600000/QLGC,qla@2,1/fp@0,0/ssd@w5006048452a85016,f3" 22 "ssd"
"/pci@1e,600000/QLGC,qla@2,1/fp@0,0/ssd@w5006048452a85016,f2" 23 "ssd"
"/pci@1e,600000/QLGC,qla@2,1/fp@0,0/ssd@w5006048452a85016,f1" 24 "ssd"
"/pci@1e,600000/QLGC,qla@2,1/fp@0,0/ssd@w5006048452a85016,f0" 25 "ssd"
"/pci@1e,600000/QLGC,qla@2,1/fp@0,0/ssd@w5006048452a85016,ef" 26 "ssd"
"/pci@1e,600000/QLGC,qla@2,1/fp@0,0/ssd@w5006048452a85016,ee" 27 "ssd"
"/pci@1e,600000/QLGC,qla@2,1/fp@0,0/ssd@w5006048452a85016,ed" 28 "ssd"
"/pci@1e,600000/QLGC,qla@2,1/fp@0,0/ssd@w5006048452a85016,ec" 29 "ssd"
"/pci@1e,600000/QLGC,qla@2,1/fp@0,0/ssd@w5006048452a85016,7a" 82 "ssd"
"/pci@1e,600000/QLGC,qla@2,1/fp@0,0/ssd@w5006048452a85016,79" 83 "ssd"
"/pci@1e,600000/QLGC,qla@2,1/fp@0,0/ssd@w5006048452a85016,80" 86 "ssd"
"/pci@1e,600000/QLGC,qla@2,1/fp@0,0/ssd@w5006048452a85016,7f" 87 "ssd"
"/pci@1e,600000/QLGC,qla@2,1/fp@0,0/ssd@w5006048452a85016,84" 92 "ssd"
"/pci@1e,600000/QLGC,qla@2,1/fp@0,0/ssd@w5006048452a85016,83" 93 "ssd"
"/pci@1e,600000/QLGC,qla@2,1/fp@0,0/ssd@w5006048452a85016,82" 94 "ssd"
"/pci@1e,600000/QLGC,qla@2,1/fp@0,0/ssd@w5006048452a85016,81" 95 "ssd"
"/pci@1e,600000/QLGC,qla@2,1/sd@1,0" 24 "sd"
"/pci@1e,600000/QLGC,qla@2,1/sd@1,ec" 56 "sd"
"/pci@1e,600000/QLGC,qla@2,1/sd@1,84" 5 "sd"
"/pci@1e,600000/QLGC,qla@2,1/sd@1,83" 7 "sd"
"/pci@1e,600000/QLGC,qla@2,1/sd@1,82" 8 "sd"
"/pci@1e,600000/QLGC,qla@2,1/sd@1,81" 9 "sd"
"/pci@1e,600000/QLGC,qla@2,1/sd@1,80" 10 "sd"
"/pci@1e,600000/QLGC,qla@2,1/sd@1,7f" 11 "sd"
"/pci@1e,600000/QLGC,qla@2,1/sd@1,7a" 12 "sd"
"/pci@1e,600000/QLGC,qla@2,1/sd@1,79" 13 "sd"
"/pci@1e,600000/QLGC,qla@2,1/sd@1,51" 14 "sd"
"/pci@1e,600000/QLGC,qla@2,1/sd@1,50" 15 "sd"
"/pci@1e,600000/QLGC,qla@2,1/sd@1,4f" 16 "sd"
"/pci@1e,600000/QLGC,qla@2,1/sd@1,4e" 17 "sd"
"/pci@1e,600000/QLGC,qla@2,1/sd@1,4d" 18 "sd"
"/pci@1e,600000/QLGC,qla@2,1/sd@1,4c" 19 "sd"
"/pci@1e,600000/QLGC,qla@2,1/sd@1,4b" 20 "sd"
"/pci@1e,600000/QLGC,qla@2,1/sd@1,4a" 57 "sd"
"/pci@1e,600000/QLGC,qla@2,1/sd@1,49" 58 "sd"
"/pci@1e,600000/QLGC,qla@2,1/sd@1,48" 59 "sd"
root@mysrv1 #
root@mysrv1 #
root@mysrv1 #
root@mysrv1 # cat /etc/path_to_inst | grep -i qla | wc -l
100
root@mysrv1 #
root@mysrv1 #
root@mysrv1 #
root@mysrv1 # cat /etc/path_to_inst | grep -i qlc | wc -l
46
root@mysrv1 #
root@mysrv1 # cat /etc/path_to_inst | grep -i qlc
root@mysrv1 #
root@mysrv1 #
root@mysrv1 # cp -pr /etc/path_to_inst /etc/orig_path_to_inst_orig --- for safety take bkp
root@mysrv1 #
root@mysrv1 #
root@mysrv1 # cat /etc/path_to_inst | grep -i qlc >> /tmp/qlc1 ----bkp only qlc entries
root@mysrv1 #
root@mysrv1 #
root@mysrv1 # cat /etc/path_to_inst | grep -v qlc | wc -l
177
root@mysrv1 # cat /etc/path_to_inst | grep -v qla | wc -l
123
root@mysrv1 # cat /etc/path_to_inst | grep -v qla >> /tmp/qla1 ----copy otherthan qlc
root@mysrv1 #
root@mysrv1 #
root@mysrv1 # cp -pr /tmp/qla1 /etc/path_to_inst ----finally build /etc/path_to_inst
root@mysrv1 #
root@mysrv1 #
root@mysrv1 # cat /etc/path_to_inst | grep -i qlc | wc -l
44
root@mysrv1 #
root@mysrv1 # cp -pr /tmp/qla1 /var/tmp/
root@mysrv1 #
root@mysrv1 #
root@mysrv1 # cp -pr /tmp/qlc1 /var/tmp/
root@mysrv1 #
root@mysrv1 #
root@mysrv1 # reboot -- -rv --------Final reboot after building /etc/path_to_inst file --------
updating /platform/sun4u/boot_archive
##############################################################################
No comments:
Post a Comment