Skip to content
View in the app

A better way to browse. Learn more.

Unraid

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

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

[PLUGIN] IPMI for 6.11+

Featured Replies

Motherboard and Model on my dell server is displaying: Dell 0KX11M and not Dell PowerEdge T430

 

0KX11M is actually the Mainboard Part Number

 

root@Server:~# dmidecode
# dmidecode 3.4
Getting SMBIOS data from sysfs.
SMBIOS 2.8 present.
67 structures occupying 2870 bytes.
Table at 0x7AF09000.

Handle 0xDA00, DMI type 218, 11 bytes
OEM-specific Type
        Header and Data:
                DA 0B 00 DA B2 00 17 20 0E 10 03

Handle 0x0000, DMI type 0, 24 bytes
BIOS Information
        Vendor: Dell Inc.
        Version: 2.18.2
        Release Date: 10/18/2023
        Address: 0xF0000
        Runtime Size: 64 kB
        ROM Size: 16 MB
        Characteristics:
                ISA is supported
                PCI is supported
                PNP is supported
                BIOS is upgradeable
                BIOS shadowing is allowed
                Boot from CD is supported
                Selectable boot is supported
                EDD is supported
                Japanese floppy for Toshiba 1.2 MB is supported (int 13h)
                5.25"/360 kB floppy services are supported (int 13h)
                5.25"/1.2 MB floppy services are supported (int 13h)
                3.5"/720 kB floppy services are supported (int 13h)
                8042 keyboard services are supported (int 9h)
                Serial services are supported (int 14h)
                CGA/mono video services are supported (int 10h)
                ACPI is supported
                USB legacy is supported
                BIOS boot specification is supported
                Function key-initiated network boot is supported
                Targeted content distribution is supported
                UEFI is supported
        BIOS Revision: 2.18

Handle 0x0100, DMI type 1, 27 bytes
System Information
        Manufacturer: Dell Inc.
        Product Name: PowerEdge T430
        Version: Not Specified
        Serial Number: CXPLHL2
        UUID: 4c4c4544-0058-5010-804c-c3c04f484c32
        Wake-up Type: Power Switch
        SKU Number: SKU=NotProvided;ModelName=PowerEdge T430
        Family: Not Specified

Handle 0x0200, DMI type 2, 8 bytes
Base Board Information
        Manufacturer: Dell Inc.
        Product Name: 0KX11M
        Version: A05
        Serial Number: .CXPLHL2.CNFCP0078L0077.

 

changing 'dmidecode -qt2' to 'dmidecode -qt1' returns the proper Product name

 

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

0KX11M

 

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

PowerEdge T430

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

Top Posters In This Topic

Most Popular Posts

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

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

  • garrett hamonic
    garrett hamonic

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

Posted Images

  • Author
20 hours ago, spl147 said:

Motherboard and Model on my dell server is displaying: Dell 0KX11M and not Dell PowerEdge T430

 

0KX11M is actually the Mainboard Part Number

 

root@Server:~# dmidecode
# dmidecode 3.4
Getting SMBIOS data from sysfs.
SMBIOS 2.8 present.
67 structures occupying 2870 bytes.
Table at 0x7AF09000.

Handle 0xDA00, DMI type 218, 11 bytes
OEM-specific Type
        Header and Data:
                DA 0B 00 DA B2 00 17 20 0E 10 03

Handle 0x0000, DMI type 0, 24 bytes
BIOS Information
        Vendor: Dell Inc.
        Version: 2.18.2
        Release Date: 10/18/2023
        Address: 0xF0000
        Runtime Size: 64 kB
        ROM Size: 16 MB
        Characteristics:
                ISA is supported
                PCI is supported
                PNP is supported
                BIOS is upgradeable
                BIOS shadowing is allowed
                Boot from CD is supported
                Selectable boot is supported
                EDD is supported
                Japanese floppy for Toshiba 1.2 MB is supported (int 13h)
                5.25"/360 kB floppy services are supported (int 13h)
                5.25"/1.2 MB floppy services are supported (int 13h)
                3.5"/720 kB floppy services are supported (int 13h)
                8042 keyboard services are supported (int 9h)
                Serial services are supported (int 14h)
                CGA/mono video services are supported (int 10h)
                ACPI is supported
                USB legacy is supported
                BIOS boot specification is supported
                Function key-initiated network boot is supported
                Targeted content distribution is supported
                UEFI is supported
        BIOS Revision: 2.18

Handle 0x0100, DMI type 1, 27 bytes
System Information
        Manufacturer: Dell Inc.
        Product Name: PowerEdge T430
        Version: Not Specified
        Serial Number: CXPLHL2
        UUID: 4c4c4544-0058-5010-804c-c3c04f484c32
        Wake-up Type: Power Switch
        SKU Number: SKU=NotProvided;ModelName=PowerEdge T430
        Family: Not Specified

Handle 0x0200, DMI type 2, 8 bytes
Base Board Information
        Manufacturer: Dell Inc.
        Product Name: 0KX11M
        Version: A05
        Serial Number: .CXPLHL2.CNFCP0078L0077.

 

changing 'dmidecode -qt2' to 'dmidecode -qt1' returns the proper Product name

 

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

0KX11M

 

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

PowerEdge T430

Will take a look, the original dev used that for some reason.

On 12/10/2023 at 8:24 AM, SimonF said:

Will take a look, the original dev used that for some reason.

i have submitted a pull request with the fix:

 

ipmi_check.php

<?
/* board info */
$boards = ['ASRock'=>'','ASRockRack'=>'', 'Dell' =>'','Supermicro'=>''];
$board  = ( $override == 'disable') ? trim(shell_exec("dmidecode -t 2 | grep 'Manufacturer' | awk -F 'r:' '{print $2}' | awk  '{print $1}'")) : $oboard;
$board_model = ( $override == 'disable') ? rtrim(ltrim(shell_exec("dmidecode -qt2|awk -F: '/^\tProduct Name:/ {print $2}'"))) : $omodel;
$board_status  = array_key_exists($board, $boards);
$sm_gen="";
if ($board == "Supermicro") {
    $smboard_model = ( $override == 'disable') ? intval(shell_exec("dmidecode -qt2|awk -F: '/^\tProduct Name:/{p=\$2} END{print substr(p,3,1)}'")) : $omodel;
    if ($smboard_model == '1') $smboard_model = ( $override == 'disable') ? intval(shell_exec("dmidecode -qt2|awk -F: '/^\tProduct Name:/{p=\$2} END{print substr(p,3,2)}'")) : $omodel;
    $sm_gen="Gen:$smboard_model";
}
if ($board == "Dell") {
    $board_model = ( $override == 'disable') ? rtrim(ltrim(shell_exec("dmidecode -qt1|awk -F: '/^\tProduct Name:/ {print $2}'"))) : $omodel;
  }
?>

 

  • Author
5 hours ago, spl147 said:

i have submitted a pull request with the fix:

 

ipmi_check.php

<?
/* board info */
$boards = ['ASRock'=>'','ASRockRack'=>'', 'Dell' =>'','Supermicro'=>''];
$board  = ( $override == 'disable') ? trim(shell_exec("dmidecode -t 2 | grep 'Manufacturer' | awk -F 'r:' '{print $2}' | awk  '{print $1}'")) : $oboard;
$board_model = ( $override == 'disable') ? rtrim(ltrim(shell_exec("dmidecode -qt2|awk -F: '/^\tProduct Name:/ {print $2}'"))) : $omodel;
$board_status  = array_key_exists($board, $boards);
$sm_gen="";
if ($board == "Supermicro") {
    $smboard_model = ( $override == 'disable') ? intval(shell_exec("dmidecode -qt2|awk -F: '/^\tProduct Name:/{p=\$2} END{print substr(p,3,1)}'")) : $omodel;
    if ($smboard_model == '1') $smboard_model = ( $override == 'disable') ? intval(shell_exec("dmidecode -qt2|awk -F: '/^\tProduct Name:/{p=\$2} END{print substr(p,3,2)}'")) : $omodel;
    $sm_gen="Gen:$smboard_model";
}
if ($board == "Dell") {
    $board_model = ( $override == 'disable') ? rtrim(ltrim(shell_exec("dmidecode -qt1|awk -F: '/^\tProduct Name:/ {print $2}'"))) : $omodel;
  }
?>

 

Release 2023.12.12

 

Thanks for PR.

 

image.png

i was thinking of adding a Dell Server section to the dashboard to show info, firmware versions, service tag, etc. have it only show if it's a dell server.

 

any chance you could whip up a template? maybe an example or 2?

 

For Service Tag

dmidecode -t 1 | grep 'Serial Number' | awk -F 'r:' '{print $2}' | awk  '{print $1}'

 

MainBoard Firmware

dmidecode -t 0 | grep 'Version' | awk -F ':' '{print $2}' | awk  '{print $1}'

 

Firmware Release Date

dmidecode -t 0 | grep 'Release Date' | awk -F ':' '{print $2}' | awk  '{print $1}'

 

Serial Number

dmidecode -t 2 | grep 'Serial Number' | awk -F '.' '{print $3}'

 

  • Author
On 12/13/2023 at 5:28 PM, spl147 said:

i was thinking of adding a Dell Server section to the dashboard to show info, firmware versions, service tag, etc. have it only show if it's a dell server.

 

any chance you could whip up a template? maybe an example or 2?

 

For Service Tag

dmidecode -t 1 | grep 'Serial Number' | awk -F 'r:' '{print $2}' | awk  '{print $1}'

 

MainBoard Firmware

dmidecode -t 0 | grep 'Version' | awk -F ':' '{print $2}' | awk  '{print $1}'

 

Firmware Release Date

dmidecode -t 0 | grep 'Release Date' | awk -F ':' '{print $2}' | awk  '{print $1}'

 

Serial Number

dmidecode -t 2 | grep 'Serial Number' | awk -F '.' '{print $3}'

 

as part as the ipmi panel or somewhere else?

as part as the ipmi panel or somewhere else?

Seperate panel
  • Author
15 hours ago, spl147 said:


Seperate panel

system info provides that info already click on i in motherboard or near top right of tool bar.

 

image.png

 

image.png

On 12/2/2023 at 2:12 PM, SimonF said:

Have you run the ipmi2json command to create the file for ASRock systems and can you supply the file.

 

root@unraid:/boot/packages# ipmi2json --help

Check ASRock IPMI fan locations using ipmi-raw command and
create a json array for ipmifan script.

Usage: ipmi2json [options]

  -f, --force      force start
      --debug      turn on debugging
      --help       display this help and exit
      --version    output version information and exit

 

Hello,

thanks for your support.
The ipmi raw command leads to exactly nothing. It gives no return whatsoever.
ipmi2json is attached:

kind regards
Kai
 

Quote

ipmi2json

Checking IPMI fan Locations...

Location 0-1: none

Location 0-2: none

Location 0-3: none

Location 0-4: none

Location 0-5: none

Location 0-6: none

Location 0-7: none

Location 0-8: none

Saving board configuration...

 

Edited by Dave-Kay

1 hour ago, SimonF said:

system info provides that info already click on i in motherboard or near top right of tool bar.

 

image.png

 

image.png

thats not very detailed nor is it dell specific

  • Author
6 hours ago, Dave-Kay said:

 

Hello,

thanks for your support.
The ipmi raw command leads to exactly nothing. It gives no return whatsoever.
ipmi2json is attached:

kind regards
Kai
 

 

does ipmi-raw 00 3a d7 and ipmi-raw 00 3a da provide any output?

 

When I turn on the fan control, all the fans turn to MAX and stay there. If I then turn it off again, it will still remain at MAX Can anyone help me ?
System :

