1.1 概述
C220各个单板的版本以及对应关系请见下表:
1.2 Boot模式下的版本升级
1.2.1 主控板版本升级
1.2.1.1 准备工作
1.用交叉网线连接调试电脑网口和C220机框7号槽位GCSA前面板“Q”接口(先拔出8号槽位GCSA板)。
2.用串口线连接C220机框7号槽位GCSA前面板“console”接口和调试电脑的串口,串口配置为缺省。
3.在调试电脑中启动wftpd32程序(或者其他的ftp服务器端软件程序),加入用户<C220>,口令<C220>,对应目录为C220所有版本文件所在目录,如:
“E:\\C220”。
1.2.1.2 升级过程
1.开启机框电源,进入BOOT模式
通过超级终端连接ZXA10 C220,系统启动时出现“Press any key to stop auto-boot…”时,按任意键进入BOOT命令行界面。如下所示。
Flash unit 0 init OK!Flash unit 1 init OK!
Flash unit 2 init OK!
ZXR10 Switch System Bootstrap
ZXR10-T160G System Boot Version: V1.2
Copyright © Jan 08 2007 by ZTE Corporation
Attached TCP/IP interface to mottsex0.
Attaching to TFFS… done.
Maincard paprameter section inited!
Checking version file Dir success!
Press any key to stop auto boot...
Enter into the shell...
[GCSA]flash/img/>
2.设置BOOT参数
在BOOT模式下,键入<c>命令,修改各项BOOT参数。参数需要修改时,在其后输入新的数值,若无需修改则直接回车确认即可,如下所示。
Example:
[GCSA]/flash/img/)c
'.' = clear field; '-' = go to previous field; ^D = quit
Boot Location [0:Net,1:Flash] : 1
Client IP : 136.1. 1.15 136.1.1.100
Netmask : 255.255.0.0
Server IP : 136.1.1.1 136.1.1.20
Gateway IP :
FTP User : C220
FTP Password :****
FTP Password Confirm :****
Boot Path : GCSA.MVR
Enable Password :*****
Enable Password Confirm :*****
Serial Number [0 - 16325] : 133
Inband MAC address : 00-d0-d0-c8-02-a0
Outband MAC address : 00-d0-d0-c8-02-bf
Boot Config File : startrun.dat
●“Boot Location [0:Net,1:Flash]”指Boot文件的存放位置。0表示FTP服务器,1
表示C200主控板的Flash。
●在“Client IP [0:bootp]”输入新的IP地址136.1.1.100,如果不改变系统默认或现
在的设备IP地址,则回车选择默认或现有的IP地址。
●“Netmask [0:bootp]”为设置带管地址的掩码。
●“Server IP [0:bootp]”为FTP服务器的IP地址,根据C200网元连接的服务器地
址进行设置。
●如果网管服务器和设备不在一个网段,可以设定默认网关。在“Gateway IP”输
入网关地址即可,如果不需要,则回车选择默认或现有的网关地址。
●“FTP User”“FTP Password”为FTP服务器的用户名和密码,根据实际连接的服
务器设置。
●“Version File”为版本文件的名称。
●“Enable Password”为系统正常启动进入模式的密码,缺省密码为“zte”,可
根据实际需求更改。
●“Serial Number”为网元的SN号。
●“Inband MAC address”为带内网管的MAC地址。
●“Outband MAC address”为带管的MAC地址。
●“Boot Config File”为系统启动后调用的配置文件,通常配置文件名为
startrun.dat。
对于不需改变配置的选项,只要回车选择其默认配置即可。
3.通过<p>命令查看配置,如下所示。
Example:
[GCSA]/flash/img/>p
pNvram =0x38db210
Boot Location [0:Net,1:Flash] : 1
Client IP : 136.1.1.100
Netmask : 255.255.0.0
Server IP : 136.1.1.20
Gateway IP :
FTP User : C220
FTP Password :
Version File : EC4G.MVR
Enable Password :
Serial Number : 133
Inband MAC address : 00-d0-d0-c8-02-a0
Outband MAC address : 00-d0-d0-c8-02-bf
Boot Config File : startrun.dat
4.在串口BOOT命令行中执行<downver>命令,传递BOOT版本。
在串口BOOT命令行中执行<downver>命令,传递BOOT版本。首先下载主控板的BOOT版本,不论FTP服务器上的文件名为什么,保存在Flash里的文件名固定为GCSA.bt。通常FTP服务器上的文件名也为GCSA.bt。
Example:
[GCSA]/flash/img/>downver GCSA.bt
size of host file GCSA.bt = 524288
Start downloading program...
ulHostIp = 0101
FTPXFER(100.1.1.100, c220, C220, ...)
................................Done!
downloadData() ok
/flash/img//GCSA.BT does not exist, create it directly!
Now writing into file...
................................Done!
version download success.
5.用<update>命令可以通过FTP方式从FTP服务器下载BOOT文件至C220的内存中,自动升级主控板的BOOT。如下所示。
Example:
[GCSA]/flash/img/>update GCSA.bt
Start downloading program...
ulHostIp = 0101c8
FTPXFER(100.1.1.200, c220, C220, ...)
................................Done!
begin burning bootrom... Boot ROM update successfully
Done!
ok
6.用<downver>命令下载主控板的软件版本(也称版本文件或运行版本),保存在Flash里的文件名与FTP服务器上的文件名相同,若系统中已经有一个版本文
件,通常先更改FTP服务器上的文件名,避免覆盖掉原来的版本文件。如下所
示。
Example:
[GCSA]/flash/img/>downver GCSAnew.mvr
size of host file GCSAnew.mvr = 7860806Start downloading program...
ulHostIp = 0101
FTPXFER(100.1.1.100, c220, C220, ...)
......................................................................... ............................................................................ ............................................................................ ............................................................................ ............................................................................ ............................................................................ ..........................Done!
downloadData() ok
/flash/img/GCSAnew.mvr does not exist, create it directly!
Now writing into file...
......................................................................... ............................................................................ ............................................................................ ............................................................................ ............................................................................ ............................................................................ ..........................Done!
version download success.
7.执行<verinfo>命令,查看Flash中的文件信息。如下所示。
Example:
[GCSA]/flash/img/>verinfo
FileName VersionType VersionTag BuildTime VerLength Active
--------------------------------------------------------------
GCSA.BT GCSA V0.99 2007-03-01 05:34:21 524288 0
GCSA.mvr GCSA V1.0.0T3 2007-03-01 04:43:45 7860806 1
GCSAnew.mvr GCSA V1.0.0T3 2007-03-01 04:43:45 7860806 0
--------------------------------------------------------------
其中“Active”如果为1,表示被激活。如果只有一个文件,该值为“0”无意义。如本例中,系统有两个主控板软件版本,根据下载的时间先后,系统启动主控板的软件版本优先采用GCSA.mvr文件。
说明:1.主控板的Flash中可以同时存放两个不同的主控板版本文件,但同一块业务单板的版本文件,以及主控板的BOOT版本只能存放一个。
2.在升级版本的时候,如果新的版本文件名和系统旧的版本文件名相同,系统会先删除原版本文件,为了保证业务和系统的安全,通常升级主控板版本时,先更改文件名,升级以后确认新的版本能正常工作以后再删掉老的版本文件。
3.当Flash中存在两个版本文件时,可以通过<actver>命令指定系统从哪一个版本启动,如果没有指定,系统会自动根据下载的先后,设置先下载的文件为活动版本文件。系统将以活动版本来加载。
8.用<actver>命令激活所需版本,指定系统选择该活动版本启动。
Example:
[GCSA]/flash/img/>actver GCSAnew.mvr
Set activate version file successed
[GCSA]/flash/img/>verinfo
FileName VersionType VersionTag BuildTime VerLength Active
--------------------------------------------------------------
GCSA.BT GCSA V0.99 2007-03-01 05:34:21 524288 0
GCSA.mvr GCSA V1.0.0T3 2007-03-01 04:43:45 7860806 0
GCSAnew.mvr GCSA V1.0.0T3 2007-03-01 04:43:45 7860806 1
--------------------------------------------------------------
从该例子中可以看到,执行actver命令以后,新的版本文件GCSAnew.mvr成为了Flash中的活动版本。
9.使用<erase>命令删除老的版本,只能删掉Flash中非活动的版本,若该版本为当前活动版本,则无法删除。
Example:
[GCSA]/flash/img/>erase version GCSA.mvr
[GCSA]/flash/img/>verinfo
FileName VersionType VersionTag BuildTime VerLength Active
--------------------------------------------------------------
GCSA.BT GCSA V0.99 2007-03-01 05:34:21 524288 0
GCSAnew.mvr GCSA V1.0.0T3 2007-03-01 04:43:45 7860806 1
---------------------------------------------------------------
10.使用<run>命令加载版本,系统正常启动到用户模式。
Example:
Set current active version status from NEW to INVALID
MainVer offset = 0x130 MainVer length = 0x5f711b
inflate success.
run the version(vername = V1.0.0T3, vertime = 2007-03-01 04:43:45)!
Target Name: vxTarget
flash unit 1 init OK!
flash unit 2 init OK!
...
************************************************
Welcome to ZXPON C220 of ZTE Corporation
************************************************
ZXAN>
11.加载成功后,关闭电源,把7号槽位GCSA板拔出,然后将8槽位GCSA板插入,按照以上方法同样进行版本文件的传递。
1.2.2 EPFC板版本升级
1.2.2.1 准备工作
1.用交叉网线连接调试电脑网口和C220机框7号槽位GCSA前面板“Q”接口(先拔出8号槽位GCSA板)。
2.用串口线连接C220机框7号槽位GCSA前面板“console”接口和调试电脑的串口,串口配置为缺省。
3.在调试电脑中启动wftpd32程序,加入用户<C220>,口令<C220>,对应目录为版本所在目录,如:“E:\\C220”。
1.2.2.2 升级步骤
1.开启机框电源,进入BOOT模式通过超级终端连接ZXA10 C220,系统启动时出现“Press any key to stop auto-boot…”时,按任意键进入BOOT命令行界面。
2.设置BOOT参数
在BOOT模式下,键入<c>命令,修改各项BOOT参数。参数需要修改时,在其后输入新的数值,若无需修改则直接回车确认即可。
3.在串口BOOT命令行中执行<downver>命令,传递BOOT版本。首先下载EPFC板的BOOT版本,不论FTP服务器上的文件名为什么,保存在Flash里的
文件名固定为EPFC.bt。通常FTP服务器上的文件名也为EPFC.bt。
4.执行<downver>命令,下载EPFC板的软件版本,不论FTP服务器上的文件名为什么,保存在Flash里的文件名固定为EPFC.MVR。通常FTP服务器上的文件
名也为EPFC.MVR。
5.使用<run>命令加载版本,系统正常启动到用户模式,EPFC单板将自动从主控板Flash加载新下载的单板版本。
1.3 命令行模式下版本升级
1.3.1 主控板版本升级
1、登陆C220,进入version模式:
ZXAN#version
ZXAN(version)#
2、执行<download>命令,传递主控板BOOT版本。
ZXAN(version)#download version GCSA.bt
Start loading file
.....................
file download successfully.
3、执行<update-boot>命令,更新主控板的BOOT版本。
ZXAN(version)#update-boot slotno 7 local
Confirm to update boot? [yes/no]:y
4、执行<download>命令下载主控板的软件版本(也称版本文件或运行版本),保存
在Flash里的文件名与FTP服务器上的文件名相同,若系统中已经有一个版本文件,通常先更改FTP服务器上的文件名,避免覆盖掉原来的版本文件。如下所示。
ZXAN(version)#download version GCSAnew.mvrStart loading file
......................................................................... ............................................................................ ............................................................................ ......
file download successfully.
5、执行<show version-saved>命令,查看Flash中的文件信息。如下所示。
ZXAN(version)# show version-saved
FileName VerType VerTag BuildTime VerLenth Active
--------------------------------------------------------------
gcsa.bt GCSA V0.99 2007-03-08 05:32:47 524288 0
gcsa.mvr GCSA V1.0.0T3 2007-03-08 04:45:37 7886811 1
gcsanew.mvr GCSA V1.0.0T3 2007-03-08 04:45:37 7886811 0
其中“Active”如果为1,表示被激活。如果只有一个文件,该值为“0”无意义。如本例中,系统有两个主控板软件版本,根据下载的时间先后,系统启动主控板的软件版本优先采用GCSA.mvr文件。
6、用<activate version>命令激活所需版本,指定系统选择该活动版本启动。
ZXAN(version)#activate version GCSAnew.mvr
ZXAN(version)# show version-saved
FileName VerType VerTag BuildTime VerLenth Active
--------------------------------------------------------------
gcsa.bt GCSA V0.99 2007-03-08 05:32:47 524288 0
gcsa.mvr GCSA V1.0.0T3 2007-03-08 04:45:37 7886811 0
gcsanew.mvr GCSA V1.0.0T3 2007-03-08 04:45:37 7886811 1
从上面可以看到,执行<activate version>命令以后,新的版本文件EC4Gnew.mvr成为了Flash中的活动版本。
7、使用<erase version>命令删除老的版本,只能删掉Flash中非活动的版本,若该版
本为当前活动版本,则无法删除。
ZXAN(version)#erase version gcsa.mvr
ZXAN(version)# show version-saved
FileName VerType VerTag BuildTime VerLenth Active
--------------------------------------------------------------
gcsa.bt GCSA V0.99 2007-03-08 05:32:47 524288 0
gcsanew.mvr GCSA V1.0.0T3 2007-03-08 04:45:37 7886811 1
8、用<reboot>命令重启系统,加载新的版本文件。
9、系统重启完成以后,可以通过<show version-running>命令检查当前运行的版本是
否为新升级的版本。如下所示。
ZXAN(version)#show version-running shelfno 0
Shelf/Slot CardType FileType VerTag VerLenth BuildTime
--------------------------------------------------------------
0/8 GCSA MVR V1.0.0T3 7886555 2007-03-08 04:45:37
0/8 GCSA BOOTROM V0.99 524288 2007-03-08 05:32:47
1.3.2 EPFC板版本升级
1、登陆C200,进入version模式:
ZXAN#version
ZXAN(version)#
2、执行<download>命令,传递EPFC板BOOT版本。
首先下载EPFC板的BOOT版本,不论FTP服务器上的文件名为什么,保存在Flash 里的文件名固定为EPFC.bt。通常FTP服务器上的文件名也为EPFC.bt。
ZXAN(version)#download version EPFC.bt
Start loading file
...........
file download successfully.
3、执行<download>命令下载EPFC的软件版本(也称版本文件或运行版本),不论
FTP服务器上的文件名为什么,保存在Flash里的文件名固定为EPFC.MVR。通
常FTP服务器上的文件名也为EPFC.MVR。
ZXAN(version)#download version EPFC.mvr
Start loading file
......................................................file download successfully.
4、执行<show version-saved>命令,查看Flash中的文件信息。如下所示。
ZXAN(version)#show version-saved
FileName VerType VerTag BuildTime VerLenth Active M/S
--------------------------------------------------------------
epfc.bt EPFC V1.1.1T2 2007-08-29 12:11:07 285104 0 MAIN
epfc.mvr EPFC V1.1.1T3 2007-08-29 12:06:00 1507046 0 MAINgcsa.bt GCSA V0.99 2007-08-29 12:12:53 524288 0 MAIN gcsa.mvr GCSA V1.1.1T3 2007-08-29 10:44:50 9480491 1 MAIN ZXAN(version)#
5、执行<update-boot>命令更新EPFC板上BOOT版本。
ZXAN(version)#update-boot slotno 2 local
Confirm to update boot? [yes/no]:y
6、执行<update-version>命令更新EPFC板上软件版本和固件版本。
ZXAN(version)#update-version slotno 2 local
7、可以通过<show update-status>查看用户板的版本更新状态,如下所示。
ZXAN(version)#show update-status
Shelf Slot MVR FIRMWARE BOOTROM
--------------------------------------------------------------
0 1 Update success no version type Update success 0 2 Update success no version type Update success 0 3 Update success Update success Update success