华为运营商交换机-------S3328TP-SI不停重启修复过程

   S3328TP-SI交换机莫名其妙出现LINK/ACT 1000M灯常亮,PWR 、RUN灯常亮。致电华为售后客服态度很好但是由于是运营商交换机需要提供当初采购单位名称,但项目完工太久联系不上乙方无法提供名称,售后小哥不给解决方案,但是善意的提醒是软件的原因让我在华为论坛找下解决方案,一直搁浅几个月。

   近来接了个小小的综合布线项目,甲方使用网络涉及到VLAN。提供的思科交换机需要由甲方信息部门设置VLAN,对接的人说点难听有点刚愎自用,太难接触,下定决心找到这台搁浅的3328TP恢复固件,看看有没有VLAN设置。下面进入正题。

  超级终端下交换机状况如下:

BIOS LOADING ...

Copyright (c) 2008-2011 HUAWEI TECH CO., LTD.

(Ver348, Jun 26 2012, 18:56:33)

Press Ctrl+B to enter BOOTROM menu ... 0

Auto-booting...

Can not open Flash file: FLASH:/S3300-28TP-SI-V100R006C05.CC

Auto-booting with last time startup file...

Last time startup file is the same as current startup file!

Seeking a VRP software in flash file-system...

There is not other valid startup file in flash file-system!

Can not find a valid package.

Auto-booting failed!

Reboot...

初步判断固件问题,网上找了一个固件尝试恢复。步骤如下

通过串口上传系统软件

目的

上传系统软件

影响

上传系统软件和重启设备时业务中断

耗时

具体上传系统软件过程中需要的时间和系统软件的大小、串口的传输速率、操作者技能相关。串口传输速率为115200bit/s情况下为30分钟左右。

前提条件

完成配套Bootrom主系统的升级

Flash中有足够的空间可以存储系统软件

1. 进入Bootrom系统菜单

设备在开始启动时,屏幕显示如下信息。

Press Ctrl+B to enter BOOTROM menu... 1

请在倒计时结束前按下“Ctrl+B”,正确输入密码(缺值密码是Admin@huawei.com)后,进入Bootrom主系统菜单。屏幕显示如下信息。

          BOOTROM  MENU

    1. Boot with default mode

    2. Enter serial submenu

    3. Enter startup submenu

    4. Enter ethernet submenu

    5. Enter filesystem submenu

    6. Modify BOOTROM password

    7. Reboot

Enter your choice(1-7):

2. 进入串口子系统,选择“2. Enter serial submenu”,屏幕显示如下信息

SERIAL  SUBMENU

    1. Update BOOTROM system

    2. Download file to Flash through serial interface

    3. Modify serial interface parameter

4. Return to main menu   

Enter your choice(1-4):

3. 更改串口参数

更改串口传输速率后,会造成PC与设备之间的通信中断。您需要将PC上的串口传输速率与设备上的串口传输速率设置为一致,才能恢复PC与设备之间的串口通信。

选择“3. Modify serial interface boot parameter”,屏幕显示如下信息。

1: 9600(default)

2: 19200

3: 38400

4: 57600

5: 115200

please select an appropriate baudrate:

Enter your choice(1-5):

请根据实际情况选择串口传输速率,串口传输速率的单位是bit/s。设备的缺省串口传输速率是9600bit/s。用户选择的值越大,则串口传输速率越高,建议用户选择“5: 115200”。在更改设备的串口传输速率后,为恢复PC与设备之间的串口通信,请将PC的串口传输速率设置为与设备的串口传输速率相同的值。

例如选择“5: 115200”后,屏幕显示如下信息。

BaudRate is 115200 bps. Please change the terminal's speed to 115200 bps

此时,需要在超级终端中进行以下设置,才能恢复PC与设备之间的串口通信:

选择超级终端的“呼叫/断开”菜单项后断开连接。

选择“文件/属性”菜单项,弹出“属性”对话框。

单击“连接到”页签中的“配置”按钮,弹出“COM属性”对话框。

选择“每秒位数”下拉列表框中的“115200bit/s”选项。

单击“COM属性”对话框和“属性”对话框的“确定”按钮。

选择超级终端的“呼叫/呼叫”菜单项后重新建立连接。

4. 升级系统软件

在串口子菜单中选择“2. Download file to Flash through serial interface”,屏幕显示如下信息。

Enter your choice(1-4): 2

Please Select File .

XMODEM downloading ...CC

此时,选择超级终端的“传送/发送文件”菜单项,弹出“发送文件”对话框。

点击“浏览”按钮,选择系统软件的升级文件,并在“协议”下拉列表框中,选择“XMODEM”。点击“发送”按钮,开始传输升级文件。

当升级文件传输完成后,系统提示用户是否更改此文件的文件名。如不更改文件名,则保存此文件时使用缺省文件名。缺省文件名并非是上传的文件名,用的是当前FLASH中存在的系统软件名字或者默认的hw-switch.cc,所以一般情况下,建议改名。

S2300只能使用后缀名为“.cc”的文件作为系统软件。

假设需要将此文件命名为“S2300-V100R006C00SPC800.CC”,屏幕显示如下信息。

XMODEM downloading ...CC   download successfully!

Do you like to save it named " S2300-V100R006C00SPC800.CC"?

If you like then press return key, otherwise give a new name for saving it:

S2300-V100R006C00SPC800.CC

如果S2300-V100R006C00SPC800.CC已经存在于Flash存储器中,则提示用户是否用新的“S2300-V100R006C00SPC800.CC”覆盖老的“S2300-V100R006C00SPC800.CC”。屏幕显示如下信息。

出现上面界面的时候需要将固件名字设置为错误信息FLASH的名字一样不然还是要报错,

flash:/S2300-V100R006C00SPC800.CC already exist,

delete it?(Y/N):y

Deleting file.......................................done

took time : 251s

Writing Flash.............................................................................................................................................................................done

file length: 6502764  bytes, took time : 144s

          SERIAL  SUBMENU

    1. Update BOOTROM system

    2. Download file to Flash through serial interface

    3. Modify serial interface parameter

    4. Return to main menu

Enter your choice(1-4):

文件传输完毕后,系统返回串口子菜单,选择“4. Return to main menu”返回Bootrom主菜单。

----结束

   

文章下附所有附件