Supermicro X10DRU-I+ , Version 1.02B
American Megatrends Inc., Version 3.5
BIOS Datum: Mittwoch, 27-04-2022
There are 8 fans installed

I now have the fans via a script
drove more smoothly

 

Screenshot 2023-12-17 020437.png

Screenshot 2023-12-17 020407.png

Edited by Denis06061986

  • Author
8 hours ago, Denis06061986 said:

 

When I turn on the fan control, all the fans turn to MAX and stay there. If I then turn it off again, it will still remain at MAX Can anyone help me ?
System :

Supermicro X10DRU-I+ , Version 1.02B
American Megatrends Inc., Version 3.5
BIOS Datum: Mittwoch, 27-04-2022
There are 8 fans installed

I now have the fans via a script
drove more smoothly

 

Screenshot 2023-12-17 020437.png

Screenshot 2023-12-17 020407.png

Can you provide a screen print of the fans page? Fans go to full when fan control is started.

 

also you can run from cmdline in debug to see if that shows any additional info.

 

 

root@Tower:~# ipmifan --help

Process settings in ipmi plugin fan config.
Control fans based on config values and [options].

Usage: ipmifan [options]

  -a, --auto       set fans to auto
      --full       set fans to full speed
  -q, --quiet      suppress all messages
      --debug      turn on debugging
      --daemon     run in the background
      --help       display this help and exit
      --quit       stop daemon if running
      --version    output version information and exit


root@Tower:~# 

 

1 hour ago, SimonF said:

Can you provide a screen print of the fans page? Fans go to full when fan control is started.

 

also you can run from cmdline in debug to see if that shows any additional info.

 

 

root@Tower:~# ipmifan --help

Process settings in ipmi plugin fan config.
Control fans based on config values and [options].

Usage: ipmifan [options]

  -a, --auto       set fans to auto
      --full       set fans to full speed
  -q, --quiet      suppress all messages
      --debug      turn on debugging
      --daemon     run in the background
      --help       display this help and exit
      --quit       stop daemon if running
      --version    output version information and exit


root@Tower:~# 

 

do you mean this?

 

Screenshot 2023-12-17 130826.png

  • Author
3 minutes ago, Denis06061986 said:

do you mean this?

 

Screenshot 2023-12-17 130826.png

Did you have a temp sensor set as auto will just use motherboard auto mode.

14 hours ago, SimonF said:

does ipmi-raw 00 3a d7 and ipmi-raw 00 3a da provide any output?

Quote

ipmi-raw 00 3a d7
rcvd: D7 C1 

Quote

ipmi-raw 00 3a da
rcvd: DA C1 

 

On 12/9/2023 at 6:35 AM, SimonF said:

Can you tell me what the output of this is for your machine?

/usr/bin/lscpu | grep 'Socket(s):' | awk '{print $2}'

root@UnraidHost:~# /usr/bin/lscpu | grep 'Socket(s):' | awk '{print $2}'
2

 

Which is expected since its a dual socket motherboard.  Just the IPMI fan setup for the board only needs 1 IPMI command to set all fans.  I guess other boards split the fans by socket?

On 12/17/2023 at 8:10 AM, Dave-Kay said:

 

https://blog.chaospixel.com/linux/2016/09/Fan-control-on-Asrock-C2750D4I-C2550D4I-board.html

seems to have ipmi-raw commands for your motherboard.

 

based on that, this json file might work for you:

{
    "ASRock": {
        "raw": "00 3a 01",
        "auto": "00 00 00 00 00 00 00 00",
        "full": "64 64 64 64 64 64 00 00",
        "fans": {
            "CPU_FAN1": "01",
            "CPU_FAN2": "01",
            "REAR_FAN1": "01",
            "REAR_FAN2": "01",
            "FRNT_FAN1": "01",
            "FRNT_FAN2": "01",
            "FAN_POS7": "01",
            "FAN_POS8": "01"
        }
    }
}

 

 

Just in case that blog article ever gets removed, here is the pertinent information:

image.png.103d8589f270437d3e92b967e02982aa.png

 

ipmitool raw 0x3a 0x01 AA BB CC DD EE FF 0x00 0x00

Each block must be replaced with the requested fan control value.

AA : CPU_FAN1

BB : CPU_FAN2

CC : REAR_FAN1

DD : REAR_FAN2

EE : FRNT_FAN1

FF : FRNT_FAN2

 

The control value is one of the following:

0x00 Smart fan (Duty cycle setting from BIOS)

0x04 min. RPM value

….     increase RPM value

0x64 max. RPM value

Edited by Gunny

23 hours ago, Gunny said:

https://blog.chaospixel.com/linux/2016/09/Fan-control-on-Asrock-C2750D4I-C2550D4I-board.html

seems to have ipmi-raw commands for your motherboard.

 

based on that, this json file might work for you:

{
    "ASRock": {
        "raw": "00 3a 01",
        "auto": "00 00 00 00 00 00 00 00",
        "full": "64 64 64 64 64 64 00 00",
        "fans": {
            "CPU_FAN1": "01",
            "CPU_FAN2": "01",
            "REAR_FAN1": "01",
            "REAR_FAN2": "01",
            "FRNT_FAN1": "01",
            "FRNT_FAN2": "01",
            "FAN_POS7": "01",
            "FAN_POS8": "01"
        }
    }
}

 

 

Just in case that blog article ever gets removed, here is the pertinent information:

image.png.103d8589f270437d3e92b967e02982aa.png

 

ipmitool raw 0x3a 0x01 AA BB CC DD EE FF 0x00 0x00

Each block must be replaced with the requested fan control value.

AA : CPU_FAN1

BB : CPU_FAN2

CC : REAR_FAN1

DD : REAR_FAN2

EE : FRNT_FAN1

FF : FRNT_FAN2

 

The control value is one of the following:

0x00 Smart fan (Duty cycle setting from BIOS)

0x04 min. RPM value

….     increase RPM value

0x64 max. RPM value


That, actually mnakes me wonder. I changed from 2550DI4 to the actual board. Also, on the 2550 the script to get the values worked wel..
Will try it later on, anyway.

  • 2 weeks later...

I have a Supermicro X8DT3 with a BMC IPMI. I am running Unraid 6.12.6. Since installing the IPMI Tools plugin (new install from scratch), I keep getting constant "Critical Low" or "Critical High" warning until the log file is 100% full. I had to turn off notifications. I am running a fan wall (x3) of Noctua NF-P12 (with PWM) and 2 NF-R8 fans at the back of the case. My son and I have adjusted the IPMI Tools config file to the closest values the X8DT3 will take for the Noctua fans and yet Unraid log is still getting overwhelmed unless I turn off notifications. Thoughts?

 

IPMI Tools Config below:

Quote

Section 9_System_Temp
    ## Possible values: Yes/No
    Enable_All_Event_Messages                                                   Yes
    ## Possible values: Yes/No
    Enable_Scanning_On_This_Sensor                                              Yes
    ## Possible values: Yes/No
    Enable_Assertion_Event_Upper_Non_Critical_Going_High                        No
    ## Possible values: Yes/No
    Enable_Assertion_Event_Upper_Critical_Going_High                            No
    ## Possible values: Yes/No
    Enable_Assertion_Event_Upper_Non_Recoverable_Going_High                     No
    ## Possible values: Yes/No
    Enable_Deassertion_Event_Upper_Non_Critical_Going_High                      No
    ## Possible values: Yes/No
    Enable_Deassertion_Event_Upper_Critical_Going_High                          No
    ## Possible values: Yes/No
    Enable_Deassertion_Event_Upper_Non_Recoverable_Going_High                   Yes
    ## Give valid input for sensor type = Temperature; units = degrees C
    Lower_Non_Critical_Threshold                                                -5.000000
    ## Give valid input for sensor type = Temperature; units = degrees C
    Lower_Critical_Threshold                                                    -7.000000
    ## Give valid input for sensor type = Temperature; units = degrees C
    Lower_Non_Recoverable_Threshold                                             -9.000000
    ## Give valid input for sensor type = Temperature; units = degrees C
    Upper_Non_Critical_Threshold                                                75.000000
    ## Give valid input for sensor type = Temperature; units = degrees C
    Upper_Critical_Threshold                                                    77.000000
    ## Give valid input for sensor type = Temperature; units = degrees C
    Upper_Non_Recoverable_Threshold                                             79.000000
    ## Give valid input for sensor type = Temperature; units = degrees C; 'None' to not use hysteresis
    Positive_Going_Threshold_Hysteresis                                         2.000000
    ## Give valid input for sensor type = Temperature; units = degrees C; 'None' to not use hysteresis
    Negative_Going_Threshold_Hysteresis                                         2.000000
EndSection
Section 10_CPU1_Vcore
    ## Possible values: Yes/No
    Enable_All_Event_Messages                                                   Yes
    ## Possible values: Yes/No
    Enable_Scanning_On_This_Sensor                                              Yes
    ## Possible values: Yes/No
    Enable_Assertion_Event_Lower_Non_Critical_Going_Low                         No
    ## Possible values: Yes/No
    Enable_Assertion_Event_Lower_Critical_Going_Low                             No
    ## Possible values: Yes/No
    Enable_Assertion_Event_Lower_Non_Recoverable_Going_Low                      No
    ## Possible values: Yes/No
    Enable_Assertion_Event_Upper_Non_Critical_Going_High                        No
    ## Possible values: Yes/No
    Enable_Assertion_Event_Upper_Critical_Going_High                            No
    ## Possible values: Yes/No
    Enable_Assertion_Event_Upper_Non_Recoverable_Going_High                     No
    ## Possible values: Yes/No
    Enable_Deassertion_Event_Lower_Non_Critical_Going_Low                       No
    ## Possible values: Yes/No
    Enable_Deassertion_Event_Lower_Critical_Going_Low                           No
    ## Possible values: Yes/No
    Enable_Deassertion_Event_Lower_Non_Recoverable_Going_Low                    No
    ## Possible values: Yes/No
    Enable_Deassertion_Event_Upper_Non_Critical_Going_High                      No
    ## Possible values: Yes/No
    Enable_Deassertion_Event_Upper_Critical_Going_High                          No
    ## Possible values: Yes/No
    Enable_Deassertion_Event_Upper_Non_Recoverable_Going_High                   Yes
    ## Give valid input for sensor type = Voltage; units = Volts
    Lower_Non_Critical_Threshold                                                0.672000
    ## Give valid input for sensor type = Voltage; units = Volts
    Lower_Critical_Threshold                                                    0.664000
    ## Give valid input for sensor type = Voltage; units = Volts
    Lower_Non_Recoverable_Threshold                                             0.656000
    ## Give valid input for sensor type = Voltage; units = Volts
    Upper_Non_Critical_Threshold                                                1.352000
    ## Give valid input for sensor type = Voltage; units = Volts
    Upper_Critical_Threshold                                                    1.360000
    ## Give valid input for sensor type = Voltage; units = Volts
    Upper_Non_Recoverable_Threshold                                             1.368000
    ## Give valid input for sensor type = Voltage; units = Volts; 'None' to not use hysteresis
    Positive_Going_Threshold_Hysteresis                                         0.016000
    ## Give valid input for sensor type = Voltage; units = Volts; 'None' to not use hysteresis
    Negative_Going_Threshold_Hysteresis                                         0.016000
