如果 Sun Storage 6 Gb SAS PCIe RAID HBA 正在运行旧版本的 LSI 固件(10M09P9 版本或更早),则在 UEFI BIOS 模式下引导时,系统可能会挂起。明确地说,每次装卸设备时都必须调用驱动程序配置协议(在安装之后,无法将其与 HBA 设备相关联)。统一可扩展固件接口 (Unified Extensible Firmware Interface, UEFI) 规范表明,如果对错误的设备调用了协议,则此协议应返回 EFI_UNSUPPORTED。相反,如果在 HBA 上运行的是较旧版本的 LSI 固件,则 HBA 驱动程序会尝试使用该设备,而不对其进行检查,这会导致处理器异常。较新版本的 HBA LSI 固件已修复了协议,可检查设备并返回相应的状态代码。
受影响的硬件和软件:
Sun Storage 6 Gb SAS PCIe RAID HBA 内部选件卡(SGX-SAS6-R-INT-Z 和 SG-SAS6-R-INT-Z)
发行版 1.0、1.1、1.2、1.3、1.4.4 和 1.5
解决方法:
如果出现此问题,可以使用以下方式之一进行恢复:
更新 HBA LSI 固件。有关更新 HBA 固件的说明,请参见更新 HBA 固件以支持 UEFI BIOS。
使用 Oracle ILOM 将 BIOS 恢复成默认设置。这会将 BIOS 模式恢复回 Legacy BIOS 模式,即出厂默认设置。
使用 Oracle ILOM BIOS 配置备份和恢复功能将 "UEFI Boot Mode Option" 更改回 Legacy BIOS,而不是 UEFI BIOS。