核心驅動 Ampere(R)’s 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
毫攝氏度
只讀
Core 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
毫安
只讀
Core VRD 電流
cur2_input
毫安
只讀
SoC VRD 電流
cur3_input
毫安
只讀
DIMM VRD1 電流
cur4_input
毫安
只讀
DIMM VRD2 電流
cur5_input
毫安
只讀
RCA VRD 電流
power1_input
微瓦
只讀
Core 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