[PLUGIN] IPMI for 6.11+


Recommended Posts

5 hours ago, SimonF said:

 

 

Can you provide output of the following removing password or remove the password line from ipmi.cfg and see if that loads?

 

root@computenode:~# cat /boot/config/plugins/ipmi/fan.cfg
FANCONTROL="disable"
FANPOLL="6"
FANIP=""
HDDPOLL="18"
HDDIGNORE=""
HARDDRIVES="enable"
root@computenode:~# cat /boot/config/plugins/ipmi/ipmi.cfg
IPMISELD="disable"
IPMIPOLL="180"
NETWORK="enable"
LOCAL="disable"
IPADDR="192.168.1.241"
USER="ADMIN"
PASSWORD="XXXXX"
DISP_SENSOR1="0"
DISP_SENSOR2="0"
LOADCFG="disable"
IGNORE=""
DIGNORE=""
DASH="enable"
DEVIGNORE=""
DEVS="enable"
OVERRIDE="disable"
OBOARD="Supermicro"
OCOUNT="0"
OMODEL="9"
root@computenode:~# 

 


thanks for looking into this.
 

root@SERVER:~# cat /boot/config/plugins/ipmi/fan.cfg
FANCONTROL="enable"
FANPOLL="1"
FANIP=""
HDDPOLL="6"
HDDIGNORE="SanDisk_SDSSDH32000G_181298800320,SanDisk_SDSSDH32000G_174645800932"
HARDDRIVES="enable"
FAN_FAN1234="1009"
TEMP_FAN1234="99"
FAN_FANA="1344"
TEMP_FANA="4"
TEMPHI_FANA="75"
TEMPLO_FANA="30"
FANMAX_FANA="64"
FANMIN_FANA="16"
TEMPHI_FAN1234="45"
TEMPLO_FAN1234="35"
FANMAX_FAN1234="58"
FANMIN_FAN1234="29"
root@SERVER:~# cat /boot/config/plugins/ipmi/ipmi.cfg
IPMISELD="enable"
IPMIPOLL="15"
NETWORK="disable"
LOCAL="enable"
IPADDR="10.1.1.250"
USER="xxx"
PASSWORD="xxx"
DISP_SENSOR1="4"
DISP_SENSOR2="99"
LOADCFG="disable"
IGNORE="205,272,339,406,473,540,607,674,741,808,875,942,1411,1478,1545,1612,1679,1746,1813,1880,1947,2014,2081,2148,2215"
DIGNORE="205,272,339,406,473,540,607,674,741,808,875,942,1076,1210,1277,1411,1478,1545,1612,1679,1746,1813,1880,1947,2014,2081,2148,2215"
DASH="enable"
DEVIGNORE=""
DEVS="enable"
OVERRIDE="disable"
OBOARD="Supermicro"
OCOUNT="0"
OMODEL="10"
DISP_SENSOR3="1344"
DISP_SENSOR4="1009"

 

Link to comment
5 hours ago, SimonF said:

 

 

Can you provide output of the following removing password or remove the password line from ipmi.cfg and see if that loads?

 

root@computenode:~# cat /boot/config/plugins/ipmi/fan.cfg
FANCONTROL="disable"
FANPOLL="6"
FANIP=""
HDDPOLL="18"
HDDIGNORE=""
HARDDRIVES="enable"
root@computenode:~# cat /boot/config/plugins/ipmi/ipmi.cfg
IPMISELD="disable"
IPMIPOLL="180"
NETWORK="enable"
LOCAL="disable"
IPADDR="192.168.1.241"
USER="ADMIN"
PASSWORD="XXXXX"
DISP_SENSOR1="0"
DISP_SENSOR2="0"
LOADCFG="disable"
IGNORE=""
DIGNORE=""
DASH="enable"
DEVIGNORE=""
DEVS="enable"
OVERRIDE="disable"
OBOARD="Supermicro"
OCOUNT="0"
OMODEL="9"
root@computenode:~# 

Yes, it works! removing the password parameter in config file, makes visible the settings tab, BUT, the IPMI setting fields are disable and connection to my IPMI address failed.

I have the /usr/local/emhttp/plugins/ipmi/include/ipmi_options.php with $netsvc === 'disable' and in ipmi_settings_fan.php under fan network option too, disable. 

In the past, those were needed for me to be able to see settings tab and edit the options, i have to do it with every server restart.

Thanks in any case @SimonF, at least I see now the settings tab, I will continuos with the investigation, let me know if you have any other idea.

 

Regards

Link to comment
6 hours ago, SimonF said:

 

 

Can you provide output of the following removing password or remove the password line from ipmi.cfg and see if that loads?

 