EndSection
Section 11_CPU2_Vcore
    ## Possible values: Yes/No
    Enable_All_Event_Messages                                                   Yes
    ## Possible values: Yes/No
    Enable_Scanning_On_This_Sensor                                              Yes
    ## Possible values: Yes/No
    Enable_Assertion_Event_Lower_Non_Critical_Going_Low                         No
    ## Possible values: Yes/No
    Enable_Assertion_Event_Lower_Critical_Going_Low                             No
    ## Possible values: Yes/No
    Enable_Assertion_Event_Lower_Non_Recoverable_Going_Low                      No
    ## Possible values: Yes/No
    Enable_Assertion_Event_Upper_Non_Critical_Going_High                        No
    ## Possible values: Yes/No
    Enable_Assertion_Event_Upper_Critical_Going_High                            No
    ## Possible values: Yes/No
    Enable_Assertion_Event_Upper_Non_Recoverable_Going_High                     No
    ## Possible values: Yes/No
    Enable_Deassertion_Event_Lower_Non_Critical_Going_Low                       No
    ## Possible values: Yes/No
    Enable_Deassertion_Event_Lower_Critical_Going_Low                           No
    ## Possible values: Yes/No
    Enable_Deassertion_Event_Lower_Non_Recoverable_Going_Low                    No
    ## Possible values: Yes/No
    Enable_Deassertion_Event_Upper_Non_Critical_Going_High                      No
    ## Possible values: Yes/No
    Enable_Deassertion_Event_Upper_Critical_Going_High                          No
    ## Possible values: Yes/No
    Enable_Deassertion_Event_Upper_Non_Recoverable_Going_High                   Yes
    ## Give valid input for sensor type = Voltage; units = Volts
    Lower_Non_Critical_Threshold                                                0.672000
    ## Give valid input for sensor type = Voltage; units = Volts
    Lower_Critical_Threshold                                                    0.664000
    ## Give valid input for sensor type = Voltage; units = Volts
    Lower_Non_Recoverable_Threshold                                             0.656000
    ## Give valid input for sensor type = Voltage; units = Volts
    Upper_Non_Critical_Threshold                                                1.352000
    ## Give valid input for sensor type = Voltage; units = Volts
    Upper_Critical_Threshold                                                    1.360000
    ## Give valid input for sensor type = Voltage; units = Volts
    Upper_Non_Recoverable_Threshold                                             1.368000
    ## Give valid input for sensor type = Voltage; units = Volts; 'None' to not use hysteresis
    Positive_Going_Threshold_Hysteresis                                         0.016000
    ## Give valid input for sensor type = Voltage; units = Volts; 'None' to not use hysteresis
    Negative_Going_Threshold_Hysteresis                                         0.016000
EndSection
Section 12_CPU1_DIMM
    ## Possible values: Yes/No
    Enable_All_Event_Messages                                                   Yes
    ## Possible values: Yes/No
    Enable_Scanning_On_This_Sensor                                              Yes
    ## Possible values: Yes/No
    Enable_Assertion_Event_Lower_Non_Critical_Going_Low                         No
    ## Possible values: Yes/No
    Enable_Assertion_Event_Lower_Critical_Going_Low                             No
    ## Possible values: Yes/No
    Enable_Assertion_Event_Lower_Non_Recoverable_Going_Low                      No
    ## Possible values: Yes/No
    Enable_Assertion_Event_Upper_Non_Critical_Going_High                        No
    ## Possible values: Yes/No
    Enable_Assertion_Event_Upper_Critical_Going_High                            No
    ## Possible values: Yes/No
    Enable_Assertion_Event_Upper_Non_Recoverable_Going_High                     No
    ## Possible values: Yes/No
    Enable_Deassertion_Event_Lower_Non_Critical_Going_Low                       No
    ## Possible values: Yes/No
    Enable_Deassertion_Event_Lower_Critical_Going_Low                           No
    ## Possible values: Yes/No
    Enable_Deassertion_Event_Lower_Non_Recoverable_Going_Low                    No
    ## Possible values: Yes/No
    Enable_Deassertion_Event_Upper_Non_Critical_Going_High                      No
    ## Possible values: Yes/No
    Enable_Deassertion_Event_Upper_Critical_Going_High                          No
    ## Possible values: Yes/No
    Enable_Deassertion_Event_Upper_Non_Recoverable_Going_High                   Yes
    ## Give valid input for sensor type = Voltage; units = Volts
    Lower_Non_Critical_Threshold                                                1.200000
    ## Give valid input for sensor type = Voltage; units = Volts
    Lower_Critical_Threshold                                                    1.192000
    ## Give valid input for sensor type = Voltage; units = Volts
    Lower_Non_Recoverable_Threshold                                             1.184000
    ## Give valid input for sensor type = Voltage; units = Volts
    Upper_Non_Critical_Threshold                                                1.648000
    ## Give valid input for sensor type = Voltage; units = Volts
    Upper_Critical_Threshold                                                    1.656000
    ## Give valid input for sensor type = Voltage; units = Volts
    Upper_Non_Recoverable_Threshold                                             1.664000
    ## Give valid input for sensor type = Voltage; units = Volts; 'None' to not use hysteresis
    Positive_Going_Threshold_Hysteresis                                         0.016000
    ## Give valid input for sensor type = Voltage; units = Volts; 'None' to not use hysteresis
    Negative_Going_Threshold_Hysteresis                                         0.016000
EndSection
Section 13_CPU2_DIMM
    ## Possible values: Yes/No
    Enable_All_Event_Messages                                                   Yes
    ## Possible values: Yes/No
    Enable_Scanning_On_This_Sensor                                              Yes
    ## Possible values: Yes/No
    Enable_Assertion_Event_Lower_Non_Critical_Going_Low                         No
    ## Possible values: Yes/No
    Enable_Assertion_Event_Lower_Critical_Going_Low                             No
    ## Possible values: Yes/No
    Enable_Assertion_Event_Lower_Non_Recoverable_Going_Low                      No
    ## Possible values: Yes/No
    Enable_Assertion_Event_Upper_Non_Critical_Going_High                        No
    ## Possible values: Yes/No
    Enable_Assertion_Event_Upper_Critical_Going_High                            No
    ## Possible values: Yes/No
    Enable_Assertion_Event_Upper_Non_Recoverable_Going_High                     No
    ## Possible values: Yes/No
    Enable_Deassertion_Event_Lower_Non_Critical_Going_Low                       No
    ## Possible values: Yes/No
    Enable_Deassertion_Event_Lower_Critical_Going_Low                           No
    ## Possible values: Yes/No
    Enable_Deassertion_Event_Lower_Non_Recoverable_Going_Low                    No
    ## Possible values: Yes/No
    Enable_Deassertion_Event_Upper_Non_Critical_Going_High                      No
    ## Possible values: Yes/No
    Enable_Deassertion_Event_Upper_Critical_Going_High                          No
    ## Possible values: Yes/No
    Enable_Deassertion_Event_Upper_Non_Recoverable_Going_High                   Yes
    ## Give valid input for sensor type = Voltage; units = Volts
    Lower_Non_Critical_Threshold                                                1.200000
    ## Give valid input for sensor type = Voltage; units = Volts
    Lower_Critical_Threshold                                                    1.192000
    ## Give valid input for sensor type = Voltage; units = Volts
    Lower_Non_Recoverable_Threshold                                             1.184000
    ## Give valid input for sensor type = Voltage; units = Volts
    Upper_Non_Critical_Threshold                                                1.648000
    ## Give valid input for sensor type = Voltage; units = Volts
    Upper_Critical_Threshold                                                    1.656000
    ## Give valid input for sensor type = Voltage; units = Volts
    Upper_Non_Recoverable_Threshold                                             1.664000
    ## Give valid input for sensor type = Voltage; units = Volts; 'None' to not use hysteresis
    Positive_Going_Threshold_Hysteresis                                         0.016000
    ## Give valid input for sensor type = Voltage; units = Volts; 'None' to not use hysteresis
    Negative_Going_Threshold_Hysteresis                                         0.016000
EndSection
Section 14_+1.5V
    ## Possible values: Yes/No
    Enable_All_Event_Messages                                                   Yes
    ## Possible values: Yes/No
    Enable_Scanning_On_This_Sensor                                              Yes
    ## Possible values: Yes/No
    Enable_Assertion_Event_Lower_Non_Critical_Going_Low                         No
    ## Possible values: Yes/No
    Enable_Assertion_Event_Lower_Critical_Going_Low                             No
    ## Possible values: Yes/No
    Enable_Assertion_Event_Lower_Non_Recoverable_Going_Low                      No
    ## Possible values: Yes/No
    Enable_Assertion_Event_Upper_Non_Critical_Going_High                        No
    ## Possible values: Yes/No
    Enable_Assertion_Event_Upper_Critical_Going_High                            No
    ## Possible values: Yes/No
    Enable_Assertion_Event_Upper_Non_Recoverable_Going_High                     No
    ## Possible values: Yes/No
    Enable_Deassertion_Event_Lower_Non_Critical_Going_Low                       No
    ## Possible values: Yes/No
    Enable_Deassertion_Event_Lower_Critical_Going_Low                           No
    ## Possible values: Yes/No
    Enable_Deassertion_Event_Lower_Non_Recoverable_Going_Low                    No
    ## Possible values: Yes/No
    Enable_Deassertion_Event_Upper_Non_Critical_Going_High                      No
    ## Possible values: Yes/No
    Enable_Deassertion_Event_Upper_Critical_Going_High                          No
    ## Possible values: Yes/No
    Enable_Deassertion_Event_Upper_Non_Recoverable_Going_High                   Yes
    ## Give valid input for sensor type = Voltage; units = Volts
    Lower_Non_Critical_Threshold                                                1.336000
    ## Give valid input for sensor type = Voltage; units = Volts
    Lower_Critical_Threshold                                                    1.328000
    ## Give valid input for sensor type = Voltage; units = Volts
    Lower_Non_Recoverable_Threshold                                             1.320000
    ## Give valid input for sensor type = Voltage; units = Volts
    Upper_Non_Critical_Threshold                                                1.656000
    ## Give valid input for sensor type = Voltage; units = Volts
    Upper_Critical_Threshold                                                    1.664000
    ## Give valid input for sensor type = Voltage; units = Volts
    Upper_Non_Recoverable_Threshold                                             1.672000
    ## Give valid input for sensor type = Voltage; units = Volts; 'None' to not use hysteresis
    Positive_Going_Threshold_Hysteresis                                         0.016000
    ## Give valid input for sensor type = Voltage; units = Volts; 'None' to not use hysteresis
    Negative_Going_Threshold_Hysteresis                                         0.016000
EndSection
Section 15_+3.3V
    ## Possible values: Yes/No
    Enable_All_Event_Messages                                                   Yes
    ## Possible values: Yes/No
    Enable_Scanning_On_This_Sensor                                              Yes
    ## Possible values: Yes/No
    Enable_Assertion_Event_Lower_Non_Critical_Going_Low                         No
    ## Possible values: Yes/No
    Enable_Assertion_Event_Lower_Critical_Going_Low                             No
    ## Possible values: Yes/No
    Enable_Assertion_Event_Lower_Non_Recoverable_Going_Low                      No
    ## Possible values: Yes/No
    Enable_Assertion_Event_Upper_Non_Critical_Going_High                        No
    ## Possible values: Yes/No
    Enable_Assertion_Event_Upper_Critical_Going_High                            No
    ## Possible values: Yes/No
    Enable_Assertion_Event_Upper_Non_Recoverable_Going_High                     No
    ## Possible values: Yes/No
    Enable_Deassertion_Event_Lower_Non_Critical_Going_Low                       No
    ## Possible values: Yes/No
    Enable_Deassertion_Event_Lower_Critical_Going_Low                           No
    ## Possible values: Yes/No
    Enable_Deassertion_Event_Lower_Non_Recoverable_Going_Low                    No
    ## Possible values: Yes/No
    Enable_Deassertion_Event_Upper_Non_Critical_Going_High                      No
    ## Possible values: Yes/No
    Enable_Deassertion_Event_Upper_Critical_Going_High                          No
    ## Possible values: Yes/No
    Enable_Deassertion_Event_Upper_Non_Recoverable_Going_High                   Yes
    ## Give valid input for sensor type = Voltage; units = Volts
    Lower_Non_Critical_Threshold                                                2.928000
    ## Give valid input for sensor type = Voltage; units = Volts
    Lower_Critical_Threshold                                                    2.904000
    ## Give valid input for sensor type = Voltage; units = Volts
    Lower_Non_Recoverable_Threshold                                             2.880000
    ## Give valid input for sensor type = Voltage; units = Volts
    Upper_Non_Critical_Threshold                                                3.648000
    ## Give valid input for sensor type = Voltage; units = Volts
    Upper_Critical_Threshold                                                    3.672000
    ## Give valid input for sensor type = Voltage; units = Volts
    Upper_Non_Recoverable_Threshold                                             3.696000
    ## Give valid input for sensor type = Voltage; units = Volts; 'None' to not use hysteresis
    Positive_Going_Threshold_Hysteresis                                         0.048000
    ## Give valid input for sensor type = Voltage; units = Volts; 'None' to not use hysteresis
    Negative_Going_Threshold_Hysteresis                                         0.048000
