Kernel driver pc87427¶
支持的芯片
National Semiconductor PC87427
前缀:‘pc87427’
扫描地址:无,地址从 Super I/O 配置空间读取
数据手册:不再可用
作者:Jean Delvare <jdelvare@suse.de>
感谢 Candelis 的 Amir Habibi 设置测试系统,感谢 Michael Kress 测试此驱动程序的多次迭代。
描述¶
National Semiconductor Super I/O 芯片包括完整的硬件监控功能。它可以监控多达 18 个电压、8 个风扇和 6 个温度传感器。目前仅支持风扇和温度,不支持电压。
该芯片还具有风扇控制功能(最多 4 个 PWM 输出),此驱动程序部分支持这些功能。
驱动程序假定不存在多个芯片,这似乎是合理的。
风扇监控¶
风扇转速报告为来自门控时钟信号的 14 位值。可以测量低至 83 RPM 的速度。
如果转速降至可编程限制以下,则会触发警报。如果速度太低而无法测量(包括风扇停转或缺失),则会触发另一个警报。
风扇速度控制¶
风扇速度可以通过 PWM 输出控制。有 4 种可能的模式:始终关闭、始终开启、手动和自动。驱动程序不支持后者:如果它是原始设置,您只能返回到该模式,并且配置界面丢失。
温度监控¶
PC87427 依赖于外部传感器(遵循 SensorPath 标准),因此分辨率和范围取决于连接的传感器类型。整数部分可以是 8 位或 9 位,并且可以是有符号或无符号的。我找不到确定外部传感器数据温度格式的方法,因此可能需要用户空间调整(通常为 2 倍)。