Kernel driver abituguru3

支持的芯片
  • Abit uGuru revision 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