EndSection
Section 16_+3.3VSB
    ## Possible values: Yes/No
    Enable_All_Event_Messages                                                   Yes
    ## Possible values: Yes/No
    Enable_Scanning_On_This_Sensor                                              Yes
    ## Possible values: Yes/No
    Enable_Assertion_Event_Lower_Non_Critical_Going_Low                         No
    ## Possible values: Yes/No
    Enable_Assertion_Event_Lower_Critical_Going_Low                             No
    ## Possible values: Yes/No
    Enable_Assertion_Event_Lower_Non_Recoverable_Going_Low                      No
    ## Possible values: Yes/No
    Enable_Assertion_Event_Upper_Non_Critical_Going_High                        No
    ## Possible values: Yes/No
    Enable_Assertion_Event_Upper_Critical_Going_High                            No
    ## Possible values: Yes/No
    Enable_Assertion_Event_Upper_Non_Recoverable_Going_High                     No
    ## Possible values: Yes/No
    Enable_Deassertion_Event_Lower_Non_Critical_Going_Low                       No
    ## Possible values: Yes/No
    Enable_Deassertion_Event_Lower_Critical_Going_Low                           No
    ## Possible values: Yes/No
    Enable_Deassertion_Event_Lower_Non_Recoverable_Going_Low                    No
    ## Possible values: Yes/No
    Enable_Deassertion_Event_Upper_Non_Critical_Going_High                      No
    ## Possible values: Yes/No
    Enable_Deassertion_Event_Upper_Critical_Going_High                          No
    ## Possible values: Yes/No
    Enable_Deassertion_Event_Upper_Non_Recoverable_Going_High                   Yes
    ## Give valid input for sensor type = Voltage; units = Volts
    Lower_Non_Critical_Threshold                                                2.928000
    ## Give valid input for sensor type = Voltage; units = Volts
    Lower_Critical_Threshold                                                    2.904000
    ## Give valid input for sensor type = Voltage; units = Volts
    Lower_Non_Recoverable_Threshold                                             2.880000
    ## Give valid input for sensor type = Voltage; units = Volts
    Upper_Non_Critical_Threshold                                                3.648000
    ## Give valid input for sensor type = Voltage; units = Volts
    Upper_Critical_Threshold                                                    3.672000
    ## Give valid input for sensor type = Voltage; units = Volts
    Upper_Non_Recoverable_Threshold                                             3.696000
    ## Give valid input for sensor type = Voltage; units = Volts; 'None' to not use hysteresis
    Positive_Going_Threshold_Hysteresis                                         0.048000
    ## Give valid input for sensor type = Voltage; units = Volts; 'None' to not use hysteresis
    Negative_Going_Threshold_Hysteresis                                         0.048000
EndSection
Section 17_+5V
    ## Possible values: Yes/No
    Enable_All_Event_Messages                                                   Yes
    ## Possible values: Yes/No
    Enable_Scanning_On_This_Sensor                                              Yes
    ## Possible values: Yes/No
    Enable_Assertion_Event_Lower_Non_Critical_Going_Low                         No
    ## Possible values: Yes/No
    Enable_Assertion_Event_Lower_Critical_Going_Low                             No
    ## Possible values: Yes/No
    Enable_Assertion_Event_Lower_Non_Recoverable_Going_Low                      No
    ## Possible values: Yes/No
    Enable_Assertion_Event_Upper_Non_Critical_Going_High                        No
    ## Possible values: Yes/No
    Enable_Assertion_Event_Upper_Critical_Going_High                            No
    ## Possible values: Yes/No
    Enable_Assertion_Event_Upper_Non_Recoverable_Going_High                     No
    ## Possible values: Yes/No
    Enable_Deassertion_Event_Lower_Non_Critical_Going_Low                       No
    ## Possible values: Yes/No
    Enable_Deassertion_Event_Lower_Critical_Going_Low                           No
    ## Possible values: Yes/No
    Enable_Deassertion_Event_Lower_Non_Recoverable_Going_Low                    No
    ## Possible values: Yes/No
    Enable_Deassertion_Event_Upper_Non_Critical_Going_High                      No
    ## Possible values: Yes/No
    Enable_Deassertion_Event_Upper_Critical_Going_High                          No
    ## Possible values: Yes/No
    Enable_Deassertion_Event_Upper_Non_Recoverable_Going_High                   Yes
    ## Give valid input for sensor type = Voltage; units = Volts
    Lower_Non_Critical_Threshold                                                4.480000
    ## Give valid input for sensor type = Voltage; units = Volts
    Lower_Critical_Threshold                                                    4.448000
    ## Give valid input for sensor type = Voltage; units = Volts
    Lower_Non_Recoverable_Threshold                                             4.416000
    ## Give valid input for sensor type = Voltage; units = Volts
    Upper_Non_Critical_Threshold                                                5.536000
    ## Give valid input for sensor type = Voltage; units = Volts
    Upper_Critical_Threshold                                                    5.568000
    ## Give valid input for sensor type = Voltage; units = Volts
    Upper_Non_Recoverable_Threshold                                             5.600000
    ## Give valid input for sensor type = Voltage; units = Volts; 'None' to not use hysteresis
    Positive_Going_Threshold_Hysteresis                                         0.064000
    ## Give valid input for sensor type = Voltage; units = Volts; 'None' to not use hysteresis
    Negative_Going_Threshold_Hysteresis                                         0.064000
EndSection
Section 18_+12V
    ## Possible values: Yes/No
    Enable_All_Event_Messages                                                   Yes
    ## Possible values: Yes/No
    Enable_Scanning_On_This_Sensor                                              Yes
    ## Possible values: Yes/No
    Enable_Assertion_Event_Lower_Non_Critical_Going_Low                         No
    ## Possible values: Yes/No
    Enable_Assertion_Event_Lower_Critical_Going_Low                             No
    ## Possible values: Yes/No
    Enable_Assertion_Event_Lower_Non_Recoverable_Going_Low                      No
    ## Possible values: Yes/No
    Enable_Assertion_Event_Upper_Non_Critical_Going_High                        No
    ## Possible values: Yes/No
    Enable_Assertion_Event_Upper_Critical_Going_High                            No
    ## Possible values: Yes/No
    Enable_Assertion_Event_Upper_Non_Recoverable_Going_High                     No
    ## Possible values: Yes/No
    Enable_Deassertion_Event_Lower_Non_Critical_Going_Low                       No
    ## Possible values: Yes/No
    Enable_Deassertion_Event_Lower_Critical_Going_Low                           No
    ## Possible values: Yes/No
    Enable_Deassertion_Event_Lower_Non_Recoverable_Going_Low                    No
    ## Possible values: Yes/No
    Enable_Deassertion_Event_Upper_Non_Critical_Going_High                      No
    ## Possible values: Yes/No
    Enable_Deassertion_Event_Upper_Critical_Going_High                          No
    ## Possible values: Yes/No
    Enable_Deassertion_Event_Upper_Non_Recoverable_Going_High                   Yes
    ## Give valid input for sensor type = Voltage; units = Volts
    Lower_Non_Critical_Threshold                                                10.706000
    ## Give valid input for sensor type = Voltage; units = Volts
    Lower_Critical_Threshold                                                    10.653000
    ## Give valid input for sensor type = Voltage; units = Volts
    Lower_Non_Recoverable_Threshold                                             10.600000
    ## Give valid input for sensor type = Voltage; units = Volts
    Upper_Non_Critical_Threshold                                                13.250000
    ## Give valid input for sensor type = Voltage; units = Volts
    Upper_Critical_Threshold                                                    13.303000
    ## Give valid input for sensor type = Voltage; units = Volts
    Upper_Non_Recoverable_Threshold                                             13.356000
    ## Give valid input for sensor type = Voltage; units = Volts; 'None' to not use hysteresis
    Positive_Going_Threshold_Hysteresis                                         0.106000
    ## Give valid input for sensor type = Voltage; units = Volts; 'None' to not use hysteresis
    Negative_Going_Threshold_Hysteresis                                         0.106000
EndSection
Section 19_VBAT
    ## Possible values: Yes/No
    Enable_All_Event_Messages                                                   Yes
    ## Possible values: Yes/No
    Enable_Scanning_On_This_Sensor                                              Yes
    ## Possible values: Yes/No
    Enable_Assertion_Event_Lower_Non_Critical_Going_Low                         No
    ## Possible values: Yes/No
    Enable_Assertion_Event_Lower_Critical_Going_Low                             No
    ## Possible values: Yes/No
    Enable_Assertion_Event_Lower_Non_Recoverable_Going_Low                      No
    ## Possible values: Yes/No
    Enable_Assertion_Event_Upper_Non_Critical_Going_High                        No
    ## Possible values: Yes/No
    Enable_Assertion_Event_Upper_Critical_Going_High                            No
    ## Possible values: Yes/No
    Enable_Assertion_Event_Upper_Non_Recoverable_Going_High                     No
    ## Possible values: Yes/No
    Enable_Deassertion_Event_Lower_Non_Critical_Going_Low                       No
    ## Possible values: Yes/No
    Enable_Deassertion_Event_Lower_Critical_Going_Low                           No
    ## Possible values: Yes/No
    Enable_Deassertion_Event_Lower_Non_Recoverable_Going_Low                    No
    ## Possible values: Yes/No
    Enable_Deassertion_Event_Upper_Non_Critical_Going_High                      No
    ## Possible values: Yes/No
    Enable_Deassertion_Event_Upper_Critical_Going_High                          No
    ## Possible values: Yes/No
    Enable_Deassertion_Event_Upper_Non_Recoverable_Going_High                   Yes
    ## Give valid input for sensor type = Voltage; units = Volts
    Lower_Non_Critical_Threshold                                                2.928000
    ## Give valid input for sensor type = Voltage; units = Volts
    Lower_Critical_Threshold                                                    2.904000
    ## Give valid input for sensor type = Voltage; units = Volts
    Lower_Non_Recoverable_Threshold                                             2.880000
    ## Give valid input for sensor type = Voltage; units = Volts
    Upper_Non_Critical_Threshold                                                3.648000
    ## Give valid input for sensor type = Voltage; units = Volts
    Upper_Critical_Threshold                                                    3.672000
    ## Give valid input for sensor type = Voltage; units = Volts
    Upper_Non_Recoverable_Threshold                                             3.696000
    ## Give valid input for sensor type = Voltage; units = Volts; 'None' to not use hysteresis
    Positive_Going_Threshold_Hysteresis                                         0.048000
    ## Give valid input for sensor type = Voltage; units = Volts; 'None' to not use hysteresis
    Negative_Going_Threshold_Hysteresis                                         0.048000
