I have RockStor 3.9.1-0 installed on an HP DL380 G7. I am wondering what modules or drivers might have been stripped from the kernel that a pure CentOS install might use. My other HP DL is nice and quiet running a different flavor of Linux, but the RockStor install does not seem to be handling power management at all. The fans and everything are going full-tilt 24 hours a day, with top showing near zero load.
@jcdick1 A belated welcome to the Rockstor community.
If your issue is actually kernel related all I can chip in on this one is that Rockstor uses a stock unmodified main line kernel from elrepo ie their kernel-ml package: from the latter link:
“The kernel-ml packages are built from the sources available from the “mainline stable” branch of The Linux Kernel Archives. The kernel configuration is based upon the default RHEL-7 configuration with added functionality enabled as appropriate.”
And the config for the various kernel versions is available in the relevant file in /boot ie:
-rw-r--r--. 1 root root 181387 Mar 26 2017 /boot/config-4.10.6-1.el7.elrepo.x86_64
with a later 4.12 kernel version available post updates having been applied.
Are you using the same disk types with both DL380’s? I have seen reports that some disks do not provide their temperature via SMART in a way the DL380 understands. This causes the DL380 to assume the disks are overheating, at which point it runs the fans at maximum. Here is a brief writeup of the issue regarding HGST disks.
Also, from my experiences with a HP Gen 8 microserver, that may be relevant - fan control only worked properly when at least one disk was in RAID config on the inbuild B120i RAID controller, and HP’s AMS driver installed on the OS. I resolved this by attaching my SSD boot disk as RAID 0.
Yes, I think that is the issue. I will contact Seagate and let them know that their firmware, in a particular circumstance, seems to have an issue with reporting temperature.