升级 EX4100 设备的 U-Boot、PoE 固件、eUSB 固件和系统 CPLD
总结 以下部分介绍了在 EX4100 中升级 U-boot、CPLD 和 VC 固件的步骤。
升级 U-Boot
- 添加 jfirmware。
user@host> request system software add /var/tmp/jfirmware-ex-arm-64-22.3R1.12.tgz
- 升级 U-Boot。
user@host> request system firmware upgrade jfirmware uboot
系统启动固件升级。
- 检查升级进度。
user@root> request system firmware upgrade jfirmware uboot progress
- 如果固件升级成功完成,请重新启动系统。
user@root> request system reboot at now
- 检查以下命令以确认 U-boot 版本。
升级前:
user@host> show chassis firmware
Part Type Version
FPC 0 U-Boot 1.5
loader FreeBSD EFI loader 2.0
CPLD 1.4a
eUSB 200403
PSUs 5.5-5.5
PMIC R0A
升级后:
root@HW-sys> show chassis firmware
Part Type Version
FPC 0 U-Boot 1.6 <<<<<<<<<<<<<<<
loader FreeBSD EFI loader 2.0
CPLD 1.4a
eUSB 200403
PSUs 5.5-5.5
PMIC R0A
升级系统 CPLD
- 添加 jfirmware。
user@host> request system software add /var/tmp/jfirmware-ex.tgz
- 升级系统 CPLD。
user@host> request system firmware upgrade jfirmware cpld sys
- 检查 CPLD 升级的进度。
user@host> request system firmware upgrade jfirmware cpld sys progress
- (推荐)使用以下命令执行系统停止。
user@host> request system halt
- 重新启动设备以使升级生效。
- 使用以下命令确认 CPLD 版本。
升级前:
user@root> show system firmware
Part Type Tag Current Available Status
version version
FPC 0 CPLD 1.46 1.4a OK
FPC 0 U-Boot 1.2 1.6 OK
升级后:
user@host> show chassis firmware
Part Type Version
FPC 0 U-Boot 1.6
loader FreeBSD EFI loader 2.0
CPLD 1.4a
eUSB 200403
PSUs 5.5-5.5
PMIC R0A
升级 eUSB 固件
- 添加 jfirmware。
user@root> request system software add /var/tmp/jfirmware-ex.tgz
- 升级 eUSB 固件。
user@root> request system firmware upgrade jfirmware eusb
启动固件升级。
- 检查升级进度。
user@root> request system firmware upgrade jfirmware eusb progress
- 使用以下命令确认 eUSB 版本。
升级前:
user@host> show chassis firmware
Part Type Version
FPC 0 U-Boot 1.6
loader FreeBSD EFI loader 2.0
CPLD 1.48
eUSB 0909-000
PSUs 5.5-5.5
PMIC R0A
升级后:
user@host> show chassis firmware
Part Type Version
FPC 0 U-Boot 1.6
loader FreeBSD EFI loader 2.0
CPLD 1.4a
eUSB 200403 <<<<<<<<<<<<<<<<<<<
PSUs 5.5-5.5
PMIC R0A
升级虚拟机箱中的固件
- 在主数据库中添加固件包。
user@host> request system software add /var/tmp//jfirmware-ex.tgz.tgz
- 升级主服务器中的 U-Boot 并检查状态。
user@host> request system firmware upgrade jfirmware uboot
user@host> request system firmware upgrade jfirmware uboot progress
- 升级主服务器中的系统 CPLD 并检查状态。
user@host> request system firmware upgrade jfirmware cpld sys
user@host> request system firmware upgrade jfirmware cpld sys progress
- 登录到成员,在 VC 的每个成员中重复步骤 2 和 3。使用 登录
request session member <fpc-slot>
。
- 重新启动或重新启动 VC 的所有成员。在步骤 4 之后升级成功后逐个重新启动成员,具体取决于 CPLD 或 BIOS 升级。