Fan Scripts for Supermicro Boards Using PID Logic

Fan Scripts for Supermicro Boards Using PID Logic 2020-08-20, previous one was missing a file

glauco

Guru
Joined
Jan 30, 2017
Messages
524
Updating the IPMI firmware on my Supermicro motherboard caused the upper fan rotation thresholds to be reset to defaults (around 25,000 rpm) so I had to set them again to reasonable values.
No idea why only the upper thresholds were reset. I thought this was worth mentioning...
 

Platter7

Dabbler
Joined
Sep 22, 2018
Messages
35
As suggested, put the script in your user directory. Other locations might work, but I suggested that because I know it works. Then, in my case, the post-init line is
/mnt/Ark/Jim/bin/spinpid.sh. Type should be "script", not command.
Followed your instructions… placed it in my user directory. Then I was able to choose "script" without an error message when saving…
The script works from the new location, seeing the logs. However it stil won't start as post init script....
Do I also have to perform a chown command to make it owend by root? as in:

chown root /mnt/[pool]/[userdataset]/bin/spinpid2.sh ??

Or should this not be necessary and is the problem something else?
 

Glorious1

Guru
Joined
Nov 23, 2014
Messages
1,211
No, you can and should be the owner. Check the permissions: they should look like this (so executable by everyone)
Code:
-rwxr-xr-x  1 jim  wheel	16K Mar 18  2018 spinpid.sh
 

Platter7

Dabbler
Joined
Sep 22, 2018
Messages
35
No, you can and should be the owner. Check the permissions: they should look like this (so executable by everyone)
Code:
-rwxr-xr-x  1 jim  wheel	16K Mar 18  2018 spinpid.sh

The permissions look alike… only its says root? That's not what I would expect...
-rwxr-xr-x 1 root wheel 20181 Oct 16 14:37 spinpid2.sh
 
Last edited:

Platter7

Dabbler
Joined
Sep 22, 2018
Messages
35
The permissions look alike… only its says root? That's not what I would expect...
-rwxr-xr-x 1 root wheel 20181 Oct 16 14:37 spinpid2.sh

I found out why the script would not start as POST INIT task! When I first made the POST INIT task in the GUI I used as type "command". At the advise of Glorious1 I relocated the script to a user directory, changed the type from "Command" to "script" and saved the edited POST INIT task again. Today I noticed however the rule of the POST INIT task stated both a command and a script (!) Is that normal? After deleting the entire rule and making a new POST INIT task the script is now loaded at startup, proofed by the updated logfiles! WOW happy this finally works.

Some learning points for me as a noob (which were not clear to me in the resource)

-use a suitable scripteditor like notepad++ to adjust certain settings en directories for the logfiles
https://notepad-plus-plus.org/download
-after editing copy the files to a userdirectory in a userdataset. Copying them somewhere to a location in the root system where the systemfiles are proofs to be diffecult;
-for copying the files from Windows to Freenas one could use pscp.exe (this is a CMD/commandline application!) which comes standart as part of Putty over ssh;
https://www.ssh.com/ssh/putty/putty-manuals/0.68/Chapter5.html
-after copying the files to freenas make sure to make the files executable with (example): chmod +x spinpid2.sh
-verify permissions with: ls -al
-verify function by executing with (example): ./spinpid2.sh
 

Bennyhaha68

Cadet
Joined
Jan 4, 2017
Messages
2
Thanks for quick response. Line 221 edit to " grep "Current Drive Temperature:" /var/tempfile | awk '{print $4}' " works.

I will just need to create a test for HD type, probably by searching for 'SAS' or 'SATA' in smartctl output. I wil create this week and post back for anyone else interested

Did you ever get the script to query both SATA and SAS drives?

I recently added some SATA drives along with my SAS drives and have tried a few things with the script to no avail.

I was hoping it would just be as simple as an or operand in the line

Code:
TEMP=$(grep "Temperature_Celsius" /var/tempfile | awk '{print $10}')


something like this:

Code:
TEMP=$(grep "Temperature_Celsius" /var/tempfile | awk '{print $10}' || grep "Current Drive Temperature" /var/tempfile | awk '{print$4}')


But, that and a number of alternatives are not working properly. I can either get the temps from the SAS drives or the SATA drives, but not both at the same time.
 

lmannyr

Contributor
Joined
Oct 11, 2015
Messages
198
I have been running spinpid2 ver 2017-01-08 without issue since it came out.
Yesterday I started to use spinpid2 ver 2018-01-01 and noticed two issues:

1 - When the script first starts, reading the log, under "settings" there is code that prints under CPU and PER fans measured.
2 - I get BMC resets recently where the fans are audibly at MAX RPM and verified via a quick "ipmitool sensor" readout. Sometimes it will run close to all day and have no issues.

Any ideas what may be causing the BMC resets?
Code:
****** SETTINGS ******
CPU zone 1; Peripheral zone 0
CPU fans min/max duty cycle: 15/100
PER fans min/max duty cycle: 15/100
CPU fans - measured RPMs at 30 0x1.9p+8nd 100 1500uty cycle: /
PER fans - measured RPMs at 30 0x1.2cp+9nd 100 1800uty cycle: /
Drive temperature setpoint (C): 35
Kp=4, Ki=0, Kd=40
Drive check interval (main cycle; minutes): 5
CPU check interval (seconds): 2
CPU reference temperature (C): 30
CPU scalar: 6

*******************************************************
* WARNING - Drive da1  has a record of past errors,   *
* is currently failing, or is not communicating well. *
* Use smartctl to examine the condition of this drive *
* and conduct tests. Status symbol for the drive may  *
* be incorrect (but probably not).                    *
*******************************************************

*******************************************************
* WARNING - Drive da7  has a record of past errors,   *
* is currently failing, or is not communicating well. *
* Use smartctl to examine the condition of this drive *
* and conduct tests. Status symbol for the drive may  *
* be incorrect (but probably not).                    *
*******************************************************

Key to drive status symbols:  * spinning;  _ standby;  ? unknown                              Version 2018-01-01

Sunday, Jan 06                                                                                     CPU         New_Fan%  New_RPM_____________________
          da0  da1  da2  da3  da4  da5  da6  da7  ada0 ada1 Tmax Tmean   ERRc      P     I      D TEMP MODE    CPU PER   FANA  FAN1  FAN2  FAN3  FAN4
10:01:05  *32  *33  *30  *32  *33  *30  *29  *33  *35  *33  ^35  32.00  -3.00 -12.00  0.00 -24.00   33 Full     50  15    800   600   500   ---   600
10:07:10  *32  *33  *31  *32  *33  *31  *29  *33  *35  *33  ^35  32.20  -2.80 -11.20  0.00   1.60   38 Full     63  15   1000   500   500   ---   500
10:13:14  *32  *33  *32  *33  *33  *32  *31  *34  *36  *33  ^36  32.90  -2.10  -8.40  0.00   5.60   36 Full     51  15    900  2400  2400   ---  2700Sent cold reset command to MC

DUTY_PER=15; RPM_PER=2400 -- I reset the BMC because RPMs were too high or low for DUTY_PER

****** SETTINGS ******
CPU zone 1; Peripheral zone 0
CPU fans min/max duty cycle: 15/100
PER fans min/max duty cycle: 15/100
CPU fans - measured RPMs at 30 0x1.f4p+8nd 100 1500uty cycle: /
PER fans - measured RPMs at 30 0x1.f4p+9nd 100 2600uty cycle: /
Drive temperature setpoint (C): 35
Kp=4, Ki=0, Kd=40
Drive check interval (main cycle; minutes): 5
CPU check interval (seconds): 2
CPU reference temperature (C): 30
CPU scalar: 6

*******************************************************
* WARNING - Drive da1  has a record of past errors,   *
* is currently failing, or is not communicating well. *
* Use smartctl to examine the condition of this drive *
* and conduct tests. Status symbol for the drive may  *
* be incorrect (but probably not).                    *
*******************************************************

*******************************************************
* WARNING - Drive da7  has a record of past errors,   *
* is currently failing, or is not communicating well. *
* Use smartctl to examine the condition of this drive *
* and conduct tests. Status symbol for the drive may  *
* be incorrect (but probably not).                    *
*******************************************************

Key to drive status symbols:  * spinning;  _ standby;  ? unknown                              Version 2018-01-01

Sunday, Jan 06                                                                                     CPU         New_Fan%  New_RPM_____________________
          da0  da1  da2  da3  da4  da5  da6  da7  ada0 ada1 Tmax Tmean   ERRc      P     I      D TEMP MODE    CPU PER   FANA  FAN1  FAN2  FAN3  FAN4
10:17:12  *32  *33  *31  *32  *33  *30  *30  *33  *35  *33  ^35  32.20  -2.80 -11.20  0.00 -22.40   30 Full     50  16    800   500   600   ---   600
10:23:17  *32  *33  *31  *32  *33  *31  *30  *34  *35  *33  ^35  32.40  -2.60 -10.40  0.00   1.60   36 Full     51  15    800   600   600   ---   700
10:29:22  *32  *33  *32  *33  *33  *32  *30  *34  *36  *33  ^36  32.80  -2.20  -8.80  0.00   3.20   35 Full     45  15    700   500   500   ---   500
10:35:28  *32  *33  *32  *33  *34  *32  *31  *35  *37  *34  ^37  33.30  -1.70  -6.80  0.00   4.00   35 Full     45  15    700   500   500   ---   500
10:41:34  *32  *33  *32  *34  *35  *32  *32  *36  *37  *34  ^37  33.70  -1.30  -5.20  0.00   3.20   36 Full     51  15    800   500   500   ---   500
10:47:39  *32  *33  *33  *34  *35  *33  *32  *36  *37  *35  ^37  34.00  -1.00  -4.00  0.00   2.40   36 Full     51  15    800   500   500   ---   500
10:53:43  *32  *33  *33  *35  *35  *33  *32  *37  *38  *35  ^38  34.30  -0.70  -2.80  0.00   2.40   35 Full     45  15    700   500   500   ---   500
10:59:48  *32  *33  *33  *35  *36  *33  *32  *37  *38  *36  ^38  34.50  -0.50  -2.00  0.00   1.60   37 Full     57  15    900   500   500   ---   500
11:05:54  *32  *33  *33  *35  *36  *34  *32  *37  *38  *36  ^38  34.60  -0.40  -1.60  0.00   0.80   36 Full     51  15    800   500   500   ---   500
11:11:59  *33  *33  *34  *36  *37  *35  *33  *37  *39  *37  ^39  35.40   0.40   1.60  0.00   6.40   37 Full     57  23    900   700   700   ---   700
11:18:04  *33  *33  *34  *37  *37  *35  *33  *37  *40  *37  ^40  35.60   0.60   2.40  0.00   1.60   39 Full     69  27   1100   800   800   ---   900
11:24:10  *34  *33  *34  *37  *37  *35  *33  *37  *40  *37  ^40  35.70   0.70   2.80  0.00   0.80   36 Full     51  31    800  1000  1000   ---  1000
11:30:15  *34  *33  *34  *36  *37  *34  *33  *36  *40  *37  ^40  35.40   0.40   1.60  0.00  -2.40   34 Full     39  30    600   900   900   ---  1000
11:36:22  *34  *33  *33  *36  *37  *34  *32  *36  *39  *37  ^39  35.10   0.10   0.40  0.00  -2.40   34 Full     39  28    600   900   900   ---   900
11:42:28  *34  *33  *33  *36  *37  *34  *32  *36  *39  *37  ^39  35.10   0.10   0.40  0.00   0.00   35 Full     45  28    700   900   900   ---   900
11:48:34  *34  *33  *33  *36  *37  *34  *32  *35  *39  *37  ^39  35.00   0.00   0.00  0.00  -0.80   35 Full     45  27    700   800   800   ---   900
11:54:40  *34  *33  *33  *36  *37  *34  *32  *35  *39  *37  ^39  35.00   0.00   0.00  0.00   0.00   34 Full     39  27    600   800   800   ---   900
Sunday, Jan 06                                                                                     CPU         New_Fan%  New_RPM_____________________
          da0  da1  da2  da3  da4  da5  da6  da7  ada0 ada1 Tmax Tmean   ERRc      P     I      D TEMP MODE    CPU PER   FANA  FAN1  FAN2  FAN3  FAN4
