Thursday, September 30, 2010
XSCF: Upgrade of XCP firmware
The steps will follow the preferred method from upgrading from 1060 firmware to 1093 firmware.The three major steps are :
- shut down to the ok prompt (init 0)
- XCP import in the system
- upgrade the XCP firmware - This will include an XSCF reset
- boot the system
- XCP import in the system
- upgrade the XCP firmware - This will include an XSCF reset
- boot the system
Note – XCP: Abbreviation for XSCF Control Package. XCP is a package that has the control programs of hardware that configures a computing system. The XSCF firmware and the OpenBoot PROM firmware are included in the XCP file. The firmware update functions provided by XSCF are used to manage XCP.
Firmware update using the XSCF Shell, Use the following commands to update the firmware:
■ getflashimage command: Imports firmware to this system.
■ flashupdate command: Downloads the firmware to flash memory and applies the XSCF firmware.
■ poweron command or reset command: Applies the OpenBoot PROM firmware.
■ version command: Displays the firmware version.
1. Once you have the system shutdown to the ok prompt , enter into the XSCF prompt.
2. Before updating the firmware, be sure to check the XCP version in the current system. Be aware of which version your upgrading from as steps will differ if there is a large version gap.
XSCF> version -c xcp -v
XSCF#0 (Active )
XCP0 (Current): 1060
OpenBoot PROM : 01.30.0000
XSCF : 01.06.0001
XCP1 (Reserve): 1060
OpenBoot PROM : 01.30.0000
XSCF : 01.06.0001
XSCF> getflashimage -l
Existing versions:
Version Size Date
FFXCP1060.tar.gz 49053148 Tue Feb 26 19:29:49 EST 2008
4. Use the following getflashimage command to specify the firmware program file and import XCP to the system.
XSCF> getflashimage -u user-name ftp://ip-address/FFXCP1093.tar.gz
Existing versions:
Version Size Date
FFXCP1060.tar.gz 49053148 Tue Feb 26 19:29:49 EST 2008
Warning: About to delete existing versions.
Continue? [y|n]: y
Removing FFXCP1060.tar.gz.
Password:
0MB received
1MB received
2MB received
.......
39MB received
40MB received
Download successful: 41859 Kbytes in 56 secs (784.888 Kbytes/sec)
Checking file...
MD5: f2dc08a4bd43061ea84c0172a6380c94
5. Confirm the list of the firmware program file you downloaded is now on the system using the getflashimage command.
XSCF> getflashimage -l
Existing versions:
Version Size Date
FFXCP1093.tar.gz 42863796 Thu Sep 23 14:09:40 EST 2010
6. Use the flashupdate command to confirm whether your able to update the new firmware version.
XSCF> flashupdate -c check -m xcp -s 1093
XCP update is possible with domains up
XCP update is possible with domains up
7. Use the flashupdate command to update the firmware. Once complete the the XSCF will reset and the current session will disconnect, connect again once the XSCF has been restored.
XSCF> flashupdate -c update -m xcp -s 1093
The XSCF will be reset. Continue? [y|n] :y
Checking the XCP image file, please wait a minute
XCP update is started (XCP version=1093:last version=1060)
OpenBoot PROM update is started (OpenBoot PROM version=02160000)
OpenBoot PROM update has been completed (OpenBoot PROM version=02160000)
XSCF update is started (XSCFU=0,bank=1,XCP version=1093:last version=1060)
XSCF download is started (XSCFU=0,bank=1,XCP version=1093:last version=1060, Firmware Element
ID=00:version=01090003:last version=01060000)
XSCF download has been completed (XSCFU=0,bank=1,XCP version=1093:last version=1060, Firmware
Element ID=00:version=01090003:last version=01060000)
XSCF download is started (XSCFU=0,bank=1,XCP version=1093:last version=1060, Firmware Element
ID=01:version=01090003:last version=01060001)
XSCF download has been completed (XSCFU=0,bank=1,XCP version=1093:last version=1060, Firmware
Element ID=01:version=01090003:last version=01060001)
XSCF download is started (XSCFU=0,bank=1,XCP version=1093:last version=1060, Firmware Element
ID=02:version=01080001:last version=01060000)
XSCF download has been completed (XSCFU=0,bank=1,XCP version=1093:last version=1060, Firmware
Element ID=02:version=01080001:last version=01060000)
XSCF download is started (XSCFU=0,bank=1,XCP version=1093:last version=1060, Firmware Element
ID=03:version=01090002:last version=01060000)
XSCF download has been completed (XSCFU=0,bank=1,XCP version=1093:last version=1060, Firmware
Element ID=03:version=01090002:last version=01060000)
XSCF download is started (XSCFU=0,bank=1,XCP version=1093:last version=1060, Firmware Element
ID=04:version=01090003:last version=01060001)
XSCF download has been completed (XSCFU=0,bank=1,XCP version=1093:last version=1060, Firmware
Element ID=04:version=01090003:last version=01060001)
XSCF download is started (XSCFU=0,bank=1,XCP version=1093:last version=1060, Firmware Element
ID=05:version=01090002:last version=01050000)
XSCF download has been completed (XSCFU=0,bank=1,XCP version=1093:last version=1060, Firmware
Element ID=05:version=01090002:last version=01050000)
XSCF download is started (XSCFU=0,bank=1,XCP version=1093:last version=1060, Firmware Element
ID=07:version=01090001:last version=01060000)
XSCF download has been completed (XSCFU=0,bank=1,XCP version=1093:last version=1060, Firmware
Element ID=07:version=01090001:last version=01060000)
XSCF update has been completed (XSCFU=0,bank=1,XCP version=1093:last version=1060)
XSCF is rebooting to update the reserve bank
8. Re-connect to the XSCF and log in again. To confirm that the XSCF firware update has finished, use the showlogs command with the monitor option. Ensure you see the "SCF:XCP update has been completed version=xxxx" message
XSCF> showlogs monitor
Sep 23 14:15:10 xscf1 monitor_msg: SCF:XCP update is started (XCP version=1093:last version=1060)
Sep 23 14:15:49 xscf1 monitor_msg: SCF:XSCF download is started (XSCFU=0, bank=1, XCP
version=1093:last version=1060, Firmware Element ID=00, version=01090003:last version=01060000)
Sep 23 14:16:28 xscf1 monitor_msg: SCF:XSCF download has been completed (XSCFU=0, bank=1, XCP
version=1093:last version=1060, Firmware Element ID=00, version=01090003:last version=01060000)
Sep 23 14:16:41 xscf1 monitor_msg: SCF:XSCF download is started (XSCFU=0, bank=1, XCP
version=1093:last version=1060, Firmware Element ID=01, version=01090003:last version=01060001)
.......
Sep 23 14:32:55 xscf1 monitor_msg: SCF:XCP update has been completed (XCP version=1093)
9. Confirm the version of the system firmware that is running is that of the firmware applied.
XSCF> version -c xcp -v
XSCF#0 (Active )
XCP0 (Reserve): 1093
OpenBoot PROM : 02.16.0000
XSCF : 01.09.0003
XCP1 (Current): 1093
OpenBoot PROM : 02.16.0000
XSCF : 01.09.0003
OpenBoot PROM BACKUP
#0: 01.30.0000
#1: 02.16.0000
10. To complete the update restart the domain. Once the domain is running it will commence its boot sequence.
XSCF> reset -d 0 por
DomainID to reset:00
Continue? [y|n] :y
00 :Reset
XSCF> showdomainstatus -a
DID Domain Status
00 Initialization Phase
01 -
02 -
03 -
XSCF> showdomainstatus -a
DID Domain Status
00 Running
01 -
02 -
03 -
No comments:
Post a Comment