web-dev-qa-db-ja.com

lm-sensorsはCPU /マザーボードの温度/ファンの速度を取得できません

_lm-sensors_をインストールし、_sensors-detect_を正常に実行しました。 _/etc/modules_を編集して、必要なモジュール(_lm85_、_i2c-i801_、およびcoretemp)が起動時に読み込まれるようにしました。
これらの素敵なアプレットも上部のGnomeパネルに追加しました。

しかし、それは何の情報も得ることができませんでした。ターミナルでsensorsと入力すると、_cpu0_vid_(常に+ 2.050V)、および_coretemp-isa-0000_と_0001_(常に42°C)を除いて、ゼロの値が表示されます。

これらのアプレットは、「センサーXXXの更新中にエラーが発生しました」と言い続けます。「の値を更新しようとしたときにエラーが発生しました。センサーCPUファンはsensor:// lm85-i2c-3-2e/20 "にあり、センサー 'CPU'は_sensor://lm82-i2c-3-2e/32_にあります。

何が起こっていますか?すべてのモジュールが正しくロードされていると思います。そして、私が選択したアプレットによって報告されたセンサー(および名前が変更された 'cos "CPU Fan"は "cpu_fan"よりも優れています)は、Preferencesダイアログによって報告されます。

[編集]

sensors出力

_lm85-i2c-0-2e_
_Adapter: SMBus I801 adapter at e000_
V1.5: +0.00 V (min = +0.00 V, max = +3.32 V)
VCore: +0.00 V (min = +0.00 V, max = +2.99 V)
V3.3: +0.00 V (min = +0.00 V, max = +4.38 V)
V5: +0.00 V (min = +0.00 V, max = +6.64 V)
V12: +0.00 V (min = +0.00 V, max = +15.94 V)
CPU_Fan: 0 RPM (min = 0 RPM) ALARM
fan2: 0 RPM (min = 0 RPM) ALARM
fan3: 0 RPM (min = 0 RPM) ALARM
fan4: 0 RPM (min = 0 RPM) ALARM
CPU Temp: +0.0°C (low = -127.0°C, high = +127.0°C)
Board Temp: +0.0°C (low = -127.0°C, high = +127.0°C)
Remote Temp: +0.0°C (low = -127.0°C, high = +127.0°C)
_cpu0_vid: +2.050 V_

_coretemp-isa-0000_
_Adapter: ISA adapter_
Core 0: +42.0°C (high = +78.0°C, crit = +100.0°C)

_coretemp-isa-0001_
_Adapter: ISA adapter_
Core 1: +42.0°C (high = +78.0°C, crit = +100.0°C)

5
igorsantos07

センサーアプレットを右クリックして、[センサー]タブを確認します。アプレットによって報告されるすべてがlm_sensorsによって提供されるわけではないため、最初に問題がセンサー出力にあることを確認してください。あなたの場合はそうだと思います。

これが当てはまる場合は、ターミナルでsensorsコマンドを実行して、これが正常に機能するかどうかを確認します。センサーの読み取り値が正常に得られた場合は、センサーアプレットを再インストールします。

Sudo apt-get --purge remove sensors-applet
Sudo apt-get install sensors-applet

CPUファンとCPUのセンサー値の取得に問題がある場合は、lm-sensors devices support ページで特定のデバイスのサポートを確認する必要があります。

Lm-sensorsプロジェクトは sensors-detectのスタンドアロンスクリプトバージョン も提供します。これはパッケージバージョンよりも新しい可能性が高く、マシン上のセンサーをより適切に検出する可能性があります。 Perlが機能する必要があるだけです。

sensors-detectの再実行を考えている場合は、最初に追加された/ etc/modulesエントリを削除します前回の実行で。エントリがsensors-detectによって追加されたことを示すコメントが上部にあるブロックに存在する必要があります。

# Generated by sensors-detect on xxxx

更新:
実際にはlm85チップを持っていないようです。

同様のエラーを報告した他のユーザーのレポートを読むと、チップが誤って検出されているか、無効になっているようです。 lm-sensorsサイトでこの非常によく似た バグレポート を調べてください。実際、コメント( "lm82 0-002e:監視の開始")から、システムが起動時にlm82チップを検出したようです。このチップは、lm85ではなく lm-sensors に従ってlm83ドライバーモジュールを使用する必要があります。

現時点では、lm-sensorsチームの外でもっと意味のある助けを得ることができるかどうかはわかりません。システムのハードウェア仕様を確認して実際に存在するチップを特定し、問題の詳細を記載したチケットをlm-sensorsサイトで個別に開くことをお勧めします。彼らは専門家であり、信じられないほど役立つようです。

Lm85-i2c-0-2eを検索すると、この問題に直面しているのはあなただけではないことがわかります。

2
user4358