英特尔积极地提供 Linux 硬件支持,并确保在 Linux 平台上可以充分利用硬件的全部功能,特别是在服务器和工作站硬件方面。不过偶尔也会发生遗漏。近日,一位 Linux 用户发现搭载 Lewsiburg C620 系列芯片的工作站无法读取 PCH 温度。
英特尔 C620 系列已经上市三年多时间,被 Skylake-SP / Cascade Lake SP 等使用。对于如此之长的时间才发现初代 Xeon Scalable 处理器上缺乏 PCH 温度监控支持依然有点令人惊讶,不过所幸的是在即将到来的 Linux Kernel 5.11 内核中已经纠正了这个问题。
Andres Freund 指出,尽管 Linux 上缺少芯片组温度传感器支持,但 Lewisburg 的数据表与现有的 Intel PCH 热驱动器支持相匹配。因此,在三年后,将0xA1B1 ID和其他基本附加功能添加到intel_pch_thermal驱动程序支持中,温度传感器现在开始工作。该补丁仅是9行新代码,Andres在补丁消息中总结道:“我怀疑还有其他PCI ID缺失。但是我希望Intel的人比我能更容易地弄清楚这一点……”