我有一台旧的 NEC Express5800/T120d 服务器。
它在 Windows 下以合理的风扇速度运行。
我现在想在家里用它和 Debian 一起使用,但粉丝们总是全速前进。
电源风扇全速运转。有了 Windows,它很安静。主板和电源之间有一根数据线。
1 个后置风扇 + 3 个前置风扇也全速运转。使用 Windows,它们相对安静。
BIOS 和 IPMI 控制台中没有关于风扇控制的内容。仅显示当前速度。
我安装lm-sensors
但fancontrol
没有成功:
$ 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
,但没有取得更好的成功。它们都给了我风扇状态,但我不明白如何配置它们。
该系列的最后一次 BIOS 更新允许从 BIOS 内部进行更好的控制。
从操作系统的角度来看,没有任何改变,因此您不会从 IPMI 获得更多的能力。
需要明确的是:我不知道如何从命令行使用 IPMI,所以我不知道是否可以更改风扇速度。