12:00:45  *34  *33  *34  *36  *37  *34  *32  *35  *39  *37  ^39  35.10   0.10   0.40  0.00   0.80   35 Full     45  28    700   900   900   ---   900
12:06:50  *34  *33  *34  *36  *37  *34  *32  *35  *39  *37  ^39  35.10   0.10   0.40  0.00   0.00   36 Full     51  28    800   900   900   ---   900
12:12:55  *34  *33  *34  *36  *37  *34  *32  *35  *39  *37  ^39  35.10   0.10   0.40  0.00   0.00   34 Full     39  28    900   900   900   ---   900
12:19:01  *34  *33  *34  *36  *37  *34  *32  *35  *39  *37  ^39  35.10   0.10   0.40  0.00   0.00   37 Full     57  28    900   900   900   ---   900
12:25:06  *34  *33  *34  *36  *37  *34  *32  *35  *39  *37  ^39  35.10   0.10   0.40  0.00   0.00   35 Full     45  28    700   900   900   ---   900
12:31:10  *34  *33  *34  *36  *37  *34  *32  *35  *39  *37  ^39  35.10   0.10   0.40  0.00   0.00   35 Full     45  28    700   900   900   ---   900
12:37:15  *34  *33  *34  *36  *37  *34  *32  *35  *39  *37  ^39  35.10   0.10   0.40  0.00   0.00   36 Full     51  28    800   900   900   ---   900
12:43:20  *34  *33  *34  *36  *37  *34  *32  *35  *39  *37  ^39  35.10   0.10   0.40  0.00   0.00   36 Full     51  28    800   900   900   ---   900
12:49:25  *34  *33  *34  *36  *37  *34  *32  *35  *39  *37  ^39  35.10   0.10   0.40  0.00   0.00   35 Full     45  28    700   900   900   ---   900
12:55:30  *34  *33  *34  *36  *37  *34  *32  *35  *39  *37  ^39  35.10   0.10   0.40  0.00   0.00   35 Full     45  28    700   900   900   ---   900
13:01:36  *34  *33  *33  *35  *36  *33  *31  *35  *38  *36  ^38  34.40  -0.60  -2.40  0.00  -5.60   34 Full     39  20    600   700   700   ---   700
13:07:41  *34  *33  *33  *35  *36  *33  *32  *35  *38  *36  ^38  34.50  -0.50  -2.00  0.00   0.80   35 Full     45  19    700   600   600   ---   600
13:13:46  *34  *33  *33  *36  *37  *34  *32  *35  *39  *37  ^39  35.00   0.00   0.00  0.00   4.00   35 Full     45  23    700   800   800   ---   800
13:19:51  *34  *33  *33  *36  *37  *34  *32  *35  *39  *37  ^39  35.00   0.00   0.00  0.00   0.00   35 Full     45  23    800   700   700   ---   800
13:25:55  *34  *33  *34  *36  *37  *34  *32  *36  *39  *37  ^39  35.20   0.20   0.80  0.00   1.60   36 Full     51  25    800   800   800   ---   800
13:32:02  *34  *33  *34  *36  *37  *34  *32  *36  *39  *37  ^39  35.20   0.20   0.80  0.00   0.00   35 Full     45  26    700   800   800   ---   900
13:38:07  *34  *33  *34  *36  *37  *34  *32  *36  *39  *37  ^39  35.20   0.20   0.80  0.00   0.00   35 Full     45  27    700   800   800   ---   900
13:44:12  *34  *33  *34  *36  *37  *34  *32  *36  *39  *37  ^39  35.20   0.20   0.80  0.00   0.00   34 Full     39  28    600   900   900   ---   900
13:50:18  *34  *33  *34  *36  *37  *34  *32  *36  *39  *37  ^39  35.20   0.20   0.80  0.00   0.00   40 Full     75  29   1200   900   900   ---   900
13:56:24  *34  *33  *34  *36  *37  *34  *32  *36  *39  *37  ^39  35.20   0.20   0.80  0.00   0.00   36 Full     51  30    800   900   900   ---  1000
14:02:29  *34  *33  *33  *35  *37  *33  *32  *35  *38  *36  ^38  34.60  -0.40  -1.60  0.00  -4.80   35 Full     45  24    700   800   800   ---   800
14:08:35  *34  *33  *33  *36  *37  *34  *32  *35  *38  *37  ^38  34.90  -0.10  -0.40  0.00   2.40   36 Full     51  26    800   800   800   ---   900
14:14:41  *34  *33  *34  *36  *37  *34  *32  *35  *39  *37  ^39  35.10   0.10   0.40  0.00   1.60   36 Full     51  28    800   900   900   ---   900
14:20:46  *34  *33  *34  *36  *37  *34  *32  *36  *39  *37  ^39  35.20   0.20   0.80  0.00   0.80   36 Full     51  30    800   900   900   ---  1000
14:26:52  *34  *33  *34  *36  *37  *34  *32  *36  *39  *37  ^39  35.20   0.20   0.80  0.00   0.00   37 Full     57  31    900  1000  1000   ---  1000
14:32:57  *34  *33  *34  *36  *37  *34  *32  *36  *39  *37  ^39  35.20   0.20   0.80  0.00   0.00   38 Full     63  32   1000  1000  1000   ---  1000
14:39:02  *34  *33  *34  *36  *37  *34  *32  *36  *39  *37  ^39  35.20   0.20   0.80  0.00   0.00   38 Full     63  33   1000  1000  1000   ---  1100
14:45:06  *34  *33  *33  *36  *37  *34  *32  *36  *39  *37  ^39  35.10   0.10   0.40  0.00  -0.80   36 Full     51  33   1200  1000  1000   ---  1100
14:51:11  *34  *33  *33  *36  *37  *33  *32  *35  *38  *36  ^38  34.70  -0.30  -1.20  0.00  -3.20   37 Full     57  29    900   900   900   ---   900
14:57:15  *34  *33  *33  *36  *37  *34  *32  *35  *38  *36  ^38  34.80  -0.20  -0.80  0.00   0.80   36 Full     51  29    800   900   900   ---   900
15:03:20  *34  *33  *33  *36  *37  *34  *32  *35  *38  *36  ^38  34.80  -0.20  -0.80  0.00   0.00   35 Full     45  28    700   900   900   ---   900
15:09:26  *34  *33  *33  *36  *37  *34  *32  *36  *39  *37  ^39  35.10   0.10   0.40  0.00   2.40   35 Full     45  31    700  1000  1000   ---  1000
15:15:30  *34  *33  *33  *36  *37  *34  *32  *36  *39  *37  ^39  35.10   0.10   0.40  0.00   0.00   35 Full     45  31    700  1000  1000   ---  1000
15:21:35  *34  *34  *33  *36  *37  *34  *32  *36  *39  *37  ^39  35.20   0.20   0.80  0.00   0.80   35 Full     45  33    700  1000  1000   ---  1100
15:27:41  *34  *34  *33  *36  *37  *34  *32  *36  *39  *36  ^39  35.10   0.10   0.40  0.00  -0.80   35 Full     45  33    700  1000  1000   ---  1100
15:33:47  *34  *34  *33  *36  *37  *34  *32  *36  *38  *36  ^38  35.00   0.00   0.00  0.00  -0.80   36 Full     51  32    800  1000  1000   ---  1000
15:39:51  *34  *34  *33  *36  *37  *34  *32  *36  *38  *36  ^38  35.00   0.00   0.00  0.00   0.00   36 Full     51  32    800  1000  1000   ---  1000
15:45:56  *34  *34  *33  *36  *37  *34  *32  *36  *38  *36  ^38  35.00   0.00   0.00  0.00   0.00   36 Full     51  32    800  1000  1000   ---  1000
15:52:01  *34  *34  *33  *36  *37  *34  *32  *36  *38  *36  ^38  35.00   0.00   0.00  0.00   0.00   36 Full     51  32    800  1000  1000   ---  1000
15:58:06  *35  *34  *33  *36  *37  *34  *32  *36  *38  *36  ^38  35.10   0.10   0.40  0.00   0.80   35 Full     45  33    700  1000  1000   ---  1100
16:04:11  *34  *34  *33  *36  *37  *34  *32  *36  *38  *36  ^38  35.00   0.00   0.00  0.00  -0.80   36 Full     51  32    800  1000  1000   ---  1000
16:10:17  *34  *34  *33  *36  *37  *34  *32  *36  *38  *36  ^38  35.00   0.00   0.00  0.00   0.00   36 Full     51  32    800  1000  1000   ---  1000
16:16:22  *34  *34  *33  *36  *37  *33  *32  *36  *38  *36  ^38  34.90  -0.10  -0.40  0.00  -0.80   36 Full     51  31    800  1000  1000   ---  1000
16:22:27  *34  *34  *33  *36  *37  *34  *32  *36  *38  *36  ^38  35.00   0.00   0.00  0.00   0.80   38 Full     63  32   1000  1000  1000   ---  1000
16:28:33  *34  *34  *33  *36  *37  *34  *32  *36  *38  *36  ^38  35.00   0.00   0.00  0.00   0.00   35 Full     45  32    700  1000  1000   ---  1000
16:34:38  *34  *34  *33  *36  *37  *34  *32  *36  *38  *36  ^38  35.00   0.00   0.00  0.00   0.00   36 Full     51  32    700  1000  1000   ---  1000
16:40:43  *34  *34  *33  *36  *37  *34  *32  *36  *38  *36  ^38  35.00   0.00   0.00  0.00   0.00   36 Full     51  32    800  1000  1000   ---  1000
16:46:48  *35  *34  *33  *36  *37  *34  *32  *36  *38  *36  ^38  35.10   0.10   0.40  0.00   0.80   36 Full     51  33    800  1000  1000   ---  1100
16:52:54  *35  *34  *33  *36  *37  *34  *32  *36  *38  *36  ^38  35.10   0.10   0.40  0.00   0.00   37 Full     57  33    900  1000  1000   ---  1100
16:58:59  *35  *34  *33  *36  *37  *34  *32  *36  *38  *36  ^38  35.10   0.10   0.40  0.00   0.00   36 Full     51  33    800  1000  1000   ---  1100
17:05:04  *35  *34  *33  *36  *37  *34  *32  *36  *38  *36  ^38  35.10   0.10   0.40  0.00   0.00   38 Full     63  33   1000  1800  1800   ---  2000
17:11:09  *35  *34  *33  *35  *36  *33  *32  *35  *38  *36  ^38  34.70  -0.30  -1.20  0.00  -3.20   35 Full     45  29    700   900   900   ---  1000
17:17:13  *34  *34  *33  *35  *36  *33  *32  *35  *38  *36  ^38  34.60  -0.40  -1.60  0.00  -0.80   35 Full     45  27    700   800   800   ---   900
17:23:18  *34  *34  *33  *36  *37  *34  *32  *36  *38  *36  ^38  35.00   0.00   0.00  0.00   3.20   38 Full     63  30   1000   900   900   ---  1000
17:29:23  *34  *34  *34  *36  *37  *34  *32  *36  *38  *36  ^38  35.10   0.10   0.40  0.00   0.80   36 Full     51  31    800  1000  1000   ---  1000
17:35:29  *34  *34  *34  *36  *37  *34  *32  *36  *38  *36  ^38  35.10   0.10   0.40  0.00   0.00   38 Full     63  31   1000  1000  1000   ---  1000
17:41:34  *34  *34  *34  *36  *37  *34  *32  *36  *38  *36  ^38  35.10   0.10   0.40  0.00   0.00   37 Full     57  31    900  1000  1000   ---  1000
17:47:40  *34  *34  *34  *36  *37  *34  *32  *36  *38  *36  ^38  35.10   0.10   0.40  0.00   0.00   36 Full     51  31    800  1000  1000   ---  1000
17:53:45  *34  *34  *34  *36  *37  *34  *32  *36  *38  *36  ^38  35.10   0.10   0.40  0.00   0.00   36 Full     51  31    800  1000  1000   ---  1000
17:59:51  *34  *34  *34  *36  *37  *34  *32  *36  *38  *36  ^38  35.10   0.10   0.40  0.00   0.00   36 Full     51  31    800  1000  1000   ---  1000
18:05:56  *35  *34  *34  *36  *37  *34  *32  *36  *38  *36  ^38  35.20   0.20   0.80  0.00   0.80   35 Full     45  33    700  1000  1000   ---  1100
18:12:01  *34  *34  *34  *36  *37  *34  *32  *36  *38  *36  ^38  35.10   0.10   0.40  0.00  -0.80   38 Full     63  33   1000  1000  1000   ---  1100
18:18:06  *34  *34  *33  *36  *37  *34  *32  *36  *38  *36  ^38  35.00   0.00   0.00  0.00  -0.80   36 Full     51  32    800  1000  1000   ---  1000
18:24:12  *34  *34  *33  *36  *37  *34  *32  *36  *38  *36  ^38  35.00   0.00   0.00  0.00   0.00   37 Full     57  32    900  1000  1000   ---  1000
18:30:17  *34  *34  *33  *36  *37  *34  *32  *36  *38  *36  ^38  35.00   0.00   0.00  0.00   0.00   38 Full     63  32   1000  1000  1000   ---  1000
18:36:22  *35  *34  *33  *36  *37  *34  *32  *36  *38  *36  ^38  35.10   0.10   0.40  0.00   0.80   35 Full     45  33    700  1000  1000   ---  1100
18:42:27  *35  *34  *33  *36  *37  *34  *32  *36  *38  *36  ^38  35.10   0.10   0.40  0.00   0.00   35 Full     45  33    700  1000  1000   ---  1100
18:48:33  *34  *34  *33  *36  *37  *33  *32  *36  *38  *36  ^38  34.90  -0.10  -0.40  0.00  -1.60   36 Full     51  31    800  1000  1000   ---  1000
18:54:39  *34  *34  *33  *35  *37  *33  *32  *36  *38  *36  ^38  34.80  -0.20  -0.80  0.00  -0.80   35 Full     45  29    700   900   900   ---   900
19:00:44  *34  *34  *33  *35  *37  *33  *32  *36  *38  *36  ^38  34.80  -0.20  -0.80  0.00   0.00   37 Full     57  28    900   900   900   ---   900
19:06:49  *34  *33  *33  *35  *37  *33  *32  *36  *38  *36  ^38  34.70  -0.30  -1.20  0.00  -0.80   36 Full     51  26    800   800   800   ---   900
19:12:55  *34  *33  *33  *36  *37  *34  *32  *36  *38  *36  ^38  34.90  -0.10  -0.40  0.00   1.60   36 Full     51  27    800   800   800   ---   900
19:19:00  *34  *33  *33  *36  *37  *34  *32  *36  *39  *37  ^39  35.10   0.10   0.40  0.00   1.60   37 Full     57  29    900   900   900   ---   900
19:25:05  *34  *33  *33  *36  *37  *34  *32  *36  *39  *37  ^39  35.10   0.10   0.40  0.00   0.00   37 Full     57  29    900   900   900   ---   900
19:31:11  *34  *33  *33  *36  *37  *34  *32  *36  *39  *37  ^39  35.10   0.10   0.40  0.00   0.00   36 Full     51  29    800   900   900   ---   900
19:37:16  *34  *33  *33  *36  *37  *34  *32  *36  *39  *37  ^39  35.10   0.10   0.40  0.00   0.00   35 Full     45  29    700   900   900   ---   900
19:43:22  *34  *33  *33  *36  *37  *34  *32  *36  *39  *37  ^39  35.10   0.10   0.40  0.00   0.00   35 Full     45  29    700   900   900   ---   900
19:49:27  *34  *33  *33  *36  *37  *34  *32  *36  *39  *37  ^39  35.10   0.10   0.40  0.00   0.00   37 Full     57  29    900   900   900   ---   900
19:55:34  *35  *33  *33  *36  *37  *33  *32  *36  *39  *37  ^39  35.10   0.10   0.40  0.00   0.00   36 Full     51  29    800   900   900   ---   900
20:01:38  *35  *33  *33  *36  *37  *33  *32  *36  *39  *37  ^39  35.10   0.10   0.40  0.00   0.00   35 Full     45  29    700   900   900   ---   900
20:07:44  *34  *33  *33  *36  *37  *33  *32  *36  *39  *37  ^39  35.00   0.00   0.00  0.00  -0.80   37 Full     57  28    900   900   900   ---   900
20:13:49  *34  *33  *33  *36  *37  *34  *32  *36  *39  *37  ^39  35.10   0.10   0.40  0.00   0.80   36 Full     51  29    800   900   900   ---   900
20:19:55  *33  *33  *33  *36  *37  *34  *32  *36  *39  *37  ^39  35.00   0.00   0.00  0.00  -0.80   37 Full     57  28    900   900   900   ---   900
20:26:00  *33  *33  *33  *35  *36  *33  *32  *36  *38  *36  ^38  34.50  -0.50  -2.00  0.00  -4.00   36 Full     51  22    800   700   700   ---   800
20:32:06  *33  *33  *33  *35  *36  *33  *32  *36  *38  *36  ^38  34.50  -0.50  -2.00  0.00   0.00   36 Full     51  20    800   600   600   ---   700
20:38:12  *33  *33  *33  *36  *37  *34  *32  *36  *39  *37  ^39  35.00   0.00   0.00  0.00   4.00   37 Full     57  24    900   700   800   ---   800
20:44:16  *33  *33  *33  *36  *37  *34  *32  *37  *39  *37  ^39  35.10   0.10   0.40  0.00   0.80   35 Full     45  25    700   800   800   ---   800
20:50:22  *33  *33  *33  *36  *36  *33  *31  *36  *38  *36  ^38  34.50  -0.50  -2.00  0.00  -4.80   34 Full     39  18    600   600   600   ---   600
20:56:27  *33  *33  *32  *35  *36  *33  *31  *35  *38  *35  ^38  34.10  -0.90  -3.60  0.00  -3.20   36 Full     51  15    800   500   500   ---   500
21:02:33  *33  *33  *32  *35  *37  *33  *32  *35  *39  *36  ^39  34.50  -0.50  -2.00  0.00   3.20   36 Full     51  16    800   500   500   ---   500
21:08:37  *33  *33  *33  *35  *37  *35  *33  *36  *40  *37  ^40  35.20   0.20   0.80  0.00   5.60   37 Full     57  22    900   700   700   ---   700
21:14:42  *33  *33  *33  *35  *37  *35  *33  *36  *39  *37  ^39  35.10   0.10   0.40  0.00  -0.80   35 Full     45  22    700   700   700   ---   700
21:20:48  *32  *33  *33  *35  *36  *34  *32  *36  *39  *37  ^39  34.70  -0.30  -1.20  0.00  -3.20   36 Full     51  18    800   600   600   ---   600
21:26:54  *32  *33  *33  *35  *36  *34  *32  *36  *39  *37  ^39  34.70  -0.30  -1.20  0.00   0.00   37 Full     57  17    900   500   500   ---   600
21:32:59  *32  *33  *33  *35  *36  *34  *32  *37  *38  *37  ^38  34.70  -0.30  -1.20  0.00   0.00   35 Full     45  16    700   500   500   ---   500
21:39:05  *32  *33  *33  *35  *36  *34  *32  *37  *38  *37  ^38  34.70  -0.30  -1.20  0.00   0.00   36 Full     51  15    800   500   500   ---   500
21:45:10  *32  *33  *34  *36  *36  *34  *32  *37  *39  *37  ^39  35.00   0.00   0.00  0.00   2.40   37 Full     57  17    900   500   500   ---   600
21:51:17  *33  *33  *34  *36  *37  *34  *33  *37  *39  *37  ^39  35.30   0.30   1.20  0.00   2.40   37 Full     57  21    900   700   700   ---   700
21:57:23  *33  *33  *34  *36  *37  *35  *33  *37  *39  *37  ^39  35.40   0.40   1.60  0.00   0.80   36 Full     51  23    800   700   700   ---   800
22:03:29  *33  *33  *34  *36  *37  *34  *33  *37  *39  *37  ^39  35.30   0.30   1.20  0.00  -0.80   35 Full     45  23    700   700   700   ---   800
22:09:35  *33  *33  *34  *35  *36  *33  *32  *37  *39  *36  ^39  34.80  -0.20  -0.80  0.00  -4.00   37 Full     57  18    900   600   600   ---   600
22:15:40  *33  *33  *33  *35  *36  *33  *32  *37  *38  *36  ^38  34.60  -0.40  -1.60  0.00  -1.60   36 Full     51  15    800   500   500   ---   500
22:21:46  *33  *33  *33  *35  *36  *33  *32  *37  *38  *36  ^38  34.60  -0.40  -1.60  0.00   0.00   35 Full     45  15    700   500   500   ---   500
22:27:52  *32  *33  *33  *35  *36  *33  *32  *37  *38  *36  ^38  34.50  -0.50  -2.00  0.00  -0.80   36 Full     51  15    800   500   500   ---   500
22:33:57  *32  *33  *33  *35  *36  *33  *32  *37  *38  *36  ^38  34.50  -0.50  -2.00  0.00   0.00   36 Full     51  15    800   500   500   ---   500
22:40:03  *32  *33  *33  *35  *36  *33  *31  *37  *38  *35  ^38  34.30  -0.70  -2.80  0.00  -1.60   39 Full     69  15   1100   500   500   ---   500
22:46:08  *32  *33  *33  *34  *36  *33  *31  *37  *38  *35  ^38  34.20  -0.80  -3.20  0.00  -0.80   36 Full     51  15    800   500   500   ---   500
22:52:13  *32  *33  *33  *34  *35  *33  *31  *37  *38  *35  ^38  34.10  -0.90  -3.60  0.00  -0.80   35 Full     45  15    700   500   500   ---   500
22:58:19  *32  *32  *33  *34  *35  *33  *31  *37  *38  *35  ^38  34.00  -1.00  -4.00  0.00  -0.80   35 Full     45  15    600   500   500   ---   500
23:04:24  *32  *32  *33  *34  *35  *33  *30  *36  *38  *35  ^38  33.80  -1.20  -4.80  0.00  -1.60   37 Full     57  15    900   500   500   ---   500
23:10:30  *32  *32  *33  *34  *35  *33  *30  *36  *38  *34  ^38  33.70  -1.30  -5.20  0.00  -0.80   34 Full     39  15    600   500   500   ---   500
23:16:34  *32  *32  *33  *34  *35  *33  *31  *36  *38  *34  ^38  33.80  -1.20  -4.80  0.00   0.80   34 Full     39  15    600   500   500   ---   500
23:22:39  *32  *32  *33  *34  *35  *33  *31  *36  *38  *35  ^38  33.90  -1.10  -4.40  0.00   0.80   34 Full     39  15    600   500   500   ---   500
23:28:44  *32  *32  *33  *34  *35  *33  *31  *37  *38  *35  ^38  34.00  -1.00  -4.00  0.00   0.80   36 Full     51  15    800   500   500   ---   500
23:34:50  *32  *32  *33  *35  *35  *33  *32  *37  *38  *35  ^38  34.20  -0.80  -3.20  0.00   1.60   35 Full     45  15    700   500   500   ---   500
23:40:56  *32  *32  *34  *35  *36  *33  *32  *37  *38  *35  ^38  34.40  -0.60  -2.40  0.00   1.60   36 Full     51  15    800   500   500   ---   500
23:47:00  *32  *32  *34  *35  *36  *33  *32  *37  *38  *35  ^38  34.40  -0.60  -2.40  0.00   0.00   35 Full     45  15    700  1600  1600   ---  1700Sent cold reset command to MC

