Total Pageviews

Thursday, 6 March 2014

HBA Driver Upgradation (FCODE Upgd) !!!

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