如何在Linux下控制NEC服务器上的风扇?使用 IPMI 还是 BMC?

Gre*_*SAT 6 linux ipmi fan

我有一台旧的 NEC Express5800/T120d 服务器。
它在 Windows 下以合理的风扇速度运行。
我现在想在家里使用 Debian,但粉丝们总是全速运转。

电源风扇全速运转。有了Windows,一切都很安静。主板和电源之间有一根数据线。
1 x 后风扇 + 3 x 前风扇也全速运转。有了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)
Run Code Online (Sandbox Code Playgroud)

所以sensors-detect只能看到不可用的设备。

 

仅此而已pwmconfig

$ pwmconfig
/usr/sbin/pwmconfig: There are no pwm-capable sensor modules installed
Run Code Online (Sandbox Code Playgroud)

 

我安装了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'
...
Run Code Online (Sandbox Code Playgroud)

但除了查看风扇速度之外,我不知道还能做什么。
freeipmi 中包含的大多数 IPMI 程序都要求输入主机名和用户/密码,但我无法理解要输入什么。

 

我也尝试过upmiutil打包,ipmitool但没有取得更好的成功。他们都给我风扇状态,但我不明白如何配置它们。

Ber*_*ITS 1

该系列的最新 BIOS 更新允许从 BIOS 内部进行更好的控制。
从操作系统的角度来看,没有任何变化,因此您不会从 IPMI 等方面获得更多能力。

需要明确的是:我不知道如何从命令行使用 IPMI,所以我不知道是否可以更改风扇速度。