DUTY_PER=15; RPM_PER=1600 -- I reset the BMC because RPMs were too high or low for DUTY_PER

23:54:05  *32  *32  *33  *33  *34  *32  *30  *36  *38  *34  ^38  33.40  -1.60  -6.40  0.00  -8.00   36 Full     51  15    800  1000  1000   ---  1100
Monday, Jan 07                                                                                     CPU         New_Fan%  New_RPM_____________________
          da0  da1  da2  da3  da4  da5  da6  da7  ada0 ada1 Tmax Tmean   ERRc      P     I      D TEMP MODE    CPU PER   FANA  FAN1  FAN2  FAN3  FAN4
00:00:10  *31  *32  *31  *32  *33  *30  *29  *33  *35  *33  ^35  31.90  -3.10 -12.40  0.00 -12.00   32 Full     27  15    400  2400  2400   ---  2600Sent cold reset command to MC

DUTY_PER=15; RPM_PER=2400 -- I reset the BMC because RPMs were too high or low for DUTY_PER

00:07:15  *30  *32  *30  *31  *31  *29  *29  *32  *33  *31  ^33  30.80  -4.20 -16.80  0.00  -8.80   35 Full     45  15    700  2400  2400   ---  2600Sent cold reset command to MC

DUTY_PER=15; RPM_PER=2400 -- I reset the BMC because RPMs were too high or low for DUTY_PER

00:14:20  *30  *32  *30  *30  *30  *29  *29  *31  *33  *30  ^33  30.40  -4.60 -18.40  0.00  -3.20   32 Full     27  15    400  2400  2400   ---  2600Sent cold reset command to MC

DUTY_PER=15; RPM_PER=2400 -- I reset the BMC because RPMs were too high or low for DUTY_PER

00:21:25  *30  *31  *30  *30  *30  *29  *28  *31  *32  *30  ^32  30.10  -4.90 -19.60  0.00  -2.40   32 Full     27  15    400  2400  2400   ---  2600Sent cold reset command to MC

DUTY_PER=15; RPM_PER=2400 -- I reset the BMC because RPMs were too high or low for DUTY_PER

00:28:30  *30  *31  *30  *30  *30  *29  *28  *30  *32  *30  ^32  30.00  -5.00 -20.00  0.00  -0.80   34 Full     39  15    600  2400  2400   ---  2600Sent cold reset command to MC

DUTY_PER=15; RPM_PER=2400 -- I reset the BMC because RPMs were too high or low for DUTY_PER

00:35:35  *30  *31  *30  *30  *30  *29  *28  *30  *32  *30  ^32  30.00  -5.00 -20.00  0.00   0.00   35 Full     45  15    700  2400  2400   ---  2600Sent cold reset command to MC

DUTY_PER=15; RPM_PER=2400 -- I reset the BMC because RPMs were too high or low for DUTY_PER

00:42:40  *29  *31  *30  *30  *30  *29  *28  *30  *32  *30  ^32  29.90  -5.10 -20.40  0.00  -0.80   32 Full     27  15    400  2400  2400   ---  2700Sent cold reset command to MC

DUTY_PER=15; RPM_PER=2400 -- I reset the BMC because RPMs were too high or low for DUTY_PER

00:49:44  *29  *31  *29  *30  *30  *29  *28  *30  *32  *30  ^32  29.80  -5.20 -20.80  0.00  -0.80   32 Full     27  15    400  2400  2400   ---  2700Sent cold reset command to MC

DUTY_PER=15; RPM_PER=2400 -- I reset the BMC because RPMs were too high or low for DUTY_PER

00:56:49  *29  *31  *29  *30  *30  *29  *28  *30  *32  *30  ^32  29.80  -5.20 -20.80  0.00   0.00   33 Full     33  15    500  2400  2400   ---  2600Sent cold reset command to MC

DUTY_PER=15; RPM_PER=2400 -- I reset the BMC because RPMs were too high or low for DUTY_PER

01:03:55  *29  *31  *29  *30  *30  *29  *28  *30  *32  *30  ^32  29.80  -5.20 -20.80  0.00   0.00   32 Full     27  15    400  2400  2400   ---  2600Sent cold reset command to MC

DUTY_PER=15; RPM_PER=2400 -- I reset the BMC because RPMs were too high or low for DUTY_PER

01:11:00  *29  *31  *29  *30  *30  *29  *28  *30  *32  *30  ^32  29.80  -5.20 -20.80  0.00   0.00   33 Full     33  15    500  2400  2400   ---  2600Sent cold reset command to MC