root@computenode:~# cat /boot/config/plugins/ipmi/fan.cfg
FANCONTROL="disable"
FANPOLL="6"
FANIP=""
HDDPOLL="18"
HDDIGNORE=""
HARDDRIVES="enable"
root@computenode:~# cat /boot/config/plugins/ipmi/ipmi.cfg
IPMISELD="disable"
IPMIPOLL="180"
NETWORK="enable"
LOCAL="disable"
IPADDR="192.168.1.241"
USER="ADMIN"
PASSWORD="XXXXX"
DISP_SENSOR1="0"
DISP_SENSOR2="0"
LOADCFG="disable"
IGNORE=""
DIGNORE=""
DASH="enable"
DEVIGNORE=""
DEVS="enable"
OVERRIDE="disable"
OBOARD="Supermicro"
OCOUNT="0"
OMODEL="9"
root@computenode:~# 

 

Removing the PASSWORD line from ipmi.cfg worked, plugin and config page are loaded / running.

  • Like 1
Link to comment

Fan control is stopped, i don´t get it on, i looked everywhere.

I used always this command with every server restart, is it still needed, right?

 

curl -o '/usr/local/emhttp/plugins/ipmi/scripts/ipmifan' -L 'https://raw.githubusercontent.com/lucasteligioridis/IPMI-unRAID/master/source/ipmi/usr/local/emhttp/plugins/ipmi/scripts/ipmifan' && chmod 755 '/usr/local/emhttp/plugins/ipmi/scripts/ipmifan'

 

I have everything ok, readings working, connected via IPMI...... I run out of ideas.

 

Any feedback will be welcome.

 

1377152839_Screenshot2023-06-17at17_47_01.thumb.png.84b492dd2083076f40b0e80f3dd72cc0.png

Link to comment
19 minutes ago, fleondelarosa said:

Fan control is stopped, i don´t get it on, i looked everywhere.

I used always this command with every server restart, is it still needed, right?

 

curl -o '/usr/local/emhttp/plugins/ipmi/scripts/ipmifan' -L 'https://raw.githubusercontent.com/lucasteligioridis/IPMI-unRAID/master/source/ipmi/usr/local/emhttp/plugins/ipmi/scripts/ipmifan' && chmod 755 '/usr/local/emhttp/plugins/ipmi/scripts/ipmifan'

 

I have everything ok, readings working, connected via IPMI...... I run out of ideas.

 

Any feedback will be welcome.

 

1377152839_Screenshot2023-06-17at17_47_01.thumb.png.84b492dd2083076f40b0e80f3dd72cc0.png

I suspect the replacement file is not compatible with php 8. Does the stock fan control not do what you need?

Link to comment

Read the release notes for 6.12.

Uninstalled old plugin.

Updated OS.

Installed this.

All settings and options blank pages. 

Tried uninstalling and re-installing a few times.

Where to begin? 

 

Even my config you've asked for above seems much shorter. 

root@FortyTwo:~# cat /boot/config/plugins/ipmi/fan.cfg
FANCONTROL="enable"
FANPOLL="24"
FANIP=""
HDDPOLL="24"
HDDIGNORE=""
HARDDRIVES="enable"
FAN_FAN1234="607"
TEMP_FAN1234="4"
TEMPHI_FAN1234="65"
TEMPLO_FAN1234="50"
FANMAX_FAN1234="80"
FANMIN_FAN1234="39"
FAN_FANA="875"
TEMP_FANA="138"
TEMPHI_FANA="65"
TEMPLO_FANA="50"
FANMAX_FANA="80"
FANMIN_FANA="39"
root@FortyTwo:~# 

 

Any advice?

Link to comment
14 minutes ago, Froberg said:

Read the release notes for 6.12.

Uninstalled old plugin.

Updated OS.

Installed this.

All settings and options blank pages. 

Tried uninstalling and re-installing a few times.

Where to begin? 

 

Even my config you've asked for above seems much shorter. 

root@FortyTwo:~# cat /boot/config/plugins/ipmi/fan.cfg
FANCONTROL="enable"
FANPOLL="24"
FANIP=""
HDDPOLL="24"
HDDIGNORE=""
HARDDRIVES="enable"
FAN_FAN1234="607"
TEMP_FAN1234="4"
TEMPHI_FAN1234="65"
TEMPLO_FAN1234="50"
FANMAX_FAN1234="80"
FANMIN_FAN1234="39"
FAN_FANA="875"
TEMP_FANA="138"
TEMPHI_FANA="65"
TEMPLO_FANA="50"
FANMAX_FANA="80"
FANMIN_FANA="39"
root@FortyTwo:~# 

 

Any advice?


we posted two different config files, maybe that's why your post looks shorter ;)

For me, removing the line "PASSWORD=..." in  /boot/config/plugins/ipmi/ipmi.cfg did the trick.

  • Like 1
Link to comment
On 6/17/2023 at 6:14 PM, SimonF said:

I suspect the replacement file is not compatible with php 8. Does the stock fan control not do what you need?

