CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Forums > General Forums > Hardware

Weird Fan Behavior For H12DSi-N6 Motherboard

Register Blogs Members List Search Today's Posts Mark Forums Read

Like Tree5Likes
  • 1 Post By flotus1
  • 1 Post By flotus1
  • 1 Post By flotus1
  • 1 Post By Deedledot
  • 1 Post By wylie_uk

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   January 23, 2022, 22:01
Question Weird Fan Behavior For H12DSi-N6 Motherboard
  #1
New Member
 
Daniel Dotson
Join Date: May 2020
Posts: 13
Rep Power: 7
Deedledot is on a distinguished road
Hello,


Thanks to the help of this forum, I was able to successfully build and setup a dual EPYC workstation!


I am getting some weird fan behavior that I want to make sure I understand before running anything particularly demanding. After booting, the fan RPM seems to smoothly ramp up and down in a cycle with a period of about 10 seconds.


The H12DSi-N6 does not seem to have fan options in the BIOS. I have the CPU2 cooler plugged into FAN2, CPU1 cooler plugged into FAN6, and the Enthoo Pro case fan controller plugged into FANB. I am not certain if all fans are oscillating or just the case fans.


How can I get the fans to operate at a more consistent RPM?
What is the best way for me to monitor sensors and modify fan settings while running this system with Fedora?


I apologize if these are naive questions.
Deedledot is offline   Reply With Quote

Old   January 24, 2022, 03:44
Default
  #2
Super Moderator
 
flotus1's Avatar
 
Alex
Join Date: Jun 2012
Location: Germany
Posts: 3,457
Rep Power: 50
flotus1 has a spectacular aura aboutflotus1 has a spectacular aura about
It's a very common issue with Supermicro boards. The solution is to lower the fan thresholds via IPMI

https://calvin.me/quick-how-to-decre...-fan-threshold
or
https://www.informaticar.net/supermi...ard-loud-fans/
Deedledot likes this.
flotus1 is offline   Reply With Quote

Old   January 24, 2022, 13:19
Default
  #3
New Member
 
Daniel Dotson
Join Date: May 2020
Posts: 13
Rep Power: 7
Deedledot is on a distinguished road
Quote:
Originally Posted by flotus1 View Post
It's a very common issue with Supermicro boards. The solution is to lower the fan thresholds via IPMI

https://calvin.me/quick-how-to-decre...-fan-threshold
or
https://www.informaticar.net/supermi...ard-loud-fans/


I tried that first link and got some weird results. According to the ipmi web interface, the thresholds are now lower, but not what I set them to, and the RPM is now stuck on 1400. It also says one of the fans is critical for some reason, even though it’s spinning and clearly within thresholds. I will try again after I get off work in a few hours. Let me know if you have any ideas about what could be going wrong.
Deedledot is offline   Reply With Quote

Old   January 24, 2022, 13:43
Default
  #4
Super Moderator
 
flotus1's Avatar
 
Alex
Join Date: Jun 2012
Location: Germany
Posts: 3,457
Rep Power: 50
flotus1 has a spectacular aura aboutflotus1 has a spectacular aura about
I'm fairly certain this is what's going on here. I had the same issue with my Supermicro H11DSI and solved it with that. And there are plenty of people on the internet with the same problem.

What happens is this: the SM software detects a fan spinning lower than the critical limit. As a result, all fans are set to 100% for a while to unstuck them and prevent damage. Fan speed then returns to normal, and the check is repeated every 10s. Which leads to the cycling behavior when slow-spinning fans are connected.

Maybe you just had a typo in your commands. Here are some commands to read the current settings, that should help you figure out what went wrong:
https://blog.pcfe.net/hugo/posts/201...pyc-ipmi-fans/
Deedledot likes this.
flotus1 is offline   Reply With Quote

Old   January 24, 2022, 22:04
Default
  #5
New Member
 
Daniel Dotson
Join Date: May 2020
Posts: 13
Rep Power: 7
Deedledot is on a distinguished road
Ok I did more testing. I set the lower thresholds to 0 100 200. IPMI then says Low NR and Low CT are 0 and 140 respectively. It doesn't seem to let me raise or lower these thresholds after this. I get a confirmation that it changes in terminal but then when I run ipmitool sensor it still shows 0 and 140. This persists after a reboot as well.


I reset my BMC, which made the fans start surging up and down again for the reasons mentioned. I then set the thresholds again. Low NR and Low CT are stuck at 0 and 140, but the RPMs are both reasonable this time and I do not have any "critical" fans anymore.


So my fans seem to be working properly now, but I can't change the threshold anymore and I am not sure why.



FanThresh.png
Deedledot is offline   Reply With Quote

Old   January 25, 2022, 03:24
Default
  #6
Super Moderator
 
flotus1's Avatar
 
