S920X00搭配9540-8i RAID卡无法安装系统问题案例分析
发表于 2026/06/30
0
1 问题现象描述
硬件配置
- 型号:S920X00服务器
- 配置:9540-8i RAID卡(SAS3808芯片)+KylinV10SP1
问题现象
新交付服务器,客户在安装系统阶段无法识别硬盘,导致无法安装系统。
2 关键过程与根因分析
关键过程
Step 1:BIOS配置检查
检查BIOS配置发现SMMU处于开启状态,和客户沟通客户后续计划部署虚拟化环境,所以修改了BIOS配置。
Step 2:硬件排查
排查RAID卡和硬盘硬件无异常,RAID卡型号为9540-8i,芯片型号为SAS3808。
Step 3:问题定位
博通部分型号RAID卡不支持SMMU,如果开启SMMU会导致无法正常识别RAID卡。
Step 4:解决方案验证
将BIOS里的SMMU关闭后,进入系统安装引导界面,可以正常识别硬盘。
Step 5:系统安装后配置
安装系统完成后,修改系统启动项,增加smmin.bypassdev=0x1000:0x10E6,指定RAID卡为bypassdev模式,不使用SMMU。

Step 6:最终配置
修改完成后开启BIOS里的SMMU开关,重启正常进入OS。
根因分析
SAS3808 RAID卡不支持SMMU,导致安装系统时无法识别硬盘。
3 结论、解决方案及效果
结论
博通SAS3808 RAID卡不支持SMMU,开启SMMU后会导致无法识别RAID卡及硬盘。
解决方案
- 关闭BIOS中的SMMU
- 安装系统完成后将RAID卡设置为bypassdev模式不使用SMMU,再打开BIOS里的SMMU
效果
按步骤配置后,系统可正常安装并正常运行。
4 经验总结与预防措施
经验总结
- 博通SAS3408、3416、3808 RAID已明确不支持SMMU
- 使用上述raid卡安装系统时需要先关闭BIOS里的SMMU
- openEuler系OS支持系统启动项设置smmu.bypassdev,单独设置pcie设备不适用smmu
预防措施
- 使用博通RAID卡时,确认其是否支持SMMU
- 安装系统前确认BIOS中SMMU的配置状态