DUTY_PER=15; RPM_PER=2400 -- I reset the BMC because RPMs were too high or low for DUTY_PER

01:18:05  *29  *31  *29  *30  *30  *29  *28  *30  *32  *30  ^32  29.80  -5.20 -20.80  0.00   0.00   32 Full     27  15    400  2400  2400   ---  2600Sent cold reset command to MC

DUTY_PER=15; RPM_PER=2400 -- I reset the BMC because RPMs were too high or low for DUTY_PER


 

lmannyr

Contributor
Joined
Oct 11, 2015
Messages
198
Continued from above log

Code:
01:25:10  *29  *31  *29  *30  *30  *29  *28  *30  *32  *30  ^32  29.80  -5.20 -20.80  0.00   0.00   32 Full     27  15    400  2400  2400   ---  2600Sent cold reset command to MC

DUTY_PER=15; RPM_PER=2400 -- I reset the BMC because RPMs were too high or low for DUTY_PER

01:32:15  *29  *31  *29  *30  *30  *29  *28  *30  *32  *30  ^32  29.80  -5.20 -20.80  0.00   0.00   34 Full     39  15    600  2400  2400   ---  2600Sent cold reset command to MC

DUTY_PER=15; RPM_PER=2400 -- I reset the BMC because RPMs were too high or low for DUTY_PER

01:39:20  *29  *31  *29  *30  *30  *29  *28  *30  *32  *30  ^32  29.80  -5.20 -20.80  0.00   0.00   33 Full     33  15    500  2400  2400   ---  2600Sent cold reset command to MC

DUTY_PER=15; RPM_PER=2400 -- I reset the BMC because RPMs were too high or low for DUTY_PER

01:46:26  *29  *31  *29  *30  *30  *29  *28  *30  *32  *30  ^32  29.80  -5.20 -20.80  0.00   0.00   33 Full     33  15    500  2400  2400   ---  2600Sent cold reset command to MC

DUTY_PER=15; RPM_PER=2400 -- I reset the BMC because RPMs were too high or low for DUTY_PER

01:53:31  *29  *31  *29  *30  *30  *29  *28  *30  *32  *30  ^32  29.80  -5.20 -20.80  0.00   0.00   32 Full     27  15    400  2400  2400   ---  2600Sent cold reset command to MC

DUTY_PER=15; RPM_PER=2400 -- I reset the BMC because RPMs were too high or low for DUTY_PER

02:00:36  *29  *31  *29  *30  *30  *29  *28  *30  *32  *30  ^32  29.80  -5.20 -20.80  0.00   0.00   33 Full     33  15    500  2400  2400   ---  2700Sent cold reset command to MC

DUTY_PER=15; RPM_PER=2400 -- I reset the BMC because RPMs were too high or low for DUTY_PER

02:07:41  *29  *31  *29  *30  *30  *29  *28  *30  *32  *30  ^32  29.80  -5.20 -20.80  0.00   0.00   36 Full     51  15    800  2400  2400   ---  2600Sent cold reset command to MC

DUTY_PER=15; RPM_PER=2400 -- I reset the BMC because RPMs were too high or low for DUTY_PER

02:14:47  *29  *31  *29  *30  *30  *29  *28  *30  *32  *30  ^32  29.80  -5.20 -20.80  0.00   0.00   31 Full     21  15    300  2400  2400   ---  2700Sent cold reset command to MC

DUTY_PER=15; RPM_PER=2400 -- I reset the BMC because RPMs were too high or low for DUTY_PER

02:21:53  *29  *31  *29  *30  *30  *29  *28  *30  *32  *30  ^32  29.80  -5.20 -20.80  0.00   0.00   32 Full     27  15    400  2400  2400   ---  2600Sent cold reset command to MC

DUTY_PER=15; RPM_PER=2400 -- I reset the BMC because RPMs were too high or low for DUTY_PER

02:28:59  *29  *31  *30  *30  *30  *29  *28  *30  *32  *30  ^32  29.90  -5.10 -20.40  0.00   0.80   32 Full     27  15    400  2400  2400   ---  2600Sent cold reset command to MC

DUTY_PER=15; RPM_PER=2400 -- I reset the BMC because RPMs were too high or low for DUTY_PER

02:36:05  *30  *31  *30  *30  *30  *29  *28  *30  *32  *30  ^32  30.00  -5.00 -20.00  0.00   0.80   32 Full     27  15    400  2400  2400   ---  2700Sent cold reset command to MC

DUTY_PER=15; RPM_PER=2400 -- I reset the BMC because RPMs were too high or low for DUTY_PER

02:43:09  *30  *31  *29  *30  *30  *29  *29  *31  *32  *30  ^32  30.10  -4.90 -19.60  0.00   0.80   33 Full     33  15    500   700   700   ---   700
02:49:14  *31  *32  *30  *32  *32  *30  *29  *32  *33  *32  ^33  31.30  -3.70 -14.80  0.00   9.60   34 Full     39  15    600   700   700   ---   700
02:55:19  *31  *32  *31  *32  *32  *31  *30  *33  *34  *32  ^34  31.80  -3.20 -12.80  0.00   4.00   36 Full     51  15    800   700   700   ---   700
03:01:25  *31  *32  *32  *32  *33  *32  *30  *34  *35  *33  ^35  32.40  -2.60 -10.40  0.00   4.80   35 Full     45  15    700   700   700   ---   700
03:07:30  *32  *32  *32  *33  *33  *32  *30  *34  *36  *33  ^36  32.70  -2.30  -9.20  0.00   2.40   37 Full     57  15    900   700   700   ---   700
03:13:35  *31  *32  *31  *33  *33  *31  *30  *33  *35  *33  ^35  32.20  -2.80 -11.20  0.00  -4.00   33 Full     33  15    500  2400  2400   ---  2600Sent cold reset command to MC

DUTY_PER=15; RPM_PER=2400 -- I reset the BMC because RPMs were too high or low for DUTY_PER

03:20:40  *31  *32  *30  *32  *33  *30  *30  *32  *34  *33  ^34  31.70  -3.30 -13.20  0.00  -4.00   33 Full     33  15    500  2400  2400   ---  2600Sent cold reset command to MC

DUTY_PER=15; RPM_PER=2400 -- I reset the BMC because RPMs were too high or low for DUTY_PER

03:27:45  *30  *32  *30  *32  *32  *30  *29  *32  *34  *32  ^34  31.30  -3.70 -14.80  0.00  -3.20   33 Full     33  15    500  2400  2400   ---  2600Sent cold reset command to MC

DUTY_PER=15; RPM_PER=2400 -- I reset the BMC because RPMs were too high or low for DUTY_PER

03:34:51  *30  *32  *30  *32  *32  *30  *29  *31  *34  *32  ^34  31.20  -3.80 -15.20  0.00  -0.80   32 Full     27  15    400  2400  2400   ---  2600Sent cold reset command to MC

DUTY_PER=15; RPM_PER=2400 -- I reset the BMC because RPMs were too high or low for DUTY_PER

03:41:56  *30  *31  *30  *32  *32  *30  *29  *31  *33  *32  ^33  31.00  -4.00 -16.00  0.00  -1.60   32 Full     27  15    400  2400  2400   ---  2700Sent cold reset command to MC

DUTY_PER=15; RPM_PER=2400 -- I reset the BMC because RPMs were too high or low for DUTY_PER

03:49:02  *30  *31  *30  *32  *32  *30  *29  *31  *33  *32  ^33  31.00  -4.00 -16.00  0.00   0.00   34 Full     39  15    600  2400  2400   ---  2600Sent cold reset command to MC

DUTY_PER=15; RPM_PER=2400 -- I reset the BMC because RPMs were too high or low for DUTY_PER

03:56:07  *30  *31  *30  *32  *32  *30  *29  *31  *33  *32  ^33  31.00  -4.00 -16.00  0.00   0.00   33 Full     33  15    500  1000  1000   ---  1100
04:02:12  *30  *32  *31  *32  *33  *31  *30  *32  *35  *33  ^35  31.90  -3.10 -12.40  0.00   7.20   33 Full     33  15    500  1000  1000   ---  1100
04:08:17  *31  *32  *32  *33  *34  *32  *30  *32  *36  *34  ^36  32.60  -2.40  -9.60  0.00   5.60   35 Full     45  15    700  1000  1000   ---  1100
04:14:22  *31  *32  *31  *33  *33  *31  *30  *32  *35  *33  ^35  32.10  -2.90 -11.60  0.00  -4.00   34 Full     39  15    600  2400  2400   ---  2700Sent cold reset command to MC

DUTY_PER=15; RPM_PER=2400 -- I reset the BMC because RPMs were too high or low for DUTY_PER

04:21:27  *30  *32  *30  *32  *33  *30  *29  *31  *34  *33  ^34  31.40  -3.60 -14.40  0.00  -5.60   32 Full     27  15    400  2400  2400   ---  2700Sent cold reset command to MC

DUTY_PER=15; RPM_PER=2400 -- I reset the BMC because RPMs were too high or low for DUTY_PER

04:28:32  *30  *32  *30  *32  *32  *30  *29  *31  *34  *32  ^34  31.20  -3.80 -15.20  0.00  -1.60   33 Full     33  15    500  2400  2400   ---  2700Sent cold reset command to MC

DUTY_PER=15; RPM_PER=2400 -- I reset the BMC because RPMs were too high or low for DUTY_PER

04:35:37  *30  *32  *30  *32  *32  *30  *29  *31  *33  *32  ^33  31.10  -3.90 -15.60  0.00  -0.80   34 Full     39  15    600  2400  2400   ---  2600Sent cold reset command to MC

DUTY_PER=15; RPM_PER=2400 -- I reset the BMC because RPMs were too high or low for DUTY_PER

04:42:43  *30  *32  *30  *32  *32  *30  *29  *31  *33  *32  ^33  31.10  -3.90 -15.60  0.00   0.00   34 Full     39  15    600  2400  2400   ---  2600Sent cold reset command to MC

DUTY_PER=15; RPM_PER=2400 -- I reset the BMC because RPMs were too high or low for DUTY_PER

04:49:48  *30  *31  *30  *31  *32  *30  *29  *31  *33  *32  ^33  30.90  -4.10 -16.40  0.00  -1.60   32 Full     27  15    400  2400  2400   ---  2700Sent cold reset command to MC

DUTY_PER=15; RPM_PER=2400 -- I reset the BMC because RPMs were too high or low for DUTY_PER

04:56:52  *30  *31  *30  *31  *32  *30  *29  *31  *33  *32  ^33  30.90  -4.10 -16.40  0.00   0.00   34 Full     39  15    600  2400  2400   ---  2600Sent cold reset command to MC

DUTY_PER=15; RPM_PER=2400 -- I reset the BMC because RPMs were too high or low for DUTY_PER

05:03:58  *30  *31  *30  *31  *32  *30  *29  *31  *33  *32  ^33  30.90  -4.10 -16.40  0.00   0.00   33 Full     33  15    500  2400  2400   ---  2600Sent cold reset command to MC

DUTY_PER=15; RPM_PER=2400 -- I reset the BMC because RPMs were too high or low for DUTY_PER

05:11:03  *30  *31  *30  *31  *32  *30  *29  *31  *33  *32  ^33  30.90  -4.10 -16.40  0.00   0.00   40 Full     75  15    500  1900  1900   ---  2100Sent cold reset command to MC

DUTY_PER=15; RPM_PER=1900 -- I reset the BMC because RPMs were too high or low for DUTY_PER

05:18:08  *30  *31  *30  *31  *32  *30  *29  *31  *33  *32  ^33  30.90  -4.10 -16.40  0.00   0.00   32 Full     27  15    400  2400  2400   ---  2700Sent cold reset command to MC

DUTY_PER=15; RPM_PER=2400 -- I reset the BMC because RPMs were too high or low for DUTY_PER

05:25:14  *30  *31  *30  *31  *32  *30  *29  *31  *33  *32  ^33  30.90  -4.10 -16.40  0.00   0.00   34 Full     39  15    600  2400  2400   ---  2600Sent cold reset command to MC

DUTY_PER=15; RPM_PER=2400 -- I reset the BMC because RPMs were too high or low for DUTY_PER

05:32:19  *30  *31  *30  *31  *31  *30  *29  *31  *33  *32  ^33  30.80  -4.20 -16.80  0.00  -0.80   32 Full     27  15    400  2400  2400   ---  2600Sent cold reset command to MC

DUTY_PER=15; RPM_PER=2400 -- I reset the BMC because RPMs were too high or low for DUTY_PER

05:39:24  *30  *31  *30  *31  *31  *30  *29  *31  *33  *32  ^33  30.80  -4.20 -16.80  0.00   0.00   34 Full     39  15    600  2400  2400   ---  2600Sent cold reset command to MC

DUTY_PER=15; RPM_PER=2400 -- I reset the BMC because RPMs were too high or low for DUTY_PER

05:46:30  *30  *31  *30  *31  *31  *30  *29  *31  *33  *32  ^33  30.80  -4.20 -16.80  0.00   0.00   33 Full     33  15    500  2400  2400   ---  2600Sent cold reset command to MC

DUTY_PER=15; RPM_PER=2400 -- I reset the BMC because RPMs were too high or low for DUTY_PER

