RH1288V3启动时无法看到HBA卡启动选项

发布时间:  2017-03-28 浏览次数:  427 下载次数:  0
问题描述

客户使用RH1288V3(带HBA X540网卡,自带i350网卡),系统启动时使用legacy 模式,在启动过程中无法看到x540网卡对应的启动项配置界面。

处理过程

1. 检查HBA接口,确认物理连接没有问题。

2. 检查iBMC,没有告警或者其他异常。

3. 在BISO侧“高级”选项中禁用串口重定向。

4. 重启后可以看到HBA卡的启动项。


根因

1. BIOS 最初代码是16位的,只能访问1M以下空间,即legacy BIOS。
2. Legacy模式下,PXE/ISCSI/RAID 等Legacy OptiomRom 只能使用固定的OptionRom区域
3. Optiom空间很小且有限,BIOS本身需要使用一部分,留给板卡ROM的空间就更小了。该空间需要运行VGA,CR,RAID, 板载网卡,PCIE标卡等OptionRom, 当加载设备过多时PCIE标卡OptionRom可能缺少执行所需的资源。

解决方案

当资源不够时,建议客户禁用CR(串口重定向)等确认不会用到的设备及功能。

建议与总结
由于华为目前没有明确支持EFI模式,因此大多是情况下,华为服务器仍然使用Legacy模式。鉴于Legacy模式的资源限制,在存在较多部件的情况下,很容易会遇到类似的问题。届时可以考虑禁用部分不使用(或者不会在启动时使用)的设备。

END