EndSection
Section 20_Fan1
    ## Possible values: Yes/No
    Enable_All_Event_Messages                                                   Yes
    ## Possible values: Yes/No
    Enable_Scanning_On_This_Sensor                                              Yes
    ## Possible values: Yes/No
    Enable_Assertion_Event_Lower_Non_Critical_Going_Low                         No
    ## Possible values: Yes/No
    Enable_Assertion_Event_Lower_Critical_Going_Low                             No
    ## Possible values: Yes/No
    Enable_Assertion_Event_Lower_Non_Recoverable_Going_Low                      No
    ## Possible values: Yes/No
    Enable_Assertion_Event_Upper_Non_Critical_Going_High                        No
    ## Possible values: Yes/No
    Enable_Assertion_Event_Upper_Critical_Going_High                            No
    ## Possible values: Yes/No
    Enable_Assertion_Event_Upper_Non_Recoverable_Going_High                     No
    ## Possible values: Yes/No
    Enable_Deassertion_Event_Lower_Non_Critical_Going_Low                       No
    ## Possible values: Yes/No
    Enable_Deassertion_Event_Lower_Critical_Going_Low                           No
    ## Possible values: Yes/No
    Enable_Deassertion_Event_Lower_Non_Recoverable_Going_Low                    No
    ## Possible values: Yes/No
    Enable_Deassertion_Event_Upper_Non_Critical_Going_High                      No
    ## Possible values: Yes/No
    Enable_Deassertion_Event_Upper_Critical_Going_High                          No
    ## Possible values: Yes/No
    Enable_Deassertion_Event_Upper_Non_Recoverable_Going_High                   Yes
    ## Give valid input for sensor type = Fan; units = RPM
    Lower_Non_Critical_Threshold                                                405.000000
    ## Give valid input for sensor type = Fan; units = RPM
    Lower_Critical_Threshold                                                    270.000000
    ## Give valid input for sensor type = Fan; units = RPM
    Lower_Non_Recoverable_Threshold                                             135.000000
    ## Give valid input for sensor type = Fan; units = RPM
    Upper_Non_Critical_Threshold                                                2025.000000
    ## Give valid input for sensor type = Fan; units = RPM
    Upper_Critical_Threshold                                                    2160.000000
    ## Give valid input for sensor type = Fan; units = RPM
    Upper_Non_Recoverable_Threshold                                             2295.000000
    ## Give valid input for sensor type = Fan; units = RPM; 'None' to not use hysteresis
    Positive_Going_Threshold_Hysteresis                                         None
    ## Give valid input for sensor type = Fan; units = RPM; 'None' to not use hysteresis
    Negative_Going_Threshold_Hysteresis                                         None
EndSection
Section 21_Fan2
    ## Possible values: Yes/No
    Enable_All_Event_Messages                                                   Yes
    ## Possible values: Yes/No
    Enable_Scanning_On_This_Sensor                                              Yes
    ## Possible values: Yes/No
    Enable_Assertion_Event_Lower_Non_Critical_Going_Low                         No
    ## Possible values: Yes/No
    Enable_Assertion_Event_Lower_Critical_Going_Low                             No
    ## Possible values: Yes/No
    Enable_Assertion_Event_Lower_Non_Recoverable_Going_Low                      No
    ## Possible values: Yes/No
    Enable_Assertion_Event_Upper_Non_Critical_Going_High                        No
    ## Possible values: Yes/No
    Enable_Assertion_Event_Upper_Critical_Going_High                            No
    ## Possible values: Yes/No
    Enable_Assertion_Event_Upper_Non_Recoverable_Going_High                     No
    ## Possible values: Yes/No
    Enable_Deassertion_Event_Lower_Non_Critical_Going_Low                       No
    ## Possible values: Yes/No
    Enable_Deassertion_Event_Lower_Critical_Going_Low                           No
    ## Possible values: Yes/No
    Enable_Deassertion_Event_Lower_Non_Recoverable_Going_Low                    No
    ## Possible values: Yes/No
    Enable_Deassertion_Event_Upper_Non_Critical_Going_High                      No
    ## Possible values: Yes/No
    Enable_Deassertion_Event_Upper_Critical_Going_High                          No
    ## Possible values: Yes/No
    Enable_Deassertion_Event_Upper_Non_Recoverable_Going_High                   Yes
    ## Give valid input for sensor type = Fan; units = RPM
    Lower_Non_Critical_Threshold                                                405.000000
    ## Give valid input for sensor type = Fan; units = RPM
    Lower_Critical_Threshold                                                    270.000000
    ## Give valid input for sensor type = Fan; units = RPM
    Lower_Non_Recoverable_Threshold                                             135.000000
    ## Give valid input for sensor type = Fan; units = RPM
    Upper_Non_Critical_Threshold                                                2025.000000
    ## Give valid input for sensor type = Fan; units = RPM
    Upper_Critical_Threshold                                                    2160.000000
    ## Give valid input for sensor type = Fan; units = RPM
    Upper_Non_Recoverable_Threshold                                             2295.000000
    ## Give valid input for sensor type = Fan; units = RPM; 'None' to not use hysteresis
    Positive_Going_Threshold_Hysteresis                                         None
    ## Give valid input for sensor type = Fan; units = RPM; 'None' to not use hysteresis
    Negative_Going_Threshold_Hysteresis                                         None
EndSection
Section 22_Fan3
    ## Possible values: Yes/No
    Enable_All_Event_Messages                                                   Yes
    ## Possible values: Yes/No
    Enable_Scanning_On_This_Sensor                                              Yes
    ## Possible values: Yes/No
    Enable_Assertion_Event_Lower_Non_Critical_Going_Low                         No
    ## Possible values: Yes/No
    Enable_Assertion_Event_Lower_Critical_Going_Low                             No
    ## Possible values: Yes/No
    Enable_Assertion_Event_Lower_Non_Recoverable_Going_Low                      No
    ## Possible values: Yes/No
    Enable_Assertion_Event_Upper_Non_Critical_Going_High                        No
    ## Possible values: Yes/No
    Enable_Assertion_Event_Upper_Critical_Going_High                            No
    ## Possible values: Yes/No
    Enable_Assertion_Event_Upper_Non_Recoverable_Going_High                     No
    ## Possible values: Yes/No
    Enable_Deassertion_Event_Lower_Non_Critical_Going_Low                       No
    ## Possible values: Yes/No
    Enable_Deassertion_Event_Lower_Critical_Going_Low                           No
    ## Possible values: Yes/No
    Enable_Deassertion_Event_Lower_Non_Recoverable_Going_Low                    No
    ## Possible values: Yes/No
    Enable_Deassertion_Event_Upper_Non_Critical_Going_High                      No
    ## Possible values: Yes/No
    Enable_Deassertion_Event_Upper_Critical_Going_High                          No
    ## Possible values: Yes/No
    Enable_Deassertion_Event_Upper_Non_Recoverable_Going_High                   Yes
    ## Give valid input for sensor type = Fan; units = RPM
    Lower_Non_Critical_Threshold                                                405.000000
    ## Give valid input for sensor type = Fan; units = RPM
    Lower_Critical_Threshold                                                    270.000000
    ## Give valid input for sensor type = Fan; units = RPM
    Lower_Non_Recoverable_Threshold                                             135.000000
    ## Give valid input for sensor type = Fan; units = RPM
    Upper_Non_Critical_Threshold                                                2025.000000
    ## Give valid input for sensor type = Fan; units = RPM
    Upper_Critical_Threshold                                                    2160.000000
    ## Give valid input for sensor type = Fan; units = RPM
    Upper_Non_Recoverable_Threshold                                             2295.000000
    ## Give valid input for sensor type = Fan; units = RPM; 'None' to not use hysteresis
    Positive_Going_Threshold_Hysteresis                                         None
    ## Give valid input for sensor type = Fan; units = RPM; 'None' to not use hysteresis
    Negative_Going_Threshold_Hysteresis                                         None
EndSection
Section 23_Fan4
    ## Possible values: Yes/No
    Enable_All_Event_Messages                                                   No
    ## Possible values: Yes/No
    Enable_Scanning_On_This_Sensor                                              No
    ## Possible values: Yes/No
    Enable_Assertion_Event_Lower_Non_Critical_Going_Low                         No
    ## Possible values: Yes/No
    Enable_Assertion_Event_Lower_Critical_Going_Low                             No
    ## Possible values: Yes/No
    Enable_Assertion_Event_Lower_Non_Recoverable_Going_Low                      No
    ## Possible values: Yes/No
    Enable_Assertion_Event_Upper_Non_Critical_Going_High                        No
    ## Possible values: Yes/No
    Enable_Assertion_Event_Upper_Critical_Going_High                            No
    ## Possible values: Yes/No
    Enable_Assertion_Event_Upper_Non_Recoverable_Going_High                     No
    ## Possible values: Yes/No
    Enable_Deassertion_Event_Lower_Non_Critical_Going_Low                       No
    ## Possible values: Yes/No
    Enable_Deassertion_Event_Lower_Critical_Going_Low                           No
    ## Possible values: Yes/No
    Enable_Deassertion_Event_Lower_Non_Recoverable_Going_Low                    No
    ## Possible values: Yes/No
    Enable_Deassertion_Event_Upper_Non_Critical_Going_High                      No
    ## Possible values: Yes/No
    Enable_Deassertion_Event_Upper_Critical_Going_High                          No
    ## Possible values: Yes/No
    Enable_Deassertion_Event_Upper_Non_Recoverable_Going_High                   No
    ## Give valid input for sensor type = Fan; units = RPM
    Lower_Non_Critical_Threshold                                                0.000000
    ## Give valid input for sensor type = Fan; units = RPM
    Lower_Critical_Threshold                                                    0.000000
    ## Give valid input for sensor type = Fan; units = RPM
    Lower_Non_Recoverable_Threshold                                             0.000000
    ## Give valid input for sensor type = Fan; units = RPM
    Upper_Non_Critical_Threshold                                                29970.000000
    ## Give valid input for sensor type = Fan; units = RPM
    Upper_Critical_Threshold                                                    29970.000000
    ## Give valid input for sensor type = Fan; units = RPM
    Upper_Non_Recoverable_Threshold                                             29970.000000
    ## Give valid input for sensor type = Fan; units = RPM; 'None' to not use hysteresis
    Positive_Going_Threshold_Hysteresis                                         None
    ## Give valid input for sensor type = Fan; units = RPM; 'None' to not use hysteresis
    Negative_Going_Threshold_Hysteresis                                         None
