内核驱动 nct6683

支持的芯片

  • 华邦 NCT6683D/NCT6686D/NCT6687D

    前缀:‘nct6683’

    扫描地址:从 Super I/O 寄存器检索的 ISA 地址

    数据手册:可根据请求从华邦获取

作者

Guenter Roeck <linux@roeck-us.net>

描述

此驱动程序支持华邦 NCT6683D eSIO 芯片。

这些芯片最多支持 32 个共享的温度和电压传感器。它支持最多 16 个风扇转速传感器和最多 8 个风扇控制引擎。

温度以摄氏度测量。测量分辨率为 0.5 摄氏度。

电压传感器(也称为 IN 传感器)以毫伏报告其值。

风扇转速以 RPM(每分钟转数)报告。

使用须知

EC 固件版本为 1.0 且构建日期为 13 年 4 月 3 日的 Intel 主板上的限值寄存器位置与华邦数据手册中的寄存器位置不匹配。华邦确认 Intel 使用了带有不同寄存器地址的特殊固件版本。描述 Intel 固件的规范由华邦和 Intel 签署保密协议(NDA),不对公众开放。

一些寄存器位置可以通过逆向工程获得;另一些则隐藏得太深。鉴于此,使用此固件从操作系统写入任何值被认为风险过高,因此已被禁用。所有限值都必须从 BIOS 写入。

该驱动程序仅在 Intel 固件下进行了测试,并且默认仅在 Intel 主板上实例化。要在非 Intel 主板上启用它,请将 ‘force’ 模块参数设置为 1。

已测试的主板和固件版本

据报告,该驱动程序可与以下主板和固件版本配合使用。

主板

固件版本

Intel DH87RL

NCT6683D EC firmware version 1.0 build 04/03/13

Intel DH87MC

NCT6683D EC firmware version 1.0 build 04/03/13

Intel DB85FL

NCT6683D EC firmware version 1.0 build 04/03/13

AMD BC-250

NCT6686D EC firmware version 1.0 build 07/28/21

ASRock X570

NCT6683D EC firmware version 1.0 build 06/28/19

ASRock X670E

NCT6686D EC firmware version 1.0 build 05/19/22

ASRock B650 Steel Legend WiFi

NCT6686D EC firmware version 1.0 build 11/09/23

MSI B550

NCT6687D EC firmware version 1.0 build 05/07/20

MSI X670-P

NCT6687D EC firmware version 0.0 build 09/27/22

MSI X870E

NCT6687D EC firmware version 0.0 build 11/13/24