我有一对 Broadcom NetXtreme 57711 10GbE 卡。我将其中一张卡放入 Dell R710;它启动时卡很好,操作系统 (CentOS 7) 识别它,一切似乎都很好。但是,当我将另一张卡放入 R730xd(也运行 CentOS)时,发生了意想不到的事情:系统开始启动操作系统后,R730xd 的风扇立即高速运转,无论发生什么情况,风扇都会持续高速运转。不是与生命周期控制器或 BIOS 屏幕交互时全速运行。它们仅在计算机开始启动操作系统时才开始全速旋转,并且前操作系统出现了,所以它似乎不是操作系统的功能。
我已经将 R730xd 的固件更新为最新版本,尝试在 BIOS 中设置 CPU 性能配置文件,尝试在 iDRAC 中设置热配置文件,但似乎没有任何改变行为;系统总是进入全速喷气发动机模式。谷歌搜索至少显示另外一个人遇到与向 R730xd 添加 PCI 卡相关的类似风扇行为(虽然不清楚它是否是同一张卡 - 它似乎不是)。
我做错了什么?更重要的是,可以改变这种行为,以便风扇不会一直保持全速运转吗?
答案1
因此,在评论中聊天后,我可能会有一些坏消息。
戴尔硬件作为配置项随服务器一起发货 - 我记得那些博通在哪里 - 几乎从未在各代之间进行比较。戴尔倾向于在这些硬件上安装可挂接到其所有管理系统的自定义固件。
因此,简而言之,该部分可能无法比较,不会得到支持,并且会导致像您所看到的奇怪的问题。
注意:这不适用于通过其配件目录销售的零件,以及作为戴尔服务器构建的一部分运送的零件。
答案2
当 Intel X520-DA2 10G 卡位于任何 PCI 插槽中时,新到货的带有 16 个 3.5 英寸磁盘插槽的 R730xd 风扇以 15k RPM 的速度旋转,这让我头疼不已。我找到了以下适用于 CentOS 6.7 的解决方案,可以在喷射模式下使风扇静止,尽管这是蛮力,没有考虑到 10G 卡的温度探测器 - 可能会导致卡因过热而烧坏,但我相信这种情况不太可能发生。可能有一种方法可以监控 X520 的热指标。
** 描述:PowerEdge 13G 服务器上针对第三方 PCIe 卡的默认自动冷却响应根据常见的行业卡要求提供气流。我们的热算法旨在根据该行业标准向 PCIe 卡区域输送最高 55C 的进气。
对于某些卡可能不需要基线以上的额外冷却(例如具有自己的风扇的卡),戴尔已启用基于 OEM IPMI 的命令来禁用新 PCIe 卡的默认风扇响应。
补救措施:
1.安装IPMI工具:
yum install OpenIPMI OpenIPMI-tools
chkconfig ipmi on # << optional for the task
service ipmi start # << optional for the task
查询戴尔第三方 PCIe 卡的默认系统风扇响应:
ipmitool -I lanplus -H -U -P 原始 0x30 0xce 0x01 0x16 0x05 0x00 0x00 0x00
如下响应表示已禁用
16 05 00 00 00 05 00 01 00 00
如下响应表示已启用
16 05 00 00 00 05 00 00 00 00
关闭喷气发动机或将第三方 PCIe 卡默认冷却响应逻辑设置为禁用:
ipmitool -I lanplus -H -U -P 原始 0x30 0xce 0x00 0x16 0x05 0x00 0x00 0x00 0x05 0x00 0x01 0x00 0x00
开启喷嘴或将第三方 PCIe 卡默认冷却响应逻辑设置为启用:
ipmitool -I lanplus -H -U -P 原始 0x30 0xce 0x00 0x16 0x05 0x00 0x00 0x00 0x05 0x00 0x00 0x00 0x00
参考资料:Windows 实用程序 (关联) Spiceworks 发布 Windows 和第三方 GPU 卡导致 Gen13 Dell 风扇旋转 (关联)
其他发现:戴尔的 X520-2 固件包(这里) 无法识别亚马逊采购的全新内置产品 188 美元 vs 戴尔品牌产品 586 美元
答案3
对于 Windows 和服务器用户,有一个与 Linux 相同的解决方案,首先下载此工具进行 ps 操作 https://www.dell.com/support/home/en-us/drivers/driversdetails?driverid=9ngfj 然后使用相同的 HEXA 关闭被动卡的默认冷却