EndSection
Section 24_Fan5
    ## Possible values: Yes/No
    Enable_All_Event_Messages                                                   Yes
    ## Possible values: Yes/No
    Enable_Scanning_On_This_Sensor                                              Yes
    ## Possible values: Yes/No
    Enable_Assertion_Event_Lower_Non_Critical_Going_Low                         No
    ## Possible values: Yes/No
    Enable_Assertion_Event_Lower_Critical_Going_Low                             No
    ## Possible values: Yes/No
    Enable_Assertion_Event_Lower_Non_Recoverable_Going_Low                      No
    ## Possible values: Yes/No
    Enable_Assertion_Event_Upper_Non_Critical_Going_High                        No
    ## Possible values: Yes/No
    Enable_Assertion_Event_Upper_Critical_Going_High                            No
    ## Possible values: Yes/No
    Enable_Assertion_Event_Upper_Non_Recoverable_Going_High                     No
    ## Possible values: Yes/No
    Enable_Deassertion_Event_Lower_Non_Critical_Going_Low                       No
    ## Possible values: Yes/No
    Enable_Deassertion_Event_Lower_Critical_Going_Low                           No
    ## Possible values: Yes/No
    Enable_Deassertion_Event_Lower_Non_Recoverable_Going_Low                    No
    ## Possible values: Yes/No
    Enable_Deassertion_Event_Upper_Non_Critical_Going_High                      No
    ## Possible values: Yes/No
    Enable_Deassertion_Event_Upper_Critical_Going_High                          No
    ## Possible values: Yes/No
    Enable_Deassertion_Event_Upper_Non_Recoverable_Going_High                   Yes
    ## Give valid input for sensor type = Fan; units = RPM
    Lower_Non_Critical_Threshold                                                270.000000
    ## Give valid input for sensor type = Fan; units = RPM
    Lower_Critical_Threshold                                                    135.000000
    ## Give valid input for sensor type = Fan; units = RPM
    Lower_Non_Recoverable_Threshold                                             0.000000
    ## Give valid input for sensor type = Fan; units = RPM
    Upper_Non_Critical_Threshold                                                2295.000000
    ## Give valid input for sensor type = Fan; units = RPM
    Upper_Critical_Threshold                                                    2430.000000
    ## Give valid input for sensor type = Fan; units = RPM
    Upper_Non_Recoverable_Threshold                                             2565.000000
    ## Give valid input for sensor type = Fan; units = RPM; 'None' to not use hysteresis
    Positive_Going_Threshold_Hysteresis                                         None
    ## Give valid input for sensor type = Fan; units = RPM; 'None' to not use hysteresis
    Negative_Going_Threshold_Hysteresis                                         None
EndSection
Section 25_Fan6
    ## Possible values: Yes/No
    Enable_All_Event_Messages                                                   Yes
    ## Possible values: Yes/No
    Enable_Scanning_On_This_Sensor                                              Yes
    ## Possible values: Yes/No
    Enable_Assertion_Event_Lower_Non_Critical_Going_Low                         No
    ## Possible values: Yes/No
    Enable_Assertion_Event_Lower_Critical_Going_Low                             No
    ## Possible values: Yes/No
    Enable_Assertion_Event_Lower_Non_Recoverable_Going_Low                      No
    ## Possible values: Yes/No
    Enable_Assertion_Event_Upper_Non_Critical_Going_High                        No
    ## Possible values: Yes/No
    Enable_Assertion_Event_Upper_Critical_Going_High                            No
    ## Possible values: Yes/No
    Enable_Assertion_Event_Upper_Non_Recoverable_Going_High                     No
    ## Possible values: Yes/No
    Enable_Deassertion_Event_Lower_Non_Critical_Going_Low                       No
    ## Possible values: Yes/No
    Enable_Deassertion_Event_Lower_Critical_Going_Low                           No
    ## Possible values: Yes/No
    Enable_Deassertion_Event_Lower_Non_Recoverable_Going_Low                    No
    ## Possible values: Yes/No
    Enable_Deassertion_Event_Upper_Non_Critical_Going_High                      No
    ## Possible values: Yes/No
    Enable_Deassertion_Event_Upper_Critical_Going_High                          No
    ## Possible values: Yes/No
    Enable_Deassertion_Event_Upper_Non_Recoverable_Going_High                   Yes
    ## Give valid input for sensor type = Fan; units = RPM
    Lower_Non_Critical_Threshold                                                270.000000
    ## Give valid input for sensor type = Fan; units = RPM
    Lower_Critical_Threshold                                                    135.000000
    ## Give valid input for sensor type = Fan; units = RPM
    Lower_Non_Recoverable_Threshold                                             0.000000
    ## Give valid input for sensor type = Fan; units = RPM
    Upper_Non_Critical_Threshold                                                2295.000000
    ## Give valid input for sensor type = Fan; units = RPM
    Upper_Critical_Threshold                                                    2430.000000
    ## Give valid input for sensor type = Fan; units = RPM
    Upper_Non_Recoverable_Threshold                                             2565.000000
    ## Give valid input for sensor type = Fan; units = RPM; 'None' to not use hysteresis
    Positive_Going_Threshold_Hysteresis                                         None
    ## Give valid input for sensor type = Fan; units = RPM; 'None' to not use hysteresis
    Negative_Going_Threshold_Hysteresis                                         None
EndSection
Section 26_Fan7
    ## Possible values: Yes/No
    Enable_All_Event_Messages                                                   No
    ## Possible values: Yes/No
    Enable_Scanning_On_This_Sensor                                              No
    ## Possible values: Yes/No
    Enable_Assertion_Event_Lower_Non_Critical_Going_Low                         No
    ## Possible values: Yes/No
    Enable_Assertion_Event_Lower_Critical_Going_Low                             No
    ## Possible values: Yes/No
    Enable_Assertion_Event_Lower_Non_Recoverable_Going_Low                      No
    ## Possible values: Yes/No
    Enable_Assertion_Event_Upper_Non_Critical_Going_High                        No
    ## Possible values: Yes/No
    Enable_Assertion_Event_Upper_Critical_Going_High                            No
    ## Possible values: Yes/No
    Enable_Assertion_Event_Upper_Non_Recoverable_Going_High                     No
    ## Possible values: Yes/No
    Enable_Deassertion_Event_Lower_Non_Critical_Going_Low                       No
    ## Possible values: Yes/No
    Enable_Deassertion_Event_Lower_Critical_Going_Low                           No
    ## Possible values: Yes/No
    Enable_Deassertion_Event_Lower_Non_Recoverable_Going_Low                    No
    ## Possible values: Yes/No
    Enable_Deassertion_Event_Upper_Non_Critical_Going_High                      No
    ## Possible values: Yes/No
    Enable_Deassertion_Event_Upper_Critical_Going_High                          No
    ## Possible values: Yes/No
    Enable_Deassertion_Event_Upper_Non_Recoverable_Going_High                   No
    ## Give valid input for sensor type = Fan; units = RPM
    Lower_Non_Critical_Threshold                                                0.000000
    ## Give valid input for sensor type = Fan; units = RPM
    Lower_Critical_Threshold                                                    0.000000
    ## Give valid input for sensor type = Fan; units = RPM
    Lower_Non_Recoverable_Threshold                                             0.000000
    ## Give valid input for sensor type = Fan; units = RPM
    Upper_Non_Critical_Threshold                                                29970.000000
    ## Give valid input for sensor type = Fan; units = RPM
    Upper_Critical_Threshold                                                    29970.000000
    ## Give valid input for sensor type = Fan; units = RPM
    Upper_Non_Recoverable_Threshold                                             29970.000000
    ## Give valid input for sensor type = Fan; units = RPM; 'None' to not use hysteresis
    Positive_Going_Threshold_Hysteresis                                         None
    ## Give valid input for sensor type = Fan; units = RPM; 'None' to not use hysteresis
    Negative_Going_Threshold_Hysteresis                                         None
EndSection
Section 27_Fan8
    ## Possible values: Yes/No
    Enable_All_Event_Messages                                                   No
    ## Possible values: Yes/No
    Enable_Scanning_On_This_Sensor                                              No
    ## Possible values: Yes/No
    Enable_Assertion_Event_Lower_Non_Critical_Going_Low                         No
    ## Possible values: Yes/No
    Enable_Assertion_Event_Lower_Critical_Going_Low                             No
    ## Possible values: Yes/No
    Enable_Assertion_Event_Lower_Non_Recoverable_Going_Low                      No
    ## Possible values: Yes/No
    Enable_Assertion_Event_Upper_Non_Critical_Going_High                        No
    ## Possible values: Yes/No
    Enable_Assertion_Event_Upper_Critical_Going_High                            No
    ## Possible values: Yes/No
    Enable_Assertion_Event_Upper_Non_Recoverable_Going_High                     No
    ## Possible values: Yes/No
    Enable_Deassertion_Event_Lower_Non_Critical_Going_Low                       No
    ## Possible values: Yes/No
    Enable_Deassertion_Event_Lower_Critical_Going_Low                           No
    ## Possible values: Yes/No
    Enable_Deassertion_Event_Lower_Non_Recoverable_Going_Low                    No
    ## Possible values: Yes/No
    Enable_Deassertion_Event_Upper_Non_Critical_Going_High                      No
    ## Possible values: Yes/No
    Enable_Deassertion_Event_Upper_Critical_Going_High                          No
    ## Possible values: Yes/No
    Enable_Deassertion_Event_Upper_Non_Recoverable_Going_High                   No
    ## Give valid input for sensor type = Fan; units = RPM
    Lower_Non_Critical_Threshold                                                0.000000
    ## Give valid input for sensor type = Fan; units = RPM
    Lower_Critical_Threshold                                                    0.000000
    ## Give valid input for sensor type = Fan; units = RPM
    Lower_Non_Recoverable_Threshold                                             0.000000
    ## Give valid input for sensor type = Fan; units = RPM
    Upper_Non_Critical_Threshold                                                29970.000000
    ## Give valid input for sensor type = Fan; units = RPM
    Upper_Critical_Threshold                                                    29970.000000
    ## Give valid input for sensor type = Fan; units = RPM
    Upper_Non_Recoverable_Threshold                                             29970.000000
    ## Give valid input for sensor type = Fan; units = RPM; 'None' to not use hysteresis
    Positive_Going_Threshold_Hysteresis                                         None
    ## Give valid input for sensor type = Fan; units = RPM; 'None' to not use hysteresis
    Negative_Going_Threshold_Hysteresis                                         None
EndSection
Section 28_P1-DIMM1A_Temp
    ## Possible values: Yes/No
    Enable_All_Event_Messages                                                   Yes
    ## Possible values: Yes/No
    Enable_Scanning_On_This_Sensor                                              Yes
    ## Possible values: Yes/No
    Enable_Assertion_Event_Upper_Non_Critical_Going_High                        No
    ## Possible values: Yes/No
    Enable_Assertion_Event_Upper_Critical_Going_High                            No
    ## Possible values: Yes/No
    Enable_Assertion_Event_Upper_Non_Recoverable_Going_High                     No
    ## Possible values: Yes/No
    Enable_Deassertion_Event_Upper_Non_Critical_Going_High                      No
    ## Possible values: Yes/No
    Enable_Deassertion_Event_Upper_Critical_Going_High                          No
    ## Possible values: Yes/No
    Enable_Deassertion_Event_Upper_Non_Recoverable_Going_High                   Yes
    ## Give valid input for sensor type = Temperature; units = degrees C
    Lower_Non_Critical_Threshold                                                -5.000000
    ## Give valid input for sensor type = Temperature; units = degrees C
    Lower_Critical_Threshold                                                    -7.000000
    ## Give valid input for sensor type = Temperature; units = degrees C
    Lower_Non_Recoverable_Threshold                                             -9.000000
    ## Give valid input for sensor type = Temperature; units = degrees C
    Upper_Non_Critical_Threshold                                                80.000000
    ## Give valid input for sensor type = Temperature; units = degrees C
    Upper_Critical_Threshold                                                    85.000000
    ## Give valid input for sensor type = Temperature; units = degrees C
    Upper_Non_Recoverable_Threshold                                             90.000000
    ## Give valid input for sensor type = Temperature; units = degrees C; 'None' to not use hysteresis
    Positive_Going_Threshold_Hysteresis                                         2.000000
    ## Give valid input for sensor type = Temperature; units = degrees C; 'None' to not use hysteresis
    Negative_Going_Threshold_Hysteresis                                         2.000000
