内核驱动 w83627hf

支持的芯片
  • Winbond W83627HF (仅限 ISA 访问) 前缀:‘w83627hf’ 扫描地址:从 Super I/O 寄存器中检索到的 ISA 地址

  • Winbond W83627THF 前缀:‘w83627thf’ 扫描地址:从 Super I/O 寄存器中检索到的 ISA 地址

  • Winbond W83697HF 前缀:‘w83697hf’ 扫描地址:从 Super I/O 寄存器中检索到的 ISA 地址

  • Winbond W83637HF 前缀:‘w83637hf’ 扫描地址:从 Super I/O 寄存器中检索到的 ISA 地址

  • Winbond W83687THF 前缀:‘w83687thf’ 扫描地址:从 Super I/O 寄存器中检索到的 ISA 地址 数据手册:可向华邦电子索取(http://www.winbond.com/hq/enu)

作者

Frodo Looijaard <frodol@dds.nl>, Philip Edelbrock <phil@netroedge.com>, Mark Studebaker <mdsxyz123@yahoo.com>, Bernhard C. Schrenk <clemy@clemy.org>

模块参数

  • force_i2c: int 初始化传感器的 I2C 地址

  • init: int (默认值 1) 使用 ‘init=0’ 绕过芯片初始化。如果加载模块时您的计算机崩溃,请尝试此操作。

描述

此驱动程序仅实现对华邦 W83627HF、W83627THF、W83697HF 和 W83637HF Super I/O 芯片的 ISA 访问支持。我们将它们统称为华邦芯片。

此驱动程序支持 ISA 访问,这应比 I2C 访问更可靠。此外,对于同时包含 Super I/O 芯片和第二个仅支持 I2C 的华邦芯片(通常是 W83782D)的 Tyan 主板,使用此驱动程序将避免 I2C 地址冲突以及 w83781d 驱动程序中所需的复杂初始化。

如果您确实需要对这些 Super I/O 芯片进行 I2C 访问,请使用 w83781d 驱动程序。但是,现在已开发出此 ISA 驱动程序,这不是首选方法。

The w83627_HF_ 使用引脚 110-106 作为 VID0-VID4。w83627_THF_ 使用相同的引脚作为 GPIO[0:4]。从技术上讲,w83627_THF_ 不支持 VID 读取。然而,这两款芯片采用相同的 128 引脚封装。因此,w83627thf 芯片很可能将 VID 信号路由到这些引脚,尽管它们并未为此目的而标记。因此,w83627thf 驱动程序将这些解释为 VID。如果您的主板上的 VID 不起作用,请首先查阅 lm_sensors 软件包[1]中的 doc/vid。如果仍然没有帮助,您可以直接忽略错误的 VID 读取,不会造成任何损害。

有关此驱动程序的更多信息,请参阅 w83781d 驱动程序文档。

[1] http://www.lm-sensors.org/browser/lm-sensors/trunk/doc/vid

强制设置地址

驱动程序曾有一个名为 force_addr 的模块参数,可用于强制设置硬件监控模块的基 I/O 地址。这是为了解决 BIOS 损坏的主板问题。由于技术原因,此模块参数已移除。如果您需要此功能,可以在加载驱动程序之前使用 isaset 工具(lm-sensors 的一部分)获得相同的结果

# 进入 Super I/O 配置空间

isaset -y -f 0x2e 0x87
isaset -y -f 0x2e 0x87

# 选择 hwmon 逻辑设备

isaset -y 0x2e 0x2f 0x07 0x0b

# 设置基 I/O 地址(本例中为 0x290)

isaset -y 0x2e 0x2f 0x60 0x02
isaset -y 0x2e 0x2f 0x61 0x90

# 退出 Super-I/O 配置空间

isaset -y -f 0x2e 0xaa

上述序列假定 Super-I/O 配置空间位于 0x2e/0x2f,但 0x4e/0x4f 也可能。

电压引脚映射

以下是 W83627THF 的电压引脚映射摘要。这对于将主板制造商提供的数据转换为可用的 libsensors 配置语句非常有用

  • W83627THF

    引脚

    名称

    寄存器

    Sysfs 属性

    100

    CPUVCORE

    20h

    in0

    99

    VIN0

    21h

    in1

    98

    VIN1

    22h

    in2

    97

    VIN2

    24h

    in4

    114

    AVCC

    23h

    in3

    61

    5VSB

    50h (bank 5)

    in7

    74

    VBAT

    51h (bank 5)

    in8

对于其他受支持的设备,您将不得不费力地自行查阅数据手册中的信息(然后请将其添加到本文档中)。