05:53:36  *30  *31  *30  *31  *32  *30  *29  *31  *33  *32  ^33  30.90  -4.10 -16.40  0.00   0.80   32 Full     27  15   1400  1000  1000   ---  1100Sent cold reset command to MC

DUTY_CPU=27; RPM_CPU=1400 -- I reset the BMC because RPMs were too high or low for DUTY_CPU

Monday, Jan 07                                                                                     CPU         New_Fan%  New_RPM_____________________
          da0  da1  da2  da3  da4  da5  da6  da7  ada0 ada1 Tmax Tmean   ERRc      P     I      D TEMP MODE    CPU PER   FANA  FAN1  FAN2  FAN3  FAN4
06:00:41  *29  *31  *30  *32  *32  *30  *29  *31  *33  *32  ^33  30.90  -4.10 -16.40  0.00   0.00   36 Full     51  15    800  2400  2400   ---  2600Sent cold reset command to MC

DUTY_PER=15; RPM_PER=2400 -- I reset the BMC because RPMs were too high or low for DUTY_PER

06:07:47  *29  *31  *30  *31  *32  *30  *29  *31  *33  *32  ^33  30.80  -4.20 -16.80  0.00  -0.80   32 Full     27  15    400  2400  2400   ---  2600Sent cold reset command to MC

DUTY_PER=15; RPM_PER=2400 -- I reset the BMC because RPMs were too high or low for DUTY_PER

06:14:53  *29  *31  *30  *31  *31  *30  *29  *31  *33  *32  ^33  30.70  -4.30 -17.20  0.00  -0.80   33 Full     33  15    500  2400  2400   ---  2600Sent cold reset command to MC

DUTY_PER=15; RPM_PER=2400 -- I reset the BMC because RPMs were too high or low for DUTY_PER

06:21:58  *29  *31  *30  *31  *31  *30  *29  *31  *33  *32  ^33  30.70  -4.30 -17.20  0.00   0.00   33 Full     33  15    500  2400  2400   ---  2600Sent cold reset command to MC

DUTY_PER=15; RPM_PER=2400 -- I reset the BMC because RPMs were too high or low for DUTY_PER

****** SETTINGS ******
CPU zone 1; Peripheral zone 0
CPU fans min/max duty cycle: 15/100
PER fans min/max duty cycle: 20/100
CPU fans - measured RPMs at 30 0x1.f4p+8nd 100 1500uty cycle: /
PER fans - measured RPMs at 30 0x1.f4p+9nd 100 2600uty cycle: /
Drive temperature setpoint (C): 35
Kp=4, Ki=0, Kd=40
Drive check interval (main cycle; minutes): 5
CPU check interval (seconds): 2
CPU reference temperature (C): 30
CPU scalar: 6

*******************************************************
* WARNING - Drive da1  has a record of past errors,   *
* is currently failing, or is not communicating well. *
* Use smartctl to examine the condition of this drive *
* and conduct tests. Status symbol for the drive may  *
* be incorrect (but probably not).                    *
*******************************************************

*******************************************************
* WARNING - Drive da7  has a record of past errors,   *
* is currently failing, or is not communicating well. *
* Use smartctl to examine the condition of this drive *
* and conduct tests. Status symbol for the drive may  *
* be incorrect (but probably not).                    *
*******************************************************

Key to drive status symbols:  * spinning;  _ standby;  ? unknown                              Version 2018-01-01

Monday, Jan 07                                                                                     CPU         New_Fan%  New_RPM_____________________
          da0  da1  da2  da3  da4  da5  da6  da7  ada0 ada1 Tmax Tmean   ERRc      P     I      D TEMP MODE    CPU PER   FANA  FAN1  FAN2  FAN3  FAN4
06:26:14  *29  *31  *30  *31  *31  *30  *29  *31  *33  *32  ^33  30.70  -4.30 -17.20  0.00 -34.40   28 Full     50  20    800   700   700   ---   700
 

lmannyr

Contributor
Joined
Oct 11, 2015
Messages
198
Continued...

Code:
****** SETTINGS ******
CPU zone 1; Peripheral zone 0
CPU fans min/max duty cycle: 15/100
PER fans min/max duty cycle: 20/100
CPU fans - measured RPMs at 30 0x1.f4p+8nd 100 1500uty cycle: /
PER fans - measured RPMs at 30 0x1.f4p+9nd 100 2600uty cycle: /
Drive temperature setpoint (C): 35
Kp=4, Ki=0, Kd=40
Drive check interval (main cycle; minutes): 5
CPU check interval (seconds): 2
CPU reference temperature (C): 30
CPU scalar: 6

*******************************************************
* WARNING - Drive da1  has a record of past errors,   *
* is currently failing, or is not communicating well. *
* Use smartctl to examine the condition of this drive *
* and conduct tests. Status symbol for the drive may  *
* be incorrect (but probably not).                    *
*******************************************************

*******************************************************
* WARNING - Drive da7  has a record of past errors,   *
* is currently failing, or is not communicating well. *
* Use smartctl to examine the condition of this drive *
* and conduct tests. Status symbol for the drive may  *
* be incorrect (but probably not).                    *
*******************************************************

Key to drive status symbols:  * spinning;  _ standby;  ? unknown                              Version 2018-01-01

Monday, Jan 07                                                                                     CPU         New_Fan%  New_RPM_____________________
          da0  da1  da2  da3  da4  da5  da6  da7  ada0 ada1 Tmax Tmean   ERRc      P     I      D TEMP MODE    CPU PER   FANA  FAN1  FAN2  FAN3  FAN4
06:28:44  *30  *31  *30  *32  *32  *30  *29  *31  *33  *32  ^33  31.00  -4.00 -16.00  0.00 -32.00   30 Full     50  20    800   700   700   ---   700
06:34:49  *30  *32  *30  *32  *32  *30  *29  *31  *34  *32  ^34  31.20  -3.80 -15.20  0.00   1.60   35 Full     45  20    700  2400  2400   ---  2600Sent cold reset command to MC

DUTY_PER=20; RPM_PER=2400 -- I reset the BMC because RPMs were too high or low for DUTY_PER

****** SETTINGS ******
CPU zone 1; Peripheral zone 0
CPU fans min/max duty cycle: 15/100
PER fans min/max duty cycle: 20/100
CPU fans - measured RPMs at 30 0x1.f4p+8nd 100 1500uty cycle: /
PER fans - measured RPMs at 30 0x1.f4p+9nd 100 2600uty cycle: /
Drive temperature setpoint (C): 35
Kp=4, Ki=0, Kd=40
Drive check interval (main cycle; minutes): 5
CPU check interval (seconds): 2
CPU reference temperature (C): 30
CPU scalar: 6

*******************************************************
* WARNING - Drive da1  has a record of past errors,   *
* is currently failing, or is not communicating well. *
* Use smartctl to examine the condition of this drive *
* and conduct tests. Status symbol for the drive may  *
* be incorrect (but probably not).                    *
*******************************************************

*******************************************************
* WARNING - Drive da7  has a record of past errors,   *
* is currently failing, or is not communicating well. *
* Use smartctl to examine the condition of this drive *
* and conduct tests. Status symbol for the drive may  *
* be incorrect (but probably not).                    *
*******************************************************

Key to drive status symbols:  * spinning;  _ standby;  ? unknown                              Version 2018-01-01

Monday, Jan 07                                                                                     CPU         New_Fan%  New_RPM_____________________
          da0  da1  da2  da3  da4  da5  da6  da7  ada0 ada1 Tmax Tmean   ERRc      P     I      D TEMP MODE    CPU PER   FANA  FAN1  FAN2  FAN3  FAN4
06:35:49  *30  *32  *30  *32  *32  *30  *29  *31  *34  *32  ^34  31.20  -3.80 -15.20  0.00 -30.40      Full     50  20    ---   ---   ---   ---   ---
****** SETTINGS ******
CPU zone 1; Peripheral zone 0
CPU fans min/max duty cycle: 15/100
PER fans min/max duty cycle: 20/100
CPU fans - measured RPMs at 30 0x1.f4p+8nd 100 1500uty cycle: /
PER fans - measured RPMs at 30 0x1.f4p+9nd 100 2700uty cycle: /
Drive temperature setpoint (C): 35
Kp=4, Ki=0, Kd=40
Drive check interval (main cycle; minutes): 5
CPU check interval (seconds): 2
CPU reference temperature (C): 30
CPU scalar: 6

*******************************************************
* WARNING - Drive da1  has a record of past errors,   *
* is currently failing, or is not communicating well. *
* Use smartctl to examine the condition of this drive *
* and conduct tests. Status symbol for the drive may  *
* be incorrect (but probably not).                    *
*******************************************************

*******************************************************
* WARNING - Drive da7  has a record of past errors,   *
* is currently failing, or is not communicating well. *
* Use smartctl to examine the condition of this drive *
* and conduct tests. Status symbol for the drive may  *
* be incorrect (but probably not).                    *
*******************************************************

Key to drive status symbols:  * spinning;  _ standby;  ? unknown                              Version 2018-01-01

Monday, Jan 07                                                                                     CPU         New_Fan%  New_RPM_____________________
          da0  da1  da2  da3  da4  da5  da6  da7  ada0 ada1 Tmax Tmean   ERRc      P     I      D TEMP MODE    CPU PER   FANA  FAN1  FAN2  FAN3  FAN4
06:39:21  *30  *32  *30  *32  *32  *30  *29  *31  *33  *32  ^33  31.10  -3.90 -15.60  0.00 -31.20   30 Full     50  20    800   700   700   ---   700
****** SETTINGS ******
CPU zone 1; Peripheral zone 0
CPU fans min/max duty cycle: 15/100
PER fans min/max duty cycle: 15/100
CPU fans - measured RPMs at 30 0x1.f4p+8nd 100 1500uty cycle: /
PER fans - measured RPMs at 30 0x1.f4p+9nd 100 2700uty cycle: /
Drive temperature setpoint (C): 35
Kp=4, Ki=0, Kd=40
Drive check interval (main cycle; minutes): 5
CPU check interval (seconds): 2
CPU reference temperature (C): 30
CPU scalar: 6

*******************************************************
* WARNING - Drive da1  has a record of past errors,   *
* is currently failing, or is not communicating well. *
* Use smartctl to examine the condition of this drive *
* and conduct tests. Status symbol for the drive may  *
* be incorrect (but probably not).                    *
*******************************************************

*******************************************************
* WARNING - Drive da7  has a record of past errors,   *
* is currently failing, or is not communicating well. *
* Use smartctl to examine the condition of this drive *
* and conduct tests. Status symbol for the drive may  *
* be incorrect (but probably not).                    *
*******************************************************

Key to drive status symbols:  * spinning;  _ standby;  ? unknown                              Version 2018-01-01

Monday, Jan 07                                                                                     CPU         New_Fan%  New_RPM_____________________
          da0  da1  da2  da3  da4  da5  da6  da7  ada0 ada1 Tmax Tmean   ERRc      P     I      D TEMP MODE    CPU PER   FANA  FAN1  FAN2  FAN3  FAN4