EndSection
Section 29_P1-DIMM1B_Temp
    ## Possible values: Yes/No
    Enable_All_Event_Messages                                                   Yes
    ## Possible values: Yes/No
    Enable_Scanning_On_This_Sensor                                              Yes
    ## Possible values: Yes/No
    Enable_Assertion_Event_Upper_Non_Critical_Going_High                        No
    ## Possible values: Yes/No
    Enable_Assertion_Event_Upper_Critical_Going_High                            No
    ## Possible values: Yes/No
    Enable_Assertion_Event_Upper_Non_Recoverable_Going_High                     No
    ## Possible values: Yes/No
    Enable_Deassertion_Event_Upper_Non_Critical_Going_High                      No
    ## Possible values: Yes/No
    Enable_Deassertion_Event_Upper_Critical_Going_High                          No
    ## Possible values: Yes/No
    Enable_Deassertion_Event_Upper_Non_Recoverable_Going_High                   Yes
    ## Give valid input for sensor type = Temperature; units = degrees C
    Lower_Non_Critical_Threshold                                                -5.000000
    ## Give valid input for sensor type = Temperature; units = degrees C
    Lower_Critical_Threshold                                                    -7.000000
    ## Give valid input for sensor type = Temperature; units = degrees C
    Lower_Non_Recoverable_Threshold                                             -9.000000
    ## Give valid input for sensor type = Temperature; units = degrees C
    Upper_Non_Critical_Threshold                                                80.000000
    ## Give valid input for sensor type = Temperature; units = degrees C
    Upper_Critical_Threshold                                                    85.000000
    ## Give valid input for sensor type = Temperature; units = degrees C
    Upper_Non_Recoverable_Threshold                                             90.000000
    ## Give valid input for sensor type = Temperature; units = degrees C; 'None' to not use hysteresis
    Positive_Going_Threshold_Hysteresis                                         2.000000
    ## Give valid input for sensor type = Temperature; units = degrees C; 'None' to not use hysteresis
    Negative_Going_Threshold_Hysteresis                                         2.000000
EndSection
Section 30_P1-DIMM2A_Temp
    ## Possible values: Yes/No
    Enable_All_Event_Messages                                                   Yes
    ## Possible values: Yes/No
    Enable_Scanning_On_This_Sensor                                              Yes
    ## Possible values: Yes/No
    Enable_Assertion_Event_Upper_Non_Critical_Going_High                        No
    ## Possible values: Yes/No
    Enable_Assertion_Event_Upper_Critical_Going_High                            No
    ## Possible values: Yes/No
    Enable_Assertion_Event_Upper_Non_Recoverable_Going_High                     No
    ## Possible values: Yes/No
    Enable_Deassertion_Event_Upper_Non_Critical_Going_High                      No
    ## Possible values: Yes/No
    Enable_Deassertion_Event_Upper_Critical_Going_High                          No
    ## Possible values: Yes/No
    Enable_Deassertion_Event_Upper_Non_Recoverable_Going_High                   Yes
    ## Give valid input for sensor type = Temperature; units = degrees C
    Lower_Non_Critical_Threshold                                                -5.000000
    ## Give valid input for sensor type = Temperature; units = degrees C
    Lower_Critical_Threshold                                                    -7.000000
    ## Give valid input for sensor type = Temperature; units = degrees C
    Lower_Non_Recoverable_Threshold                                             -9.000000
    ## Give valid input for sensor type = Temperature; units = degrees C
    Upper_Non_Critical_Threshold                                                80.000000
    ## Give valid input for sensor type = Temperature; units = degrees C
    Upper_Critical_Threshold                                                    85.000000
    ## Give valid input for sensor type = Temperature; units = degrees C
    Upper_Non_Recoverable_Threshold                                             90.000000
    ## Give valid input for sensor type = Temperature; units = degrees C; 'None' to not use hysteresis
    Positive_Going_Threshold_Hysteresis                                         2.000000
    ## Give valid input for sensor type = Temperature; units = degrees C; 'None' to not use hysteresis
    Negative_Going_Threshold_Hysteresis                                         2.000000
EndSection
Section 31_P1-DIMM2B_Temp
    ## Possible values: Yes/No
    Enable_All_Event_Messages                                                   Yes
    ## Possible values: Yes/No
    Enable_Scanning_On_This_Sensor                                              Yes
    ## Possible values: Yes/No
    Enable_Assertion_Event_Upper_Non_Critical_Going_High                        No
    ## Possible values: Yes/No
    Enable_Assertion_Event_Upper_Critical_Going_High                            No
    ## Possible values: Yes/No
    Enable_Assertion_Event_Upper_Non_Recoverable_Going_High                     No
    ## Possible values: Yes/No
    Enable_Deassertion_Event_Upper_Non_Critical_Going_High                      No
    ## Possible values: Yes/No
    Enable_Deassertion_Event_Upper_Critical_Going_High                          No
    ## Possible values: Yes/No
    Enable_Deassertion_Event_Upper_Non_Recoverable_Going_High                   Yes
    ## Give valid input for sensor type = Temperature; units = degrees C
    Lower_Non_Critical_Threshold                                                -5.000000
    ## Give valid input for sensor type = Temperature; units = degrees C
    Lower_Critical_Threshold                                                    -7.000000
    ## Give valid input for sensor type = Temperature; units = degrees C
    Lower_Non_Recoverable_Threshold                                             -9.000000
    ## Give valid input for sensor type = Temperature; units = degrees C
    Upper_Non_Critical_Threshold                                                80.000000
    ## Give valid input for sensor type = Temperature; units = degrees C
    Upper_Critical_Threshold                                                    85.000000
    ## Give valid input for sensor type = Temperature; units = degrees C
    Upper_Non_Recoverable_Threshold                                             90.000000
    ## Give valid input for sensor type = Temperature; units = degrees C; 'None' to not use hysteresis
    Positive_Going_Threshold_Hysteresis                                         2.000000
    ## Give valid input for sensor type = Temperature; units = degrees C; 'None' to not use hysteresis
    Negative_Going_Threshold_Hysteresis                                         2.000000
EndSection
Section 32_P1-DIMM3A_Temp
    ## Possible values: Yes/No
    Enable_All_Event_Messages                                                   Yes
    ## Possible values: Yes/No
    Enable_Scanning_On_This_Sensor                                              Yes
    ## Possible values: Yes/No
    Enable_Assertion_Event_Upper_Non_Critical_Going_High                        No
    ## Possible values: Yes/No
    Enable_Assertion_Event_Upper_Critical_Going_High                            No
    ## Possible values: Yes/No
    Enable_Assertion_Event_Upper_Non_Recoverable_Going_High                     No
    ## Possible values: Yes/No
    Enable_Deassertion_Event_Upper_Non_Critical_Going_High                      No
    ## Possible values: Yes/No
    Enable_Deassertion_Event_Upper_Critical_Going_High                          No
    ## Possible values: Yes/No
    Enable_Deassertion_Event_Upper_Non_Recoverable_Going_High                   Yes
    ## Give valid input for sensor type = Temperature; units = degrees C
    Lower_Non_Critical_Threshold                                                -5.000000
    ## Give valid input for sensor type = Temperature; units = degrees C
    Lower_Critical_Threshold                                                    -7.000000
    ## Give valid input for sensor type = Temperature; units = degrees C
    Lower_Non_Recoverable_Threshold                                             -9.000000
    ## Give valid input for sensor type = Temperature; units = degrees C
    Upper_Non_Critical_Threshold                                                80.000000
    ## Give valid input for sensor type = Temperature; units = degrees C
    Upper_Critical_Threshold                                                    85.000000
    ## Give valid input for sensor type = Temperature; units = degrees C
    Upper_Non_Recoverable_Threshold                                             90.000000
    ## Give valid input for sensor type = Temperature; units = degrees C; 'None' to not use hysteresis
    Positive_Going_Threshold_Hysteresis                                         2.000000
    ## Give valid input for sensor type = Temperature; units = degrees C; 'None' to not use hysteresis
    Negative_Going_Threshold_Hysteresis                                         2.000000
EndSection
Section 33_P1-DIMM3B_Temp
    ## Possible values: Yes/No
    Enable_All_Event_Messages                                                   Yes
    ## Possible values: Yes/No
    Enable_Scanning_On_This_Sensor                                              Yes
    ## Possible values: Yes/No
    Enable_Assertion_Event_Upper_Non_Critical_Going_High                        No
    ## Possible values: Yes/No
    Enable_Assertion_Event_Upper_Critical_Going_High                            No
    ## Possible values: Yes/No
    Enable_Assertion_Event_Upper_Non_Recoverable_Going_High                     No
    ## Possible values: Yes/No
    Enable_Deassertion_Event_Upper_Non_Critical_Going_High                      No
    ## Possible values: Yes/No
    Enable_Deassertion_Event_Upper_Critical_Going_High                          No
    ## Possible values: Yes/No
    Enable_Deassertion_Event_Upper_Non_Recoverable_Going_High                   Yes
    ## Give valid input for sensor type = Temperature; units = degrees C
    Lower_Non_Critical_Threshold                                                -5.000000
    ## Give valid input for sensor type = Temperature; units = degrees C
    Lower_Critical_Threshold                                                    -7.000000
    ## Give valid input for sensor type = Temperature; units = degrees C
    Lower_Non_Recoverable_Threshold                                             -9.000000
    ## Give valid input for sensor type = Temperature; units = degrees C
    Upper_Non_Critical_Threshold                                                80.000000
    ## Give valid input for sensor type = Temperature; units = degrees C
    Upper_Critical_Threshold                                                    85.000000
    ## Give valid input for sensor type = Temperature; units = degrees C
    Upper_Non_Recoverable_Threshold                                             90.000000
    ## Give valid input for sensor type = Temperature; units = degrees C; 'None' to not use hysteresis
    Positive_Going_Threshold_Hysteresis                                         2.000000
    ## Give valid input for sensor type = Temperature; units = degrees C; 'None' to not use hysteresis
    Negative_Going_Threshold_Hysteresis                                         2.000000
EndSection
Section 34_P2-DIMM1A_Temp
    ## Possible values: Yes/No
    Enable_All_Event_Messages                                                   Yes
    ## Possible values: Yes/No
    Enable_Scanning_On_This_Sensor                                              Yes
    ## Possible values: Yes/No
    Enable_Assertion_Event_Upper_Non_Critical_Going_High                        No
    ## Possible values: Yes/No
    Enable_Assertion_Event_Upper_Critical_Going_High                            No
    ## Possible values: Yes/No
    Enable_Assertion_Event_Upper_Non_Recoverable_Going_High                     No
    ## Possible values: Yes/No
    Enable_Deassertion_Event_Upper_Non_Critical_Going_High                      No
    ## Possible values: Yes/No
    Enable_Deassertion_Event_Upper_Critical_Going_High                          No
    ## Possible values: Yes/No
    Enable_Deassertion_Event_Upper_Non_Recoverable_Going_High                   Yes
    ## Give valid input for sensor type = Temperature; units = degrees C
    Lower_Non_Critical_Threshold                                                -5.000000
    ## Give valid input for sensor type = Temperature; units = degrees C
    Lower_Critical_Threshold                                                    -7.000000
    ## Give valid input for sensor type = Temperature; units = degrees C
    Lower_Non_Recoverable_Threshold                                             -9.000000
    ## Give valid input for sensor type = Temperature; units = degrees C
    Upper_Non_Critical_Threshold                                                80.000000
    ## Give valid input for sensor type = Temperature; units = degrees C
    Upper_Critical_Threshold                                                    85.000000
    ## Give valid input for sensor type = Temperature; units = degrees C
    Upper_Non_Recoverable_Threshold                                             90.000000
    ## Give valid input for sensor type = Temperature; units = degrees C; 'None' to not use hysteresis
    Positive_Going_Threshold_Hysteresis                                         2.000000
    ## Give valid input for sensor type = Temperature; units = degrees C; 'None' to not use hysteresis
    Negative_Going_Threshold_Hysteresis                                         2.000000
