Fan Speeds on SuperMicro System via IPMI
Solution 1
I think the X9 motherboards have the same raw command as the X10 series. A la https://www.supermicro.com/support/faqs/faq.cfm?faq=20882
ipmitool -U <user name> -P <password> -H <hostname or IP> raw 0x30 0x70 0x66 0x01 0x00 0x<01 - 64>
If your fans spin at a max of 14000 RPM and you wanted them to spin at 8000 RPM then you'd set the duty to 0x37
ipmitool -U <user name> -P <password> -H <hostname or IP> raw 0x30 0x70 0x66 0x01 0x00 0x37
Solution 2
Supermicro has bad data in the IPMI full sensor record. The fans don't have a max of 25K RPM. Fans at 8K are loud and OSHA and the telecom unions get involved. Try this
ipmitool -I raw 0x30 0x45 0xFF 0xFF
Related videos on Youtube
ajt
Updated on September 18, 2022Comments
-
ajt almost 2 years
I have a SuperMicro 4027GR-TRT server that I am running multiple GPUs in. I would like to set the cases fan speed higher that what they are right now using IPMI, although I am not sure how to do it.
I am currently able to interact with the system using
ipmitool
using raw commands. I have been able to get and set the systems fan settings using the following commands (via http://www.supermicro.com/support/faqs/faq.cfm?faq=18009):ipmitool -I raw 0x30 0x45 0x01 0x00
This will set the fans to "Normal, Full or Optimal". My fans are currently running on the optimal setting at right around 4,700 RPM.
How can I increase my case fan speed to ~8,000 RPM or so? I have tried changing the fan thresholds but I don't understand what those settings are doing.
Is there a way to set the fan speed to a single value? If not, how would I set the lowest threshold so that its lower limit is 8,000 RPM?
My current threshold settings are as follows:
FAN1 4800.000 | RPM | OK | 300.000 | 500.000| 700.000| 25500.000 | 25500.000 | 25500.000
I have tried setting the lower threshold to 8,000 but that made all of the fans run at 14,000 RPM. I am not sure how the lower thresholds work.
-
ajt over 9 yearsHey @user3699374, can you tell me what the raw command does? What do the last
0xFF 0xFF
do? Do you know how to determine what raw commands are available for a given system via IPMI? -
ajt over 9 yearsThis did not work at all
-
Admin over 7 yearsit looks like these commands don't work on X9's; at least not on my super loud desktop X9DRU system.
-
antiplex almost 7 years+1 as this worked for me on a Supermicro 4028GR-TR (X9-Board)! To get the current values use
ipmitool raw 0x30 0x70 0x66 0x00 0x0[0|1]
with the last value specifying the region (0
==CPU-zone,1
=peripheral-zone) -
Rowan Hawkins about 3 years@user378380 supermicro systems run fans at 100% if there is only one power supply detected of a possible 2