センサーが誤った値を表示する

センサーが誤った値を表示する

私は現在Gigabyte 970a-DS3でDebian Linux squeeze x64を使用しています。フラッシュマザーボードにこのOS(ASUS提供)をインストールしました。マザーボードをギガバイトに変換しました。 Linuxで再実行した後、私の温度は13.9℃に過ぎず、3つまたは4つのセンサーではなく1つのセンサーしか検出されませんでした。

以下のみ表示されます。

Debx64>sensors
k10temp-pci-00c3
Adapter: PCI adapter
temp1:       +13.9°C  (high = +70.0°C, crit = +86.0°C)

Googleで検索しましたが、何も役に立ちませんでした。

lm_sensorsを再インストールし、Sensor-Detect | yを再試行しましたが、何も起こりませんでした。

すべてのセンサーが表示されないのはなぜですか、非常に低い温度(13.9°Cは非常に失敗です...)のセンサーが1つしか表示されないのはなぜですか。

この問題を解決するにはどうすればよいですか? Linuxに「センサーがあるすべてのデバイスを再検索したい」と言う方法はありますか?

これがユニークな問題であることを知っていますが、解決策を知りたいです。

助けてくれた皆さんに感謝します

答え1

フォローする仕様あなたのMBはiTE IT8728チップに基づいています。サポートしていないlmセンサーが提供します。申し訳ありません。

答え2

これは本当に古いですが、必要な人がいる場合は解決策があります。

iTE IT8728チップと12個のギターチップをサポートする2つのカーネルモジュールブランチがあります。

違いが何であるかはわかりませんが、Asus PRIME x370 Proマザーボードで最初の製品を使用しています。 Proxmoxのインストール(Debianベース)のソリューションは次のとおりです。ディストリビューションを採用:

# install the kernel headers. might differ for other distributions.
apt install pve-headers gcc

# get the sources, build and install the kernel module.
git clone https://github.com/a1wong/it87.git
make
make install
modprobe it87

# test it. 
sensors-detect       # just press enter for all questions.
sensors              # now there should be more sensor info.

# todo add kernel module into startup scripts.
cd /etc/modules-load.d/
echo it87.conf > it87.conf

# ensure the module is built and installed every time a new kernel ist installed.
# we just install it every time an apt action is performed. it's fast and better do it once too often.
echo 'DPkg::Post-Invoke {"cd /root/lm-sensors-kernel-modules/it87 && make && make install";};' > /etc/apt/apt.conf.d/82AsusLmSensorsIt87KernModule

関連情報