web-dev-qa-db-ja.com

LinuxでNECサーバーのファンを制御する方法は?IPMIまたはBMCを使用しますか?

古いNEC Express5800/T120dサーバーがあります。
Windowsで適切なファン速度で動作していました。
Debianと一緒に家で使いたいのですが、ファンはいつも全速力です。

電源ファンは全速力です。 Windowsでは静かでした。マザーボードと電源の間にデータケーブルがあります。
1xリア+ 3xフロントファンもフルスピードです。 Windowsでは、彼らは比較的静かでした。
ファン制御についてBIOSおよびIPMIコンソールには何もありません。現在の速度のみが表示されます。

lm-sensorsfancontrolをインストールしましたが成功しませんでした。

$ sensors-detect
... with YES answer everywhere ...
Driver "coretemp":
  * Chip `Intel digital thermal sensor' (confidence: 9)
Driver "to-be-written":
   * ISA bus, address 0xca2
    Chip `IPMI BMC KCS' (confidence: 8)

したがって、sensors-detectは使用できないデバイスのみを表示します。

pwmconfigでこれ以上何もありません:

$ pwmconfig
/usr/sbin/pwmconfig: There are no pwm-capable sensor modules installed

freeipmi / freeipmi-toolsをインストールしました:

$ ipmi-sensors
...
29 | PSU1 Temp        | Temperature                         | 24.00      | C           | 'OK'
...
32 | FAN1             | Fan                                 | 7936.51    | RPM         | 'OK'
33 | FAN2             | Fan                                 | 933.71     | RPM         | 'At or Above (>=) Upper Non-Critical Threshold'
34 | FAN3             | Fan                                 | 933.71     | RPM         | 'At or Above (>=) Upper Non-Critical Threshold'
35 | FAN4             | Fan                                 | N/A        | RPM         | N/A
36 | AIRVOL1          | OEM Reserved                        | 1.31       | unspecified | 'OK'
37 | AIRVOL2          | OEM Reserved                        | 1.31       | unspecified | 'OK'
...

しかし、ファンの速度を見る以上の方法はわかりません。
freeipmiに含まれているほとんどのIPMIプログラムは、ホスト名とユーザー/パスワードを要求しますが、何を入力すればよいか理解できません。

upmiutilおよびipmitoolパッケージも試しましたが、うまくいきませんでした。それらはすべて私にファンのステータスを与えますが、私はそれらを構成する方法を理解していません。

2
Gregory MOUSSAT

このシリーズの最後のBIOSアップデートにより、BIOS内部からの制御が大幅に向上します。
OSの観点からは何も変更されていないため、IPMIなどからの能力はこれ以上ありません。

明確にするために:コマンドラインからIPMIを使用する方法がわからないため、ファンの速度を変更できるかどうかわかりません。

1
Bertrand SCHITS