内核驱动 IBMPOWERNV¶
支持的系统
任何基于 POWERNV 平台的最新 IBM P 服务器
作者:Neelesh Gupta
描述¶
此驱动程序实现读取“POWERNV”平台上的平台传感器数据,如温度/风扇/电压/功耗。
该驱动程序使用平台设备基础设施。它在 __init 阶段探测设备树以查找传感器设备,并将它们注册到“hwmon”。“hwmon”填充“sysfs”树,其中包含属性文件,每个文件对应于给定的传感器类型及其属性数据。
设备树中的所有节点都出现在“/ibm,opal/sensors”下,设备树中的每个有效节点都映射到“sysfs”中的一个属性文件。该节点导出唯一的“sensor-id”,驱动程序使用它向固件发出 OPAL 调用。
使用说明¶
通过启用配置 CONFIG_SENSORS_IBMPOWERNV,该驱动程序可静态构建到内核中。它也可以作为模块“ibmpowernv”构建。
Sysfs 属性¶
fanX_input |
测得的 RPM 值。 |
fanX_min |
用于警报生成的阈值 RPM。 |
fanX_fault |
|
tempX_input |
测得的环境温度。 |
tempX_max |
用于警报生成的阈值环境温度。 |
tempX_highest |
历史最高温度 |
tempX_lowest |
历史最低温度 |
tempX_enable |
启用/禁用属于该子组的所有温度传感器。在 POWER9 中,此属性对应于每个 OCC。使用此属性可以要求每个 OCC 禁用/启用其所有温度传感器。
|
inX_input |
测得的电源电压(毫伏) |
inX_fault |
|
inX_highest |
历史最高电压 |
inX_lowest |
历史最低电压 |
inX_enable |
启用/禁用属于该子组的所有电压传感器。在 POWER9 中,此属性对应于每个 OCC。使用此属性可以要求每个 OCC 禁用/启用其所有电压传感器。
|
powerX_input |
功耗(微瓦) |
powerX_input_highest |
历史最高功耗 |
powerX_input_lowest |
历史最低功耗 |
powerX_enable |
启用/禁用属于该子组的所有功耗传感器。在 POWER9 中,此属性对应于每个 OCC。使用此属性可以要求每个 OCC 禁用/启用其所有功耗传感器。
|
currX_input |
测得的电流(毫安) |
currX_highest |
历史最高电流 |
currX_lowest |
历史最低电流 |
currX_enable |
启用/禁用属于该子组的所有电流传感器。在 POWER9 中,此属性对应于每个 OCC。使用此属性可以要求每个 OCC 禁用/启用其所有电流传感器。
|
energyX_input |
累积能量(微焦耳) |