EndSection
Section 35_P2-DIMM1B_Temp
    ## Possible values: Yes/No
    Enable_All_Event_Messages                                                   Yes
    ## Possible values: Yes/No
    Enable_Scanning_On_This_Sensor                                              Yes
    ## Possible values: Yes/No
    Enable_Assertion_Event_Upper_Non_Critical_Going_High                        No
    ## Possible values: Yes/No
    Enable_Assertion_Event_Upper_Critical_Going_High                            No
    ## Possible values: Yes/No
    Enable_Assertion_Event_Upper_Non_Recoverable_Going_High                     No
    ## Possible values: Yes/No
    Enable_Deassertion_Event_Upper_Non_Critical_Going_High                      No
    ## Possible values: Yes/No
    Enable_Deassertion_Event_Upper_Critical_Going_High                          No
    ## Possible values: Yes/No
    Enable_Deassertion_Event_Upper_Non_Recoverable_Going_High                   Yes
    ## Give valid input for sensor type = Temperature; units = degrees C
    Lower_Non_Critical_Threshold                                                -5.000000
    ## Give valid input for sensor type = Temperature; units = degrees C
    Lower_Critical_Threshold                                                    -7.000000
    ## Give valid input for sensor type = Temperature; units = degrees C
    Lower_Non_Recoverable_Threshold                                             -9.000000
    ## Give valid input for sensor type = Temperature; units = degrees C
    Upper_Non_Critical_Threshold                                                80.000000
    ## Give valid input for sensor type = Temperature; units = degrees C
    Upper_Critical_Threshold                                                    85.000000
    ## Give valid input for sensor type = Temperature; units = degrees C
    Upper_Non_Recoverable_Threshold                                             90.000000
    ## Give valid input for sensor type = Temperature; units = degrees C; 'None' to not use hysteresis
    Positive_Going_Threshold_Hysteresis                                         2.000000
    ## Give valid input for sensor type = Temperature; units = degrees C; 'None' to not use hysteresis
    Negative_Going_Threshold_Hysteresis                                         2.000000
EndSection
Section 36_P2-DIMM2A_Temp
    ## Possible values: Yes/No
    Enable_All_Event_Messages                                                   Yes
    ## Possible values: Yes/No
    Enable_Scanning_On_This_Sensor                                              Yes
    ## Possible values: Yes/No
    Enable_Assertion_Event_Upper_Non_Critical_Going_High                        No
    ## Possible values: Yes/No
    Enable_Assertion_Event_Upper_Critical_Going_High                            No
    ## Possible values: Yes/No
    Enable_Assertion_Event_Upper_Non_Recoverable_Going_High                     No
    ## Possible values: Yes/No
    Enable_Deassertion_Event_Upper_Non_Critical_Going_High                      No
    ## Possible values: Yes/No
    Enable_Deassertion_Event_Upper_Critical_Going_High                          No
    ## Possible values: Yes/No
    Enable_Deassertion_Event_Upper_Non_Recoverable_Going_High                   Yes
    ## Give valid input for sensor type = Temperature; units = degrees C
    Lower_Non_Critical_Threshold                                                -5.000000
    ## Give valid input for sensor type = Temperature; units = degrees C
    Lower_Critical_Threshold                                                    -7.000000
    ## Give valid input for sensor type = Temperature; units = degrees C
    Lower_Non_Recoverable_Threshold                                             -9.000000
    ## Give valid input for sensor type = Temperature; units = degrees C
    Upper_Non_Critical_Threshold                                                80.000000
    ## Give valid input for sensor type = Temperature; units = degrees C
    Upper_Critical_Threshold                                                    85.000000
    ## Give valid input for sensor type = Temperature; units = degrees C
    Upper_Non_Recoverable_Threshold                                             90.000000
    ## Give valid input for sensor type = Temperature; units = degrees C; 'None' to not use hysteresis
    Positive_Going_Threshold_Hysteresis                                         2.000000
    ## Give valid input for sensor type = Temperature; units = degrees C; 'None' to not use hysteresis
    Negative_Going_Threshold_Hysteresis                                         2.000000
EndSection
Section 37_P2-DIMM2B_Temp
    ## Possible values: Yes/No
    Enable_All_Event_Messages                                                   Yes
    ## Possible values: Yes/No
    Enable_Scanning_On_This_Sensor                                              Yes
    ## Possible values: Yes/No
    Enable_Assertion_Event_Upper_Non_Critical_Going_High                        No
    ## Possible values: Yes/No
    Enable_Assertion_Event_Upper_Critical_Going_High                            No
    ## Possible values: Yes/No
    Enable_Assertion_Event_Upper_Non_Recoverable_Going_High                     No
    ## Possible values: Yes/No
    Enable_Deassertion_Event_Upper_Non_Critical_Going_High                      No
    ## Possible values: Yes/No
    Enable_Deassertion_Event_Upper_Critical_Going_High                          No
    ## Possible values: Yes/No
    Enable_Deassertion_Event_Upper_Non_Recoverable_Going_High                   Yes
    ## Give valid input for sensor type = Temperature; units = degrees C
    Lower_Non_Critical_Threshold                                                -5.000000
    ## Give valid input for sensor type = Temperature; units = degrees C
    Lower_Critical_Threshold                                                    -7.000000
    ## Give valid input for sensor type = Temperature; units = degrees C
    Lower_Non_Recoverable_Threshold                                             -9.000000
    ## Give valid input for sensor type = Temperature; units = degrees C
    Upper_Non_Critical_Threshold                                                80.000000
    ## Give valid input for sensor type = Temperature; units = degrees C
    Upper_Critical_Threshold                                                    85.000000
    ## Give valid input for sensor type = Temperature; units = degrees C
    Upper_Non_Recoverable_Threshold                                             90.000000
    ## Give valid input for sensor type = Temperature; units = degrees C; 'None' to not use hysteresis
    Positive_Going_Threshold_Hysteresis                                         2.000000
    ## Give valid input for sensor type = Temperature; units = degrees C; 'None' to not use hysteresis
    Negative_Going_Threshold_Hysteresis                                         2.000000
EndSection
Section 38_P2-DIMM3A_Temp
    ## Possible values: Yes/No
    Enable_All_Event_Messages                                                   Yes
    ## Possible values: Yes/No
    Enable_Scanning_On_This_Sensor                                              Yes
    ## Possible values: Yes/No
    Enable_Assertion_Event_Upper_Non_Critical_Going_High                        No
    ## Possible values: Yes/No
    Enable_Assertion_Event_Upper_Critical_Going_High                            No
    ## Possible values: Yes/No
    Enable_Assertion_Event_Upper_Non_Recoverable_Going_High                     No
    ## Possible values: Yes/No
    Enable_Deassertion_Event_Upper_Non_Critical_Going_High                      No
    ## Possible values: Yes/No
    Enable_Deassertion_Event_Upper_Critical_Going_High                          No
    ## Possible values: Yes/No
    Enable_Deassertion_Event_Upper_Non_Recoverable_Going_High                   Yes
    ## Give valid input for sensor type = Temperature; units = degrees C
    Lower_Non_Critical_Threshold                                                -5.000000
    ## Give valid input for sensor type = Temperature; units = degrees C
    Lower_Critical_Threshold                                                    -7.000000
    ## Give valid input for sensor type = Temperature; units = degrees C
    Lower_Non_Recoverable_Threshold                                             -9.000000
    ## Give valid input for sensor type = Temperature; units = degrees C
    Upper_Non_Critical_Threshold                                                80.000000
    ## Give valid input for sensor type = Temperature; units = degrees C
    Upper_Critical_Threshold                                                    85.000000
    ## Give valid input for sensor type = Temperature; units = degrees C
    Upper_Non_Recoverable_Threshold                                             90.000000
    ## Give valid input for sensor type = Temperature; units = degrees C; 'None' to not use hysteresis
    Positive_Going_Threshold_Hysteresis                                         2.000000
    ## Give valid input for sensor type = Temperature; units = degrees C; 'None' to not use hysteresis
    Negative_Going_Threshold_Hysteresis                                         2.000000
EndSection
Section 39_P2-DIMM3B_Temp
    ## Possible values: Yes/No
    Enable_All_Event_Messages                                                   Yes
    ## Possible values: Yes/No
    Enable_Scanning_On_This_Sensor                                              Yes
    ## Possible values: Yes/No
    Enable_Assertion_Event_Upper_Non_Critical_Going_High                        No
    ## Possible values: Yes/No
    Enable_Assertion_Event_Upper_Critical_Going_High                            No
    ## Possible values: Yes/No
    Enable_Assertion_Event_Upper_Non_Recoverable_Going_High                     No
    ## Possible values: Yes/No
    Enable_Deassertion_Event_Upper_Non_Critical_Going_High                      No
    ## Possible values: Yes/No
    Enable_Deassertion_Event_Upper_Critical_Going_High                          No
    ## Possible values: Yes/No
    Enable_Deassertion_Event_Upper_Non_Recoverable_Going_High                   Yes
    ## Give valid input for sensor type = Temperature; units = degrees C
    Lower_Non_Critical_Threshold                                                -5.000000
    ## Give valid input for sensor type = Temperature; units = degrees C
    Lower_Critical_Threshold                                                    -7.000000
    ## Give valid input for sensor type = Temperature; units = degrees C
    Lower_Non_Recoverable_Threshold                                             -9.000000
    ## Give valid input for sensor type = Temperature; units = degrees C
    Upper_Non_Critical_Threshold                                                80.000000
    ## Give valid input for sensor type = Temperature; units = degrees C
    Upper_Critical_Threshold                                                    85.000000
    ## Give valid input for sensor type = Temperature; units = degrees C
    Upper_Non_Recoverable_Threshold                                             90.000000
    ## Give valid input for sensor type = Temperature; units = degrees C; 'None' to not use hysteresis
    Positive_Going_Threshold_Hysteresis                                         2.000000
    ## Give valid input for sensor type = Temperature; units = degrees C; 'None' to not use hysteresis
    Negative_Going_Threshold_Hysteresis                                         2.000000
EndSection
Section 40_Intrusion
    ## Possible values: Yes/No
    Enable_All_Event_Messages                                                   No
    ## Possible values: Yes/No
    Enable_Scanning_On_This_Sensor                                              No
    ## Possible values: Yes/No
    Enable_Assertion_Event_General_Chassis_Intrusion                            No
    ## Possible values: Yes/No
    Enable_Deassertion_Event_General_Chassis_Intrusion                          No
EndSection
Section 41_PS_Status
    ## Possible values: Yes/No
    Enable_All_Event_Messages                                                   Yes
    ## Possible values: Yes/No
    Enable_Scanning_On_This_Sensor                                              Yes
    ## Possible values: Yes/No
    Enable_Assertion_Event_Power_Supply_Failure_Detected                        No
    ## Possible values: Yes/No
    Enable_Deassertion_Event_Power_Supply_Failure_Detected                      Yes
EndSection
 

 

I have a R730XD. IPMI works on the idrac port, not locally. After I get it set up with the idrac ip, user/pass I can see the data from ipmi, but all the fan control stuff is just wrong. The json defaults to "ASRockRack".

 

How can I get the fan control stuff working with my setup?

I have a R730XD. IPMI works on the idrac port, not locally. After I get it set up with the idrac ip, user/pass I can see the data from ipmi, but all the fan control stuff is just wrong. The json defaults to "ASRockRack".
 
How can I get the fan control stuff working with my setup?

You do not need to use ip, your local on the device, ip control is for a remote machine. You need to modprobe ipmi-si ipmi-devintf
43 minutes ago, spl147 said:


You do not need to use ip, your local on the device, ip control is for a remote machine. You need to modprobe ipmi-si ipmi-devintf

 

Neat! The json still says asrockrack but it does control fans now

 
Neat! The json still says asrockrack but it does control fans now

Yea mine says asrock as well, i have a T430

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

Account

Navigation

Search

Search

Configure browser push notifications

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