内核驱动 Ampere(R) Altra(R) SMpro hwmon¶
支持的芯片
Ampere(R) Altra(R)
前缀:
smpro
参考:Altra SoC BMC 接口规范
作者:Thu Nguyen <thu@os.amperecomputing.com>
描述¶
smpro-hwmon 驱动程序支持基于 SMpro 协处理器 (SMpro) 的 Ampere(R) Altra(R) SoC 的硬件监控。该驱动程序支持以下传感器指标
温度
电压
电流
功率
该接口提供了查询各种传感器及其值的寄存器,然后由该驱动程序导出到用户空间。
使用说明¶
该驱动程序为每个传感器至少创建两个 sysfs 文件。
<sensor_type><idx>_label
报告传感器标签。<sensor_type><idx>_input
返回传感器值。
sysfs 文件分配在 SMpro rootfs 文件夹中,每个实例都有一个根目录。
当 SoC 关闭时,驱动程序将无法读取寄存器并返回 -ENXIO
。
Sysfs 条目¶
支持以下 sysfs 文件
Ampere(R) Altra(R)
名称
单位
权限
描述
temp1_input
毫摄氏度
只读
SoC 温度
temp2_input
毫摄氏度
只读
SoC VRD 中报告的最大温度
temp2_crit
毫摄氏度
只读
SoC VRD HOT 阈值温度
temp3_input
毫摄氏度
只读
DIMM VRD 中报告的最大温度
temp4_input
毫摄氏度
只读
核心 VRD 中报告的最大温度
temp5_input
毫摄氏度
只读
CH0 上 DIMM0 的温度
temp5_crit
毫摄氏度
只读
所有 DIMM 的 MEM HOT 阈值
temp6_input
毫摄氏度
只读
CH1 上 DIMM0 的温度
temp6_crit
毫摄氏度
只读
所有 DIMM 的 MEM HOT 阈值
temp7_input
毫摄氏度
只读
CH2 上 DIMM0 的温度
temp7_crit
毫摄氏度
只读
所有 DIMM 的 MEM HOT 阈值
temp8_input
毫摄氏度
只读
CH3 上 DIMM0 的温度
temp8_crit
毫摄氏度
只读
所有 DIMM 的 MEM HOT 阈值
temp9_input
毫摄氏度
只读
CH4 上 DIMM0 的温度
temp9_crit
毫摄氏度
只读
所有 DIMM 的 MEM HOT 阈值
temp10_input
毫摄氏度
只读
CH5 上 DIMM0 的温度
temp10_crit
毫摄氏度
只读
所有 DIMM 的 MEM HOT 阈值
temp11_input
毫摄氏度
只读
CH6 上 DIMM0 的温度
temp11_crit
毫摄氏度
只读
所有 DIMM 的 MEM HOT 阈值
temp12_input
毫摄氏度
只读
CH7 上 DIMM0 的温度
temp12_crit
毫摄氏度
只读
所有 DIMM 的 MEM HOT 阈值
temp13_input
毫摄氏度
只读
RCA VRD 中报告的最大温度
in0_input
毫伏
只读
核心电压
in1_input
毫伏
只读
SoC 电压
in2_input
毫伏
只读
DIMM VRD1 电压
in3_input
毫伏
只读
DIMM VRD2 电压
in4_input
毫伏
只读
RCA VRD 电压
cur1_input
毫安
只读
核心 VRD 电流
cur2_input
毫安
只读
SoC VRD 电流
cur3_input
毫安
只读
DIMM VRD1 电流
cur4_input
毫安
只读
DIMM VRD2 电流
cur5_input
毫安
只读
RCA VRD 电流
power1_input
微瓦
只读
核心 VRD 功率
power2_input
微瓦
只读
SoC VRD 功率
power3_input
微瓦
只读
DIMM VRD1 功率
power4_input
微瓦
只读
DIMM VRD2 功率
power5_input
微瓦
只读
RCA VRD 功率
示例
# cat in0_input 830 # cat temp1_input 37000 # cat curr1_input 9000 # cat power5_input 19500000