使用U盘进行过USB开局后由于时间戳导致无法再次进行USB开局

发布时间:  2014-09-11 浏览次数:  252 下载次数:  0
问题描述
使用U盘进行CE5850交换机U盘开局一次之后。用户发现U盘中的设备系统文件版本有误,想再进行一次U盘自动开局,修改U盘中版本引导文件,再次插入U盘,CE5850未自动重启升级版本,U盘自动升级失败。
告警信息
USB接口旁边的U盘开局指示灯红灯常亮,显示U盘开局失败
处理过程
修改ini文件中TIMESN的值,使当前U盘中的TIMESN和上次U盘开局时系统记录的TIMESN不相同
TIMESN=20121128.000002
U盘开局功能正常进行,设备自动升级重启。
根因
U盘中smart_config.ini 引导文件内容如下所示:
BEGIN DC
[GLOBAL CONFIG]
TIMESN=20121128.000001
EMS_ONLINE_STATE=NO
UPGRADEMODE=AUTO
[DEVICE0 DESCRIPTION]
MAC=0018-xxxx-2C34
DIRECTORY=DEFAULT
SYSTEM-SOFTWARE=CE5800V100R001C00SPC200.cc
SYSTEM-CONFIG=config.zip
END DC
经检查,
1.U盘为FAT32格式,文件均位于根目录,没有错误
2.引导文件格式正确,无语法错误
3.配置文件格式无误
4.交换机系统文件正确,排除故障可能。
仔细查看引导文件TIMESN表示U盘开局变更时间戳,EMS_ONLINE_STATE NO 表示不向网管注册,UPGRADEMODE升级模式选择自动。
故障位于时间戳数据,TIMESN是U盘开局的一个标志。设备有一个默认的U盘开局标志,当U盘上存在.ini文件时,就会对比设备原有的U盘开局TIMESN号和.ini文件中TIMESN号是否一致。如果不一致,则触发U盘开局,使用U盘指定的开局文件启动。开局成功后,设备的开局TIMESN号会更新为.ini文件中设置的TIMESN号。
建议与总结
使用U盘升级时,如果发生异常,请按照如下排障思路分析故障原因
1.U盘为FAT32格式,文件应位于根目录
2.引导文件格式是否正确,有无语法错误
3.配置文件SYSTEM-CONFIG格式是否有误
4.交换机系统文件SYSTEM-SOFTWARE是否正确
5. 时间戳是否修改

END