内核驱动 nct6683¶
支持的芯片
新唐 NCT6683D/NCT6687D
前缀:‘nct6683’
扫描的地址:从 Super I/O 寄存器检索的 ISA 地址
数据手册:可从新唐公司索取
作者
Guenter Roeck <linux@roeck-us.net>
描述¶
该驱动程序实现了对新唐 NCT6683D eSIO 芯片的支持。
这些芯片最多实现共享的 32 个温度和电压传感器。它最多支持 16 个风扇转速传感器和最多 8 个风扇控制引擎。
温度以摄氏度测量。测量分辨率为 0.5 摄氏度。
电压传感器(也称为 IN 传感器)以毫伏为单位报告其值。
风扇转速以 RPM(每分钟转数)报告。
使用注意事项¶
在 EC 固件版本为 1.0,构建日期为 04/03/13 的 Intel 主板上,限制寄存器位置与新唐数据手册中的寄存器位置不匹配。新唐确认 Intel 使用了一个特殊的固件版本,具有不同的寄存器地址。描述 Intel 固件的规范由新唐和 Intel 根据 NDA 保密,不对外公开。
一些寄存器位置可以进行逆向工程;另一些则隐藏得太好。鉴于此,使用此固件从操作系统写入任何值都被认为风险太高,因此已被禁用。所有限制都必须从 BIOS 写入。
该驱动程序仅在 Intel 固件上进行了测试,默认情况下仅在 Intel 主板上实例化。要在非 Intel 主板上启用它,请将“force”模块参数设置为 1。
测试的板卡和固件版本¶
据报告,该驱动程序可与以下板卡和固件版本一起使用。
板卡 |
固件版本 |
---|---|
Intel DH87RL |
NCT6683D EC 固件版本 1.0 构建 04/03/13 |
Intel DH87MC |
NCT6683D EC 固件版本 1.0 构建 04/03/13 |
Intel DB85FL |
NCT6683D EC 固件版本 1.0 构建 04/03/13 |
华擎 X570 |
NCT6683D EC 固件版本 1.0 构建 06/28/19 |
华擎 X670E |
NCT6686D EC 固件版本 1.0 构建 05/19/22 |
微星 B550 |
NCT6687D EC 固件版本 1.0 构建 05/07/20 |
微星 X670-P |
NCT6687D EC 固件版本 0.0 构建 09/27/22 |