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.

[PLUGIN] IPMI for 6.11+

Featured Replies

Just now, rogales said:

It doesn't :(

 

image.png.27ba162c382948cc322296277dcfe29c.png

click unload drivers, then add the smsc driver, then load, then save.

 

but i still don't think it will work without hwmon support

  • Replies 783
  • Views 89.8k
  • Created
  • Last Reply

Top Posters In This Topic

Most Popular Posts

  • I have released 2023.12.02, If you have tested the Dev release you may need to update the Fans section as I have changed name to FAN123456 for All for Dell systems   - Add FAN Control suppor

  • Yes on my to-do list now 7.2 is out. But am also working on next.

  • garrett hamonic
    garrett hamonic

    I have been using IPMI tools for quite some time and for some reason it stopped working but wont allow me to enter new username or password. How do I go about this?

Posted Images

Unfortunately it did not help. Did exactly as You said - without success. 

So there is nothing I can do right? Bit pitty.

 

Just now, rogales said:

Unfortunately it did not help. Did exactly as You said - without success. 

So there is nothing I can do right? Bit pitty.

 

nope, always look for support before choosing a server/motherboard first!

Roger that!

Thank You for Your help, and time that You've spent with my issue.

  • 4 weeks later...

Does anyone have this working on an ASRock Rack X570D4U? I tried getting it to work but it never actually controls the fans. I just get 

Checking IPMI fan Locations...

Location 0-1: none

Location 0-2: none

Location 0-3: none

Location 0-4: none

Location 0-5: none

Location 0-6: none

Location 0-7: none

Location 0-8: none

Saving board configuration...

every single time. I tried all the different tricks and tweaks but none of them seem to work sadly. 

44 minutes ago, mja00 said:

Does anyone have this working on an ASRock Rack X570D4U? I tried getting it to work but it never actually controls the fans. I just get

-

every single time. I tried all the different tricks and tweaks but none of them seem to work sadly. 

I think my setup would work, its on page 6 if memory serves me right.

 

But, I think there was another person who layer posted a script for x570/similar that was a lot cleaner than my hack

Hi there!

 

I have a Supermicro X11SCL and the plugin worked fine.

Until recently when I bricked one of my fans.

Since then only FANA works ok (slowing down to 600 rpm, CPU temp at 31 °C)

 

I replaced the fan and every thing seems to work... at full speed.

Why is are the fans not slowed down?

Can I check the fan control of the MB still works?

 

Thanks!

4 hours ago, hoejholm said:

I think my setup would work, its on page 6 if memory serves me right.

 

But, I think there was another person who layer posted a script for x570/similar that was a lot cleaner than my hack

Yep found their fork for the other X570 board and simply adding an or check for the board I have made it pick up and start working. Thanks! 

Grab the ipmi2json and ipmifan from this post then throw them into a text editor to do the edits below.

- ipmi2json, line 166:

$com   = ($board_model == "X570D4I-2T" || $board_model == "X570D4U") ? 'd6' : '01';

- ipmi2json, line 171:

if ($board_model == "X570D4I-2T" || $board_model == "X570D4U") {

- ipmifan, line 413:
 

if ($board_model == "X570D4I-2T" || $board_model == "X570D4U") {

Basically, just adding on the board to each check. This ensures the custom script changes that arstropica made also apply to the X570D4U boards. This most likely also works for the x570d4u-2l2t, you just need to use that as the model name, though you can confirm the model name using 

dmidecode -qt2|awk -F: '/^\tProduct Name:/ {print $2}'

 

Edited by mja00

7 minutes ago, mja00 said:

Yep found their fork for the other X570 board and simply adding an or check for the board I have made it pick up and start working. Thanks! 

If you want to be really nice, you add an explainer where in the script you added the or check, and how you found out what to put there ;)

i also can't get the array fan speed in the system temp plugin to show up or the auto fan control plugin working on my dell poweredge r710 sadly, just like rogales the array fan speed dropdown is blank.

Edited by RazorX

14 minutes ago, RazorX said:

i also can't get the array fan speed in the system temp plugin to show up or the auto fan control plugin working on my dell poweredge r710 sadly, just like rogales the array fan speed dropdown is blank.

Yea, still waiting on the dev to add dell support, i have a R530 currently and a T430 on the way

23 hours ago, spl147 said:

Yea, still waiting on the dev to add dell support, i have a R530 currently and a T430 on the way

i guess i will continue to use my user script for now then

  • Author

@RazorX @spl147

 

I have been able to start doing some work on it today, Would you be able to provide output of you list of fans.

 

these are specific to my Dell server.

 

    $board_json = [ 'Dell' =>

    [ 'raw'    => '30 30 02 FF', # + value 01-64 for % FF is all or FAN port

      'auto'   => '30 30 01 00',

      'manual' => '30 30 01 01',

      'full'   => '30 30 02 FF 64',

      'fans'   => [

        'Fan1A' => '00',

        'Fan1B' => '00',

        'Fan2A' => '01',

        'Fan2B' => '01',

        'Fan3A' => '02',

        'Fan3B' => '02',

        'Fan4A' => '03',

        'Fan4B' => '03',

        'Fan5A' => '04',

        'Fan5B' => '04',

        'Fan6A' => '05',

        'Fan6B' => '05',

      ]

    ]

];

1 minute ago, SimonF said:

@RazorX @spl147

 

I have been able to start doing some work on it today, Would you be able to provide output of you list of fans.

 

these are specific to my Dell server.

 

    $board_json = [ 'Dell' =>

    [ 'raw'    => '30 30 02 FF', # + value 01-64 for % FF is all or FAN port

      'auto'   => '30 30 01 00',

      'manual' => '30 30 01 01',

      'full'   => '30 30 02 FF 64',

      'fans'   => [

        'Fan1A' => '00',

        'Fan1B' => '00',

        'Fan2A' => '01',

        'Fan2B' => '01',

        'Fan3A' => '02',

        'Fan3B' => '02',

        'Fan4A' => '03',

        'Fan4B' => '03',

        'Fan5A' => '04',

        'Fan5B' => '04',

        'Fan6A' => '05',

        'Fan6B' => '05',

      ]

    ]

];

via ipmi command?

  • Author
3 minutes ago, spl147 said:

via ipmi command?

Yes or a screen print, this is an example from my SM machine as dell is turned off at present.

 

root@unraid:~# ipmi-sensors | grep FAN
1411 | FAN1            | Fan               | N/A        | RPM   | N/A
1478 | FAN2            | Fan               | 750.00     | RPM   | 'OK'
1545 | FAN3            | Fan               | 750.00     | RPM   | 'OK'
1612 | FAN4            | Fan               | 1125.00    | RPM   | 'OK'
1679 | FAN5            | Fan               | 750.00     | RPM   | 'OK'
1746 | FAN6            | Fan               | 825.00     | RPM   | 'OK'
1813 | FANA            | Fan               | 750.00     | RPM   | 'OK'
1880 | FANB            | Fan               | 750.00     | RPM   | 'OK'

Fan1                     | 30h | ns  |  7.1 | Disabled
Fan2                     | 31h | ok  |  7.1 | 3840 RPM
Fan3                     | 32h | ok  |  7.1 | 3840 RPM
Fan4                     | 33h | ok  |  7.1 | 4080 RPM
Fan5                     | 34h | ok  |  7.1 | 3840 RPM
Fan6                     | 35h | ok  |  7.1 | 3960 RPM
Fan Redundancy           | 75h | ok  |  7.1 | Fully Redundant

root@R710-UnRaid:~# ipmi-sensors | grep FAN
36  | FAN 1 RPM        | Fan                      | 3960.00    | RPM   | 'OK'
37  | FAN 2 RPM        | Fan                      | 3960.00    | RPM   | 'OK'
38  | FAN 3 RPM        | Fan                      | 3960.00    | RPM   | 'OK'
39  | FAN 4 RPM        | Fan                      | 3960.00    | RPM   | 'OK'
40  | FAN 5 RPM        | Fan                      | 3960.00    | RPM   | 'OK'

17 hours ago, SimonF said:

Yes or a screen print, this is an example from my SM machine as dell is turned off at present.

 

root@unraid:~# ipmi-sensors | grep FAN
1411 | FAN1            | Fan               | N/A        | RPM   | N/A
1478 | FAN2            | Fan               | 750.00     | RPM   | 'OK'
1545 | FAN3            | Fan               | 750.00     | RPM   | 'OK'
1612 | FAN4            | Fan               | 1125.00    | RPM   | 'OK'
1679 | FAN5            | Fan               | 750.00     | RPM   | 'OK'
1746 | FAN6            | Fan               | 825.00     | RPM   | 'OK'
1813 | FANA            | Fan               | 750.00     | RPM   | 'OK'
1880 | FANB            | Fan               | 750.00     | RPM   | 'OK'

11  | Fan1             | Fan                      | N/A        | RPM   | N/A
12  | Fan2             | Fan                      | 3840.00    | RPM   | 'OK'
13  | Fan3             | Fan                      | 3840.00    | RPM   | 'OK'
14  | Fan4             | Fan                      | 3960.00    | RPM   | 'OK'
15  | Fan5             | Fan                      | 3840.00    | RPM   | 'OK'
16  | Fan6             | Fan                      | 3840.00    | RPM   | 'OK'

Edited by spl147

any progress?

any progress?

 

root@NAS~# ipmi-sensors | grep Fan

14  | Fan1 RPM         | Fan                      | 6120.00    | RPM   | 'OK'
15  | Fan2 RPM         | Fan                      | 7440.00    | RPM   | 'OK'
16  | Fan3 RPM         | Fan                      | 7320.00    | RPM   | 'OK'
17  | Fan4 RPM         | Fan                      | 7440.00    | RPM   | 'OK'
18  | Fan5 RPM         | Fan                      | 7440.00    | RPM   | 'OK'
19  | Fan6 RPM         | Fan                      | 6480.00    | RPM   | 'OK'
62  | Fan Redundancy   | Fan                      | N/A        | N/A   | 'Fully Redundant'
 

  • Author
18 hours ago, spl147 said:

any progress?

I have a test/dev version for Dell Servers. https://raw.githubusercontent.com/SimonFair/IPMI-unRAID/Dell-support/plugin/ipmi.plg

 

At present I there is only 1 fan group. But I think we can extend to others.

 

Values are likley needed to be adjusted for Dell. As may fans are 

 

2023-12-01 16:59:24 Starting Fan Control
2023-12-01 16:59:24 Setting fans to manual
2023-12-01 16:59:24 Fan:Temp, FAN1234(39%):Temp(43°C)
2023-12-01 17:02:25 Fan:Temp, FAN1234(33%):Temp(39°C)

 

image.png

  • Author

Any ASRock users able to test? the dev release to confirm working ok still?

4 hours ago, SimonF said:

I have a test/dev version for Dell Servers. https://raw.githubusercontent.com/SimonFair/IPMI-unRAID/Dell-support/plugin/ipmi.plg

 

At present I there is only 1 fan group. But I think we can extend to others.

 

Values are likley needed to be adjusted for Dell. As may fans are 

 

2023-12-01 16:59:24 Starting Fan Control
2023-12-01 16:59:24 Setting fans to manual
2023-12-01 16:59:24 Fan:Temp, FAN1234(39%):Temp(43°C)
2023-12-01 17:02:25 Fan:Temp, FAN1234(33%):Temp(39°C) 

 

image.png

seems to be working. i agree the log entries do not match the fan name

 

Fan name ALL and log says FAN1234

Dell r730xd:

image.thumb.png.ae7fbe463c4394ae48f07e8f806d24ab.png

 

seems to be not working(Dell r730xd). 

 

8 hours ago, SimonF said:

I have a test/dev version for Dell Servers. https://raw.githubusercontent.com/SimonFair/IPMI-unRAID/Dell-support/plugin/ipmi.plg

 

At present I there is only 1 fan group. But I think we can extend to others.

 

Values are likley needed to be adjusted for Dell. As may fans are 

 

2023-12-01 16:59:24 Starting Fan Control
2023-12-01 16:59:24 Setting fans to manual
2023-12-01 16:59:24 Fan:Temp, FAN1234(39%):Temp(43°C)
2023-12-01 17:02:25 Fan:Temp, FAN1234(33%):Temp(39°C) 

 

image.png

 

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.