附件为R13版本升级初步文档,正式R13 Release Note还未发布,下面是一些注意事项
1、先替换lte_setting文件,再升级R13
2、先升级机框;
3、替换lte_setting;
4、用MML升级R13;
5、替换L1的6个文件(发布包里的有问题,终端不能接入)、lte_daemon和lte_trps的bin文件;
6、如果升级成功后重新上电启动,发下ip未成功下发配置,需要手动执行下lte_setting
R13版本升级说明书
本说明书主要描述了基站R12版本升级到R13版本的升级方法, R11版本升级到R13版本的升级方法,及升级过程中常见问题的解决方法。
R11版本或R12版本都可以使用以下方法进行升级。
1. R11、R12版本升级到R13
本小结提供基站R11版本、R12版本升级到R13版本的升级方法。
1.1 PC机环境配置
1、PC机需要安装FTP服务器。
2、在左侧选择General,输入用户名和密码,用户名和密码自己定,后面在下载版本的时候需要用到。
3、在左侧选择Shared folders,输入共享路径,并将共享目录设置为主目录。把文件的读取、写入、删除、追加权限及目录的读取、写入、删除、追加权限都勾选上。
4、把将要升级的软件包放在上一步骤设置好的共享路径下。
5、点击确定即完成FTP服务器的配置。
1.2主控板配置
1、将下面这个脚本放到主控板的/LTE/user/Area0/bin下,运行脚本:./mkdir.sh
2、【运行OAM】
在主控板通过ps查看log进程和oam进程是否正在运行,如果没有正在运行,请启动log和oam:
cd /LTE/user/Area0/bin
./lte_log&
./lte_oam
3、基带板有两种升级方式,方法1是基带板与主控板同时升级,采用这种方式此时需要运行基带板的oam:
Cd nand; 输入oam.gz
方法2在1.3节有详细描述。
4、【登陆weblmt】
Step1::若weblmt没有启动,请启动weblmt。方法如下:
将目录切换到/LTE/user/Area0/weblmt/bin下,
运行./mml.sh start 10.11.1.130
如下图所示即知道mml启动完成:
Step2:登录weblmt:打开google或者火狐浏览器,输入网址http://xxx.xxx.xxx.xxx/
xxx.xxx.xxx.xxx是MCB调试网口的地址,使用的账户和密码都是hytera。
5、【下载软件包】
Step1 登录上mml的网页后,选择左侧的设备管理-----SWM
Step2 操作选择,选择以下参数,swVerType填写SW_PKG(表示应用软件包),swPkgName填写待下载的软件包名(加后缀名.zip),swLocaldir填写空格,ftpIpv4填写PC机的IP地址,ftpUserName中填写1.1节设置好的用户名,ftpUserPassword中填写1.1节设置好的密码。示例如下:
step3 选择完参数后,点界面上的生成可执行的命令。
Step4 点击按钮。
step4 耐心等待约7分钟,mml界面会返回执行结果:执行成功;表示软件包下载完成。
6、【激活版本】
注意:激活操作请按照如下说明执行,否则可能导致系统损坏,激活时间大概需要12分钟,请勿断电。
Step1:选择激活操作,参数选择SW_PKG,如下图所示;
Step2:辅助
Step3: 执行
Step4:耐心等待约12分钟,请勿断电。Weblmt界面会返回激活成功。只要看到主控板激活成功或执行成功,就说明激活完成,可以进行下一步。
7、【复位】
可以复位机框,上电后主控板即为新版本。
1.3 基带板配置
1、如果在1.2中已经运行基带板oam.gz,在升级主控板时会自动完成基带板的升级,无需额外对基带板进行升级!
2、若在1.2节升级主控的时候,基带板oam.gz没有运行,则主控板升级完成,给基带板上电oam.gz运行起来后,基带板会自动完成升级。升级过程大概3min,请勿断电。看到 please reset!!时可以复位基带板,复位后就是最新的版本。
2. 常见问题
2.1 R11之前的版本如何升级到R13
由于R11之前的版本升级到R13版本跨度较大,可以参考之前的release note,将版本升级为R11,再从R11升级到R13。
2.2空板如何升级
如果这是一块新版,现取最新的底层文件,将底层软件采用手动的方式升级为最新版本,需要手动进行一些“出厂设置”,不能直接进行软件升级。以下内容介绍“出厂设置”的步骤。
1、修改lte_setting,设置调试网口。
如果是一代板,设置eth0为调试口。
如:/sbin/ifconfig eth0 192.168.46.244 netmask 255.255.255.0
如果是二代板,设置eth1:0为调试口。
如:/sbin/ifconfig eth1:0 192.168.46.244 netmask 255.255.255.0
给lte_setting添加执行权限:
Chmod +x lte_setting
将lte_setting放置在/LTE下。
2、确认/LTE下有没有user文件夹,若没有,将下面这个脚本拷贝到/LTE下并运行
3、将发布包的/bin/MCB/APP下的所有文件拷贝到/LTE/user/Area0/bin/下,将随包发布的/bin/cfg下的所有文件拷贝到/LTE/user/Area0/cfg/下,将随包发布的/bin/weblmt下的所有文件拷贝到/LTE/user/Area0/weblmt/下。
依次执行以下命令,就能启动进程
Cd /LTE/user/Area0/bin;
./lte_log&
./lte_oam
Cd /LTE/user/Area0/weblmt/bin;
./mml.sh start 10.11.1.130;
4、按照第1节的升级方法进行升级。
2.3weblmt网页登陆后出现错误
可以通过在主控板输入date查看当前板子的时间,如果显示2010年,会导致weblmt网页登陆后出现错误,解决方法是修改主控板的时间为2016年,命令如下:date –s 2016-7-19,修改之后在登录weblmt就OK了。
2.4weblmt显示超时
通常是因为使用weblmt下发命令时Oam未运行,解决方法是:cd /LTE/user/Area0/bin;运行oam:./lte_oam;
2.5为什么通过软件管理升级底层软件失败?
R10及以上的版本才支持通过软件管理升级底层软件。解决方法是通过u盘升级的方式将内核升级到R10或R10以上版本。
2.6weblmt启动失败
启动mml的时候有如下打印:
说明mml已经正在运行,无需启动。
2.7如何查询版本
例如,当前基带板插在1槽位,希望查询BPB当前的版本,在weblmt左侧的框中选择设备管理—BPB,操作选择SHW,SINum输入为1,选择辅助、执行,weblmt即返回基带板的应用层版本号和系统版本号。
2.8升级之后基带板异常
升级后基带板可能出现以下两种异常情况(1)主控板没有给这块基带板上电;(2)基带板的网卡没有设置正确。解决方法如下:
(1)R12尚不支持配置平滑,升级为新版本后,发现基带板面板上的灯是蓝灯闪烁的状态,说明基带板没有在工作状态,要在数据库添加基带板,给这块基带板上电。添加基带板的方法如下:
观察基带板插在哪个槽位上,对照下表。
BPB 1号槽SINum = 1 | BPB 5号槽SINum = 5 |
BPB 2号槽SINum = 2 | BPB 6号槽SINum = 6 |
BPB 3号槽SINum = 3 | MCB |
BPB 4号槽SINum = 4 | MCB |
在weblmt左侧的框中选择设备管理--BPB
选择ADD操作,例如当前基带板插在1号槽,则SINum填写为1,先后点击辅助、执行按钮,weblmt返回执行成功表示添加成功。
如果添加基带板后,仍发现基带板的串口没有任何输出,这时候在主控板的命令窗口输入以下命令:
fgpa_read w 0x36 0xff
fpga_read w 0x37 0xff
基带板即能上电。
(2)如果基带板打印:We have problem with sendto .system eeror code
这是因为基带板的网卡没有设置对。基带板网口设置说明(lteBpbCfg.cfg文件):
1代板环境 | 主控板位于7槽 | 基带板配置文件配为eth2 |
主控板位于8槽 | 基带板配置文件配为eth3 | |
2代板环境 | 主控板位于7槽 | 基带板配置文件配为eth1 |
主控板位于8槽 | 基带板配置文件配为eth2 |
如,在一个二代的环境,主控板插在7槽,则需要将基带板/nand/lteBpbIpc.cfg文件中的网卡修改为eth1