You are here

SD3200 Cell firmware upgrade example

In a SD3200 you can't copy the firmware from other cells or get it from the GSP via BCH, you need to have a SMS box(A500 in this case), you normally have the sms connected to the SD via the private lan port, but if for example you only have 1 SMS for 10 SD's, you can do it via the gsp public lan.

This is our SMS box with the fwuu(firmware update software installed), in the /opt/fwuu dir we have unpacked the Superdomes Latest firmware we have downloaded:

root@LayDown:/opt/fwuu> strings /opt/fwuu/fwuu | grep A.00.
root@LayDown:/opt/fwuu> strings fwuu | grep .00.
P.00.01
P.00.01
@(#)FWUU: Revision Code P.00.01 (06/29/2001)
root@Laydown:/opt/fwuu> ls
PDC_36.8_release_notes_external.txt clu.7.8.frm hd.bin.36.8.frm quickref-fwuu.txt
Util_7.34_release_notes_external.txt fwuu pdhc.7.10.frm readme
cio.7.4.frm gsp.7.34.frm pm.7.16.frm
root@sdorpe1:/opt/fwuu> fwuu
sh: fwuu: not found.
root@sdorpe1:/opt/fwuu> ./fwuu

*********************************************************************
***** *****
***** Firmware Update Utility *****
***** *****
***** (C) Copyright Hewlett-Packard Co 1999 *****
***** All Rights Reserved *****
***** *****
***** THIS PROGRAM IS NOT LICENSED TO CUSTOMERS *****
***** *****
***** This program is intended for use by trained HP support *****
***** personnel only. HP shall not be liable for any damages *****
***** resulting from unauthorized use of this program. This *****
***** program is the property of HP. *****
***** *****
***** Version P.00.01 *****
***** *****
*********************************************************************

Please enter address of Halfdome system: 10.10.5.6
System successfully connected to "10.10.5.6"
System Utilities Board Firmware Update - header version 0.1

Maximum USB transfer size is 4100

Retrieving Complex Profile Information......

Complex Name: sdopemine
Model String: 9000/800/SD32000
Original Product Number: A5201A
Current Product Number: A5201A
Serial Number: DEHGBHLSD81

Firmware files found in "." directory:

Firmware
Filename Entity Type Revision Hversion
________________________ ___________ ________ _________
cio.7.4.frm CIO 7.4 0x42
clu.7.8.frm CLU 7.8 0x42
gsp.7.34.frm GSP 7.34 0x42
hd.bin.36.8.frm PDC 36.8 0x5c7
pdhc.7.10.frm PDHC 7.10 0x42
pm.7.16.frm PM 7.16 0x44

Listing flash handle map of remote system "10.10.5.6":

Flash Firmware
Cabinet Entity Type Handle Cell# CIO# Revision Hversion
_______ ___________ ______ _____ ____ ________ __________
0 GSP 576 N/A N/A 7.34 0x42
0 PM 640 N/A N/A 7.16 0x42
0 CLU 704 N/A N/A 7.8 0x42
0 CIO 769 4 1 7.4 0x42
0 CIO 771 1 3 7.4 0x42
0 CIO 773 6 5 7.4 0x42
0 CIO 775 0 7 7.4 0x42
0 PDHC 1088 0 N/A 7.8 0x42
0 PDC 1152 0 N/A 35.4 0x05EA
0 PDHC 1089 1 N/A 7.8 0x42
0 PDC 1153 1 N/A 35.4 0x05EA
0 PDHC 1090 2 N/A 7.8 0x42
0 PDC 1154 2 N/A 35.4 0x05EA
0 PDHC 1091 3 N/A 7.8 0x42
0 PDC 1155 3 N/A 35.4 0x05EA
0 PDHC 1092 4 N/A 7.10 0x42
0 PDC 1156 4 N/A 36.8 0x05EA
0 PDHC 1093 5 N/A 7.10 0x42
0 PDC 1157 5 N/A 36.8 0x05EA
0 PDHC 1094 6 N/A 7.10 0x42

Continue (yes/no)? [Y]: y

Flash Firmware
Cabinet Entity Type Handle Cell# CIO# Revision Hversion
_______ ___________ ______ _____ ____ ________ __________
0 PDC 1158 6 N/A 36.8 0x05EA
0 PDHC 1095 7 N/A 7.10 0x42
0 PDC 1159 7 N/A 36.1 0x05EA
8 PM 33408 N/A N/A 7.16 0x42
8 CLU 33472 N/A N/A 7.8 0x42
8 CIO 33537 5 1 7.4 0x42
8 CIO 33539 7 3 7.4 0x42

Type HELP for command information.o

No we are going to update the pdc on cell 7 using the flash handel 1159 and the 36.8 firmware

FWUU>update 1159 hd.bin.36.8.frm
1 flash handles are to be updated

Checking power state of cell 1159 .....
Checking PDHC BIB state of cell 1159 ......

Updating firmware................
Percentage Complete
0 %
Percentage Complete
100 %

Flash Update
Cabinet Entity Type Handle Firmware File Status
_______ ___________ ______ ______________________ _________
0 PDC 1159 hd.bin.36.8.frm PASSED

Now we can check it updated the PDC on the cell ok:

FWUU>DISPMAP

Listing flash handle map of remote system "10.10.5.6":

Flash Firmware
Cabinet Entity Type Handle Cell# CIO# Revision Hversion
_______ ___________ ______ _____ ____ ________ __________
0 GSP 576 N/A N/A 7.34 0x42
0 PM 640 N/A N/A 7.16 0x42
0 CLU 704 N/A N/A 7.8 0x42
0 CIO 769 4 1 7.4 0x42
0 CIO 771 1 3 7.4 0x42
0 CIO 773 6 5 7.4 0x42
0 CIO 775 0 7 7.4 0x42
0 PDHC 1088 0 N/A 7.8 0x42
0 PDC 1152 0 N/A 35.4 0x05EA
0 PDHC 1089 1 N/A 7.8 0x42
0 PDC 1153 1 N/A 35.4 0x05EA
0 PDHC 1090 2 N/A 7.8 0x42
0 PDC 1154 2 N/A 35.4 0x05EA
0 PDHC 1091 3 N/A 7.8 0x42
0 PDC 1155 3 N/A 35.4 0x05EA
0 PDHC 1092 4 N/A 7.10 0x42
0 PDC 1156 4 N/A 36.8 0x05EA
0 PDHC 1093 5 N/A 7.10 0x42
0 PDC 1157 5 N/A 36.8 0x05EA
0 PDHC 1094 6 N/A 7.10 0x42

You can also do several at the same time:

FWUU>update 1152 1153 1154 1155 hd.bin.36.8.frm
4 flash handles are to be updated

Checking power state of cell 1152 .....
Checking PDHC BIB state of cell 1152 ......

Checking power state of cell 1153 .....
Checking PDHC BIB state of cell 1153 ......

Checking power state of cell 1154 .....
Checking PDHC BIB state of cell 1154 ......

Checking power state of cell 1155 .....
Checking PDHC BIB state of cell 1155 ......

Updating firmware................
Percentage Complete
0 %
Percentage Complete
100 %

Flash Update
Cabinet Entity Type Handle Firmware File Status
_______ ___________ ______ ______________________ _________
0 PDC 1152 hd.bin.36.8.frm PASSED
0 PDC 1153 hd.bin.36.8.frm PASSED
0 PDC 1154 hd.bin.36.8.frm PASSED
0 PDC 1155 hd.bin.36.8.frm PASSED

FWUU>dispmap

Listing flash handle map of remote system "10.10.5.6":

Flash Firmware
Cabinet Entity Type Handle Cell# CIO# Revision Hversion
_______ ___________ ______ _____ ____ ________ __________
0 GSP 576 N/A N/A 7.34 0x42
0 PM 640 N/A N/A 7.16 0x42
0 CLU 704 N/A N/A 7.8 0x42
0 CIO 769 4 1 7.4 0x42
0 CIO 773 6 5 7.4 0x42
0 PDHC 1088 0 N/A 7.8 0x42
0 PDC 1152 0 N/A 36.8 0x05EA
0 PDHC 1089 1 N/A 7.8 0x42
0 PDC 1153 1 N/A 36.8 0x05EA
0 PDHC 1090 2 N/A 7.8 0x42
0 PDC 1154 2 N/A 36.8 0x05EA
0 PDHC 1091 3 N/A 7.8 0x42
0 PDC 1155 3 N/A 36.8 0x05EA
0 PDHC 1092 4 N/A 7.10 0x42
0 PDC 1156 4 N/A 36.8 0x05EA
0 PDHC 1093 5 N/A 7.10 0x42
0 PDC 1157 5 N/A 36.8 0x05EA
0 PDHC 1094 6 N/A 7.10 0x42
0 PDC 1158 6 N/A 36.8 0x05EA
0 PDHC 1095 7 N/A 7.10 0x42

Continue (yes/no)? [Y]: y

Flash Firmware
Cabinet Entity Type Handle Cell# CIO# Revision Hversion
_______ ___________ ______ _____ ____ ________ __________
0 PDC 1159 7 N/A 36.8 0x05EA
8 PM 33408 N/A N/A 7.16 0x42
8 CLU 33472 N/A N/A 7.8 0x42
8 CIO 33537 5 1 7.4 0x42
8 CIO 33539 7 3 7.4 0x42

Ok , we have all the PDC firmware level, now we are going to update the pdhc on the cells to revision 7.10, after updating the PDC the cells reset and go to the BIB state again, we have to check in the vfp of the GSP, to check they have reached BIB before we continue updating the PDC

FWUU>update 1088 1089 1090 1091 pdhc.7.10.frm
4 flash handles are to be updated

Checking power state of cell 1088 .....
Checking PDHC BIB state of cell 1088 ......

Checking power state of cell 1089 .....
Checking PDHC BIB state of cell 1089 ......

Checking power state of cell 1090 .....
Checking PDHC BIB state of cell 1090 ......

Checking power state of cell 1091 .....
Checking PDHC BIB state of cell 1091 ......

Updating firmware................
Percentage Complete
100 %

Flash Update
Cabinet Entity Type Handle Firmware File Status
_______ ___________ ______ ______________________ _________
0 PDHC 1088 pdhc.7.10.frm PASSED
0 PDHC 1089 pdhc.7.10.frm PASSED
0 PDHC 1090 pdhc.7.10.frm PASSED
0 PDHC 1091 pdhc.7.10.frm PASSED

Resetting entity(s) requested for update.....
Continue (yes/no)? [Y]: y

Successful reset of all entity(s).

Now if we check with sysrev we have all the cells with the same PDC/PDH:

GSP:CM> sysrev
Utility Subsystem FW Revision Level: 7.34

| Cabinet #0 | Cab #8 |
-----------------------+-----------------+--------+
| PDC | PDHC | |
Cell (slot 0) | 36.8 | 7.10 | |
Cell (slot 1) | 36.8 | 7.10 | |
Cell (slot 2) | 36.8 | 7.10 | |
Cell (slot 3) | 36.8 | 7.10 | |
Cell (slot 4) | 36.8 | 7.10 | |
Cell (slot 5) | 36.8 | 7.10 | |
Cell (slot 6) | 36.8 | 7.10 | |
Cell (slot 7) | 36.8 | 7.10 | |
| | |
GSP | 7.34 | |
CLU | 7.8 | 7.8 |
PM | 7.16 | 7.16 |
CIO (bay 0, chassis 1) | 7.4 | 7.4 |
CIO (bay 0, chassis 3) | 7.4 | 7.4 |
CIO (bay 1, chassis 1) | 7.4 | |
CIO (bay 1, chassis 3) | 7.4 | |

Unix Systems: 

Add new comment

Filtered HTML

  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <em> <strong> <cite> <blockquote> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Lines and paragraphs break automatically.

Plain text

  • No HTML tags allowed.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Lines and paragraphs break automatically.
By submitting this form, you accept the Mollom privacy policy.
Error | HP-UX Tips & Tricks Site

Error

Error message

  • Warning: Cannot modify header information - headers already sent by (output started at /homepages/37/d228974590/htdocs/includes/common.inc:2567) in drupal_send_headers() (line 1207 of /homepages/37/d228974590/htdocs/includes/bootstrap.inc).
  • PDOException: SQLSTATE[42000]: Syntax error or access violation: 1142 INSERT command denied to user 'dbo229817041'@'217.160.155.192' for table 'watchdog': INSERT INTO {watchdog} (uid, type, message, variables, severity, link, location, referer, hostname, timestamp) VALUES (:db_insert_placeholder_0, :db_insert_placeholder_1, :db_insert_placeholder_2, :db_insert_placeholder_3, :db_insert_placeholder_4, :db_insert_placeholder_5, :db_insert_placeholder_6, :db_insert_placeholder_7, :db_insert_placeholder_8, :db_insert_placeholder_9); Array ( [:db_insert_placeholder_0] => 0 [:db_insert_placeholder_1] => cron [:db_insert_placeholder_2] => Attempting to re-run cron while it is already running. [:db_insert_placeholder_3] => a:0:{} [:db_insert_placeholder_4] => 4 [:db_insert_placeholder_5] => [:db_insert_placeholder_6] => http://www.hpuxtips.es/?q=content/sd3200-cell-firmware-upgrade-example [:db_insert_placeholder_7] => [:db_insert_placeholder_8] => 54.90.207.75 [:db_insert_placeholder_9] => 1512950802 ) in dblog_watchdog() (line 157 of /homepages/37/d228974590/htdocs/modules/dblog/dblog.module).
The website encountered an unexpected error. Please try again later.