内核驱动 w83627hf

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

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

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

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

  • Winbond W83687THF 前缀: ‘w83687thf’ 扫描地址: 从超级 I/O 寄存器检索的 ISA 地址 数据表: 由 Winbond 应要求提供(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’ 绕过芯片初始化。如果加载模块时计算机崩溃,请尝试此操作。

描述

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

此驱动程序支持 ISA 访问,它应该比 i2c 访问更可靠。此外,对于包含超级 I/O 芯片和第二个仅限 i2c 的 Winbond 芯片(通常是 W83782D)的 Tyan 主板,使用此驱动程序将避免 w83781d 驱动程序中所需的 i2c 地址冲突和复杂的初始化。

如果您真的希望这些超级 I/O 芯片使用 i2c 访问,请使用 w83781d 驱动程序。但是,现在已经开发了此 ISA 驱动程序,这不是首选方法。

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

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

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

强制地址

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

# 进入超级 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

# 退出超级 I/O 配置空间

isaset -y -f 0x2e 0xaa

以上序列假设超级 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 (库 5)

    in7

    74

    VBAT

    51h (库 5)

    in8

对于其他支持的设备,您必须走艰辛的道路,自己在数据表中查找信息(然后将其添加到本文档中,请)。