newunraiduser5 Posted November 18, 2020 Share Posted November 18, 2020 (edited) Hi All, I just received my 2U Supermicro Ultra 6028U-TR4+ with X10DRU-i+. Fans are loud even on optimised settings. I've changed it to Optimised in IPMI but they still run at around 4000 RPM and I am getting some serious grief from my SO. I have looked at a few guides like https://forums.servethehome.com/index.php?resources/supermicro-x9-x10-x11-fan-speed-control.20/ https://www.mikesbytes.org/server/2019/03/01/ipmi-fan-control.html and https://www.informaticar.net/supermicro-motherboard-loud-fans/ but I am actually not quite sure how to pass the commands in Unraid. I know there is an IPMI Tools addin but even after I install that, I SSH in and still cant load and IPMI commands. I also have the IPMI command line tool from Supermicro installed on my PC to try to control it but again, have the same problem. Can anyone assist? Edited November 18, 2020 by newunraiduser5 Quote Link to comment
ramblinreck47 Posted November 18, 2020 Share Posted November 18, 2020 Have you tried the IPMI plugin? It's really great. Quote Link to comment
imthekuni Posted November 22, 2020 Share Posted November 22, 2020 (edited) What exactly is the problem? The fan speed is not "locking" in to what you entered? Fans are always spinning high? They are ramping up and down? Depending on the system fan model, the optimal setting of 30% PWM could be around 4k rpm (~13k max rpm. I think the original server fans spin pretty fast/loud. Might have to upgrade to slower/quieter ones like the Noctua NF-A8 PWM (2200 max rpm) May run into the ramping issue when switching. I found this guide (https://pgfitzgerald.wordpress.com/2017/02/18/new-home-lab/) to be the easiest to follow and may help with the ramping issue. I installed the IPMI tools on my computer (Mac) and used the following commands: ipmitool -I lanplus -H IPMI_IP_ADDRESS -U USER_NAME -P USER_PASSWORD sensor list all where IPMI_IP_ADDRESS is the IP for your IPMI port, USER_NAME is your user name ("Admin"?), and USER_PASSWORD is your password. That should pull up all of your available sensors like fan speeds, temps, voltages, etc. The headers correspond to: Name Reading Unit Status Lower Non-Recoverable Lower Critical Lower Non-Critical Upper Non-Critical Upper Critical Upper Non-Recoverable You will want to set the upper and lower fan speed thresholds. The value can be determined by "calculating the lowest and highest angular velocities your fan is rated to run at (check the manufacturer's specs). For instance, [the] Noctua NF-F12 IndustrialPPC 3000 PWM are rated at 750RPM +-20% at the low end, so 600RPM or less is an appropriate lower non-critical threshold value. To get the other values, subtract 100 for the lower critical and 200 for the lower non-recoverable." Then you can change the desired fan speed thresholds via ipmitool. For example, to change the lower fan speeds for "FAN 1", use: ipmitool -I lanplus -H IPMI_IP_ADDRESS -U USER_NAME -P USER_PASSWORD sensor thresh "FAN 1" lower *lnr* *lc* *lnc* Where *lnr* = the Lower Non-Recoverable speed, *lc* = Lower Critical, and *lnc* = Lower Non-Critical speeds. Similarly, the upper speeds can be calculated and entered using: ipmitool -I lanplus -H IPMI_IP_ADDRESS -U USER_NAME -P USER_PASSWORD sensor thresh "FAN 1" upper *unr* *uc* *unc* Where *unr* = the Upper Non-Recoverable speed, *lc* = Upper Critical, and *lnc* = Upper Non-Critical speeds. Note that the system may round the values to a nearby valid number (e.g., 510 to 500). To check that the values are sticking, check the values using the first linked code above. Hopefully this helps! Edited November 22, 2020 by imthekuni Quote Link to comment
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.