内核驱动 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 线编码核心电压值:您的处理器应使用的电压电平。这由主板和/或处理器本身硬编码。它是一个以伏特为单位的值。
警报:(TODO 问号表示可能工作或不工作)
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
- TODO
尝试风扇分频器 > 8。
尝试温度传感器类型。
真的有 13 个电压输入吗?可能不是...
清理,毫无疑问...