06:42:16  *30  *32  *31  *32  *32  *31  *29  *32  *34  *32  ^34  31.50  -3.50 -14.00  0.00 -28.00   31 Full     50  15    800   500   500   ---   500
06:48:22  *31  *32  *32  *33  *34  *32  *31  *32  *36  *34  ^36  32.70  -2.30  -9.20  0.00   9.60   35 Full     45  15    700   500   500   ---   500
06:54:27  *31  *32  *33  *35  *35  *33  *32  *34  *37  *35  ^37  33.70  -1.30  -5.20  0.00   8.00   36 Full     51  18    800   600   600   ---   600
07:00:33  *31  *32  *33  *35  *35  *33  *31  *34  *37  *35  ^37  33.60  -1.40  -5.60  0.00  -0.80   33 Full     33  15    500   600   600   ---   600
07:06:39  *31  *32  *33  *35  *36  *33  *32  *34  *37  *36  ^37  33.90  -1.10  -4.40  0.00   2.40   35 Full     45  15    700   500   500   ---   500
07:12:45  *31  *32  *33  *36  *37  *34  *32  *35  *38  *37  ^38  34.50  -0.50  -2.00  0.00   4.80   39 Full     69  18   1100   600   600   ---   600
07:18:51  *31  *32  *34  *36  *37  *35  *32  *36  *39  *37  ^39  34.90  -0.10  -0.40  0.00   3.20   35 Full     45  21    700   700   700   ---   700
07:24:56  *31  *32  *34  *37  *37  *35  *32  *36  *39  *37  ^39  35.00   0.00   0.00  0.00   0.80   36 Full     51  22    800   700   700   ---   700
07:31:02  *32  *32  *34  *37  *37  *35  *32  *36  *40  *37  ^40  35.20   0.20   0.80  0.00   1.60   42 Full     87  24   1300   800   800   ---   800
07:37:09  *32  *32  *34  *37  *37  *34  *32  *36  *40  *37  ^40  35.10   0.10   0.40  0.00  -0.80   35 Full     45  24    700   800   800   ---   800
07:43:14  *32  *32  *34  *36  *37  *34  *32  *36  *40  *37  ^40  35.00   0.00   0.00  0.00  -0.80   37 Full     57  23    900   700   700   ---   800
07:49:20  *32  *32  *34  *36  *37  *34  *32  *36  *40  *37  ^40  35.00   0.00   0.00  0.00   0.00   35 Full     45  23    700   700   700   ---   800
07:55:26  *32  *32  *34  *36  *37  *34  *32  *36  *40  *37  ^40  35.00   0.00   0.00  0.00   0.00   36 Full     51  23    800   700   700   ---   800
08:01:31  *32  *32  *34  *36  *37  *34  *32  *36  *39  *37  ^39  34.90  -0.10  -0.40  0.00  -0.80   34 Full     39  22    600   700   700   ---   700
08:07:37  *32  *32  *34  *36  *37  *34  *32  *36  *39  *37  ^39  34.90  -0.10  -0.40  0.00   0.00   36 Full     51  22    800   700   700   ---   700
08:13:42  *32  *32  *34  *36  *37  *34  *32  *36  *39  *37  ^39  34.90  -0.10  -0.40  0.00   0.00   34 Full     39  22    600   700   700   ---   700
08:19:47  *32  *32  *34  *36  *37  *34  *32  *36  *39  *37  ^39  34.90  -0.10  -0.40  0.00   0.00   38 Full     63  22   1000   700   700   ---   700
08:25:53  *32  *32  *34  *36  *37  *34  *32  *36  *39  *37  ^39  34.90  -0.10  -0.40  0.00   0.00   36 Full     51  22    800   700   700   ---   700
08:31:59  *32  *32  *34  *36  *37  *34  *32  *36  *39  *37  ^39  34.90  -0.10  -0.40  0.00   0.00   34 Full     39  22    600   700   700   ---   700
08:38:05  *32  *32  *34  *36  *37  *34  *32  *36  *39  *37  ^39  34.90  -0.10  -0.40  0.00   0.00   38 Full     63  22   1000   700   700   ---   700
08:44:10  *32  *32  *34  *36  *37  *34  *32  *36  *39  *37  ^39  34.90  -0.10  -0.40  0.00   0.00   34 Full     39  22    600   700   700   ---   700
08:50:16  *32  *32  *34  *36  *37  *34  *32  *36  *39  *37  ^39  34.90  -0.10  -0.40  0.00   0.00   35 Full     45  22    700   700   700   ---   700
08:56:22  *32  *32  *34  *36  *37  *34  *32  *36  *39  *37  ^39  34.90  -0.10  -0.40  0.00   0.00   36 Full     51  22    800   700   700   ---   700
09:02:27  *32  *32  *34  *36  *37  *34  *32  *36  *39  *37  ^39  34.90  -0.10  -0.40  0.00   0.00   35 Full     45  22    700   700   700   ---   700
09:08:33  *32  *32  *34  *36  *37  *34  *32  *36  *39  *37  ^39  34.90  -0.10  -0.40  0.00   0.00   36 Full     51  22    800   700   700   ---   700
09:14:39  *32  *32  *34  *36  *37  *34  *32  *36  *39  *37  ^39  34.90  -0.10  -0.40  0.00   0.00   36 Full     51  22    800   700   700   ---   700
09:20:45  *32  *32  *34  *36  *37  *34  *32  *36  *39  *37  ^39  34.90  -0.10  -0.40  0.00   0.00   35 Full     45  22    700   700   700   ---   700
09:26:50  *32  *32  *34  *36  *37  *34  *32  *36  *39  *37  ^39  34.90  -0.10  -0.40  0.00   0.00   37 Full     57  22    900   700   700   ---   700
09:32:55  *32  *32  *34  *36  *37  *34  *32  *36  *39  *37  ^39  34.90  -0.10  -0.40  0.00   0.00   35 Full     45  22    700   700   700   ---   700
09:39:00  *32  *32  *34  *36  *37  *34  *32  *36  *39  *37  ^39  34.90  -0.10  -0.40  0.00   0.00   36 Full     51  22    800   700   700   ---   700
09:45:06  *32  *32  *34  *36  *37  *34  *32  *36  *39  *37  ^39  34.90  -0.10  -0.40  0.00   0.00   34 Full     39  22    600   700   700   ---   700
09:51:12  *32  *32  *34  *36  *37  *34  *32  *36  *39  *37  ^39  34.90  -0.10  -0.40  0.00   0.00   34 Full     39  22    600   700   700   ---   700
09:57:16  *32  *32  *34  *36  *37  *34  *32  *36  *39  *37  ^39  34.90  -0.10  -0.40  0.00   0.00   35 Full     45  22    700   700   700   ---   700
10:03:22  *32  *32  *34  *36  *37  *34  *32  *36  *39  *37  ^39  34.90  -0.10  -0.40  0.00   0.00   35 Full     45  22    700   700   700   ---   700
10:09:28  *32  *32  *34  *36  *37  *34  *32  *36  *39  *37  ^39  34.90  -0.10  -0.40  0.00   0.00   35 Full     45  22    700   700   700   ---   700
10:15:34  *32  *32  *34  *36  *37  *34  *32  *36  *39  *37  ^39  34.90  -0.10  -0.40  0.00   0.00   35 Full     45  22    700   700   700   ---   700
10:21:39  *32  *32  *34  *36  *37  *34  *32  *36  *39  *37  ^39  34.90  -0.10  -0.40  0.00   0.00   36 Full     51  22    800   700   700   ---   700
10:27:44  *32  *32  *34  *36  *37  *34  *32  *36  *39  *37  ^39  34.90  -0.10  -0.40  0.00   0.00   35 Full     45  22    700   700   700   ---   700
10:33:50  *32  *33  *33  *36  *37  *34  *32  *36  *39  *37  ^39  34.90  -0.10  -0.40  0.00   0.00   35 Full     45  22    700   700   700   ---   700
10:39:55  *32  *33  *33  *36  *37  *34  *32  *36  *39  *37  ^39  34.90  -0.10  -0.40  0.00   0.00   35 Full     45  22    700   700   700   ---   700
10:46:01  *32  *33  *33  *36  *37  *34  *32  *36  *39  *37  ^39  34.90  -0.10  -0.40  0.00   0.00   35 Full     45  22    700   700   700   ---   700
10:52:06  *32  *33  *33  *36  *37  *33  *32  *36  *39  *37  ^39  34.80  -0.20  -0.80  0.00  -0.80   35 Full     45  20    700   600   600   ---   700
10:58:11  *32  *33  *33  *36  *37  *33  *32  *36  *39  *37  ^39  34.80  -0.20  -0.80  0.00   0.00   37 Full     57  19    900   600   600   ---   600
11:04:17  *32  *33  *33  *36  *37  *34  *32  *36  *39  *37  ^39  34.90  -0.10  -0.40  0.00   0.80   35 Full     45  19    700   600   600   ---   600
11:10:22  *32  *33  *33  *36  *37  *34  *32  *36  *39  *37  ^39  34.90  -0.10  -0.40  0.00   0.00   35 Full     45  19    700   600   600   ---   600
11:16:28  *32  *33  *33  *36  *37  *34  *32  *37  *39  *37  ^39  35.00   0.00   0.00  0.00   0.80   35 Full     45  20    700   600   600   ---   700
11:22:34  *32  *33  *33  *36  *37  *34  *32  *37  *40  *37  ^40  35.10   0.10   0.40  0.00   0.80   35 Full     45  21    700   600   600   ---   700
11:28:40  *32  *33  *33  *36  *37  *34  *32  *37  *40  *37  ^40  35.10   0.10   0.40  0.00   0.00   37 Full     57  21    900   600   600   ---   700
11:34:45  *32  *33  *33  *36  *37  *34  *32  *37  *40  *37  ^40  35.10   0.10   0.40  0.00   0.00   35 Full     45  21    700   600   600   ---   700
11:40:51  *32  *33  *33  *36  *37  *34  *32  *37  *40  *37  ^40  35.10   0.10   0.40  0.00   0.00   36 Full     51  21    800   600   600   ---   700
11:46:57  *32  *33  *33  *37  *37  *34  *32  *37  *40  *37  ^40  35.20   0.20   0.80  0.00   0.80   37 Full     57  23    900   700   700   ---   800
11:53:03  *32  *33  *33  *37  *37  *34  *32  *37  *40  *37  ^40  35.20   0.20   0.80  0.00   0.00   39 Full     69  24   1100   800   800   ---   800
11:59:09  *32  *33  *33  *36  *37  *34  *32  *37  *40  *37  ^40  35.10   0.10   0.40  0.00  -0.80   35 Full     45  24    700   800   800   ---   800
12:05:14  *32  *33  *33  *36  *37  *34  *32  *37  *39  *37  ^39  35.00   0.00   0.00  0.00  -0.80   36 Full     51  23    800   700   700   ---   800
12:11:20  *32  *33  *33  *36  *37  *34  *32  *37  *39  *37  ^39  35.00   0.00   0.00  0.00   0.00   35 Full     45  23    700   700   700   ---   800
12:17:24  *32  *33  *33  *36  *37  *34  *32  *36  *39  *37  ^39  34.90  -0.10  -0.40  0.00  -0.80   34 Full     39  22    600   700   700   ---   700
12:23:30  *32  *33  *33  *36  *37  *34  *32  *36  *39  *37  ^39  34.90  -0.10  -0.40  0.00   0.00   35 Full     45  22    700   700   700   ---   700
12:29:35  *32  *33  *33  *36  *37  *34  *32  *36  *39  *37  ^39  34.90  -0.10  -0.40  0.00   0.00   35 Full     45  22    700   700   700   ---   700
12:35:41  *32  *33  *33  *36  *37  *34  *32  *36  *39  *37  ^39  34.90  -0.10  -0.40  0.00   0.00   36 Full     51  22    800   700   700   ---   700
12:41:48  *32  *33  *33  *36  *37  *34  *32  *36  *39  *37  ^39  34.90  -0.10  -0.40  0.00   0.00   36 Full     51  22    800   700   700   ---   700
12:47:54  *32  *33  *33  *36  *37  *34  *32  *36  *39  *37  ^39  34.90  -0.10  -0.40  0.00   0.00   38 Full     63  22   1000   700   700   ---   700
12:54:00  *32  *33  *33  *37  *37  *34  *32  *36  *39  *37  ^39  35.00   0.00   0.00  0.00   0.80   35 Full     45  23    700   700   700   ---   800
13:00:05  *32  *33  *33  *37  *37  *34  *32  *37  *39  *37  ^39  35.10   0.10   0.40  0.00   0.80   38 Full     63  24   1000   800   800   ---   800
13:06:11  *32  *33  *34  *36  *38  *34  *33  *37  *40  *37  ^40  35.40   0.40   1.60  0.00   2.40   35 Full     45  28    700   900   900   ---   900
13:12:18  *32  *33  *33  *35  *37  *35  *32  *36  *40  *37  ^40  35.00   0.00   0.00  0.00  -3.20   35 Full     45  25    700   800   800   ---   800
13:18:24  *32  *33  *33  *35  *36  *34  *32  *36  *39  *37  ^39  34.70  -0.30  -1.20  0.00  -2.40   35 Full     45  21    700   700   700   ---   700
13:24:30  *32  *33  *33  *35  *36  *34  *32  *36  *38  *37  ^38  34.60  -0.40  -1.60  0.00  -0.80   35 Full     45  19    700   600   600   ---   600
13:30:36  *32  *33  *33  *35  *36  *33  *32  *37  *38  *37  ^38  34.60  -0.40  -1.60  0.00   0.00   39 Full     69  17   1100   500   500   ---   600
13:36:41  *32  *33  *33  *35  *36  *33  *32  *37  *38  *37  ^38  34.60  -0.40  -1.60  0.00   0.00   36 Full     51  15    800   500   500   ---   500
13:42:47  *32  *33  *34  *35  *36  *34  *32  *37  *39  *37  ^39  34.90  -0.10  -0.40  0.00   2.40   37 Full     57  17    900   500   500   ---   600
13:48:53  *32  *33  *34  *35  *36  *34  *32  *37  *39  *37  ^39  34.90  -0.10  -0.40  0.00   0.00   36 Full     51  17    800   500   500   ---   600
13:54:58  *32  *33  *34  *36  *36  *34  *32  *37  *39  *37  ^39  35.00   0.00   0.00  0.00   0.80   36 Full     51  18    800   600   600   ---   600
14:01:02  *32  *33  *34  *36  *36  *34  *32  *37  *39  *37  ^39  35.00   0.00   0.00  0.00   0.00   42 Full     87  18   1300   600   600   ---   600
14:07:07  *32  *33  *34  *36  *36  *34  *32  *37  *39  *37  ^39  35.00   0.00   0.00  0.00   0.00   36 Full     51  18    800   600   600   ---   600
14:13:14  *32  *33  *34  *36  *36  *34  *32  *37  *39  *36  ^39  34.90  -0.10  -0.40  0.00  -0.80   36 Full     51  17    800   500   500   ---   600
14:19:19  *32  *33  *34  *36  *36  *34  *32  *37  *39  *36  ^39  34.90  -0.10  -0.40  0.00   0.00   36 Full     51  17    800   500   500   ---   600
14:25:24  *32  *33  *34  *36  *36  *34  *32  *37  *39  *36  ^39  34.90  -0.10  -0.40  0.00   0.00   37 Full     57  17    900   500   500   ---   600
14:31:29  *32  *33  *34  *36  *36  *34  *32  *37  *39  *36  ^39  34.90  -0.10  -0.40  0.00   0.00   37 Full     57  17    900   500   500   ---   600
14:37:35  *32  *33  *34  *36  *37  *34  *32  *37  *39  *36  ^39  35.00   0.00   0.00  0.00   0.80   38 Full     63  18   1000   600   600   ---   600
14:43:41  *32  *33  *34  *36  *37  *34  *32  *37  *39  *36  ^39  35.00   0.00   0.00  0.00   0.00   37 Full     57  18    900   600   600   ---   600
14:49:47  *32  *33  *35  *36  *37  *34  *32  *37  *39  *36  ^39  35.10   0.10   0.40  0.00   0.80   37 Full     57  19    900   600   600   ---   600
14:55:53  *32  *33  *34  *36  *37  *34  *32  *37  *39  *36  ^39  35.00   0.00   0.00  0.00  -0.80   36 Full     51  18    800   600   600   ---   600
15:01:58  *32  *33  *34  *36  *37  *34  *32  *37  *39  *36  ^39  35.00   0.00   0.00  0.00   0.00   35 Full     45  18    700   600   600   ---   600
15:08:03  *32  *33  *34  *36  *37  *34  *32  *37  *39  *36  ^39  35.00   0.00   0.00  0.00   0.00   39 Full     69  18   1100   600   600   ---   600
15:14:08  *32  *33  *34  *36  *37  *34  *32  *37  *39  *36  ^39  35.00   0.00   0.00  0.00   0.00   36 Full     51  18    800   600   600   ---   600
15:20:13  *32  *33  *34  *36  *37  *34  *32  *37  *39  *36  ^39  35.00   0.00   0.00  0.00   0.00   36 Full     51  18    800   600   600   ---   600
15:26:19  *32  *33  *34  *36  *37  *34  *32  *37  *39  *36  ^39  35.00   0.00   0.00  0.00   0.00   36 Full     51  18    800   600   600   ---   600
15:32:25  *32  *33  *35  *36  *37  *34  *32  *37  *39  *36  ^39  35.10   0.10   0.40  0.00   0.80   36 Full     51  19    800   600   600   ---   600
15:38:30  *32  *33  *35  *36  *37  *34  *32  *37  *39  *36  ^39  35.10   0.10   0.40  0.00   0.00   38 Full     63  19   1000   600   600   ---   600
15:44:36  *32  *33  *35  *36  *37  *34  *32  *37  *39  *36  ^39  35.10   0.10   0.40  0.00   0.00   36 Full     51  19    800   600   600   ---   600
15:50:41  *32  *33  *35  *36  *37  *34  *32  *37  *39  *36  ^39  35.10   0.10   0.40  0.00   0.00   36 Full     51  19    800   600   600   ---   600
15:56:46  *32  *33  *35  *36  *37  *34  *32  *37  *39  *36  ^39  35.10   0.10   0.40  0.00   0.00   36 Full     51  19    800   600   600   ---   600
16:02:52  *32  *33  *35  *36  *37  *34  *32  *37  *39  *36  ^39  35.10   0.10   0.40  0.00   0.00   38 Full     63  19   1000   600   600   ---   600
16:08:57  *32  *33  *35  *36  *37  *34  *32  *37  *39  *36  ^39  35.10   0.10   0.40  0.00   0.00   36 Full     51  19    800   600   600   ---   600
16:15:02  *32  *33  *35  *36  *37  *34  *32  *37  *39  *36  ^39  35.10   0.10   0.40  0.00   0.00   38 Full     63  19   1000   600   600   ---   600
16:21:08  *32  *33  *35  *36  *37  *34  *32  *37  *39  *36  ^39  35.10   0.10   0.40  0.00   0.00   36 Full     51  19    800   600   600   ---   600
16:27:13  *32  *33  *35  *36  *37  *34  *32  *37  *39  *36  ^39  35.10   0.10   0.40  0.00   0.00   39 Full     69  19   1100   600   600   ---   600
16:33:19  *33  *33  *35  *36  *37  *34  *32  *37  *39  *36  ^39  35.20   0.20   0.80  0.00   0.80   37 Full     57  21    900   700   700   ---   700
16:39:24  *33  *33  *35  *36  *37  *34  *32  *37  *39  *36  ^39  35.20   0.20   0.80  0.00   0.00   36 Full     51  22    800   700   700   ---   700
****** SETTINGS ******
CPU zone 1; Peripheral zone 0
CPU fans min/max duty cycle: 15/100
PER fans min/max duty cycle: 15/100
CPU fans - measured RPMs at 30 0x1.f4p+8nd 100 1500uty cycle: /
PER fans - measured RPMs at 30 0x1.f4p+9nd 100 2700uty cycle: /
Drive temperature setpoint (C): 35
Kp=4, Ki=0, Kd=40
Drive check interval (main cycle; minutes): 5
CPU check interval (seconds): 2
CPU reference temperature (C): 30
CPU scalar: 6

