内核驱动 IBMPOWERNV¶
支持的系统
任何基于 POWERNV 平台的最新 IBM P 服务器
作者:Neelesh Gupta
描述¶
此驱动程序实现了读取“POWERNV”平台的平台传感器数据,如温度/风扇/电压/功率。
该驱动程序使用平台设备基础设施。它在 __init 阶段探测设备树中的传感器设备,并将它们注册到 ‘hwmon’。‘hwmon’ 填充 ‘sysfs’ 树,该树具有属性文件,每个文件对应给定的传感器类型及其属性数据。
DT 中的所有节点都出现在“/ibm,opal/sensors”下,并且 DT 中的每个有效节点都映射到 ‘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 |
累计能量(微焦耳) |