Centos 6でMSI B75MA-P45マザーボードを使用していますが、CPUファンは現在100%で停止しています。 BIOS内でファンの速度と温度を表示できますが、センサーテストを実行するとCPUとコアの温度のみを表示できます。
私のファンは、マザーボードの4ピンシステムファン接続を介して接続されています。
ファンのためにPWMを操作する方法についてのアイデアはありますか?
修正する:
センサーを確認したときに見たものです。
[root@localhost config]# sensors
acpitz-virtual-0
Adapter: Virtual device
temp1: +27.8 C (crit = +106.0 C)
temp2: +29.8 C (crit = +106.0 C)
coretemp-isa-0000
Adapter: ISA adapter
Physical id 0: +31.0 C (high = +85.0 C, crit = +105.0 C)
Core 0: +31.0 C (high = +85.0 C, crit = +105.0 C)
Core 1: +29.0 C (high = +85.0 C, crit = +105.0 C)
Sensor Detectionを実行すると次のメッセージが表示され、Sensorを実行するとlm78が表示されない理由がわかります。
Now follows a summary of the probes I have just done.
Just press ENTER to continue:
Driver `coretemp':
* Chip `Intel digital thermal sensor' (confidence: 9)
Driver `lm78':
* ISA bus, address 0x290
Chip `National Semiconductor LM78' (confidence: 6)
Do you want to overwrite /etc/sysconfig/lm_sensors? (YES/no): YES
アップデート2:
pwmconfigを実行すると、次の問題が発生します。
/usr/sbin/pwmconfig: There are no pwm-capable sensor modules installed
答え1
LM78の検出信頼性は、coretemp
モジュールのように9ではなく6に過ぎません。
lm78
特定のクローンを識別するためのより具体的なテストを行わない限り、検出されるのと同じような複数のlm78クローンがあります。残念ながら、これらの「クローン」のいくつかは実際のlm78とは異なるので、lm78
ドライバモジュールはそれを処理できません。
変更が許可されているため、システムは少なくともsensors-detect
次回の再起動時またはlm_sensorsサブシステムの再起動時に/etc/sysconfig/lm_sensors
ドライバのロードを試みます。ロードされたlm78
場合lm78
監視チップに正常に接続されました。,sensors
コマンド出力には、次から始まるブロックが含まれます。
lm78-isa-0290
モジュールが実際にロードされているがコマンド出力にブロックがない場合、モジュールsensors
は「lm78」監視チップを正常に制御できませんでした。このコマンドの出力には、dmesg
何が間違っているかについてのより多くの手がかりを含めることができます。たとえば、モニターチップが実際には実際のlm78ですが、そのI / OアドレスがACPIによって予約されているとマークされている場合、ドライバーはここに接続できません。この場合、エラーメッセージはdmesg
これを示します。
lm78チップのアドレス空間がACPIによって実際に予約されている場合、システムの実行中にACPIファームウェアがlm78チップにアクセスする可能性があり、これによりLinux lm78ドライバが誤って読み取られることがあります。チップがファン速度も制御している場合、ファンは誤った速度に設定されることがあります。通常、ブートオプションを指定してACPIの保存を回避することができますが、acpi_enforce_resources=lax
そうするリスクはユーザーの責任です。
問題が誤ったチップ検出の場合、CentOS 6のlm_sensorsパッケージはハードウェアと比較して古すぎる可能性があります。以下から最新バージョンのlm_sensorsをダウンロードできます。https://github.com/groeck/lm-sensorsそしてシステムでコンパイルしてください。最新バージョンでは、sensors-detect
一般的な「lm78」よりも特定の識別情報を監視チップに提供できます。カーネルに利用可能なより具体的なドライバモジュールがある場合、より良い結果が得られます。
答え2
lm78ドライバをロードする必要があります。
modprobe lm78