*******************************************************
* WARNING - Drive da1  has a record of past errors,   *
* is currently failing, or is not communicating well. *
* Use smartctl to examine the condition of this drive *
* and conduct tests. Status symbol for the drive may  *
* be incorrect (but probably not).                    *
*******************************************************

*******************************************************
* WARNING - Drive da7  has a record of past errors,   *
* is currently failing, or is not communicating well. *
* Use smartctl to examine the condition of this drive *
* and conduct tests. Status symbol for the drive may  *
* be incorrect (but probably not).                    *
*******************************************************

Key to drive status symbols:  * spinning;  _ standby;  ? unknown                              Version 2018-01-01

Monday, Jan 07                                                                                     CPU         New_Fan%  New_RPM_____________________
          da0  da1  da2  da3  da4  da5  da6  da7  ada0 ada1 Tmax Tmean   ERRc      P     I      D TEMP MODE    CPU PER   FANA  FAN1  FAN2  FAN3  FAN4
16:44:31  *33  *33  *35  *36  *36  *34  *32  *37  *39  *36  ^39  35.10   0.10   0.40  0.00   0.80   34 Full     50  51    900  1500  1500   ---  1600
16:45:29  *33  *33  *34  *36  *36  *34  *32  *37  *39  *36  ^39  35.00   0.00   0.00  0.00  -1.60   38 Full     63  20    700   700   700   ---   700
16:50:36  *33  *33  *34  *35  *36  *33  *32  *37  *38  *36  ^38  34.70  -0.30  -1.20  0.00  -3.20   39 Full     69  47    900  1300  1400   ---  1400
16:51:35  *33  *33  *34  *35  *36  *33  *32  *37  *38  *36  ^38  34.70  -0.30  -1.20  0.00  -2.40   36 Full     51  16    800   500   500   ---   500
16:56:45  *33  *33  *34  *35  *36  *33  *32  *37  *38  *36  ^38  34.70  -0.30  -1.20  0.00   0.00   37 Full     57  46    900  1300  1300   ---  1400
16:57:46  *33  *33  *34  *35  *36  *34  *32  *37  *38  *36  ^38  34.80  -0.20  -0.80  0.00   0.80   36 Full     51  16   1100  1300  1300   ---  1400Sent cold reset command to MC

DUTY_PER=16; RPM_PER=1300 -- I reset the BMC because RPMs were too high or low for DUTY_PER
No data available
Get Device ID command failed
No data available
No data available
No valid response received
Error obtaining SDR info: Invalid command
Unable to open SDR for reading

17:03:39  *32  *33  *32  *33  *34  *32  *30  *35  *37  *34  ^37  33.20  -1.80  -7.20  0.00 -12.00   34 Full     39  27    900   800   800   ---   900
17:04:52  *32  *33  *32  *33  *34  *32  *30  *35  *37  *34  ^37  33.20  -1.80  -7.20  0.00 -12.80   35 Full     45  15    700   500   500   ---   500
17:09:51  *32  *33  *32  *33  *33  *32  *30  *34  *36  *33  ^36  32.80  -2.20  -8.80  0.00  -3.20   35 Full     45  15    800   600   600   ---   600
17:11:00  *32  *33  *32  *33  *33  *32  *30  *34  *36  *33  ^36  32.80  -2.20  -8.80  0.00  -3.20   37 Full     57  15    700   500   500   ---   500
17:15:58  *32  *33  *32  *33  *34  *32  *31  *35  *37  *34  ^37  33.30  -1.70  -6.80  0.00   4.00   35 Full     45  15   1200   500   500   ---   500
17:17:07  *32  *33  *33  *34  *34  *32  *32  *35  *37  *34  ^37  33.60  -1.40  -5.60  0.00   6.40   35 Full     45  16    800   500   500   ---   500
 

lmannyr

Contributor
Joined
Oct 11, 2015
Messages
198
FAN A is CPU.
FAN1, FAN2, FAN4 are all Chasis (peripheral)

IPMI Sensor for fans...
Code:
FAN1             | 2400.000   | RPM        | ok    | 100.000   | 200.000   | 300.000   | 25300.000 | 25400.000 | 25500.000
FAN2             | 2400.000   | RPM        | ok    | 100.000   | 200.000   | 300.000   | 25300.000 | 25400.000 | 25500.000
FAN3             | 0.000      | RPM        | nr    | 300.000   | 500.000   | 700.000   | 25300.000 | 25400.000 | 25500.000
FAN4             | 2700.000   | RPM        | ok    | 100.000   | 200.000   | 300.000   | 3000.000  | 2900.000  | 2800.000 
FANA             | 900.000    | RPM        | ok    | 0.000     | 0.000     | 100.000   | 3000.000  | 2900.000  | 2800.000  
 

lmannyr

Contributor
Joined
Oct 11, 2015
Messages
198
Spintest results...

Code:
unday, Jan 06, 09:57:44
                                 ___Duty%___  Curr_RPM____________________
                        MODE     Zone0 Zone1  FANA  FAN1  FAN2  FAN3  FAN4
Conditions before test  Full         6     6  1500  2400  2400   ---  2600

Are you ready to begin? (y/n)

Sunday, Jan 06, 09:57:47
                                 ___Duty%___  Curr_RPM____________________
                        MODE     Zone0 Zone1  FANA  FAN1  FAN2  FAN3  FAN4
Duty cycle 100%         Full       100   100  1500  2400  2400   ---  2600
Duty cycle 90%          Full        90    90  1300  2200  2200   ---  2400
Duty cycle 80%          Full        80    80  1200  2000  2000   ---  2200
Duty cycle 70%          Full        70    70  1100  1800  1800   ---  2000
Duty cycle 60%          Full        60    60   900  1800  1800   ---  2000
Duty cycle 50%          Full        50    50   800  1400  1400   ---  1500
Duty cycle 40%          Full        40    40   600  1200  1200   ---  1300
Duty cycle 30%          Full        30    30   500   900   900   ---  1000
Duty cycle 20%          Full        20    20   300   600   700   ---   700
 

lmannyr

Contributor
Joined
Oct 11, 2015
Messages
198
I got the 2018 01 01 script to work now for 48 hours without any BMC resets.

First I noticed "ipmitool sensor" would show "FAN3" as "NR" instead of "OK" despite the lack of a fan hooked to that header. It didn't show this all the time but occasionally, it would. My theory is that BMC would reset to recover the nonexistent fan and raise fan RPMs of FAN1, 2 and 4. Then the script would notice the rpms did not match the set duty and reset BMC or something to that effect. Not sure why the 2017 version never had an issue with no FAN3.

So I installed a spare fan to the FAN3 header, and the issue and not repeated itself today after adjusting the thresholds.

I also commented out the BMC reset peripheral line ONLY so if it did happen again, I would see the "print" that it was reset as a place holder in the log file. When I have a few days off, I'll uncomment the line and see if all it needed was a FAN3 connected and report back. Hopefully this can help the script develop and others.
 

lmannyr

Contributor
Joined
Oct 11, 2015
Messages
198
Update...

The duty cycle was set for 20% for awhile and all of a sudden the fans when up a higher at about 60% by RPM. In the following "code", you'll see the script attempted to reset the BMC but since I have the actual peripheral BMC reset commented out, it doesn't do it and the duty cycle remains at 20% but fans remain at an actual 60%.

Why doesn't the script instead of trying to reset the BMC just send another "command" to get it back to 20%? Or does it already try to do that already?

There were no errors in the supermicro log in this case since all the fans were "ok" (within thresholds).

Code:
05:57:52  *36  *38  *33  *36  *37  *33  *31  *35  *37  *33  ^38  34.90  -0.10  -0.40  0.00   0.00   40 Full     15  20    200   600   600   400   700
Monday, Jan 14                                                                                     CPU         New_Fan%  New_RPM_____________________
          da0  da1  da2  da3  da4  da5  da6  da7  ada0 ada1 Tmax Tmean   ERRc      P     I      D TEMP MODE    CPU PER   FANA  FAN1  FAN2  FAN3  FAN4