The Fan control is not working at all. Which ipmifan file should I use? i have the X11SSL-CF mb.

The Fans are always at full speed.

I tried many restarts but not working, it is strange.

As I said, before, it was working without problems.

Everything is wrong after the update to Unraid 6.12.

 

I would like to help here, I think that we have an issue @SimonF, just let me know what i should check.

The logs from your application doesn´t say anything, just this:

2023-06-18 15:47:31 Starting Fan Control
2023-06-18 15:47:31 Setting fans to full speed
2023-06-18 15:47:41 Fan:Temp, FAN1234(16%):CPU Temp(44°C), FANA( 8%):HDD Temp(0°C)
2023-06-18 15:49:01 Fan:Temp, FAN1234(16%):CPU Temp(35°C), FANA(27%):HDD Temp(41°C)
2023-06-18 15:49:18 Stopping Fan Control
2023-06-18 15:49:18 Setting fans to auto

 

Said that fans to auto but I got this in the GUI: Fan Control: Stopped.

Fun are running at full speed all the time.

HD and CPU are in green, not hot temperature (of course, the fans are running at full speed). In any case, it is now very hot here in Munich, Mein Gott!!

 

Looking forward for any feedback @SimonF

 

Regards

Felipe

Link to comment

Ok, one more thing.

 

Using the IPMI web site of my motherboard, I put the fans at standard speed (quiet), but now they are speeding up and down, looks like if Unraid are forcing them to go at full speed (your software or my wrong ipmifan file) but IPMI web site said, no, you have to be standard speed at quiet level.

 

I hope this information can help, @SimonF

 

From the hot Munich city..... 

Link to comment
7 hours ago, fleondelarosa said:

Ok, one more thing.

 

Using the IPMI web site of my motherboard, I put the fans at standard speed (quiet), but now they are speeding up and down, looks like if Unraid are forcing them to go at full speed (your software or my wrong ipmifan file) but IPMI web site said, no, you have to be standard speed at quiet level.

 

I hope this information can help, @SimonF

 

From the hot Munich city..... 

I did not write the original plugin, Changes I have made where to make 6.12 compatible. Why do you need to down load a new version of ipmifan on the previous version?

 

If the fans are pulsing it sounds like the fan speed is going to low and the system thinks it fails and spins up all fans. So you may need to check the thresholds 

 

What are the values of your fans?

image.png

Link to comment
On 6/19/2023 at 8:35 AM, SimonF said:

I did not write the original plugin, Changes I have made where to make 6.12 compatible. Why do you need to down load a new version of ipmifan on the previous version?

 

If the fans are pulsing it sounds like the fan speed is going to low and the system thinks it fails and spins up all fans. So you may need to check the thresholds 

 

What are the values of your fans?

image.png

This sounds like my original issue, where the Noctua fans I had populated my case with were operating at too low RPM's, so the IPMI on the motherboard panicked and made them run full-bore - so the noise floor when up, down, up, down, up down.. irritating to say the least. 
I raised the minimum fan speed to a fairly high level, but considering it's Noctua fans they're still silent. That made the IPMI shut up. Maybe check if you have events in IPMI concerning fan errors that's how I clued in on mine. 

Link to comment
On 6/19/2023 at 12:11 AM, fleondelarosa said:

Ok, one more thing.

 

Using the IPMI web site of my motherboard, I put the fans at standard speed (quiet), but now they are speeding up and down, looks like if Unraid are forcing them to go at full speed (your software or my wrong ipmifan file) but IPMI web site said, no, you have to be standard speed at quiet level.

 

I hope this information can help, @SimonF

 

From the hot Munich city..... 


as Froberg wrote, the Noctua fans' minimum speeds need to respected. Perhaps they got messed up in your configuration - as a result, they go to full speed. 
The fan speeds going up/down sounds like a wrong setting in your mainboard's fan mode settings - to be able to control them using Unraid's IPMI plugin, they need to be set to "Full Speed".

 

 

FanSpeed (2).png

Edited by Fisherman
typo
Link to comment
5 hours ago, autumnwalker said:

hmm - trying to do the "update" method outlined in the early posts, but it just keeps re-installing the old version by dmacias72. Do I have to be on 6.12 first?

You should be able to find my vers before 6.12

 

 

Link to comment
9 minutes ago, autumnwalker said:

Appears to have worked. Did the configuration for "enable localhost connection" get removed? I don't see it in settings anymore - but I see sensor values from IMPI so it must be working.

Yes local host still exists.

 

image.png

Link to comment

@SimonF, sorry, i was offline some days.

 

What do you mean with the old ipmfan old version? that it is the one I had from the beginning and it was working before the update to 6.12.

Where can i find the new version.

I did some Gooogle without luck.

 

And yes, the speed fun issue had it in the past and i solved it, but came back after the update.

In any case, whay the GUI says Fan control stopped when I enable it?

 

Regards

Link to comment

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...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.