Back to the main page

The (controller, interconnect card) firmware upgrade on StorEdge 6120

You may need to do this one day, and this doc can help you, although you probably will find README file that comes with firmware (as patch).  

Assumption is that 6120 have Ethernet connection, since you need to copy files from management host. 

So the latest firmware for 6120 is 3.2.7. 

Verify on 6120 that you really need upgrade (maybe you already have 3.2.7) 
# ver 

Okay, say, you have 3.2.2 and do need upgrade!

Get the patch 116931-23 from Sun.
Gunzip and untar it and go to patch directory.   

Install the package SUNWc6120.
# pkgadd -d . SUNWc6120

Verify package: 
# pkginfo SUNWc6120
firmware    SUNWc6120 Sun StorEdge (tm) 6120 Array Firmware

Check below path and files:  
# /var/sadm/swimages/116931-23# ls
total 8698
drwxr-xr-x   2 root     root         512 Sep 17 12:23 .
drwxr-xr-x   9 root     other        512 Sep 23 12:54 ..
-rwxr-xr-x   1 root     root        9238 Jun 22  2007 6120.sh
-rw-r--r--   1 root     root      966656 Jun 22  2007 files.tar
-rw-r--r--   1 root     root      252792 Jun 22  2007 lpc14_7.23.bin
-rw-r--r--   1 root     root          51 Jun 22  2007 patchtoc
-rw-r--r--   1 root     root       35220 Jun 22  2007 README.116931-23
-rw-r--r--   1 root     root        9556 Jun 22  2007 t4l1_327.bin
-rw-r--r--   1 root     root      371056 Jun 22  2007 t4l2_327.bin
-rw-r--r--   1 root     root     2699856 Jun 22  2007 t4l3_327.bin
-rw-r--r--   1 root     root       59476 Jun 22  2007 t4pt_327.bin
Sun tries to make your life easier with script 6120.sh that ftp to 6120 and copy all necessary files there. Cool, why not, 6120.sh should be used. But say, you want manually to do this, basically most important files to copy on 6120 are: t4l2_327.bin (firmware level 2) t4l3_327.bin (firmware level 3 is actual application) lpc14_7.23.bin (firmware for interconnect card) Note: there are 3 levels of firmware, first one can be ignored, below is upgrade of levels 2 and 3. Upgrade firmware level 2 - loaded firmware into controller's EPROM.
# ep download t4l2_327.bin
Erasing Flash...done
Programming Flash.........done
Done with writing EPROM code of controller 1
Start writing EPROM code of controller 2
Done with writing EPROM code of controller 2
Upgrade firmware level 3 (actual application)
# ep download t4l3_327.bin
Erasing Flash...done
Programming Flash.............................................done
Done with writing EPROM code of controller 1
Start writing EPROM code of controller 2
Done with writing EPROM code of controller 2
Upgrade firmware for interconnect card (in my case, I have 2 arrays, so need to repeat this for u1l1, u1l2, u2l1 and u2l2.
# lpc download u1l1 lpc14_7.23.bin
Start Downloading Image ..............
Done
Interconnect cards must be rebooted. # lpc reboot u2l1 Reset system to make sure it will boot properly. # reset -y

Disk firmware upgrade

This is simple, get required patch from Sun, unzip, untar (on management host) and look for the file, something like MAT3300F.1403.fw. Copy this (using ftp) to 6120. 

In this example, Fujitsu 300G disk will have firmware upgraded. 
# disk download u2d14 MAT3300F.1403.fw
u2d14 : disk firmware download pass
And this is it. One suggestion, please try to use Sun branded disk, otherwise they can cause trouble. Trust me. Disk FUJITSU MAT3300FC firmware version 0108 was causing my 6120 to repeatedly reboot.
Back to the main page