06:03:55  *36  *38  *33  *36  *37  *33  *31  *35  *37  *33  ^38  34.90  -0.10  -0.40  0.00   0.00   39 Full     15  20    200   500   500   300   500
06:10:01  *37  *38  *34  *36  *37  *34  *32  *35  *37  *33  ^38  35.30   0.30   1.20  0.00   3.20   40 Full     15  24    200   700   800   400   800
06:16:05  *37  *38  *33  *36  *37  *33  *31  *35  *37  *34  ^38  35.10   0.10   0.40  0.00  -1.60   40 Full     15  23    200   700   700   400   800
06:22:09  *37  *38  *33  *36  *37  *33  *31  *35  *37  *33  ^38  35.00   0.00   0.00  0.00  -0.80   38 Full     15  22    200   700   700   400   700
06:28:13  *37  *38  *33  *35  *37  *33  *31  *35  *37  *33  ^38  34.90  -0.10  -0.40  0.00  -0.80   41 Full     21  21    300   700   700   400   700
06:34:17  *37  *38  *33  *35  *36  *33  *31  *35  *37  *33  ^38  34.80  -0.20  -0.80  0.00  -0.80   39 Full     15  20    200   600   600   400   700
06:40:20  *37  *38  *33  *35  *36  *33  *31  *35  *37  *33  ^38  34.80  -0.20  -0.80  0.00   0.00   39 Full     15  20    200   600   600   400   700
06:46:24  *37  *38  *33  *35  *36  *33  *30  *35  *37  *33  ^38  34.70  -0.30  -1.20  0.00  -0.80   40 Full     15  20    200   600   600   400   700
06:52:28  *37  *38  *33  *35  *36  *33  *31  *35  *37  *33  ^38  34.80  -0.20  -0.80  0.00   0.80   39 Full     15  20    200   600   600   400   700
06:58:31  *37  *38  *33  *35  *36  *33  *30  *35  *37  *33  ^38  34.70  -0.30  -1.20  0.00  -0.80   38 Full     15  20    200   600   600   400   700
07:04:34  *37  *38  *33  *35  *36  *33  *30  *35  *36  *33  ^38  34.60  -0.40  -1.60  0.00  -0.80   38 Full     15  20    200   600   600   400   700
07:10:37  *37  *38  *33  *35  *36  *33  *30  *35  *36  *33  ^38  34.60  -0.40  -1.60  0.00   0.00   38 Full     15  20    200   600   600   400   700
07:16:41  *37  *38  *33  *35  *36  *33  *30  *35  *36  *33  ^38  34.60  -0.40  -1.60  0.00   0.00   39 Full     15  20    200   600   600   400   700
07:22:46  *37  *38  *33  *35  *36  *33  *30  *34  *36  *33  ^38  34.50  -0.50  -2.00  0.00  -0.80   39 Full     15  20    200   600   600   400   700
07:28:50  *37  *38  *33  *35  *36  *33  *30  *34  *36  *33  ^38  34.50  -0.50  -2.00  0.00   0.00   41 Full     21  20    300   600   600   400   700
07:34:53  *37  *38  *33  *35  *36  *33  *30  *34  *36  *33  ^38  34.50  -0.50  -2.00  0.00   0.00   39 Full     15  20    200   600   600   400   700
07:40:57  *37  *38  *33  *35  *36  *33  *30  *34  *36  *33  ^38  34.50  -0.50  -2.00  0.00   0.00   39 Full     15  20    200   600   600   400   700
07:47:01  *37  *38  *33  *35  *36  *33  *30  *34  *36  *33  ^38  34.50  -0.50  -2.00  0.00   0.00   38 Full     15  20    200   600   600   400   700
07:53:05  *36  *38  *33  *35  *36  *33  *30  *34  *36  *33  ^38  34.40  -0.60  -2.40  0.00  -0.80   38 Full     15  20    200   600   600   400   700
07:59:09  *36  *37  *33  *34  *36  *33  *30  *34  *36  *33  ^37  34.20  -0.80  -3.20  0.00  -1.60   38 Full     15  20    200  1300  1300   700  1400
DUTY_PER=20; RPM_PER=1300 -- I reset the BMC because RPMs were too high or low for DUTY_PER

08:06:13  *35  *36  *31  *33  *33  *31  *29  *33  *34  *32  ^36  32.70  -2.30  -9.20  0.00 -12.00   39 Full     15  20    200  1300  1300   700  1400
DUTY_PER=20; RPM_PER=1300 -- I reset the BMC because RPMs were too high or low for DUTY_PER

08:13:15  *34  *35  *30  *32  *33  *30  *29  *32  *33  *31  ^35  31.90  -3.10 -12.40  0.00  -6.40   36 Full     15  20    200  1300  1300   700  1400
DUTY_PER=20; RPM_PER=1300 -- I reset the BMC because RPMs were too high or low for DUTY_PER

08:20:18  *34  *34  *30  *32  *32  *30  *29  *32  *33  *30  ^34  31.60  -3.40 -13.60  0.00  -2.40   37 Full     15  20    200  1300  1300   700  1400
DUTY_PER=20; RPM_PER=1300 -- I reset the BMC because RPMs were too high or low for DUTY_PER

08:27:19  *33  *34  *30  *31  *32  *30  *29  *32  *33  *30  ^34  31.40  -3.60 -14.40  0.00  -1.60   37 Full     15  20    200  1300  1300   700  1400
DUTY_PER=20; RPM_PER=1300 -- I reset the BMC because RPMs were too high or low for DUTY_PER

08:34:22  *33  *33  *30  *31  *31  *30  *29  *31  *33  *30  ^33  31.10  -3.90 -15.60  0.00  -2.40   36 Full     15  20    200  1300  1300   700  1400
DUTY_PER=20; RPM_PER=1300 -- I reset the BMC because RPMs were too high or low for DUTY_PER

08:41:25  *32  *33  *30  *31  *31  *30  *29  *31  *33  *30  ^33  31.00  -4.00 -16.00  0.00  -0.80   36 Full     15  20    200  1300  1300   700  1400
DUTY_PER=20; RPM_PER=1300 -- I reset the BMC because RPMs were too high or low for DUTY_PER

08:48:28  *32  *33  *30  *31  *31  *30  *29  *31  *33  *30  ^33  31.00  -4.00 -16.00  0.00   0.00   34 Full     15  20    200  1300  1300   700  1400
DUTY_PER=20; RPM_PER=1300 -- I reset the BMC because RPMs were too high or low for DUTY_PER

08:55:31  *32  *33  *30  *31  *31  *30  *29  *31  *33  *30  ^33  31.00  -4.00 -16.00  0.00   0.00   37 Full     15  20    200  1300  1300   700  1400
DUTY_PER=20; RPM_PER=1300 -- I reset the BMC because RPMs were too high or low for DUTY_PER

09:02:34  *32  *33  *30  *31  *31  *30  *29  *31  *33  *30  ^33  31.00  -4.00 -16.00  0.00   0.00   37 Full     15  20    200  1300  1300   700  1400
DUTY_PER=20; RPM_PER=1300 -- I reset the BMC because RPMs were too high or low for DUTY_PER



This cycle went on for 12 hours until I "kill"ed the process and restarted the script. I would think instead of a reset maybe an actual command to just set the fans again. Or something like that. It doesn't seem to try to make the fans go back to 20%.
 
Last edited:

lmannyr

Contributor
Joined
Oct 11, 2015
Messages
198
Once again, my fans seemed to up the RPMs calling for a missmatch of duty and rpms causing BMC resets. Supermicro system log did not show any FAN issues. The reset cycle never ended. I had to Kill the process and restart the script.

Code:
05:04:33  *36  *37  *33  *36  *37  *33  *31  *35  *36  *33  ^37  34.70  -0.30  -1.20  0.00   2.40   38 Full     15  21    200   600   700   400   700
05:10:37  *37  *37  *33  *36  *37  *33  *31  *35  *36  *33  ^37  34.80  -0.20  -0.80  0.00   0.80   38 Full     15  21    200   700   700   400   700
05:16:41  *37  *37  *33  *35  *37  *33  *30  *34  *36  *33  ^37  34.50  -0.50  -2.00  0.00  -2.40   38 Full     15  20    200   700   700   400   700
05:22:44  *36  *37  *33  *35  *36  *33  *30  *34  *36  *33  ^37  34.30  -0.70  -2.80  0.00  -1.60   39 Full     15  20    200   700   700   400   700
05:28:48  *36  *37  *33  *35  *36  *33  *30  *34  *36  *33  ^37  34.30  -0.70  -2.80  0.00   0.00   39 Full     15  20    200   700   700   400   700
05:34:51  *36  *37  *33  *35  *36  *33  *30  *34  *36  *33  ^37  34.30  -0.70  -2.80  0.00   0.00   41 Full     21  20    300   700   700   400   700
05:40:54  *36  *37  *33  *34  *36  *33  *30  *34  *36  *33  ^37  34.20  -0.80  -3.20  0.00  -0.80   37 Full     15  20    800   700   700   400   700Sent cold reset command to MC

DUTY_CPU=15; RPM_CPU=800 -- I reset the BMC because RPMs were too high or low for DUTY_CPU

05:47:57  *33  *34  *30  *32  *33  *30  *29  *32  *33  *30  ^34  31.60  -3.40 -13.60  0.00 -20.80   32 Full     15  20   1500  2400  2400  1400  2700Sent cold reset command to MC

DUTY_CPU=15; RPM_CPU=1500 -- I reset the BMC because RPMs were too high or low for DUTY_CPU

DUTY_PER=20; RPM_PER=2400 -- I reset the BMC because RPMs were too high or low for DUTY_PER

05:56:00  *31  *32  *29  *30  *30  *29  *28  *30  *31  *29  ^32  29.90  -5.10 -20.40  0.00 -13.60   32 Full     15  20   1400  2400  2400  1400  2700Sent cold reset command to MC

DUTY_CPU=15; RPM_CPU=1400 -- I reset the BMC because RPMs were too high or low for DUTY_CPU

DUTY_PER=20; RPM_PER=2400 -- I reset the BMC because RPMs were too high or low for DUTY_PER

Wednesday, Jan 16                                                                                  CPU         New_Fan%  New_RPM_____________________
          da0  da1  da2  da3  da4  da5  da6  da7  ada0 ada1 Tmax Tmean   ERRc      P     I      D TEMP MODE    CPU PER   FANA  FAN1  FAN2  FAN3  FAN4
06:04:03  *30  *31  *29  *29  *30  *29  *27  *30  *30  *29  ^31  29.40  -5.60 -22.40  0.00  -4.00   36 Full     15  20   1400  2400  2400  1400  2700Sent cold reset command to MC

DUTY_CPU=15; RPM_CPU=1400 -- I reset the BMC because RPMs were too high or low for DUTY_CPU

DUTY_PER=20; RPM_PER=2400 -- I reset the BMC because RPMs were too high or low for DUTY_PER

06:12:05  *29  *30  *28  *29  *29  *28  *27  *29  *30  *29  ^30  28.80  -6.20 -24.80  0.00  -4.80   32 Full     15  20   1500  2400  2400  1400  2700Sent cold reset command to MC

 

lmannyr

Contributor
Joined
Oct 11, 2015
Messages
198
I would like to suggest code be added so if there is say 3-4 reset cycles that the script with restart itself instead of the endless cycle i'm getting. killing and restarting the script always gets it working properly again. Glorius1, if you don't wan't to make that part of the script, I would greatly appreciate if you let me know what code I can add and where.

thank you.
 

lmannyr

Contributor
Joined
Oct 11, 2015
Messages
198
Have you checked you have the latest BMC firmware? I've heard of earlier versions of the firmware not supporting the more advanced fan control instructions properly.

Out of frustration in trying to figure out why I seem to be the only one to have issues I started to reread this thread and came across your reply @Stux. I had firmware version 1.92 (3/16/2015) and just upgraded to 3.72 (5/10/2018). I now cross my fingers and hope that was the issue.
 

KevDog

Patron
Joined
Nov 26, 2016
Messages
462
Do you have the link for these scripts? The Overview page didn't have a link -- or at least I didn't see it!
 

glauco

Guru
Joined
Jan 30, 2017
Messages
524
Do you have the link for these scripts?
Right there!
Screenshot_20190209-071400__01.jpg
 

fta

Contributor
Joined
Apr 6, 2015
Messages
148
Just a heads up... this controller can only be used in PD mode because the implementation isn't quite right. The code has Ki set to 0, and I'm guessing no one has it set to non-zero since it wouldn't work right. The code is essentially doing this:
Code:
curr_dc = curr_dc + Kp * err + Ki * integ + Kd * deriv

And since Ki is always 0, it's really only doing this:
Code:
curr_dc = curr_dc + Kp * err + Kd * deriv

What it should be doing is this:
Code:
curr_dc = bias_dc + Kp * err + Ki * integ + Kd * deriv

Where bias_dc is your "default" fan duty cycle, i.e. the duty cycle at idle that keeps your disks close to your desired set point. In other words, the current duty cycle should not be part of the computation. The integral is what ends up offsetting you to the correct place. An extreme example would be if you set your bias to 50, but it should really be 20. After running for a while, the integral will end up around -30 to get you to 20.
 
Joined
Dec 2, 2015
Messages
730
Just a heads up... this controller can only be used in PD mode because the implementation isn't quite right. The code has Ki set to 0, and I'm guessing no one has it set to non-zero since it wouldn't work right. The code is essentially doing this:
Code:
curr_dc = curr_dc + Kp * err + Ki * integ + Kd * deriv

And since Ki is always 0, it's really only doing this:
Code:
curr_dc = curr_dc + Kp * err + Kd * deriv

What it should be doing is this:
Code:
curr_dc = bias_dc + Kp * err + Ki * integ + Kd * deriv

Where bias_dc is your "default" fan duty cycle, i.e. the duty cycle at idle that keeps your disks close to your desired set point. In other words, the current duty cycle should not be part of the computation. The integral is what ends up offsetting you to the correct place. An extreme example would be if you set your bias to 50, but it should really be 20. After running for a while, the integral will end up around -30 to get you to 20.
The code as written iterates the duty cycle to the correct place to have the average temperature equal the target. I've never seen a need to try it with Ki equal to anything except zero, so I guess it is more of a PD controller than a PID controller. Let us know how your version works, and how the performance compares to the version described by @Glorious1 .
 
Top