Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Supermicro MBDH12SSLCO causing Noctura fans to ramp up and down

Featured Replies

Supermicro CSE-846 chassis

Supermicro MBDH12SSLCO Mobo

CUP cooler with 2x noctura fans

 

I have searched and searched and come to the conclusion that maybe people on this forums can help me. I have attempted most of the searched fixes to no resolution.

 

The issue Im having I believe is the Noctura fans run at a speed so low that the motherboard detects a fault and ramps speed to 100% then seeing 100% it lowers speed back to normal noctura range which seems to be below normal Supermicro speeds inducing the fault again. The strange thing is I ran for a week without this issue popping up till it happened in the middle of the night (why do these issues always pop up in the most inconvenient times?).

 

I have tried setting fan speeds in BMC which only has 4 options full, normal, optimal, and heavy I/O load. the only one that helps is full but its so loud and not the speed I feel comfortable running all the time.

 

I have tried using the BIOS but there are no fan speed controls in the BIOS.

 

There are bunch of posts of people reccomending various IPMI tools but I cannot find a tool that I can either get running or one that works with my setup. 

 

I feel at a loss and my only options at this point are to buy different fans that wont run at such low RPM or somehow find someone to help me create a custom IPMI Config file as the BMC allows you to download the IPMI file and then upload a new one.

 

Im not the most savy tech user and creating my own IPMI config file is above the limit of my abilities. Im also not the best with linux in general and using command line has me at a loss.

 

 

That is the symptom of one or more fans running below the minimum threshold, you can install the IPMI plugin, there you can see the IPMI log to see which fan(s) are the problem, and then also use it to adjust the settings

  • Author
3 minutes ago, JorgeB said:

That is the symptom of one or more fans running below the minimum threshold, you can install the IPMI plugin, there you can see the IPMI log to see which fan(s) are the problem, and then also use it to adjust the settings

Im having trouble figuring out how to intall the IPMI plugins though thats the issue the bmc has no option for intalling IPMI plugins and the terminal I get after launchig into unraid doesnt allow IPMI controls. Im also not great with linux and installing a program through terminal is way above my head.

You install the plugin from APPS, not the terminal.

  • Author
51 minutes ago, JorgeB said:

You install the plugin from APPS, not the terminal.

 

Ok thank you finally this helped I got the ipmi tools installed and i see in the config file a section for fan control its FAN2 and FANA that are causing the issues.

 

Heres what the config file shows

 

Section 808_FAN2
    ## Possible values: Yes/No
    Enable_All_Event_Messages                                                   Yes
    ## Possible values: Yes/No
    Enable_Scanning_On_This_Sensor                                              Yes
    ## Possible values: Yes/No
    Enable_Assertion_Event_Lower_Critical_Going_Low                             Yes
    ## Possible values: Yes/No
    Enable_Deassertion_Event_Lower_Critical_Going_Low                           Yes
    ## Give valid input for sensor type = Fan; units = RPM
    Lower_Critical_Threshold                                                    420.000000
    ## Give valid input for sensor type = Fan; units = RPM; 'None' to not use hysteresis
    Positive_Going_Threshold_Hysteresis                                         140.000000
    ## Give valid input for sensor type = Fan; units = RPM; 'None' to not use hysteresis
    Negative_Going_Threshold_Hysteresis                                         140.000000

 

My issue now is on changing the lower critical threshold which is what im assuming I need to change it says its a invalid number no matter what number I put. Ive tried changing the assertion and deassertion events to off but it just makes all fans go to 100% and never slower. I dont know what else to try and change.

What value are you trying? Typically not all values are accepted, most often only a multiple of some.

  • Author
11 hours ago, JorgeB said:

What value are you trying? Typically not all values are accepted, most often only a multiple of some.

 

Ive tried every value like the noctura fans have a minimum rpm of 300 and trying that gives an error ive tried 400 ive tried 415 ive tried 100 ive tried 0 and null and none and almosty every number i can think of the only thing it takes is 420.000000

  • Author
8 hours ago, JorgeB said:

Whar about 280? If it doesn't work try 140

Ok both of those worked however the fan speed is still maxed and when I change fan speed in BMC I can hear it slow down and then immediatly ramp back up. But now its not giving the low speed critical error so something else is causing the fan speed to max out now. Ugh one peg down another pops up.

 

I appreciate your help btw

Clear the IPMI event log, set the fans full speed, then back to the setting you are using, and if they start to fluctuate again, look in the event log for the reason. 

  • Author
8 hours ago, JorgeB said:

Clear the IPMI event log, set the fans full speed, then back to the setting you are using, and if they start to fluctuate again, look in the event log for the reason. 

Cleared the log.

Set fans to full, then set back to optimal no change in speed they are still maxed out, nothing in event log.

 

Like i was saying we seemed to have solved the ramp up and down in speed with the 140 change in config file but now there is something making them max out regardless of which speed i set them to or what setting change i make. I attempted restarting server and during boot the fans are slow but once unraid starts up they max out making me think something in unraid is doing this.

  • Author

i tried it like this with fan control enabled and disabled seems to be fans stuck on full no matter which way its set.

Sorry, can't hell more, maybe someone else with the same board.

  • Author

its ok i ordered some new fans that have higher minimum rpms maybe that will solve the issue otherwise idk what to do im at a loss

I did it a long time ago with my X10 board, but anything past X11 seems to be more difficult. I definitely did not get anywhere until I used SuperMicro's proprietary IPMI tools. The other IPMI tools did not give me as many options or control.

 

There are posts like these: 

Or this project: https://github.com/petersulyok/smfc?tab=readme-ov-file

 

ServeTheHome is also a good resource for this, but I think most people are stuck in the same place as you with the 12 and later boards.

Edited by sbm7815

  • Author
15 hours ago, sbm7815 said:

I did it a long time ago with my X10 board, but anything past X11 seems to be more difficult. I definitely did not get anywhere until I used SuperMicro's proprietary IPMI tools. The other IPMI tools did not give me as many options or control.

 

There are posts like these: 

Or this project: https://github.com/petersulyok/smfc?tab=readme-ov-file

 

ServeTheHome is also a good resource for this, but I think most people are stuck in the same place as you with the 12 and later boards.

 

I tried this last night and couldnt get it to work unfortunatly im just going to try some slower min rpm fans

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.

Guest
Reply to this topic...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.