文档ID:a00145930en_us Last Updated: 2025-11-26
影响范围
此文档适用于运行HPE SPP 2023.03.00.00(或更高版本的任何HPE平台,并配置如下任何HPE HBA卡:
这些HBA卡支持如下服务器:
在HPE ProLiant Gen10、ProLiant Gen10 Plus或ProLiant Gen11环境中,尝试使用PLDM固件更新包(.fwpkg),更新影响范围中列出的任何HBA卡的固件,可能无法成功升级。此包可以通过iLOrest工具更新,也可以用 Gen11 HPE Service Pack for ProLiant (SPP) version 2023.04.00.00 版本刷新。
通过iLOrest工具更新HBA卡固件时,会出现此问题。在重新启动HBA之前,该进程没有等待足够长的时间来完成HBA上的固件写入操作。使用其他操作系统下刷新的方法(VMware或Linux)升级固件时不会遇到此问题。
由于写操作不完整,导致HBA卡在UEFI和OS中都无法正确显示。因此,HBA卡将无法连接到光纤通道网络。
这可以通过操作系统中的错误消息“Failure to initialize adapter”和HBA卡错误码4006,或者提示“the adapter is stuck in maintenance mode”来识别。
在固件升级失败的情况下,主机操作系统日志中记录的错误如下:
mb[0]=4006 mb[1]=2 mb[2]=9bb6 cmd=48 ****2023-05-02T17:34:48.934Z cpu22:525339)qlnativefc: (de:0.1): scsi(2): qlnativefcInitFirmware: failed=102 mb0=0x4006, mbx1=0x2, mbx2=0x9bb6 mbx3=0xe000. WARNING: qlnativefc: (13:0.0): scsi(6): scsi(6): Failed to initialize adapter - Adapter flags 2.
Jul 3 12:02:33 f2watpa1 kernel: qla2xxx [0000:0f:00.0]-00d2:1: Init Firmware **** FAILED ****. Jul 3 12:02:33 f2watpa1 kernel: qla2xxx [0000:0f:00.0]-00d6:1: Failed to initialize adapter - Adapter flags 2.
HBA卡进入维护模式的另一个现象是,HBA卡端口的三个指示灯都亮绿色(不闪烁)。
N/A
注意:如果HBA卡上安装的固件版本为02.10.00(或更早版本),请勿尝试使用02.10.08 PLDM(.fwpkg)固件组件更新HBA固件。
首先,使用操作系统智能组件:Windows(cp063822.exe)或Linux或VMware组件将固件从版本02.10.00(或更早版本)更新到02.10.05。
安装版本02.10.05后,可以使用PLDM(.fwpkg)固件组件继续更新到v02.10.08(或更高版本)。
尝试使用PLDM(.fwpkg)从02.09.07直接更新到02.10.08(或更高版本),固件组件可能会导致固件更新失败,使HBA无法运行。
注意:SPP 2025.03.01包含02.10.08 PLDM(.fwpkg)固件组件。如果使用SPP 2025.03.01更新固件,请小心并避免上述情况。
根据上述情况,如果HBA卡在尝试PLDM固件更新后处于故障状态或维护模式,请按照以下步骤操作,通过使用下面概述的固件管理协议(FMP)程序重新安装HBA固件来尝试恢复HBA。
安装固件的FMP程序是通过从UEFI/RBSU(F9)更新,下载Windows固件组件,然后提取二进制文件完成的。此更新方法的固件文件是“xxxxxxx.bin”文件,可以从Windows智能组件版本cpxxxxxx.exe中提取。
所需的智能组件可以通过如下链接获取:
HPE Firmware Flash
1.下载所需固件版本的.exe文件(基于Windows的固件)。
2.解压缩.exe文件。
3.将.bin文件放在USB上并将其挂载到服务器,或使用HPE iLO GUI .NET控制台挂载包含所需文件的文件夹。
4.在POST屏幕上按F9将服务器引导到BIOS/平台配置(RBSU)。
5.选择嵌入式应用程序(Embedded Applications)。
6.选择固件更新(Firmware Update)。
7.选择SN1610Q控制器,然后选择.bin固件文件,并按照显示的步骤进行操作。
8.重新启动服务器。
注意:若通过 FMP(固件维护包,文件格式为.bin)恢复流程未能恢复HBA的连通性,请更换该HBA,并按照上述解决方案步骤进行固件更新。
其他HBA卡
其他HBA卡(如 SN1700Q 型号)可能出现与 SN1610Q 型号相同的故障现象,对应的解决方法也一致;但两者所需的 .bin 格式固件文件不同。多款HBA所需的 .bin 格式固件文件均包含在同一安装包内。
例如,以下链接提供了最新的 Windows 系统可执行文件,相关知识库文档(KB)或配置文件接口(CFI)会指导你在使用前先提取其中的二进制文件。
如需了解更多信息,请参阅:HPE QLogic Adapters Release Notes
如需确定HBA应使用哪一个 .bin 格式固件文件,请执行以下步骤:
Example Output:
"DeviceName": "HPE SN1700Q 64Gb Single Port Fibre Channel Host Bus Adapter",
"Target": "a6b1a447-382a-5a4f-1077-228115900369",
"Version": "02.11.01",
"FirmwareImages": [
{
"FileName": ".//mh021101.bin",
"Order": 1,
"UefiFlashable": true,
"Type": "Firmware",
"ResetRequired": true,
"DelayAfterInstallSec": 1,
"InstallDurationSec": 250
For SN1610q, use the other .bin file extracted from step 2.
"DeviceName": "HPE SN1610Q 32Gb 1-port Fibre Channel Host Bus Adapter",
"Target": "a6b1a447-382a-5a4f-1077-2281159002D3",
"Version": "02.11.01",
"FirmwareImages": [
{
"FileName": ".//mh021101.bin",
"Order": 1,
"UefiFlashable": true,
"Type": "Firmware",
"ResetRequired": true,
"DelayAfterInstallSec": 1,
"InstallDurationSec": 250
选择 “解压”而非“安装”选项,双击运行该 Windows 版工具包,即可生成所需的两个 .bin 格式固件文件。
该案例暂时没有网友评论
✖
案例意见反馈
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作