Print

HPE Fibre Channel Host Bus Adapters - Gen11和HPE Alletra Storage 服务器HPE SN1610E HBA卡需要最低的固件版本14.0.499.29和特定的升级步骤升级固件

组网及说明

HPE Fibre Channel Host Bus Adapters - HPE SN1610E 32Gb Fibre Channel HBAs in HPE ProLiant Gen11 and HPE Alletra Storage Servers Require a Minimum Firmware Version of 14.0.499.29 and Specific Steps to Upgrade

文档ID:a00133708en_us    Last Updated: 2024-02-13

影响范围

此文档适用于HPE ProLiant Gen11 HPE Alletra Gen11 存储服务器配置了以下任何一款 HPE HBA

  • HPE SN1610E 32Gb 2-port Fibre Channel Host Bus Adapter
  • HPE SN1610E 32Gb 1-port Fibre Channel Host Bus Adapter

受影响的SPPSUM版本:

  • Gen11 SPP 2022.12.00 (或更高)
  • SUM 10.0.0 (或更高)

问题描述

HPE ProLiant Gen11 HPE Alletra Gen11 存储服务器中,HPE SN1610E 32Gb HBA卡需要最低固件版本为 14.0.499.29

重要提示:低于 14.0.499.29 版本的固件,未经过 HPE ProLiant Gen11 HPE Alletra Gen11 存储服务器的兼容性验证,不建议使用;此类固件可能会导致服务器运行状态异常。

可能出现的故障现象包括(但不限于):

  1. 适配器无法在 UEFI/RBSU 工具中被识别;
  2. 主机服务器无法从 SAN 连接的存储设备启动;
  3. 由于固件驱动不匹配,SAN LUN会意外断开连接,进而导致操作系统层面的系统无响应。

当使用 HPE ProLiant SPP,通过PLDM固件包方式执行固件升级时,固件版本为 12.8.528.21 及更早版本的 HPE SN1610E HBA将无法完成升级。固件刷写过程会进入异常状态,并记录相应错误信息(见图 1)。

PLDM 固件升级尝试会失败,并弹出如下错误提示:

iLO failed to update the P14.0.499.29 header.pldm.fwpkg firmware Message Id: iLO.2.0.UpdateFailed

1PLDM 升级过程中的失败提示信息

 

过程分析

N/A

解决方法

 

重要提示

如果固件更新操作失败后,HPE ProLiant FC HBA处于故障状态,需联系 HPE 技术支持申请更换HBA。更换完成后,需按照以下步骤为新的HBA更新固件。

通过 iLO 更新固件的操作步骤

注意:根据HBA当前的固件版本,其更新流程可能需要分多步完成。

  1. HBA固件版本低于 12.8.528.21,需先将对应版本的 Windows 智能组件安装包(文件名为cp049957.exeHPE Firmware Flash for Emulex Fibre Channel Host Bus Adapters for Microsoft Windows Server 2016/2019/2022 x64)上传至 iLO 固件仓库,将HBA固件更新至12.8.528.21 版本。该操作会将固件安装 /更新任务加入队列,待系统下次重启时自动执行。
  2. HBA固件已为12.8.528.21 版本,则需将 Windows 智能组件安装包(文件名为cp050063.exe,可从 HPE 技术支持中心官网获取)上传至 iLO 固件仓库,将固件逐级更新至 14.0.499.25 版本。操作流程与步骤 1 一致。完成后重启服务器,可在RBSU(重启时按 F9 键进入)中 “系统配置” 菜单确认HBA固件版本是否已更新为 14.0.499.25
  3. HBA固件成功更新至14.0.499.25 版本后,即可将 Windows 智能组件安装包(文件名为cp058088.exe,可从 HPE 技术支持中心官网获取)上传至 iLO 固件仓库,继续逐级更新至最新版本(当前最新版本为 14.2.589.19。操作流程与步骤 1 一致。完成后重启服务器,可在RBSU(重启时按 F9 键进入)中 “系统配置” 菜单确认HBA固件版本是否已更新为 14.2.589.19

注意HBA固件升级至 14.0.499.25 版本后,将兼容 PLDM 固件更新流程,此时也可通过 SPP或操作系统在线智能组件安装包,将固件更新至最新版本(当前为 14.2.589.19,可从 HPE 技术支持中心官网获取)。

借助 iLO 固件仓库更新HBA固件的详细步骤

  1. 使用具有管理员权限的账号登录服务器 iLO Web管理界面;进入 “系统信息” 面板,点击 “设备清单” 标签页;查看并记录 HPE SN1610E FC HBA当前的固件版本。

2iLO 界面的设备清单页(显示低版本固件,如 12.x 系列)

 

 

2. iLO 页面的“固件和操作系统软件”选项卡中,点击右侧的“上传至 iLO 仓库”:

3iLO 程序上传页面

 

 

3. 将基于 Windows 操作系统的智能组件(例如 cp058088.exe)以及相应的组件签名文件(例如 cp058088.compsig)上传至 iLO 仓库:

4iLO 程序上传步骤

 

 

5iLO 程序文件上传选项

 

4. 一旦将组件上传至 iLO 仓库,该组件便会显示在内容列表中。要进行固件更新,需使用“安装组件”操作图标进行安排:

6:选中“安装组件”后的 iLO 存储库列表

注意:请确保已选中 TPM override按钮:

7:选择要安装的固件图像。请注意,选择时需重点关注 TPM override

8:在 iLO 系统中对安装队列中的操作进行验证

5. 确认更新任务已在“安装队列”选项卡中完成安排:

9:在 iLO 中对计划任务的验证

6. 重新启动服务器,通过“电源”操作图标中的“Reset”选项进行操作,让服务器重启并自动完成更新过程:

10:重启服务器以启动固件更新

7. 重新启动后,可以在“安装队列”选项卡中查看其状态:

11:安装状态的验证

8. 重新启动后,返回 iLO 系统信息面板,然后转至设备库存选项卡,以验证 SN1610E HBA的当前固件版本:

12:显示已更新固件的设备库存信息