Alex
Join Date: Jun 2012
Location: Germany
Posts: 3,457
Rep Power: 50
flotus1 has a spectacular aura aboutflotus1 has a spectacular aura about
No idea about that, sorry. I just set these limits once, and left it there when it did what I wanted.
Maybe setting one of them to 0 is a problem. or maybe SM changed the interface slightly this time around
Deedledot likes this.
flotus1 is offline   Reply With Quote

Old   January 25, 2022, 11:39
Default
  #7
New Member
 
Daniel Dotson
Join Date: May 2020
Posts: 13
Rep Power: 7
Deedledot is on a distinguished road
Quote:
Originally Posted by flotus1 View Post
No idea about that, sorry. I just set these limits once, and left it there when it did what I wanted.

Maybe setting one of them to 0 is a problem. or maybe SM changed the interface slightly this time around

I might try other IPMI tools eventually out of curiosity, but I don’t think I really have any need to change it again.

Thanks for all the help! I really appreciate it. Without your advice on this forum, I would have never been able to put together such a fantastic system.
flotus1 likes this.
Deedledot is offline   Reply With Quote

Old   June 13, 2025, 06:43
Default
  #8
New Member
 
Clint
Join Date: Jun 2025
Posts: 1
Rep Power: 0
wylie_uk is on a distinguished road
i had the same issues and i resolved... here's how.


the IPMI path is a no good unless your running some very old firmware (not recommended) in the latest firmware the critical low fan speed is hard coded, im guessing supermicro dont want people burning out stuff and blaming them


The issue for me was specifically the Noctua 120mm CPU fans, they have a very low min rpm and were triggering the critical low alert. - but it could be any fan doing it.



It wasn’t obvious which fans were causing the pulsing, as all the fans as a whole pulsed up and down when only one was critical, (BMC health logs help me track it down).


i used Arctic P14 Max chassis fans and Arctic P12 Max for CPU fans, these worked/scaled correctly without triggering a low critical alert and are quiet when low and good airflow when maxed.


Supermicro support informed me that the fan minimum speed cannot be less then 700RPM. they suggested (unoffically https://gelidsolutions.com/product/silent-14-pwm-black/ - which does work but not very good airflow)


as a hack you could isolate the offending fan, and remove the 4th PWM wire. then that fan will run flat out all the time whilst the other fans will scale and mobo wont bitch.
flotus1 likes this.
wylie_uk is offline   Reply With Quote

Old   June 13, 2025, 07:34
Default
  #9
Super Moderator
 
flotus1's Avatar
 
Alex
Join Date: Jun 2012
Location: Germany
Posts: 3,457
Rep Power: 50
flotus1 has a spectacular aura aboutflotus1 has a spectacular aura about
Thanks for the info, I had no idea.
A bit of a dick move by supermicro. No wonder their attempt at breaking into the market for consumer motherboards was short-lived. There were probably more reasons, but being overly restrictive just doesn't fly there.
It's a shame there aren't more options for workstation type boards with AMD epyc. Asrock delivers a slightly better user experience here, at least they have somewhat better fan control.
flotus1 is offline   Reply With Quote

Old   June 13, 2025, 23:48
Default
  #10
Senior Member
 
Will Kernkamp
Join Date: Jun 2014
Posts: 387
Rep Power: 15
wkernkamp is on a distinguished road
On my supermicro boards the FANA and FANB are CPU fans and the others case fans. You don't have FAN A in use and maybe the FANB does not actually connect to a fan for CPU2? I could see how an odd control loop behavior could develop when "CPU" fans do not influence CPU temp.
wkernkamp is offline   Reply With Quote

Old   October 1, 2025, 10:09
Default
  #11
Senior Member
 
Joern Beilke
Join Date: Mar 2009
Location: Dresden
Posts: 592
Rep Power: 21
JBeilke is on a distinguished road
I also had this behaviour after changing all fans to Noctua.
The solution was a fan hub (Noctua NA-FH1) together with a fan controller (Noctua NA-FC1). Now, for the first time, the machine runs almost silently even under full load. The whole thing, including the fans, cost maybe 200 euros, but it was probably my best investment in years :-)


https://t.me/wildkatze_cfd/44
JBeilke is offline   Reply With Quote

Reply

Tags
control, cooling, fans, oscillate, supermicro

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Appling a fan inside the domain/duct Tobi OpenFOAM Running, Solving & CFD 3 April 12, 2022 06:57
How to build current blower fan model in Flotherm eric0722 FloEFD, FloWorks & FloTHERM 3 January 2, 2021 03:36
Trouble modelling a jet fan josee OpenFOAM Pre-Processing 0 September 23, 2016 14:06
Constant Power Fan Model using General Momentum Source Dano62 CFX 0 April 14, 2016 14:09
fan driven flow, Fan BC validation (getting lost) soonic OpenFOAM Running, Solving & CFD 0 July 7, 2013 20:16


All times are GMT -4. The time now is 23:29.