# Supermicro Fan Problems

If you are running Noctua cooling fans in your PC and the PC is cycling fans up and down, then it’s probably because the motherboard thinks a fan has failed and is ramping them all up to compensate.

This is happening because Noctua fans run a lower RPM than other fan models.

If you are trying to fix this fan problem on an esxi host, you will need to install IPMITool from here: <span data-annotation-inline-node="true" data-annotation-mark="true" data-card-url="https://oga.atlassian.net/wiki/spaces/~311198967/pages/121339905" data-inline-card="true" data-renderer-start-pos="383"><span class="loader-wrapper"><span data-testid="hover-card-trigger-wrapper" role="button">[<span class="_o5721jtm _1nmz9jpi _16d9qvcn _ca0qv77o _u5f31b66 _n3tdv77o _19bv1b66" data-testid="inline-card-icon-and-title"><span class="smart-link-title-wrapper">Installing IPMITool on ESXI</span></span>](https://oga.atlassian.net/wiki/spaces/~311198967/pages/121339905)</span></span></span>

This tutorial taken from here: <span data-annotation-inline-node="true" data-annotation-mark="true" data-card-url="https://www.informaticar.net/supermicro-motherboard-loud-fans/" data-inline-card="true" data-renderer-start-pos="418"><span class="loader-wrapper"><span data-testid="hover-card-trigger-wrapper" role="button">[<span class="_o5721jtm _1nmz9jpi _16d9qvcn _ca0qv77o _u5f31b66 _n3tdv77o _19bv1b66" data-testid="inline-card-icon-and-title"><span class="smart-link-title-wrapper">Supermicro motherboard loud fans</span></span>](https://www.informaticar.net/supermicro-motherboard-loud-fans/)</span></span></span>

To fix this, requires editing the fan config via IPMITOOL.

Open a command line on your server, and download or install ipmitool:

```bash
apt-get install ipmitool
```

List the fans of the motherboard with:

```bash
ipmitool -I lan -U ADMIN -H 10.100.10.200 sensor
```

If you’re running on the actual host, you can just use this:

<div class="code-block  cc-1lw6ekp" id="bkmrk-"><div class="cc-1sws8jd"><div class="cc-1pxmft8"></div></div></div>```bash
ipmitool sensor
```

The listing will include all the relevant fan Ids the motherboard recognizes.

<div class="code-block  cc-1lw6ekp" id="bkmrk--1"><div class="cc-1sws8jd"><div class="cc-1pxmft8"><div role="presentation"></div></div></div></div>You will need to update the lower speed limits of each fan, with the following:

```bash
ipmitool -I lan -U ADMIN -H 10.100.10.200 sensor thresh FAN1 lower 150 225 300
```

Or, from the local host:

```bash
ipmitool sensor thresh FAN1 lower 150 225 300
```

[![image.png](https://wiki.galaxydump.com/uploads/images/gallery/2025-04/scaled-1680-/dS4qb5b9BOBo7sPq-image.png)](https://wiki.galaxydump.com/uploads/images/gallery/2025-04/dS4qb5b9BOBo7sPq-image.png)

<div class="rich-media-item mediaSingleView-content-wrap image-center cc-6esmyc" data-layout="center" data-node-type="mediaSingle" data-renderer-start-pos="1061" data-width-type="percentage" id="bkmrk-repeat-the-above-com"><div class="cc-1npdknj"><div data-alt="" data-collection="contentId-98140161" data-context-id="98140161" data-file-mime-type="" data-file-name="file" data-file-size="1" data-height="134" data-id="fbd34b85-887e-44eb-94c0-6e1976c27de0" data-node-type="media" data-renderer-start-pos="1062" data-type="file" data-width="703">![](blob:https://oga.atlassian.net/911145dc-28fd-4252-a8a9-e5c8e429eb39#media-blob-url=true&id=fbd34b85-887e-44eb-94c0-6e1976c27de0&collection=contentId-98140161&contextId=98140161&width=703&height=134&alt=)Repeat the above command for each fan Id that shows up in the sensor listing.</div></div></div>The above command has these switches:

ADMIN – enter username of your IPMI interface

10.1550.20.200 – enter IP address of your IPMI interface

FAN1 – FAN for which you want to set values

150 – lower non-recoverable value

225 – lower critical value

300 – lower non-critical value

Usually, the change is immediate.  
But if not, shutdown the host, disconnect the power cord for a few minutes.  
Then, reboot. And, it should be corrected.