DELL R610 BIOS固件升级小记

背景

最近做的新项目,机房部署了新的评测环境,型号是DELL R610物理配置如下:

系统信息        
------------------------------------     
处理器      : Intel(R) Xeon(R) CPU           E5620  @ 2.40GHz
CPU核心数量 : 16  
CPU物理颗数 : 2   
内存大小    : 64252 MB
Swap大小    : 8191 MB
硬盘数量    : 1   
网卡数量    : 6   
操作系统    : CentOS Linux release 7.2.1511 (Core) 
内核名称    : 3.10.0-327.el7.x86_64
系统架构    : x86_64 (64 Bit)
运行时间    : up 32 min, 1
当前负载    : average: 6.00, 4.93, 2.57 
------------------------------------     
硬盘信息详情如下     
sda   931G    HDD
------------------------------------     
网卡信息详情如下     
pci@0000:01:00.0  em1        network        NetXtreme II BCM5709 Gigabit Ethernet
pci@0000:01:00.1  em2        network        NetXtreme II BCM5709 Gigabit Ethernet
pci@0000:02:00.0  em3        network        NetXtreme II BCM5709 Gigabit Ethernet
pci@0000:02:00.1  em4        network        NetXtreme II BCM5709 Gigabit Ethernet
pci@0000:04:00.0  p1p1       network        I350 Gigabit Network Connection
pci@0000:04:00.1  vEth0      network        I350 Gigabit Network Connection

但程序报错 ERROR: This system does not support "AES".,根据过往的经验,这颗CPU是能正常运行该程序的,但在这台机器上程序拉不起来,初步判断是机器问题。检查cpu是否支持AES,如下显示不支持

# cpuid |grep -i aes | uniq
Disclaimer: cpuid may not support decoding of all cpuid registers.
      AES instruction                         = false

处理过程

  • 去官网确认这颗CPU支持AES,并且版本与其他机器上的CPU一致。

Intel® AES New Instructions             Yes
  • 去DELL官网查询R610的相关信息,原来主板有关于AES-NI的开关。让机房人员协助检查,确认bios里面的AES-NI的选项是开启的状态。

  • 对比其他机器,发现这台服务器的BIOS固件是比较老的版本。

# dmidecode | grep 'BIOS Information' -A2
BIOS Information
    Vendor: Dell Inc.
    Version: 2.1.9
  • 去官网下载对应的最新的固件,并在服务器更新。

# chmod +x R610_BIOS_60HK9_LN_6.5.0.BIN
# ./R610_BIOS_60HK9_LN_6.5.0.BIN
Collecting inventory...

Running validation...

Server BIOS 11G

The version of this Update Package is newer than the currently installed version.
Software application name: BIOS
Package version: 6.5.0
Installed version: 2.1.9



Continue? Y/N:y
Executing update...
WARNING: DO NOT STOP THIS PROCESS OR INSTALL OTHER PRODUCTS WHILE UPDATE IS IN PROGRESS.
THESE ACTIONS MAY CAUSE YOUR SYSTEM TO BECOME UNSTABLE!
...................................................................................................................
Device: Server BIOS 11G
  Application: BIOS
  The BIOS image file is successfully loaded. Do not shut down, cold reboot, power cycle, or turn off the system, till the BIOS update is complete otherwise the system will be corrupted or damaged. Bios update takes several minutes and it may be unresponsive
  during that time. Note: If OMSA is installed on the system, the OMSA data manager service stops if it is already running.

Would you like to reboot your system now?

Continue? Y/N:y
  • 重启系统检查bios版本并检查CPU是否已开启AES

# dmidecode | grep 'BIOS Information' -A2
BIOS Information
    Vendor: Dell Inc.
    Version: 6.5.0
    
# cpuid |grep -i aes
Disclaimer: cpuid may not support decoding of all cpuid registers.
      AES instruction                         = true
  • 重新拉起程序并正常运行,至此,问题解决。


相关文档

发表新评论