Feeds:
Posts
Comments

Posts Tagged ‘HBA’

The following packages need to be downloaded from http://www.emulex.com

  • solaris-3.1a12-6.11c-1b
  • lpfc-6.02f-sparc.tar
  • EmlxApps300a39-Solaris.tar
  • hd192a1.all

Patches required

   Solaris 8

    108528-29   SunOS 5.8: kernel update and Apache patch
117000-05   SunOS 5.8: Kernel Patch
117350-46   SunOS 5.8: kernel patch
111792-13       SunOS 5.8: PICL plugins patch
108974-54   SunOS 5.8: dada, uata, dad, sd, ssd and scsi drivers patch

Solaris 9

    112233-12   SunOS 5.9: Kernel Patch
117171-17   SunOS 5.9: Kernel Patch
118558-39   SunOS 5.9: Kernel Patch
122300-08   SunOS 5.9: Kernel patch
113277-52   SunOS 5.9: sd and ssd drivers Patch
112834-06   SUNOS 5.9: scsi patch

Solaris 10

    118822-30   SunOS 5.10: Kernel Patch
125100-09   SunOS 5.10: Kernel patch
118833-36   SunOS 5.10: sd and ssd driver   
1.Copy configuration files
# cp -p /kernel/drv/lpfc.conf /kernel/drv/lpfc.conf.date
# cp -p /kernel/drv/sd.conf /kernel/drv/sd.conf.date
# cp -p /kernel/drv/st.conf /kernel/drv/st.conf.date
# cp -p /etc/path_to_inst /etc/path_to_inst.date

2.Copy Driver / Firmware updates from shared area to local disk
# mkdir /var/tmp/emulex
# cp –p /proj/gissmo/HBA/EMC/Emulex/* /var/tmp/emulex/

3.Shutdown server to single user mode
# reboot — -rs

4.Remove the HBAnyware package
# pkgrm HBAnyware

5.Remove the lpfc driver
# pkgrm lpfc

6.Copy back the saved path_to_inst file
# cp –p /etc/path_to_inst.date /etc/path_to_inst

7.Untar the file containing the driver, apps, driver and the Emulex Application Kit
# tar xvf solaris-2.1a18-6.02f-1a.tar
# tar xvf lpfc-6.02f-sparc.tar
# pkgadd –d .
# tar xvf EmlxApps300a39-Solaris.tar
# gunzip HBAnyware-*-sparc.tar.gz
# tar xvf HBAnyware-*-sparc.tar
# pkgadd –d . Note: Select the package for HBAnyware

8.Revert sd.conf file
# cp –p /kernel/drv/sd.conf /kernel/drv/sd.conf.post_upgrade
# cp –p /kernel/drv/sd.conf.date /kernel/drv/sd.conf

9.Convert lpfc.conf file from version 5 to version 6
# /usr/sbin/lpfc/update_lpfc /kernel/drv/lpfc.conf.date /kernel/drv/lpfc.conf > /kernel/drv/lpfc.conf.updated
# cp -p /kernel/drv/lpfc.conf /kernel/drv/lpfc.conf_post_upgrade
# cp /kernel/drv/lpfc.conf.upgrated /kernel/drv/lpfc.conf

10.Reboot system back into single user mode
# reboot — -rs

11.Copy firmware into /usr/sbin/lpfc
# cd /var/tmp/emulex
# unzip cd392a2.zip
# cp –p cd392a3.awc /usr/sbin/lpfc/

12.Update firmware
# cd /usr/sbin/lpfc
# ./lputil
> Select option 3 for – Firmware Maitenance
> Select adaptor number to update
> Select option 1 for – Load Firmware Image
> Type in the full name of the image : – cd392a3.awc

Repeat above steps for all Emulex HBA’s

13.Reboot into Single user mode and ensure that devices can been seen
# reboot — -rs
# /etc/powermt display

14.Reboot server
# reboot

Advertisements

Read Full Post »