我有一台 HP DL380 G7,我在实验室设置中使用临时 SAN。我决定添加一些快速 SSD 存储,并选择尝试使用 Western Digital NVME SSD 和 NVME -> PCI-Express 卡。我不需要从新的 SSD 启动。
初步结果并不乐观。服务器启动(从现有存储)并且 SSD 显示在设备和磁盘管理器中。我可以“初始化”磁盘,但每次我尝试格式化它时,Windows 都会出现蓝屏。
蓝屏是高度通用的 NMI_HARDWARE_FAILURE 消息。但是,IML 日志更有用:
无法纠正的 PCI Express 错误(嵌入式设备、总线 0、设备 7、功能 0、错误状态 0x00004000)
初步调查似乎表明设备 7 实际上是板载 P400i RAID 控制器。我对这里的交互有点困惑,因为我认为 PCI-E 卡与其他任何东西都完全不同,在 Windows 中的处理方式与 USB 设备相同。
编辑:实际上,经过进一步检查,看起来错误确实发生了变化,并且可能与卡所在的插槽有关。我稍后会尝试证明这一点。
我在 BIOS 中注意到两块卡共享相同的 IRQ,但我无法单独更改它们。此外,我试过主板上的每个 PCI 插槽,但无济于事。
所有固件都处于最新级别,并且我正在使用具有最新更新的 Windows Server 2016。
还有什么地方可以解决此问题吗?还是我只需要将其视为不兼容而将其注销?
我的下一步是尝试使用板载 RAID 控制器,或者尝试在未启用 P400i 的情况下启动 Live CD,但由于我没有正确兼容的 RAID 卡,因此这些都不是真正的解决方案。
答案1
只是为了后来路过的人回答。我从来没能解决这个问题,甚至根本无法改变症状。
最后,我换成了专用的 PCI SSD - 在我的情况下是运行良好的 FusionIO 卡。