核心驅動 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

  • 0: 無故障情況

  • 1: 風扇故障

tempX_input

測得的環境溫度。

tempX_max

用於警報生成的閾值環境溫度。

tempX_highest

歷史最高溫度

tempX_lowest

歷史最低溫度

tempX_enable

啟用/停用屬於該子組的所有溫度感測器。在 POWER9 中,此屬性對應於每個 OCC。使用此屬性可以要求每個 OCC 停用/啟用其所有溫度感測器。

  • 1: 啟用

  • 0: 停用

inX_input

測得的電源電壓(毫伏)

inX_fault

  • 0: 無故障情況。

  • 1: 電源故障。

inX_highest

歷史最高電壓

inX_lowest

歷史最低電壓

inX_enable

啟用/停用屬於該子組的所有電壓感測器。在 POWER9 中,此屬性對應於每個 OCC。使用此屬性可以要求每個 OCC 停用/啟用其所有電壓感測器。

  • 1: 啟用

  • 0: 停用

powerX_input

功耗(微瓦)

powerX_input_highest

歷史最高功耗

powerX_input_lowest

歷史最低功耗

powerX_enable

啟用/停用屬於該子組的所有功耗感測器。在 POWER9 中,此屬性對應於每個 OCC。使用此屬性可以要求每個 OCC 停用/啟用其所有功耗感測器。

  • 1: 啟用

  • 0: 停用

currX_input

測得的電流(毫安)

currX_highest

歷史最高電流

currX_lowest

歷史最低電流

currX_enable

啟用/停用屬於該子組的所有電流感測器。在 POWER9 中,此屬性對應於每個 OCC。使用此屬性可以要求每個 OCC 停用/啟用其所有電流感測器。

  • 1: 啟用

  • 0: 停用

energyX_input

累積能量(微焦耳)