内核驱动 asb100

支持的芯片

  • 华硕 ASB100 和 ASB100-A “Bach”

    前缀:‘asb100’

    扫描的地址:I2C 0x2d

    数据表:未发布

作者:Mark M. Hoffman <mhoffman@lightlink.com>

描述

此驱动程序实现了对华硕 ASB100 和 ASB100-A “Bach” 的支持。 这些是仅在华硕主板上可用的自定义 ASIC。 华硕拒绝提供这些芯片的数据表。 感谢许多帮助调查其硬件的人,包括

Vitaly V. Bursov Alexander van Kaam(Windows 版 MBM 的作者)Bertrik Sikken

ASB100 实现了七个电压传感器、三个风扇转速传感器、四个温度传感器、VID 线和警报。 除此之外,ASB100-A 还实现了一个用于风扇 2 和 3 的单个 PWM 控制器(即,一个设置控制两个风扇。) 如果您有一个普通的 ASB100,则 PWM 控制器将根本不起作用(或者可能对您来说会起作用……对我来说不行)。

温度以摄氏度测量和报告。

风扇速度以 RPM(每分钟转数)报告。 如果转速已降至可编程限制以下,则会触发警报。

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

VID 线编码核心电压值:您的处理器应该使用的电压水平。 这是由主板和/或处理器本身硬编码的。 这是一个以伏特为单位的值。

警报:(待办事项 问号表示可能有效也可能无效)

  • 0x0001 => in0 (?)

  • 0x0002 => in1 (?)

  • 0x0004 => in2

  • 0x0008 => in3

  • 0x0010 => temp1 [1]

  • 0x0020 => temp2

  • 0x0040 => fan1

  • 0x0080 => fan2

  • 0x0100 => in4

  • 0x0200 => in5 (?) [2]

  • 0x0400 => in6 (?) [2]

  • 0x0800 => fan3

  • 0x1000 => 机箱开关

  • 0x2000 => temp3

待办事项
  • 试验风扇分频器 > 8。

  • 试验温度传感器类型。

  • 真的有 13 个电压输入吗? 可能不是...

  • 清理,毫无疑问...