内核驱动 smsc47m1¶
支持的芯片
SMSC LPC47B27x、LPC47M112、LPC47M10x、LPC47M13x、LPC47M14x、
LPC47M15x 和 LPC47M192
扫描地址:无,地址从 Super I/O 配置空间读取
前缀:‘smsc47m1’
数据表
SMSC LPC47M292
扫描地址:无,地址从 Super I/O 配置空间读取
前缀:‘smsc47m2’
数据表:未公开
SMSC LPC47M997
扫描地址:无,地址从 Super I/O 配置空间读取
前缀:‘smsc47m1’
数据表:无
作者
Mark D. Studebaker <mdsxyz123@yahoo.com>,
在 Bruce Allen <ballen@uwm.edu> 及其 fan.c 程序的帮助下
Gabriele Gorla <gorlik@yahoo.com>,
Jean Delvare <jdelvare@suse.de>
描述¶
标准微系统公司 (SMSC) 47M1xx Super I/O 芯片包含用于两个风扇的监控和 PWM 控制电路。
LPC47M15x、LPC47M192 和 LPC47M292 芯片除了风扇监控和控制之外,还包含一个完整的“硬件监控块”。此驱动程序不支持硬件监控块,请使用 smsc47m192 驱动程序。
47M997 没有文档,但它与 47M15x 和 47M192 芯片具有相同的设备 ID,并且似乎兼容。
风扇转速以 RPM(每分钟转数)为单位报告。如果转速已降至可编程限制以下,则会触发警报。风扇读数可以除以可编程分频器(1、2、4 或 8),以使读数具有更大的范围或精度。并非所有 RPM 值都能准确表示,因此会进行一些舍入。当分频器为 2 时,可表示的最低值约为 2600 RPM。
PWM 值从 0 到 255。
如果触发警报,它将保持触发状态,直到至少读取一次硬件寄存器。这意味着警报的原因可能已经消失!请注意,在当前的实现中,只要读取任何数据(除非自上次更新以来不到 1.5 秒),就会读取所有硬件寄存器。这意味着您很容易错过仅出现一次的警报。
lm_sensors 项目感谢英特尔对开发此驱动程序的支持。