内核驱动 abituguru3

支持的芯片
  • Abit uGuru 版本 3 (硬件监控部分,仅读取)

    前缀: ‘abituguru3’

    扫描地址: ISA 0x0E0

    数据表: 不可用,此驱动基于逆向工程。

    注意

    uGuru 是一个带有板载固件的微控制器,该固件将其编程为充当 hwmon IC。固件有很多不同的版本,因此实际上 uGuru 也有很多不同的版本。下面是一个不完整的列表,列出了哪些主板使用哪些版本

    • uGuru 1.00 ~ 1.24 (AI7, KV8-MAX3, AN7)

    • uGuru 2.0.0.0 ~ 2.0.4.2 (KV8-PRO)

    • uGuru 2.1.0.0 ~ 2.1.2.8 (AS8, AV8, AA8, AG8, AA8XE, AX8)

    • uGuru 2.3.0.0 ~ 2.3.0.9 (AN8)

    • uGuru 3.0.0.0 ~ 3.0.x.x (AW8, AL8, AT8, NI8 SLI, AT8 32X, AN8 32X, AW9D-MAX)

    abituguru3 驱动程序仅适用于版本 3.0.x.x 的主板,此驱动程序不适用于旧的主板。对于较旧的主板,请使用 abituguru (不带 3!) 驱动程序。

作者

模块参数

  • force: bool

    强制检测。请注意,此参数仅导致跳过检测,从而使 insmod 成功。如果无法读取 uGuru,则实际的 hwmon 驱动程序将不会加载,因此不会注册任何 hwmon 设备。

  • verbose: bool

    驱动程序是否应该详细输出?

    • 0/off/false 正常输出

    • 1/on/true + 详细错误报告 (默认)

    默认值: 1 (驱动程序仍处于测试阶段)

描述

此驱动程序支持在最近的 Abit uGuru 主板上发现的 Abit uGuru 芯片第三版硬件监控功能。

实际上,uGuru 芯片的第三版是 Winbond W83L951G。不幸的是,这没有帮助,因为 W83L951G 是一个通用的微控制器,在其上运行着一个自定义的 Abit 应用程序。

尽管 Abit 没有发布任何关于 uGuru 版本 3 的信息,但 Louis Kruger 还是设法对 uGuru 的传感器部分进行了逆向工程。没有他的工作,这个驱动程序是不可能实现的。

已知问题

不支持 Abit uGuru 的电压和频率控制部分,也不支持写入任何传感器设置以及写入/读取风扇速度控制寄存器 (FanEQ)

如果您遇到任何问题,请发送邮件给我 <j.w.r.degoede@hhs.nl>,并包括以下输出: dmesg | grep abituguru