2288H V5服务器安装了windows 2012 R2,在OS下发现了一大批未知设备“base systm device
2288H V5服务器安装了windows 2012 R2,在OS下发现了一大批未知设备“base systm device
确认已经安装华为support发布的chipset芯片组驱动。
根本原因分析
(1)未知设备类型分析
客户反馈未知设备列表,如下所示。基本上所有的设备都是8086类型,安装驱动类型就是chipset芯片组驱动。
---- --------
Base System Device PCI\VEN_8086&DEV_208F&SUBSYS_400319E5&REV_04\3&2411E6FE&...
Base System Device PCI\VEN_8086&DEV_208F&SUBSYS_400319E5&REV_04\3&2411E6FE&...
……
(2)驱动指导安装
1)根据客户服务器配置情况,提供华为support最新驱动,并重新安装完所有的OS驱动后,并确保OS已经重启的情况下,问题现象依然存在。
选择点击搜索驱动安装,无法安装成功。
(3)联合intel分析
Intel针对8086未知设备的device ID进行分析,得出结论:怀疑与BIOS配置项相关。
根据intel反馈信息,对比正常服务器和异常服务器的BIOS设置项,确认出以下5个差异点。
经OS和BIOS分析和验证,确认:
1)当DFXEnable配置项为默认项disable时,服务器正常。
2)当DFXEnable配置项修改为enable时,服务器出现相同问题现象,OS下出现一大批未知8086设备,且device ID一样。
DFXEnable配置选项在FDM故障注入调试或者需要使用DMA 调试功能时,才需要开启,默认是关闭的。
结论:
BIOS配置项DFXEnable被设置为enable,导致OS下出现未知设备
解决方案:
BIOS配置项DFXEnable修改为disable。
远程在客户服务器上验证,确认客户问题服务器该选项为enable,切换为disable后,OS下故障现象消失