Home
GNU FreeIPMI User's Guide
Contents
1. suspends gratuitous ARPs A value of 0 will not suspend gratuitous ARPs If this option is not specified gratuitous ARPs will not be suspended e A int arp response int Suspend or don t suspend BMC generated ARP responses while the BMC timer is running A flag value of 1 suspends ARP responses A value of 0 will not suspend ARP responses If this option is not specified ARP responses will not be suspended e e reset period Time interval to wait before resetting timer The default is 60 seconds 9 3 bmc watchdog example Setup a bmc watchdog daemon that resets the machine after 15 minutes 900 seconds if the OS has crashed debian ia64 bmc watchdog d u 4 p 0 a 1 i 900 debian 1ia64 ps C bmc watchdog PID TTY TIME CMD 1035 00 00 00 bmc watchdog debian ia64 s 9 4 bmc watchdog known issues bmc watchdog may fail to reset the watchdog timer if it is not scheduled properly It is always recommended that bmc watchdog be executed with a high scheduling priority On some machines the hardware based SMI Handler may disable a processor after a watchdog timer timeout if the timer use is set to something other than SMS OS l see default bmc watchdog rc script etc init d bmc watchdog a more complete example Chapter 10 IPMI power control utility 66 10 IPMI power control utility Remote out of band chassis control utility to perform power up power down power cycle hard reset
2. 00 09 09 05 05 06 06 06 06 06 06 06 13 13 41 18 18 26 26 53 53 43 44 03 09 09 19 20 21 21 11 13 40 50 52 49 50 Lf 19 43 06 40 59 26 15 30 53 36 System System System System System System Firmware Event 8 Firmware Event 8 Firmware Event 8 6 System Firmware Error POST Error 8MI Han OEM System Boot Event BIOS 6 System Firmware Error POST Error SMI Han OEM System Boot Event BIOS 6 System Firmware Error POST Error SMI Han OEM System Boot Event BIOS Platform Chassis Intrusion 5 LAN Leash Lost system is unplu Power Supply 113 Power Supply AC input lost SMI Handler System Event 8 0EM System Boot Event BIOS Power Unit 1 Power Unit Failure detected SMI Handler Power Unit 1 Soft Power Control Failure SMI Handler Voltage 23 Lower Critical going low SMI Handler System Event 8 0EM System Boot Event BIOS Power Unit 1 Power Unit Failure detected SMI Handler Power Unit 1 Power Unit Failure detected SMI Handler Chapter 8 sel 2344 2424 2444 2464 2484 2664 2684 2704 2724 2744 2824 2844 2884 2904 2924 2944 2964 3004 3024 3064 3084 3124 3144 3164 3224 3244 3264 3284 3304 3324 3344 3364 3384 3404 3424 3444 3464 3484 3504 3524 3544 3564 3584 3604 3624 3644 3664 26 May 2004 26 May 2004 26 May 2004 26 Ma
3. 116 Event Reading type code 6Fh Hysteresis t ve 0 Hysteresis ve 0 Presence detected OK Power Supply Failure detected OK Predictive Failure OK Power Supply AC input lost OK Power Supply input AC lost or out of range OK Power Supply input AC out of range but present OK Configuration error OK Record ID 71 Sensor type IO Bd 3 3V D2D 4 Power Supply Sensor number 117 Event Reading type code 6Fh Hysteresis ve 0 Hysteresis ve 0 Presence detected OK Power Supply Failure detected OK Chapter 7 sensors 44 Predictive Failure OK Power Supply AC input lost OK Power Supply input AC lost or out of range OK Power Supply input AC out of range but present OK Configuration error OK Record ID 72 Sensor type IO Bd 5V D2D 1 Power Supply Sensor number 118 Event Reading type code 6Fh Hysteresis ve 0 Hysteresis ve 0 Presence detected OK Power Supply Failure detected OK Predictive Failure OK Power Supply AC input lost OK Power Supply input AC lost or out of range OK Power Supply input AC out of range but present OK Configuration error OK Record ID 73 Sensor type IO Bd 5V D2D 2 Power Supply Sensor number 119 Event Reading type code 6Fh Hysteresis t ve 0 Hysteresis ve 0 Presence detected OK Power Supply Failure detected OK Predictive Failure OK Power Supply AC input lost OK Power Supply input AC los
4. This License applies to any manual or other work in any medium that contains a notice placed by the copyright holder saying it can be distributed under the terms of this License Such a notice grants a world wide royalty free license unlimited in duration to use that work under the conditions stated herein The Document below refers to any such manual or work Any member of the public is a licensee and is addressed as you You accept the license if you copy modify or distribute the work in a way requiring permission under copyright law A Modified Version of the Document means any work containing the Document or a portion of it either copied verbatim or with modifications and or translated into another language A Secondary Section is a named appendix or a front matter section of the Document that deals exclusively with the relationship of the publishers or authors of the Document to the Document s overall subject or to related matters and contains nothing that could fall directly within that overall subject Thus if the Document is in part a textbook of mathematics a Secondary Section may not explain any mathematics The relationship could be a matter of historical connection with the subject or with related matters or of legal commercial philosophical ethical or political position regarding them The Invariant Sections are certain Secondary Sections whose titles are designated as being those of Invariant S
5. reset Example ipmipower session debian sid ipmipower hostnames debian ia64 password realsecret stat debian ia64 on debian sid ipmipower hostnames debian ia64 password realsecret off debian ia64 ok Chapter 10 IPMI power control utility 73 debian sid ipmipower hostnames debian ia64 password realsecret stat debian ia64 off debian sid ipmipower hostnames debian ia64 password realsecret on debian ia64 ok debian sid 10 6 Use with powerman The powerman device configuration file ipmipower dev supplied with powerman 1 0 20 and beyond can be used to control one or more instances of ipmipower in coprocess mode Due to deficiencies within powerman the power control operations on off cycle reset will be reported as successful despite any errors that may occur The user should use the query option to ensure that all remote hosts were successfully powered on or off It is recommend that the on if off option be used with ipmipower when it is used in conjunction with powerman This will ensure ipmipower behaves similarly to other powerman devices 10 7 Known issues with the ipmipower command In order to prevent brute force attacks some BMCs will lock up after a number of username password or privilege errors There is no known way to cleanly deal with a locked up BMC The best option is to simply wait awhile On certain ope
6. 16 2 1 ADDENDUM How to use this License for your documents To use this License in a document you have written include a copy of the License in the document and put the following copyright and license notices just after the title page Copyright C year your name Permission is granted to copy distribute and or modify this document under the terms of the GNU Free Documentation License Version 1 2 or any later version published by the Free Software Foundation with no Invariant Sections no Front Cover Texts and no Back Cover Texts A copy of the license is included in the section entitled GNU Free Documentation License If you have Invariant Sections Front Cover Texts and Back Cover Texts replace the with Texts line with this with the Invariant Sections being list their titles with the Front Cover Texts being list and with the Back Cover Texts being list If you have Invariant Sections without Cover Texts or some other combination of the three merge those two alternatives to suit the situation If your document contains nontrivial examples of program code we recommend releasing these examples in parallel under your choice of free software license such as the GNU General Public License to permit their use in free software Chapter 17 Glossary 95 17 Glossary BMC FISH GNU GPL IP IPMI NIS RMCP RSH B aseboard M anagement C ontroller F ree I PMI SHlell GJNU s N ot U nix GNU G eneral P u
7. Add an appropriate copyright notice for your modifications adjacent to the other copyright notices Include immediately after the copyright notices a license notice giving the public permission to use the Modified Version under the terms of this License in the form shown in the Addendum below Preserve in that license notice the full lists of Invariant Sections and required Cover Texts given in the Document s license notice Include an unaltered copy of this License Preserve the section Entitled History Preserve its Title and add to it an item stating at least the title year new authors and publisher of the Modified Version as given on the Title Page If there is no section Entitled History in the Docu ment create one stating the title year authors and publisher of the Document as given on its Title Page then add an item describing the Modified Version as stated in the previous sentence Preserve the network location if any given in the Document for public access to a Transparent copy of the Document and likewise the network locations given in the Document for previous versions it was based on These may be placed in the History section You may omit a network location for a work that was published at least four years before the Document itself or if the original publisher of the version it refers to gives permission For any section Entitled Acknowledgements or Dedications Preserve the Title of the
8. If the program is interactive make it output a short notice like this when it starts in an interactive mode Gnomovision version 69 Copyright C 19yy name of author Gnomovision comes with ABSOLUTELY NO WARRANTY for details type show w This is free software and you are welcome to redistribute it under certain conditions type show c for details The hypothetical commands show w and show c should show the appropriate parts of the General Public License Of course the commands you use may be called something other than show w and show c they could even be mouse clicks or menu items whatever suits your program You should also get your employer if you work as a programmer or your school if any to sign a copyright disclaimer for the program if necessary Here is a sample alter the names Yoyodyne Inc hereby disclaims all copyright interest in the program Gnomovision which makes passes at compilers written by James Hacker signature of Ty Coon 1 April 1989 Ty Coon President of Vice This General Public License does not permit incorporating your program into proprietary programs If your program is a subroutine library you may consider it more useful to permit linking proprietary applications with the library If this is what you want to do use the GNU Library General Public License instead of this License Chapter 16 Copying 88 16 2 GNU FreeIPMI documentation license Ve
9. OK Proc Bd 3 3V SB Voltage 3 27 V low 3 13 nom 3 29 high 3 46 OK Proc Bd 3 3V Voltage 3 30 V low 3 13 nom 3 29 high 3 46 OK IORISER 12V SB Voltage 12 33 V low 11 21 nom 11 80 high 12 39 OK IORISER 2 5V Voltage 2 50 V low 2 35 nom 2 47 high 2 60 OK IORISER 1 5V SB Voltage 1 52 V low 1 42 nom 1 50 high 1 57 OK IORISER 1 5V Voltage 1 52 V low 1 42 nom 1 50 high 1 57 OK IORISER 5V SB Voltage 4 96 V 10w 4 67 nom 4 93 high 5 16 OK I 0 Bd SCSI 5V Voltage 5 04 V low 4 63 nom 4 99 high 5 33 OK Mem Bd 1 Temp Temperature 29 00 C low 10 00 nom 33 00 high 45 00 OK Mem Bd 2 Temp Temperature 30 00 C low 10 00 nom 33 00 high 45 00 OK I 0 Bd Temp 1 Temperature 28 00 C low 10 00 nom 46 00 high 54 00 OK I O Bd SIOH Temp Temperature 39 00 C low 10 00 nom 55 00 high 95 00 I 0 Bd Temp 3 Temperature 27 00 C low 10 00 nom 49 00 high 57 00 OK Proc Bd Amb Temp Temperature 21 00 C 10w 210 00 nom 25 00 high 238 00 Proc Bd SNC Temp Temperature 41 00 C low 10 00 nom 55 00 high 95 00 F38 Tach Fan 1 Fan 2600 00 RPM low 2260 00 nom 2600 00 high 2880 00 F38 Tach Fan 2 Fan 2620 00 RPM low 2260 00 nom 2600 00 high 2880 00 F25 Tach Fan 3 Fan 2480 00 RPM 10w 2160 00 nom 2500 00 high 2780 00 F25 Tach Fan 4 Fan 2480 00 RPM 10w 2260 00 nom 2620 00 high 2900 00 32 V low 1 22 nom 1 30 high 1 36 OK 1 1 52 V low 1
10. Possible values Callback User perator Administrator OEM Proprietary No Access Volatile Channel Privilege Limit User Possible values Disabled Pre Boot Only Always Available Shared Non Volatile Access Mode Always Available Possible values Yes No Non Volatile Enable User Level Auth Yes Possible values Yes No Non Volatile Enable Per Message Auth No Possible values Yes No Non Volatile Enable Pef Alerting No Possible values Callback User perator Administrator O EM Proprietary No Access Non Volatile Channel Privilege Limit User EndSection Section LAN Conf Possible values Unspecified Static Use_DHCP Use_BI0S Use_Others Ip Address Source Static Give valid IP Address Ip Address 192 168 1 60 Give valid MAC Address Mac_Address 00 0E 0C 21 81 B4 Give valid Subnet mask Subnet Mask 255 255 255 0 Give valid IP Address Default Gateway Ip Address 192 168 1 1 Give valid MAC Address Default Gateway Mac Address 00 00 00 00 00 00 Give valid IP Address Backup Gateway Ip Address 192 168 1 1 Give valid MAC Address Backup Gateway Mac Address 00 00 00 00 00 00 EndSection Section LAN Conf Auth Possible values Yes No Callback Enable Auth Type None Yes Possible values Yes No Callback Enable Auth Type Ma2 Yes Possible values Yes No Callback Enable Auth Type Md5 Yes Possible values Yes No Callback Enable Auth Type Strai
11. ve 0 Hysteresis ve 0 IERR OK Thermal Trip OK FRB1 BIST failure OK FRB2 Hang in POST failure OK FRB3 Processor Startup Initialization failure OK Configuration Error OK SM BIOS Uncorrectable CPU complex Error OK Processor Presence detected Unknown Processor disabled OK Terminator Presence Detected Unknown Processor Automatically Throttled OK Record ID 95 Sensor type Proc 4 Status Processor Sensor number 147 Event Reading type code 6Fh Hysteresis ve 0 Hysteresis ve 0 IERR OK Thermal Trip OK FRB1 BIST failure OK FRB2 Hang in POST failure OK FRB3 Processor Startup Initialization failure OK Configuration Error OK SM BIOS Uncorrectable CPU complex Error OK Processor Presence detected Unknown Processor disabled OK Terminator Presence Detected Unknown Processor Automatically Throttled OK Record ID 96 Sensor type Proc 1 PwrGd Voltage Chapter 7 sensors 50 Sensor number 164 Event Reading type code 06h Hysteresis ve 0 Hysteresis ve 0 Sensor status Performance Met Record ID 97 Sensor type Proc 2 PwrGd Voltage Sensor number 165 Event Reading type code 06h Hysteresis ve 0 Hysteresis ve 0 Sensor status Unknown Record ID 98 Sensor type Proc 3 PwrGd Voltage Sensor number 166 Event Reading type code 06h Hysteresis ve 0 Hysteresis ve 0 Sensor status Unknown Record ID 99 Se
12. 00 RPM Normal min 2260 00 RPM Nominal reading 2600 00 RPM Normal max 2880 00 RPM Sensor reading 2600 00 RPM Sensor status OK Record ID 35 Sensor type F25 Tach Fan 3 Fan Sensor number 66 Event Reading type code O1h Lower non recoverable threshold 0 00 RPM Upper non recoverable threshold 0 00 RPM Lower Critical threshold 2000 00 RPM Upper Critical threshold 0 00 RPM Lower non critical threshold 0 00 RPM Upper non critical threshold 0 00 RPM Sensor min reading 0 00 RPM Sensor max reading 5100 00 RPM Normal min 2160 00 RPM Nominal reading 2500 00 RPM Normal max 2780 00 RPM Sensor reading 2480 00 RPM Sensor status OK Record ID 36 Chapter 7 sensors Sensor type F25 Tach Fan 4 Fan Sensor number 67 Event Reading type code Oih Lower non recoverable threshold 0 00 RPM Upper non recoverable threshold 0 00 RPM Lower Critical threshold 2100 00 RPM Upper Critical threshold 0 00 RPM Lower non critical threshold 0 00 RPM Upper non critical threshold 0 00 RPM Sensor min reading 0 00 RPM Sensor max reading 5100 00 RPM Normal min 2260 00 RPM Nominal reading 2620 00 RPM Normal max 2900 00 RPM Sensor reading 2500 00 RPM Sensor status OK Record ID 37 Sensor type Mem Bd 1 FanBst OEM Reserved Sensor number 80 Event Reading type code Oih Lower non recoverable threshold 0 00 Degrees C Upper non recoverable threshold 0 00 Degrees C Lower Critical threshold 0
13. 1og Chapter 9 bmc watchdog 62 e n no logging Turns off all logging done by bmc watchdog 9 2 2 bmc watchdog command options The following commands are available to bmc watchdog e s set Set BMC Watchdog Configuration BMC watchdog timer configuration values can be set using the set command options listed below under Section 9 2 3 bmc watchdog set options page 62 If a particular configuration parameter is not specified on the command line the current configuration of that parameter will not be changed e g get Get BMC watchdog configuration and state The current configuration and state is printed to standard output e r reset Reset BMC watchdog timer e t start Start BMC watchdog timer identical to reset command when the timer is stopped Does nothing if the timer is currently running e y stop Stop BMC watchdog timer Stops the current timer e c clear Clear BMC watchdog configuration Clears all configuration values for the watchdog timer except for timer use which is kept at its current value e d daemon Run bmc watchdog as a daemon Configurable BMC watchdog timer options are listed below under Section 9 2 5 bmc watchdog daemon options page 64 The configuration values are set once then the daemon will reset the timer at specified periodic intervals Every time the BMC watchdog timer is reset a log entry will be generated in the bmc watchdog log The default log
14. 45 System Firmware 6 System Firmware Error POST Error SMI Ha System Event 8 0EM System Boot Event BIOS System Firmware 6 System Firmware Error POST Error SMI Ha System Event 8 0EM System Boot Event BIOS Power Unit 1 Power Unit Failure detected SMI Handler System Firmware 6 System Firmware Error POST Error SMI Ha System Event 8 0EM System Boot Event BIOS Chapter 9 bmc watchdog 61 9 bmc watchdog bmc watchdog is a daemon and configuration utility for BMC watchdog timer When run as a daemon it periodically resets the timer so that should the system lock up the BMC can perform an appropriate emergency recovery action The bmc watchdog tool typically executes as a cronjob or daemon to manage the watch dog timer A user must be root in order to run bmc watchdog 9 1 BMC Watchdog Theory A BMC watchdog timer is part of the Intelligent Platform Management Interface IPMI specification and is only available to BMCs that are compliant with IPMI When a BMC watchdog timer is started it begins counting down to zero from some positive number of seconds When the timer hits zero the timer will execute a pre configured pre timeout interrupt and or timeout action In order to stop the pre timeout interrupt or timeout action from being generated the watchdog timer must be periodically reset back to its initial beginning value The BMC watchdog timer automatically stops itself when the machine is rebooted Therefore when a
15. 85 Event Reading type code Oih Lower non recoverable threshold 0 00 Degrees C Upper non recoverable threshold 0 00 Degrees C Lower Critical threshold 0 00 Degrees C Upper Critical threshold 0 00 Degrees C Lower non critical threshold 0 00 Degrees C Upper non critical threshold 30 00 Degrees C Sensor min reading 128 00 Degrees C Sensor max reading 127 00 Degrees C Normal min 10 00 Degrees C Nominal reading 25 00 Degrees C Normal max 29 00 Degrees C Sensor reading 21 00 Degrees C Sensor status OK Record ID 43 Sensor type Proc Bd SNC FanB OEM Reserved Sensor number 86 Event Reading type code Oih Lower non recoverable threshold 0 00 Degrees C Upper non recoverable threshold 0 00 Degrees C Lower Critical threshold 0 00 Degrees C Upper Critical threshold 0 00 Degrees C Lower non critical threshold 0 00 Degrees C Upper non critical threshold 97 00 Degrees C Sensor min reading 128 00 Degrees C Sensor max reading 127 00 Degrees C Normal min 10 00 Degrees C Nominal reading 55 00 Degrees C Normal max 95 00 Degrees C Sensor reading 40 00 Degrees C Chapter 7 sensors Sensor status OK Record ID 44 Sensor type Proc 1 Temp Temperature Sensor number 152 Event Reading type code Oih Lower non recoverable threshold 0 00 Degrees C Upper non recoverable threshold 0 00 Degrees C Lower Critical threshold 2 00 Degrees C Upper Critical threshold 112 00 Degrees C Lower non criti
16. Bd 1 8V Voltage number 34 Reading type code Oih non recoverable threshold 0 00 Volts non recoverable threshold 0 00 Volts Critical threshold 1 62 Volts Critical threshold 1 98 Volts non critical threshold 0 00 Volts non critical threshold 0 00 Volts min reading 0 00 Volts max reading 3 06 Volts min 1 73 Volts l reading 1 80 Volts Chapter 7 sensors 26 Normal max 1 87 Volts Sensor reading 1 82 Volts Sensor status OK Record ID 18 Sensor type Proc Bd 3 3V SB Voltage Sensor number 35 Event Reading type code Oih Lower non recoverable threshold 0 00 Volts Upper non recoverable threshold 0 00 Volts Lower Critical threshold 2 99 Volts Upper Critical threshold 3 59 Volts Lower non critical threshold 0 00 Volts Upper non critical threshold 0 00 Volts Sensor min reading 0 00 Volts Sensor max reading 4 39 Volts Normal min 3 13 Volts Nominal reading 3 29 Volts Normal max 3 46 Volts Sensor reading 3 27 Volts Sensor status OK Record ID 19 Sensor type Proc Bd 3 3V Voltage Sensor number 36 Event Reading type code Oih Lower non recoverable threshold 0 00 Volts Upper non recoverable threshold 0 00 Volts Lower Critical threshold 2 99 Volts Upper Critical threshold 3 59 Volts Lower non critical threshold 0 00 Volts Upper non critical threshold 0 00 Volts Sensor min reading 0 00 Volts Sensor max reading 4 39 Volts Normal min 3 13 Volts Nominal reading 3 2
17. Clear OS Load Timer Use flag e S clear sms os Clear SMS OS Timer Use flag e O clear oem Clear OEM Timer Use Flag e i secs initial countdown secs Set initial countdown in seconds e w start after set Start timer after set command if timer is stopped This is typically used when bmc watchdog is used as a cronjob This can be used to automatically start the timer after it has been set the first time e x reset after set Reset timer after set command if timer is running e j start if stopped Don t execute set command if timer is stopped just start timer e k reset if running Don t execute set command if timer is running just reset timer This is typically used when bmc watchdog is used as a cronjob This can be used to reset the timer after it has been initially started 9 2 4 bmc watchdog start options The following options can be used by the start command Chapter 9 bmc watchdog 64 e G int gratuitous arp int Suspend or don t suspend gratuitous ARPs while the BMC timer is running flag value of 1 suspends gratuitous ARPs A value of 0 will not suspend gratuitous ARPs If this option is not specified gratuitous ARPs will not be suspended e A int arp response int Suspend or don t suspend BMC generated ARP responses while the BMC timer is running A flag value of 1 suspends ARP responses A value of 0 will not suspend ARP responses If this option is
18. Confqg 2illwbee eB dees Sesh Sie tee Bite ane ps Losi Kemi ni a o ids dab eek ake br ODER pb E Rs bnc watchdog stot aie deka earn a TER ipmiping eneesrerkk eas ne r Pe ae DPMIEPOWST ss Sada Guage iene che EEO EREA 97 L Libfr ei pm ers Asecda cates eg pe db m ee hace 4 P powerman okienna ri TECE ethos ive eis 73 R TMGPPING An 16 Bal o siueibrcerrib0bek ue beiden ease tnt 58 SENSORS 2 DR D 16
19. Foun dation we sometimes make exceptions for this Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally NO WARRANTY 11 BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE THERE IS NO WARRANTY FOR THE PROGRAM TO THE EXTENT PERMITTED BY APPLI CABLE LAW EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPY RIGHT HOLDERS AND OR OTHER PARTIES PROVIDE THE PROGRAM AS IS WITHOUT WARRANTY OF ANY KIND EITHER EXPRESSED OR IMPLIED INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF MER CHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU SHOULD THE PROGRAM PROVE DEFECTIVE YOU ASSUME THE COST OF ALL NECESSARY SERVICING REPAIR OR CORRECTION 12 IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER OR ANY OTHER PARTY WHO MAY MODIFY AND OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE BE LIABLE TO YOU FOR DAMAGES INCLUDING ANY GENERAL SPECIAL INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES END
20. Front Panel NMI Diagnostic Interrupt OK Bus Timeout OK I O channel check NMI OK Software NMI OK PCI PERR OK PCI SERR OK EISA Fail Safe Timeout OK Bus Correctable Error OK Bus Uncorrectable Error OK Fatal NMI port 61h bit 7 OK Record ID 60 Sensor type EVT Log Disabled Event Logging Disabled Sensor number 9 Event Reading type code 6Fh Hysteresis ve 0 Hysteresis ve 0 Correctable Memory Error Logging Disabled OK Event Type Logging Disabled OK Log Area Reset Cleared OK All Event Logging Disabled OK SEL Full OK SEL Almost Full OK Record ID 61 Sensor type System Event System Event Sensor number 10 Event Reading type code 6Fh Hysteresis ve 0 Hysteresis ve 0 System Reconfigured OK OEM System Boot Event OK Undetermined system hardware failure OK Entry added to Auxiliary Log OK PEF Action OK Record ID 62 Sensor type Int SCSI TERMVO Voltage Sensor number 96 Event Reading type code 06h Chapter 7 sensors 42 Hysteresis ve 0 Hysteresis ve 0 Sensor status Performance Met Record ID 63 Sensor type Int SCSI TERMV1 Voltage Sensor number 97 Event Reading type code 06h Hysteresis ve 0 Hysteresis ve 0 Sensor status Performance Met Record ID 64 Sensor type Int SCSI TERMV2 Voltage Sensor number 98 Event Reading type code 06h Hysteresis ve 0 Hysteresis ve 0 Sensor stat
21. IP ports Append the following to etc services BMC IPMI RMCP services rmcp 623 udp Aux Bus Shunt Primary RMCP Port rmcps 664 udp Secure Aux Bus Secondary RMCP Port BMC internally at hardware level uses the above mentioned ports for sending RMCP IPMI packets To avoid any conflit with the BMC Operating System should make sure no other applications or services uses these ports for communication One easy way to do this is to start a simple daemon at the boot time that opens these ports but never uses them Most common victims to this issue are Remote shell rsh and NIS services You will notice time out errors under heavy load when these services run over the BMC reserved ports Secure connections to BMC port 664 is not enabled on most BMC implementations by default Thanks to Anand Manian GE Power Systems for reporting this problem 13 2 Cat ate the fish exception fish throws exception if it encounters any error in its extension system Most of the times You will get a clear indicative message from the exception dump In this example Fish throws an exception message when a built in primitive is misspelt as fi set promt instead of fi set prompt Unbound variable tag and throw args gives you the clue root gnu work freeipmi fish 1 i1 5 7 7 Cat ate the fish 1 5 i1 5 Fish Exception gh standard handler dump tag
22. Log and logs system events and certain system configuration information to this device You can perform a postmortem analysis on a system even when a the processor s are disabled because of a failure Sel utility helps you view and manage system event log 8 1 command line arguments e u usage Usage mnessage e h help Show help information e V version Show version information e i info Show SEL header information e x file hex dump file Output raw SEL data in ASCII hex format beginning with the SEL header info e c delete all Delete all records in the SEL e d REC LIST delete rec list Delete this specific list of rec list records in the SEL 8 2 sel sample output debian 1ia64 sel 4 30 Dec 2003 00 20 24 Event Logging Disabled 9 Log Area Reset Cleared SMI Handler 24 30 Dec 2003 00 23 21 Power Unit 1 Power Unit Failure detected SMI Handler System Firmware 6 System Firmware Error POST Error SMI Han System Event 8 0EM System Boot Event BIOS Platform Chassis Intrusion 5 LAN Leash Lost system is unplu 124 144 164 244 264 284 304 324 344 364 384 1944 1964 1984 2124 2144 14 Jan 2004 14 Jan 2004 16 Jan 2004 16 Jan 2004 16 Jan 2004 17 Jan 2004 17 Jan 2004 16 Jan 2004 16 Jan 2004 23 Jan 2004 23 Jan 2004 26 May 2004 26 May 2004 26 May 2004 26 May 2004 26 May 2004 2164 2184 26 May 2004 26 May 2004 23 294 18 22 22 00
23. OF TERMS AND CONDITIONS Chapter 16 Copying 87 16 1 2 Appendix How to Apply These Terms to Your New Programs If you develop a new program and you want it to be of the greatest possible use to the public the best way to achieve this is to make it free software which everyone can redistribute and change under these terms To do so attach the following notices to the program It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty and each file should have at least the copyright line and a pointer to where the full notice is found one line to give the program s name and a brief idea of what it does Copyright C yyyy name of author This program is free software you can redistribute it and or modify it under the terms of the GNU General Public License as published by the Free Software Foundation either version 2 of the License or at your option any later version This program is distributed in the hope that it will be useful but WITHOUT ANY WARRANTY without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE See the GNU General Public License for more details You should have received a copy of the GNU General Public License along with this program if not write to the Free Software Foundation Inc 59 Temple Place Suite 330 Boston MA 02111 1307 USA Also add information on how to contact you by electronic and paper mail
24. Volts Critical threshold 4 61 Volts Critical threshold 5 36 Volts non critical threshold 0 01 Volts non critical threshold 0 01 Volts min reading 0 01 Volts max reading 6 64 Volts min 4 74 Volts l reading 5 00 Volts max 5 23 Volts reading 5 03 Volts status OK Chapter 7 sensors 23 Record Sensor Sensor Event Lower Upper Lower Upper Lower Upper Sensor Sensor Normal Nomina Normal Sensor Sensor Record Sensor Sensor Event Lower Upper Lower Upper Lower Upper Sensor Sensor Normal Nomina Normal Sensor Sensor Record Sensor Sensor Event Lower Upper Lower Upper Lower Upper ID 10 type I O Bd 12V Voltage number 27 Reading type code Oih non recoverable threshold 0 00 Volts non recoverable threshold 0 00 Volts Critical threshold 10 97 Volts Critical threshold 12 77 Volts non critical threshold 0 00 Volts non critical threshold 0 00 Volts min reading 0 00 Volts max reading 15 81 Volts min 11 28 Volts l reading 11 90 Volts max 12 46 Volts reading 11 97 Volts status OK ID 11 type I 0 Bd 12V Voltage number 28 Reading type code Oih non recoverable threshold 16 60 Volts non recoverable threshold 16 60 Volts Critical threshold 13 00 Volts Critical threshold 11 20 Volts non critical threshold 16 60 Volts non critical threshold 16 60 Volts min reading 16 60 Volts max reading 1 76 Volts min 12 64 Volts l reading 12
25. default md2 md5 e g on if off The IPMI specification does not require the cycle or reset commands to turn on a machine that is currently powered off This option will force ipmipower to issue a power on command instead of a power cycle or hard reset command if the remote machine s power is currently off e o outputtype output type Sets the output type to use with ipmipower The currently available output types are none newline gt default hostlist Hostlist output can be used to shorten output if the number of nodes in your cluster is quite large However hostlist output will only output after the slowest node has completed its power control operation 10 1 3 ipmipower network options The following options are used to change the behavior of the actual ipmipower network protocol used e t timeout time out Sets the time out in milliseconds ipmipower uses the time out value to determine when to give up on a power command If not specified a default time out of 20000 milliseconds 20 seconds is used Chapter 10 IPMI power control utility 68 e y retry timeout retry timeout Sets the retry timeout in milliseconds The IPMI protocol sends a series of packets back and forth to a remote host BMC in order to perform a power control operation When a response to any individual packet is not received after retry timeout milliseconds ipmipower will retry sending that packet If not specified pac
26. fish exception 00000 cee cece eee ee 78 13 8 Non unique IPC key 0 0 ccc cece eee eee 79 Contact US x93 x bee oe x X aC IRA 80 14 0 1 For everything else 0 02 0 cece eee eee 80 ii 15 AUthOfS cssee ha Rr REX HORE 81 15 1 FreeIPMI Contributors sorted alphabetically 81 TDI C Ore t6alrii eee hae qx I Geen did eL Sane 81 15 L2 Documentation dpa eeepc Rex 81 15 1 3 Packat usu ce eee e da caet ee 81 15 1 4 contact point iim eere RR aer bh is REDE REGE 81 IO COPYING Fouad o CURAR DR OR CVUR d wes ate 82 16 1 GNU FreeIPMI license 0 0 0 0 cee 82 16 0 1 Preamble ket Re eats EE E eee wa REPRE 82 16 1 2 TERMS AND CONDITIONS FOR COPYING DISTRIBUTION AND MODIFICATION 83 16 1 2 Appendix How to Apply These Terms to Your New Programs ues rm Red e bp e odd qe eee eee dade 8T 16 2 GNU FreeIPMI documentation license 88 16 2 1 ADDENDUM How to use this License for your documents i32bessrkirereeerseiedbedee eerebrergceruebees 94 17 OGIOBSS V cessa a d Roi do n CEU Ri Ua 95 Concept indeX dvo ew ecd merear dee sen S re px 96 Program index Rx tI RR Ra n 97 iv Chapter 1 Introduction to the GNU FreeIPMI system 1 1 Introduction to the GNU FreeIPMI system GNU FreeIPMI is a Free Intelligent Platform Management System Software It provides Remote Console out of band System Management Software in band and a develop ment library conf
27. machine is brought up the BMC watchdog timer must be setup again before it can be used Typically a BMC watchdog timer is used to automatically reset a machine that has crashed When the operating system first starts up the BMC timer is set to its initial countdown value At periodic intervals when the operating system is functioning properly the watchdog timer can be reset by the OS or a userspace program Thus the timer never counts down to zero When the system crashes the timer cannot be reset by the OS or userspace program Eventually the timer will countdown to zero and reset the machine 9 2 command line arguments 9 2 1 bmc watchdog general options The following commands are available to bmc watchdog The following options can be used by any command e h help Display the help menu If a specific command set get reset start stop clear or daemon is listed on the command line only the specific options for that command will be listed e v version Display the version information e o int io port int Identify the System Base Address for KCS SMS IO By default OxOCA2 is used Port 0x8A2 is also common If the io port number is prefixed with a Ox it is assumed to be a base 16 integer Otherwise it is assumed to be a base 10 integer e f string logfile string Specify an alternate logfile from the default of var log freeipmi bmc watchdog
28. of the rest of this License If the distribution and or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries so that distribution is permitted only in or among countries not thus excluded In such case this License incorporates the limitation as if written in the body of this License The Free Software Foundation may publish revised and or new versions of the General Public License from time to time Such new versions will be similar in spirit to the present version but may differ in detail to address new problems or concerns Each version is given a distinguishing version number If the Program specifies a version number of this License which applies to it and any later version you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation If the Program does not specify a version number of this License you may choose any version ever published by the Free Software Foundation If you wish to incorporate parts of the Program into other free programs whose distri bution conditions are different write to the author to ask for permission For software Chapter 16 Copying 86 which is copyrighted by the Free Software Foundation write to the Free Software
29. on the front cover and Back Cover Texts on the back cover Both covers must also clearly and legibly identify you as the publisher of these copies The front cover must present the full title with all words of the title equally prominent and visible You may add other material on the covers in addition Copying with changes limited to the covers as long as they preserve the title of the Document and satisfy these conditions can be treated as verbatim copying in other respects If the required texts for either cover are too voluminous to fit legibly you should put the first ones listed as many as fit reasonably on the actual cover and continue the rest onto adjacent pages If you publish or distribute Opaque copies of the Document numbering more than 100 you must either include a machine readable Transparent copy along with each Opaque copy or state in or with each Opaque copy a computer network location from which the general network using public has access to download using public standard network protocols a complete Transparent copy of the Document free of added material If you use the latter option you must take reasonably prudent steps when you begin distribution of Opaque copies in quantity to ensure that this Transparent copy will remain thus accessible at the stated location until at least one year after the last time you distribute an Opaque copy directly or through your agents or retailers of that edition to the public It
30. pulse diagnostics interrupt and OS soft shutdown operations PowerMan http www llnl gov linux powerman now supports ipmipower as a re mote power control device Whenever a power command on off cycle reset stat pulse or soft is specified on the command line ipmipower will run in non interactive mode ipmipower will attempt to run the power command on all hostnames listed on the command line then exit If no power commands are specified on the command line ipmipower will run in in teractive mode Interactive mode gives the user a command line interface to enter various commands Details of the interactive command line interface can be found under Sec tion 10 1 1 ipmipower basic options page 66 section 10 1 Command line arguments 10 1 1 ipmipower basic options The following options are basic options for ipmipower e h hostnames host1 host2 The list of hostname addresses to be controlled by ipmipower The hostnames must resolve to the IP address of the NIC connected to the remote host BMC If hostnames do not resolve to proper BMC IP addresses RMCP ping messages will not discover the remote host or power commands will time out This option is required if a power command on off cycle reset or stat pulse soft is specified on the command line Hostnames may be specified in a range format see Section
31. recoverable threshold 0 00 Degrees C Lower Critical threshold 0 00 Degrees C Upper Critical threshold 0 00 Degrees C Lower non critical threshold 0 00 Degrees C Upper non critical threshold 103 00 Degrees C Sensor min reading 128 00 Degrees C Sensor max reading 127 00 Degrees C Normal min 10 00 Degrees C Nominal reading 70 00 Degrees C Normal max 100 00 Degrees C Sensor reading N A Sensor status Unknown Record ID 50 Sensor type Proc 3 FanBst OEM Reserved Sensor number 162 Event Reading type code Oih Lower non recoverable threshold 0 00 Degrees C Upper non recoverable threshold 0 00 Degrees C Lower Critical threshold 0 00 Degrees C Upper Critical threshold 0 00 Degrees C Lower non critical threshold 0 00 Degrees C Upper non critical threshold 103 00 Degrees C Sensor min reading 128 00 Degrees C Sensor max reading 127 00 Degrees C Normal min 10 00 Degrees C Nominal reading 70 00 Degrees C Normal max 100 00 Degrees C Sensor reading N A Sensor status Unknown Record ID 51 Sensor type Proc 4 FanBst OEM Reserved Sensor number 163 Event Reading type code O1h Lower non recoverable threshold 0 00 Degrees C Upper non recoverable threshold 0 00 Degrees C Lower Critical threshold 0 00 Degrees C Upper Critical threshold 0 00 Degrees C Lower non critical threshold 0 00 Degrees C Upper non critical threshold 103 00 Degrees C Sensor min reading 128 00 Degrees C Sensor ma
32. the Program means either the Program or any derivative work under copyright law that is to say a work containing the Program or a portion of it either verbatim or with modifications and or translated into another language Hereinafter translation is included without limitation in the term modification Each licensee is addressed as you Activities other than copying distribution and modification are not covered by this License they are outside its scope The act of running the Program is not restricted and the output from the Program is covered only if its contents constitute a work based on the Program independent of having been made by running the Program Whether that is true depends on what the Program does 1 You may copy and distribute verbatim copies of the Program s source code as you receive it in any medium provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty keep intact all the notices that refer to this License and to the absence of any warranty and give any other recipients of the Program a copy of this License along with the Program You may charge a fee for the physical act of transferring a copy and you may at your option offer warranty protection in exchange for a fee 2 You may modify your copy or copies of the Program or any portion of it thus forming a work based on the Program and copy and distribute such modifications or wo
33. used for software interchange or c Accompany it with the information you received as to the offer to distribute cor responding source code This alternative is allowed only for noncommercial dis tribution and only if you received the program in object code or executable form with such an offer in accord with Subsection b above The source code for a work means the preferred form of the work for making modifi cations to it For an executable work complete source code means all the source code for all modules it contains plus any associated interface definition files plus the scripts used to control compilation and installation of the executable However as a spe cial exception the source code distributed need not include anything that is normally distributed in either source or binary form with the major components compiler kernel and so on of the operating system on which the executable runs unless that component itself accompanies the executable If distribution of executable or object code is made by offering access to copy from a designated place then offering equivalent access to copy the source code from the same place counts as distribution of the source code even though third parties are not compelled to copy the source along with the object code 4 You may not copy modify sublicense or distribute the Program except as expressly provided under this License Any attempt otherwise to copy modify sublicense or dist
34. with a value of 1 11 1 command line arguments 11 1 1 Synopsis ipmiping OPTIONS destination The following options are available e h Display the help menu e V Display the version information e c count Stop after sending count request packets e i interval Wait interval seconds between sending each packet l he default is to wait for one second between each packet e I interface address Set source address to specified interface address Argument may be numeric IP address or name of device e t timeout Time to wait for a response in seconds Default is five seconds e v Verbose Display 11 2 ipmiping example Example Test the BMC reachability of host debian ia64 using IPMI protocol debian sid ipmiping debian ia64 ipmiping debian ia64 192 168 1 60 response received from 192 168 1 60 rq_seq 0 response received from 192 168 1 60 rq seq 1 response received from 192 168 1 60 rq seq 2 response received from 192 168 1 60 rq seq 3 response received from 192 168 1 60 rq_seq 4 response received from 192 168 1 60 rq seq 5 ipmiping debian ia64 statistics 6 requests transmitted 6 responses received in time 0 0 packet loss Example Test the BMC reachability of host debian ia64 in verbose mode Chapter 11 ipmiping debian sid ipmiping v debian ia64 debian ia64 192 168 1 60 ipmiping response response response response response received from received from receiv
35. work based on the Program the distribution of the whole must be on the terms of this License whose permissions for other licensees extend to the entire whole and thus to each and every part regardless of who wrote it Chapter 16 Copying 84 Thus it is not the intent of this section to claim rights or contest your rights to work written entirely by you rather the intent is to exercise the right to control the distribution of derivative or collective works based on the Program In addition mere aggregation of another work not based on the Program with the Program or with a work based on the Program on a volume of a storage or distribution medium does not bring the other work under the scope of this License 3 You may copy and distribute the Program or a work based on it under Section 2 in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following a Accompany it with the complete corresponding machine readable source code which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange or b Accompany it with a written offer valid for at least three years to give any third party for a charge no more than your cost of physically performing source distri bution a complete machine readable copy of the corresponding source code to be distributed under the terms of Sections 1 and 2 above on a medium customarily
36. 0 Degrees C non recoverable threshold 0 00 Degrees C Critical threshold 5 00 Degrees C Critical threshold 53 00 Degrees C non critical threshold 9 00 Degrees C non critical threshold 50 00 Degrees C min reading 128 00 Degrees C max reading 127 00 Degrees C min 10 00 Degrees C 1 reading 33 00 Degrees C max 45 00 Degrees C reading 30 00 Degrees C status OK ID 28 type I 0 Bd Temp 1 Temperature number 50 Reading type code O1h Chapter 7 sensors 30 Lower non recoverable threshold 0 00 Degrees C Upper non recoverable threshold 0 00 Degrees C Lower Critical threshold 5 00 Degrees C Upper Critical threshold 61 00 Degrees C Lower non critical threshold 9 00 Degrees C Upper non critical threshold 58 00 Degrees C Sensor min reading 128 00 Degrees C Sensor max reading 127 00 Degrees C Normal min 10 00 Degrees C Nominal reading 46 00 Degrees C Normal max 54 00 Degrees C Sensor reading 28 00 Degrees C Sensor status OK Record ID 29 Sensor type I O Bd SIOH Temp Temperature Sensor number 51 Event Reading type code O1h Lower non recoverable threshold 0 00 Degrees C Upper non recoverable threshold 0 00 Degrees C Lower Critical threshold 5 00 Degrees C Upper Critical threshold 105 00 Degrees C Lower non critical threshold 9 00 Degrees C Upper non critical threshold 100 00 Degrees C Sensor min reading 128 00 Degrees C Sensor max reading 127 00 Degrees C Normal min 10
37. 00 Degrees C Nominal reading 55 00 Degrees C Normal max 95 00 Degrees C Sensor reading 39 00 Degrees C Sensor status OK Record ID 30 Sensor type I O Bd Temp 3 Temperature Sensor number 52 Event Reading type code Oih Lower non recoverable threshold 0 00 Degrees C Upper non recoverable threshold 0 00 Degrees C Lower Critical threshold 5 00 Degrees C Upper Critical threshold 64 00 Degrees C Lower non critical threshold 9 00 Degrees C Upper non critical threshold 61 00 Degrees C Sensor min reading 128 00 Degrees C Sensor max reading 127 00 Degrees C Normal min 10 00 Degrees C Nominal reading 49 00 Degrees C Normal max 57 00 Degrees C Chapter 7 sensors 31 Sensor reading 27 00 Degrees C Sensor status OK Record ID 31 Sensor type Proc Bd Amb Temp Temperature Sensor number 53 Event Reading type code Oih Lower non recoverable threshold 0 00 Degrees C Upper non recoverable threshold 0 00 Degrees C Lower Critical threshold 5 00 Degrees C Upper Critical threshold 44 00 Degrees C Lower non critical threshold 9 00 Degrees C Upper non critical threshold 40 00 Degrees C Sensor min reading 128 00 Degrees C Sensor max reading 127 00 Degrees C Normal min 10 00 Degrees C Nominal reading 25 00 Degrees C Normal max 38 00 Degrees C Sensor reading 21 00 Degrees C Sensor status OK Record ID 32 Sensor type Proc Bd SNC Temp Temperature Sensor number 54 Event Reading ty
38. 00 Degrees C Upper Critical threshold 0 00 Degrees C Lower non critical threshold 0 00 Degrees C Upper non critical threshold 47 00 Degrees C Sensor min reading 128 00 Degrees C Sensor max reading 127 00 Degrees C Normal min 10 00 Degrees C Nominal reading 33 00 Degrees C Normal max 45 00 Degrees C Sensor reading 29 00 Degrees C Sensor status OK Record ID 38 Sensor type Mem Bd 2 FanBst OEM Reserved Sensor number 81 Event Reading type code Oih Lower non recoverable threshold 0 00 Degrees C Upper non recoverable threshold 0 00 Degrees C Lower Critical threshold 0 00 Degrees C Upper Critical threshold 0 00 Degrees C Lower non critical threshold 0 00 Degrees C Upper non critical threshold 47 00 Degrees C Sensor min reading 128 00 Degrees C Sensor max reading 127 00 Degrees C 33 Chapter 7 sensors Normal min 10 00 Degrees C Nominal reading 33 00 Degrees C Normal max 45 00 Degrees C Sensor reading 30 00 Degrees C Sensor status OK Record ID 39 Sensor type I O Bd FanBst 1 OEM Reserved Sensor number 82 Event Reading type code Oih Lower non recoverable threshold 0 00 Degrees C Upper non recoverable threshold 0 00 Degrees C Lower Critical threshold 0 00 Degrees C Upper Critical threshold 0 00 Degrees C Lower non critical threshold 0 00 Degrees C Upper non critical threshold 56 00 Degrees C Sensor min reading 128 00 Degrees C Sensor max reading 127 00 Degrees C N
39. 06 Volts max 11 49 Volts reading 11 99 Volts status OK ID 12 type Proc Bd 1 2V Voltage number 29 Reading type code O1h non recoverable threshold 0 00 Volts non recoverable threshold 0 00 Volts Critical threshold 1 08 Volts Critical threshold 1 31 Volts non critical threshold 0 00 Volts non critical threshold 0 00 Volts Chapter 7 sensors Sensor min reading 0 00 Volts Sensor max reading 3 06 Volts Normal min 1 18 Volts Nominal reading 1 20 Volts Normal max 1 21 Volts Sensor reading 1 21 Volts Sensor status OK Record ID 13 Sensor type MEM Bd 1 1 25V Voltage Sensor number 30 Event Reading type code Oih Lower non recoverable threshold 0 00 Volts Upper non recoverable threshold 0 00 Volts Lower Critical threshold 1 15 Volts Upper Critical threshold 1 33 Volts Lower non critical threshold 0 00 Volts Upper non critical threshold 0 00 Volts Sensor min reading 0 00 Volts Sensor max reading 3 06 Volts Normal min 1 18 Volts Nominal reading 1 25 Volts Normal max 1 31 Volts Sensor reading 1 28 Volts Sensor status OK Record ID 14 Sensor type MEM Bd 2 1 25V Voltage Sensor number 31 Event Reading type code Oih Lower non recoverable threshold 0 00 Volts Upper non recoverable threshold 0 00 Volts Lower Critical threshold 1 15 Volts Upper Critical threshold 1 33 Volts Lower non critical threshold 0 00 Volts Upper non critical threshold 0 00 Volts Se
40. 10 4 Host ranges page 72 section e u username name Sets the username to use when authenticating with the BMC The user must have operator or administrator privilege to run the on off reset cycle pulse or soft power control commands The user needs only user privileges to determine the status of the machine through stat If not specified a null username Anonymous Login User ID 1 is assumed 6 6 e p password password Sets the password to use when authenticating with the BMC If not specified a null password is assumed e n on Power on the target hosts e f off Power off the target hosts e c cycle Power cycle the target hosts e r reset Reset the target hosts Chapter 10 IPMI power control utility 67 e s stat Get power status of the target hosts e j pulse Send power diagnostic interrupt to target hosts e k soft Initiate a soft shutdown of the OS via ACPI e H help Display the help menu and exit e V version Display the version information and exit e C config file Specify alternate configuration file 10 1 2 ipmipower advanced options The following advanced options are used to change the behavior of ipmipower e a authtype auth type Sets the authentication type to use with ipmipower The currently available authenti cation types are none straight_passwd_key gt
41. 45 nom 1 50 high 1 54 OK 0K 0K 0K 0K 0K 0K 0K Chapter 7 sensors 18 3f 38 39 40 41 42 43 44 45 46 4T 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 TO Ti 2 T3 T4 T53 76 Ts 78 79 80 81 82 83 84 Mem Bd 1 FanBst OEM Reserved 29 00 C low 10 00 nom 33 00 high 45 00 OK Mem Bd 2 FanBst OEM Reserved 30 00 C low 10 00 nom 33 00 high 45 00 OK I O Bd FanBst 1 OEM Reserved 28 00 C low 10 00 nom 46 00 high 54 00 OK IOBd SIOH FanBst OEM Reserved 39 00 C low 10 00 nom 55 00 high 95 00 OK I O Bd FanBst 3 OEM Reserved 27 00 C low 10 00 nom 49 00 high 57 00 OK Proc Bd Amb FanB OEM Reserved 21 00 C low 10 00 nom 25 00 high 29 00 OK Proc Bd SNC FanB OEM Reserved 41 00 C low 10 00 nom 55 00 high 95 00 OK Proc 1 Temp Temperature 38 00 C low 15 00 nom 70 00 high 98 00 OK Proc 2 Temp Temperature N A low 15 00 nom 70 00 high 98 00 Unknown Proc 3 Temp Temperature N A low 15 00 nom 70 00 high 98 00 Unknown Proc 4 Temp Temperature N A low 15 00 nom 70 00 high 98 00 Unknown Proc 1 FanBst OEM Reserved 38 00 C low 10 00 nom 70 00 high 100 00 OK Proc 2 FanBst OEM Reserved N A low 10 00 nom 70 00 high 100 00 Unknown Proc 3 FanBst OEM Reserved N A low 10 00 nom 70 00 high 100 00 Unknown Proc 4 FanBst OEM Reserved N A low 10 00 nom 70 00 high 100 00 Un
42. 9 Volts Normal max 3 46 Volts Sensor reading 3 30 Volts Sensor status OK Record ID 20 Sensor type IORISER 12V SB Voltage Sensor number 37 Event Reading type code Oih Lower non recoverable threshold 0 00 Volts Upper non recoverable threshold 0 00 Volts Lower Critical threshold 10 80 Volts Chapter 7 sensors 27 Upper Lower Upper Sensor Sensor Normal Critical threshold 12 80 Volts non critical threshold 0 00 Volts non critical threshold 0 00 Volts min reading 0 00 Volts max reading 15 04 Volts min 11 21 Volts Nominal reading 11 80 Volts Normal Sensor Sensor Record Sensor Sensor Event Lower Upper Lower Upper Lower Upper Sensor Sensor Normal Nomina Normal Sensor Sensor Record Sensor Sensor Event Lower Upper Lower Upper Lower Upper Sensor Sensor Normal Nomina Normal Sensor Sensor max 12 39 Volts reading 12 33 Volts status OK ID 21 type IORISER 2 5V Voltage number 38 Reading type code Oih non recoverable threshold 0 00 Volts non recoverable threshold 0 00 Volts Critical threshold 2 26 Volts Critical threshold 2 69 Volts non critical threshold 0 00 Volts non critical threshold 0 00 Volts min reading 0 00 Volts max reading 3 75 Volts min 2 35 Volts l reading 2 47 Volts max 2 60 Volts reading 2 50 Volts status OK ID 22 type IORISER 1 5V SB Voltage number 39 Reading type code Oih non recoverable thre
43. Extracting current BMC configuration 14 5 4 Update BMC configuration 0 00000 cece cee eee 14 5 5 Compare BMC configuration 0 0 00 c cece eee eee 14 DILE TIN ANE TE FTO gee ae ache aaa ace ee 15 6 1 Command line options 0 0 c ee ee eee eee eee 15 6 2 Examples cete Re eet ocn ota Fora Gra E Dar Rea 15 SONSOPS 444 dad rre sd aa hA away ade ass 16 7 1 command line arguments 0 00 cece eee eee e eee eee 16 7 2 Setting default startup options 00 ee eee 16 7 3 sensors in achor scs etree ete ete SE I7 7 3 1 Sample sensors output 0000 eee eee ee eee 17 7 3 2 Sample very verbose output 000 c eee ee eee 19 Sl M 58 8 1 command line arguments 0 00 00 eee cece eee eee 58 8 2 sel sample output usesslsseseelsesee eens 58 ii 10 11 12 13 14 bmc watchdog 2 vehe Eur ERES 61 9 1 BMC Watchdog Theory sssueeesleee sse 61 9 2 command line arguments 0 0 00 cee eee eee eens 61 9 2 1 bmc watchdog general options 000 61 9 2 2 bmc watchdog command options 62 9 2 3 bmc watchdog set options 00 e ee eee 62 9 2 4 bmc watchdog start options 00004 63 9 2 5 bmc watchdog daemon options s esses 64 9 3 bmc watchdog example 0 0 00 cece eee eens 65 9 4 bmc watchdog known i
44. GNU FreeIPMI User s Guide Free Intelligent Platform Management System Version 0 1 0 updated on 8 October 2004 by Anand Babu ab gnu org in Copyright c 2004 FreeIPMI Core Team Permission is granted to make and distribute verbatim copies of this manual provided the copyright notice and this permission notice are preserved on all copies Permission is granted to copy and distribute modified versions of this manual under the con ditions for verbatim copying provided that the entire resulting derived work is distributed under the terms of a permission notice identical to this one Permission is granted to copy and distribute translations of this manual into another lan guage under the above conditions for modified versions except that this permission notice may be stated in a translation approved by the Foundation Short Contents 1 Introduction to the GNU FreeIPMI system 4 ees 1 2 Installing GNU BreelPMl 5 222295 xar hx RR 2 9 IPMIC library libfreelpmi a waacece uu don Ce Fk CORR 4 4 FISH FreelPMI SHell 4123 25 3x een dew TR eo ace ad 5 B fiunbpcollE s 243994 pk vaca rhs PRAE EE y y o E 8 D DMM 24 dwxo mhi ox I ORARE RR PORE OR AR OR ets 15 EE 0 0 0T PERTTTTEETTIITOTUTTUUITTTT 16 A oper e a aae a rana aa a a ei E a a a aa 58 D bmewatchd ge sesse sewes se Se EORR CR a 61 10 IPMI power control utility i auk uu RR ERE esmis ss 66 EE IO eresie eee Oe ae oak e oe eaa e E ee 74 I2 FMCPPINE aeu weak ax ECC qe Ro E
45. ID 83 Sensor type Fan 1 Present Fan Sensor number 130 Event Reading type code 08h Hysteresis t ve 0 Chapter 7 sensors Hysteresis ve O Sensor status Device Inserted Device Present Record ID 84 Sensor type Fan 2 Present Fan Sensor number 131 Event Reading type code 08h Hysteresis ve 0 Hysteresis ve 0 Sensor status Device Inserted Device Present Record ID 85 Sensor type Fan 3 Present Fan Sensor number 132 Event Reading type code 08h Hysteresis ve 0 Hysteresis ve 0 Sensor status Device Inserted Device Present Record ID 86 Sensor type Fan 4 Present Fan Sensor number 133 Event Reading type code 08h Hysteresis ve 0 Hysteresis ve 0 Sensor status Device Inserted Device Present Record ID 87 Sensor type IO Bd Interlock Board Sensor number 134 Event Reading type code 08h Hysteresis ve 0 Hysteresis ve 0 Sensor status Device Inserted Device Present Record ID 88 Sensor type IORISER Interlck Board Sensor number 135 Event Reading type code 08h Hysteresis t ve 0 Hysteresis ve 0 Sensor status Device Inserted Device Present Record ID 89 Sensor type Proc Bd Interlck Board Sensor number 136 Event Reading type code 08h 47 Chapter 7 sensors 48 Hysteresis ve 0 Hysteresis ve 0 Sensor status Device Inserted Device Present Record ID 90 Sensor type SCSI Interlock Board Sensor number 137 Ev
46. This feature is not Chapter 10 IPMI power control utility 69 used if ping interval is set to 0 Note that the ping percent option takes an integer as an argument not a decimal e x ping consec count ping consec count ping consec count is another measurement used to determine if a node should be con sidered discovered undiscovered or with a bad connection If a valid response was received from the last ping consec count RMCP ping packets a node will be consid ered discovered regardless if ping packet count and ping percent statistically consider the link to be unreliable If not specified ping consec count is 5 This feature can be disabled by setting ping consec count to 0 This feature is not used if ping interval ping packet count or ping percent are set to 0 10 2 ipmipower configuration file The ipmipower configuration file can be used to set default values to ipmipower when values aren t set on the command line This allows users to avoid typing in a long list of command line options everytime ipmipower is executed It can also be used to hide usernames and passwords from the ps command See Section 10 7 ipmipower known issues page 73 for details By default the configuration file is stored at etc ipmipower conf But users may select a different configuration file at the command line through the config option The user can still override the configuration file va
47. aioe i ee C i 76 13 Troubleshooting s sss 3 304 xk rh RELEASES 78 Lf Contact HB 6 0 koe Sed wow Eu dw m RR dea y RR a uod a 80 I POO iss ok oe Sa he oo ae ae eee 17 12121 Y 1 81 Ib Copying s 23 ke bce 4 e RR ROO REX d re deesenesea ees 82 lv IGG au was x ed a ac Rx odd ROC a EE e a 95 Concept IBdeX uua Ra ca x eed aces teased ee Es eee OR 96 Program index 213 53 sessed EH SEE RR eee ESE eae ee ee 97 Table of Contents Introduction to the GNU FreeIPMI system 1 1 1 Who should read this guide 0 0 0 eee eee eee 1 1 2 IPMI Platform Management Standard 04 1 Installing GNU FreeIPMI 2 2 1 DependencieS 0 c ccc cece cee cnn an 2 2 2 Building the source package 000 00 cece eee n een eee 2 2 9 Test Bite iue cet pie ute eme o aes Let bee eed ied e Rd 2 IPMI C library libfreeipmi 4 FISH FreeIPMI SHell 5 4 1 Command line arguments to fish 0000 00 eee eee 5 4 2 Setting default startup options lisse essel 5 4 3 Invoking fish uscire oh pes e rte dock Edu d neg 6 23 1 ismas shelli orri ernea ote hast A Sentence a 6 4 3 2 Fish as script interpreter 0 000 eee eee eee eee 6 4 8 8 Fish extensions 0 0 0 cece cece eee ne 7 blitiC cOnlg oii rb bxxuwe 425875 XXE Rp 8 5 1 Command line arguments to bmc config 000 8 5 2 Sample Configuration File 0 0 0 0 eee eee eens 8 5 3
48. ame Chapter 10 IPMI power control utility 71 e password str Specify a new password no str for null password e on host Turns on all hosts or only the specified host e off host Turns off all hosts or only the specified host e cycle host Power cycle all hosts or specified host e reset host Hard reset all hosts or specified host e stat host Queries power status for all hosts or only the specified host e pulse host Send pulse diagnostic interrupt to all hosts or only the specified host e soft host Initiate a soft shutdown of the OS via ACPI to all hosts or only the specified host e help Display the help menu e advanced Display the advanced help menu e network Display the network help menu e quit Quit ipmipower e authtype str Specify a new authentication type none straight_passwd_key md2 md5 e outputtype str Specify a new output type none newline hostlist e config Output the current configuration e timeout ms Specify a new timeout length e retry timeout ms Specify a new retry timeout length e retry backoff count num Specify a new retry backoff count Chapter 10 IPMI power control utility 72 e ping interval ms Specify a new ping interval length e ping timeout ms Specify a new ping timeout length e ping packet count num Specify a new ping packet count e ping percent num Specify a new ping percent e ping consec count num Specify a n
49. an 4 Present Fan Device Inserted Device Present 87 IO Bd Interlock Board Device Inserted Device Present 88 IORISER Interlck Board Device Inserted Device Present 89 Proc Bd Interlck Board Device Inserted Device Present 90 SCSI Interlock Board Device Inserted Device Present 91 INIT State OEM Reserved State Deasserted 92 Proc 1 Status Processor OK 93 Proc 2 Status Processor Unknown 94 Proc 3 Status Processor Unknown 95 Proc 4 Status Processor Unknown 96 Proc 1 PwrGd Voltage Performance Met 97 Proc 2 PwrGd Voltage Unknown 98 Proc 3 PwrGd Voltage Unknown 99 Proc 4 PwrGd Voltage Unknown 100 PCI HP Slot 1 Slot Connector OK 101 PCI HP Slot 2 Slot Connector OK 102 PCI HP Slot 3 Slot Connector OK 103 PCI HP Slot 4 Slot Connector OK 104 PCI HP Slot 5 Slot Connector OK 105 PCI HP Slot 6 Slot Connector OK 106 PCI HP Slot 7 Slot Connector OK 107 PCI HP Slot 8 Slot Connector OK debian ia64 7 3 2 Sample very verbose output debian ia64 sensors vv Record ID 1 Sensor type I O Bd 1 3V Voltage Sensor number 16 Event Reading type code Oih Lower non recoverable threshold 0 00 Volts Upper non recoverable threshold 0 00 Volts Lower Critical threshold 1 20 Volts Upper Critical threshold 1 39 Volts Lower non critical threshold 0 00 Volts Upper non critical threshold 0 00 Volts Sensor min reading 0 00 Vo
50. an ia64 Chapter 14 Contact us 80 14 Contact us Homepage http www gnu org software freeipmi Project Main https savannah gnu org projects freeipmi Download https savannah gnu org files group freeipmi Mailing List https savannah gnu org mail group freeipmi Support https savannah gnu org support group freeipmi Patches https savannah gnu org patch group freeipmi News https savannah gnu org news group freeipmi Bugs https savannah gnu org bugs group freeipmi Tasks https savannah gnu org task group freeipmi CVS https savannah gnu org cvs group freeipmi 14 0 1 For everything else Contact Anand Babu ab gnu org in Chapter 15 Authors 15 Authors 8l 15 1 FreeIPMI Contributors sorted alphabetically 15 1 1 Core team l Albert Chu chu11011nl gov 2 Anand Babu ab gnu org in 3 Balamurugan bala a californiadigital com 4 Ian Zimmerman itz californiadigital com 5 Jim Garlick garlick llnl gov 15 1 2 Documentation 1 Anand Babu ab gnu org in 15 1 3 Packaging 1 Albert Chu chui1 llnl gov 2 Ian Zimmerman itz californiadigital com 15 1 4 contact point 1 Anand Babu ab gnu org in RedHat GNU Linux Debian GNU Linux Chapter 16 Copying 82 16 Copying 16 1 GNU FreeIPMI license Version 2 June 1991 Copyright c 1989 1991 Free Software Foundation Inc 59 Temple Place Suite 330 Boston MA 02111 1307 USA Everyone is permitted to copy and distribute verbatim co
51. apter 7 sensors Device type modifier O3h FRU entity ID O3h FRU entity instance 03h Device name Proc 3 INFO FRU Record ID 118 Sensor Number NONE Device type O9h Device type modifier O3h FRU entity ID O3h FRU entity instance 04h Device name Proc 4 INFO FRU Record ID 119 Sensor Number NONE Device type O9h Device type modifier 02h FRU entity ID O3h FRU entity instance 05h Device name Proc 1 OEM FRU Record ID 120 Sensor Number NONE Device type 09h Device type modifier 02h FRU entity ID O3h FRU entity instance 06h Device name Proc 2 OEM FRU Record ID 121 Sensor Number NONE Device type 09h Device type modifier 02h FRU entity ID O3h FRU entity instance 07h Device name Proc 3 OEM FRU Record ID 122 Sensor Number NONE Device type 09h Device type modifier 02h FRU entity ID O3h FRU entity instance 08h Device name Proc 4 OEM FRU Record ID 123 Sensor Number NONE 55 Chapter 7 sensors Device type O9h Device type modifier 02h FRU entity ID OAh FRU entity instance O1h Device name Pwr Supply 1 FRU Record ID 124 Sensor Number NONE Device type 09h Device type modifier 02h FRU entity ID OAh FRU entity instance 02h Device name Pwr Supply 2 FRU Record ID 125 Sensor Number NONE Device type 02h Device type modifier 00h FRU entity ID 12h FRU entity instance O1h Device name Proc Bd FRU Record ID 126 Sensor Number NONE D
52. are unit Chapter 2 Installing GNU FreeIPMI 2 2 Installing GNU FreeIPMI You can obtain copies of source binary documentation and other useful information from the GNU FreeIPMI Home Page 2 1 Dependencies GNU FreeIPMI is designed to have minimum dependencies on other libraries and tools FreeIPMI Shell alone depends on GNU Guile and GNU Readline for the convenience of extension scripting and GNU Bash like user interface libfreeipmi library has virtually no dependencies at all List of dependencies under Debian GNU Linux e GNU Guile guile 1 6 guile 1 6 dev e GNU Readline libreadline4 libreadline4 dev List of dependencies under Fedora or RedHat GNU Linux e GNU Guile guile 1 6 x guile devel 1 6 x e GNU Readline readline 4 x readline devel 4 x 2 2 Building the source package To compile the program you must first run the configure script included with the source tar ball It works just like any other standard GNU autoconf created script See the more generic configure related installation instructions below For complete list of options try configure help Note Please run autogen sh script before configure if you are compiling FreeIPMI source from CVS configure prefix usr make make install 2 3 Test Fire GNU FreeIPMI works both in band with in the system and out of band over the net work Easiest way to test if your system has IPMI support or if the installation is OK is t
53. blic L icense I nternet P rotocol I ntelligent P latform M anagement I nterface N etwork I nformation S ervice Also humerously known as N etwork I ntrusion Service R empote M anagement C ontrol P rotocol R emote SH ell Chapter 17 Concept index Concept index sf COMME URE sekne enan arni E EE E E REN Ep ih 2 Jusr sbun fish yo cernir oa aia 6 B bmc config configuration file Luuue 8 binc watchdog log on fos eek eres 61 C Cat ate the fish ys c20c0Sleeaa dees RR PERS 78 CDO 0440 econ ot bee ieeiGeie ee ede ee E T7 COPYING epre erai e e E E EEEE 82 E EXtenslOnS 2 2i4 lp ariere iier raspaut T F FDL GNU Free Documentation License 88 Fencing BMG cde abiade RELERER RAE 78 GSMs ss co See pak de Ne rae ied edd ne eaees 5 Fish exceptiOm soreer ruie e irani inis 78 fish Options esimni erroni 8 Bid aed her ER MS EP 5 96 MSH SCM onc I DP REP T E E ET EE 5 Freel PMI SHell 45 nime acne niece 5 G Calea TEE Ea EE ENR A A A D I Introduction to the GNU FreeIPMI system i 1O POlb tic ieee ei atiesie de tate boa Eee 61 IPC Key conflict 2 voor Ebr rev peer ai 79 P Borts Conflicts ora LR has ae bs Des 78 DOWeFIDAn igigerReke Ds RR Me pede ee ee T3 R Re dline 2 2 idu d Ry eene PRI 2 S sensors conf scm lise 16 DRS COB NA cie ars and Seal eed degens IT T Th nder uoce a mde hinaki Re dis 1T Chapter 17 Program index Program index B bmnc
54. cal threshold 9 00 Degrees C Upper non critical threshold 105 00 Degrees C Sensor min reading 128 00 Degrees C Sensor max reading 127 00 Degrees C Normal min 15 00 Degrees C Nominal reading 70 00 Degrees C Normal max 98 00 Degrees C Sensor reading 39 00 Degrees C Sensor status OK Record ID 45 Sensor type Proc 2 Temp Temperature Sensor number 153 Event Reading type code Oih Lower non recoverable threshold 0 00 Degrees C Upper non recoverable threshold 0 00 Degrees C Lower Critical threshold 2 00 Degrees C Upper Critical threshold 112 00 Degrees C Lower non critical threshold 9 00 Degrees C Upper non critical threshold 105 00 Degrees C Sensor min reading 128 00 Degrees C Sensor max reading 127 00 Degrees C Normal min 15 00 Degrees C Nominal reading 70 00 Degrees C Normal max 98 00 Degrees C Sensor reading N A Sensor status Unknown Record ID 46 Sensor type Proc 3 Temp Temperature Sensor number 154 Event Reading type code Oih Lower non recoverable threshold 0 00 Degrees C Upper non recoverable threshold 0 00 Degrees C Lower Critical threshold 2 00 Degrees C Upper Critical threshold 112 00 Degrees C Lower non critical threshold 9 00 Degrees C 36 Chapter 7 sensors 37 Upper non critical threshold 105 00 Degrees C Sensor min reading 128 00 Degrees C Sensor max reading 127 00 Degrees C Normal min 15 00 Degrees C Nominal reading 70 00 Degrees C Normal ma
55. ceived in time 0 0 packet loss PrRPrPrPRP RP Example Test the BMC reachability of host debian ia64 in verbose mode Chapter 12 rmcpping 77 debian sid rmcpping v debian ia64 rmcpping debian ia64 192 168 1 60 pong received from 192 168 1 60 msg tag 0 ipmi supported pong received from 192 168 1 60 msg tag 1 ipmi supported pong received from 192 168 1 60 msg tag 2 ipmi supported pong received from 192 168 1 60 msg tag 3 ipmi supported pong received from 192 168 1 60 msg tag 4 ipmi supported rmcpping debian ia64 statistics 5 pings transmitted 5 pongs received in time 0 0 packet loss Example Test the BMC reachability of host debian ia64 by sending exactly 2 packets debian sid rmcpping c 2 debian ia64 rmcpping debian ia64 192 168 1 60 pong received from 192 168 1 60 msg tag 0 pong received from 192 168 1 60 msg tag 1 rmcpping debian ia64 statistics 2 pings transmitted 2 pongs received in time 0 0 packet loss debian sid 12 3 rmcpping known issues It has been observed that some remote BMCs can get confused and delay packet responses if duplicate packets are sent in succession very quickly For example this could happen if the user repeatedly executes rmcpping c 1 destination very quickly There is no known way to cleanly deal with a confused BMC The best option is to simply wait awhile Chapter 13 Trouble shooting 78 13 Trouble shooting 13 1 Fencing IPMI
56. dified Version Only one passage of Front Cover Text and one of Back Cover Text may be added by or through arrangements made by any one entity If the Document already includes a cover text for the same cover previously added by you or by arrangement made by the same entity you are acting on behalf of you may not add another but you may replace the old one on explicit permission from the previous publisher that added the old one The author s and publisher s of the Document do not by this License give permission to use their names for publicity for or to assert or imply endorsement of any Modified Version 5 COMBINING DOCUMENTS You may combine the Document with other documents released under this License under the terms defined in section 4 above for modified versions provided that you include in the combination all of the Invariant Sections of all of the original documents unmodified and list them all as Invariant Sections of your combined work in its license notice and that you preserve all their Warranty Disclaimers The combined work need only contain one copy of this License and multiple identical Invariant Sections may be replaced with a single copy If there are multiple Invariant Sections with the same name but different contents make the title of each such section unique by adding at the end of it in parentheses the name of the original author or publisher of that section if known or else a unique number Make the same ad
57. dual works permit When the Document is included in an aggregate this License does not apply to the other works in the aggregate which are not themselves derivative works of the Document If the Cover Text requirement of section 3 is applicable to these copies of the Document then if the Document is less than one half of the entire aggregate the Document s Cover Texts may be placed on covers that bracket the Document within the aggregate or the electronic equivalent of covers if the Document is in electronic form Otherwise they must appear on printed covers that bracket the whole aggregate TRANSLATION Iranslation is considered a kind of modification so you may distribute translations of the Document under the terms of section 4 Replacing Invariant Sections with translations requires special permission from their copyright holders but you may include translations of some or all Invariant Sections in addition to the original versions of these Invariant Sections You may include a translation of this License and all the license notices in the Document and any Warranty Disclaimers provided that you also include the original English version of this License and the original versions of those notices and disclaimers In case of a disagreement between the translation and the original version of this License or a notice or disclaimer the original version will prevail If a section in the Document is Entitled Acknowledgements Dedication
58. e sure that they too receive or can get the source code And you must show them these terms so they know their rights We protect your rights with two steps 1 copyright the software and 2 offer you this license which gives you legal permission to copy distribute and or modify the software Also for each author s protection and ours we want to make certain that everyone understands that there is no warranty for this free software If the software is modified by someone else and passed on we want its recipients to know that what they have is not the original so that any problems introduced by others will not reflect on the original authors reputations Finally any free program is threatened constantly by software patents We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses in effect making the program proprietary To prevent this we have made it clear that any patent must be licensed for everyone s free use or not licensed at all The precise terms and conditions for copying distribution and modification follow Chapter 16 Copying 83 16 1 2 TERMS AND CONDITIONS FOR COPYING DISTRIBUTION AND MODIFICATION 0 This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License The Program below refers to any such program or work and a work based on
59. ecord ID 108 Sensor type HSC Drv 1 Status Drive Slot Sensor number 2 Event Reading type code 6Fh Hysteresis ve 0 Hysteresis ve 0 Record ID 109 Sensor type HSC Drv 2 Status Drive Slot Sensor number 3 Event Reading type code 6Fh Hysteresis ve 0 Hysteresis ve 0 Record ID 110 Sensor type HSC Drv 3 Status Drive Slot Sensor number 4 Event Reading type code 6Fh Hysteresis ve 0 Hysteresis ve 0 Record ID 111 Chapter 7 sensors Sensor type HSC Drv 1 Pres Drive Slot Sensor number 9 Event Reading type code 08h Hysteresis ve 0 Hysteresis ve 0 Sensor status OK Record ID 112 Sensor type HSC Drv 2 Pres Drive Slot Sensor number 10 Event Reading type code 08h Hysteresis t ve 0 Hysteresis ve 0 Sensor status OK Record ID 113 Sensor type HSC Drv 3 Pres Drive Slot Sensor number 11 Event Reading type code 08h Hysteresis ve 0 Hysteresis ve 0 Sensor status Unknown Record ID 114 Sensor Number NONE Container entity ID 13h Container entity instance Oih Record ID 115 Sensor Number NONE Device type 09h Device type modifier O3h FRU entity ID O3h FRU entity instance O1h Device name Proc 1 INFO FRU Record ID 116 Sensor Number NONE Device type O9h Device type modifier O3h FRU entity ID O3h FRU entity instance 02h Device name Proc 2 INFO FRU Record ID 117 Sensor Number NONE Device type O9h 54 Ch
60. ections in the notice that says that the Document is released Chapter 16 Copying 89 under this License If a section does not fit the above definition of Secondary then it is not allowed to be designated as Invariant The Document may contain zero Invariant Sections If the Document does not identify any Invariant Sections then there are none The Cover Texts are certain short passages of text that are listed as Front Cover Texts or Back Cover Texts in the notice that says that the Document is released under this License A Front Cover Text may be at most 5 words and a Back Cover Text may be at most 25 words A Transparent copy of the Document means a machine readable copy represented in a format whose specification is available to the general public that is suitable for revising the document straightforwardly with generic text editors or for images com posed of pixels generic paint programs or for drawings some widely available drawing editor and that is suitable for input to text formatters or for automatic translation to a variety of formats suitable for input to text formatters A copy made in an otherwise Iransparent file format whose markup or absence of markup has been arranged to thwart or discourage subsequent modification by readers is not Transparent An image format is not Transparent if used for any substantial amount of text A copy that is not Transparent is called Opaque Examples of suitable f
61. ed from received from received from 192 192 192 192 192 168 168 168 168 168 1 1 1 1 L4 60 60 60 60 60 ipmiping debian ia64 statistics 5 requests transmitted 5 responses rq seq 0 auth rq seq 1 auth rq seq 2 auth rq seq 3 auth rq_seq 4 auth received in time 0 0 packet loss none set none set none set none set none set 75 md2 set md2 set md2 set md2 set md2 set md5 set md5 set md5 set md5 set md5 set Example Test the BMC reachability of host debian ia64 by sending exactly 2 packets debian sid ipmiping c 2 debian ia64 ipmiping debian ia64 192 168 1 60 response received from 192 168 1 60 response received from 192 168 1 60 ipmiping debian ia64 statistics 2 requests transmitted 2 responses debian sid 11 3 ipmiping known issues rq_seq 0 rq seq 1 received in time 0 0 packet loss It has been observed that some remote BMCs can get confused and delay packet responses if duplicate packets are sent in succession very quickly For example this could happen if the user repeatedly executes ipmiping c 1 destination very quickly There is no known way to cleanly deal with a confused BMC The best option is to simply wait awhile passwd s passwd s passwd s passwd s passwd s Chapter 12 rmcpping 76 12 rmcpping RMCP I1PMI discovery and reachability test tool rmcpping uses the RMCP ping request datagram to elicit a
62. ent Reading type code 08h Hysteresis t ve 0 Hysteresis ve 0 Sensor status Device Inserted Device Present Record ID 91 Sensor type INIT State OEM Reserved Sensor number 138 Event Reading type code 03h Hysteresis ve 0 Hysteresis ve 0 Sensor status State Deasserted Record ID 92 Sensor type Proc 1 Status Processor Sensor number 144 Event Reading type code 6Fh Hysteresis ve 0 Hysteresis ve 0 IERR OK Thermal Trip OK FRB1 BIST failure OK FRB2 Hang in POST failure OK FRB3 Processor Startup Initialization failure OK Configuration Error OK SM BIOS Uncorrectable CPU complex Error OK Processor Presence detected OK Processor disabled OK Terminator Presence Detected Unknown Processor Automatically Throttled OK Record ID 93 Sensor type Proc 2 Status Processor Sensor number 145 Event Reading type code 6Fh Hysteresis ve 0 Hysteresis ve 0 IERR OK Thermal Trip OK FRB1 BIST failure OK Chapter 7 sensors 49 FRB2 Hang in POST failure OK FRB3 Processor Startup Initialization failure OK Configuration Error OK SM BIOS Uncorrectable CPU complex Error OK Processor Presence detected Unknown Processor disabled OK Terminator Presence Detected Unknown Processor Automatically Throttled OK Record ID 94 Sensor type Proc 3 Status Processor Sensor number 146 Event Reading type code 6Fh Hysteresis
63. es Yes No Enable Gratuitous Arps Possible values Yes No Enable Arp Response Give valid number Gratuitous Arp Interval EndSection Yes Yes Yes No No Yes Yes Yes No No Yes Yes Yes Yes No 12 Chapter 5 bmc config 13 Section Serial Channel Possible values Disabled Pre Boot Only Always Available Shared Volatile Access Mode Always Available Possible values Yes No Volatile Enable User Level Auth Yes Possible values Yes No Volatile Enable Per Message Auth No Possible values Yes No Volatile Enable Pef Alerting No Possible values Callback User perator Administrator EM Proprietary No Access Volatile Channel Privilege Limit User Possible values Disabled Pre Boot Only Always Available Shared Non Volatile Access Mode Always Available Possible values Yes No Non Volatile Enable User Level Auth Yes Possible values Yes No Non Volatile Enable Per Message Auth No Possible values Yes No Non Volatile Enable Pef Alerting No Possible values Callback User perator Administrator OEM Proprietary No Access Non Volatile Channel Privilege Limit User EndSection Section Serial Conf Possible values Yes No Enable Basic Mode Yes Possible values Yes No Enable_Ppp_Mode Yes Possible values Yes No Enable_Terminal_Mode No Possible Values Modem_Connect Direct_Connect Connect_Mode Direct_Con
64. evice type 02h Device type modifier 00h FRU entity ID O8h FRU entity instance O1h Device name Mem Bdi FRU Record ID 127 Sensor Number NONE Device type 02h Device type modifier 00h FRU entity ID O8h FRU entity instance 02h Device name Mem Bd2 FRU Record ID 128 Sensor Number NONE Device type O5h Device type modifier 05h FRU entity ID 10h FRU entity instance O1h Device name I O Bd FRU Record ID 129 56 Chapter 7 sensors 57 Sensor Number NONE Entity ID O7h Entity instance Oih Device name Basebrd Mgt Ctlr Record ID 130 Sensor Number NONE Entity ID OFh Entity instance Oih Device name Hot Swap Ctlr Record ID 131 Sensor Number NONE Entity ID O7h Entity instance 02h Device name Chs Bridge Ctlr Record ID 132 Sensor Number NONE Manufacturer ID 000157h OEM Data 02 02 00 O1 70 71 Record ID 133 Sensor Number NONE Manufacturer ID 000157h OEM Data O3 90 40 FC Record ID 134 Sensor Number NONE Manufacturer ID 000157h OEM Data 54 00 00 50 00 50 00 50 01 07 DO 07 DO O7 DO 02 OO OO OO OO OO OO Record ID 135 Sensor Number NONE Manufacturer ID 000157h OEM Data 53 44 52 20 56 65 72 73 69 6F 6E 20 30 2E 31 38 Record ID 136 Sensor Number NONE Manufacturer ID 000157h OEM Data 53 44 52 20 50 6B 67 2E 20 56 65 72 20 32 2E 30 2E 31 38 debian ia64 Chapter 8 8 sel sel 58 BMC provides a centralized non volatile System Event
65. ew ping consec count 10 4 Host ranges As noted above ipmipower accepts a range of hostnames in the general form prefix n m l k where n lt m and 1 lt k etc as an alternative to explicit comma separated lists of hosts This form should not be confused with regular expression character classes also denoted by For example foo 19 does not represent fool or foo9 but rather represents a degenerate range fool9 This range syntax is meant only as a convenience on clusters with a prefixNN naming convention and specification of ranges should not be considered necessary the list foo1 foo9 could be specified as such or by the range foo 1 9 Some examples of range usage follow foo 01 05 instead of fo001 f0002 f0003 f0004 f0005 foo 7 9 10 instead of foo7 f009 f0010 foo 0 3 instead of foo0 fooi foo2 fo03 As a reminder to the reader some shells will interpret brackets and for pattern matching Depending on your shell it may be necessary to enclose ranged lists within quotes 10 5 ipmipower example Determine the power status of foo 0 2 with null username and password ipmipower h foo 0 2 stat Determine the power status of foo 0 2 with non null username and password ipmipower h foo 0 2 u foo p bar stat Hard reset nodes foo 0 2 with non null username and password ipmipower h foo 0 2 u foo p bar reset Hard reset the nodes configured in a configuration file ipmipower C etc powerctrl conf
66. ght Password Yes Possible values Yes No Callback Enable Auth Type Oem Proprietary No Possible values Yes No User Enable Auth Type None Yes Chapter 5 bmc config Possible values Yes No User Enable Auth Type Ma2 Possible values Yes No User Enable Auth Type Md5 Possible values Yes No User Enable Auth Type Straight Password Possible values Yes No User Enable Auth Type 0em Proprietary Possible values Yes No Operator Enable Auth Type None Possible values Yes No Operator Enable Auth Type M32 Possible values Yes No Operator Enable Auth Type Md5 Possible values Yes No Operator Enable Auth Type Straight Password Possible values Yes No Operator Enable Auth Type Oem Proprietary Possible values Yes No Admin Enable Auth Type None Possible values Yes No Admin Enable Auth Type Md2 Possible values Yes No Admin Enable Auth Type Md5 Possible values Yes No Admin Enable Auth Type Straight Password Possible values Yes No Admin Enable Auth Type Oem Proprietary Possible values Yes No O0em Enable Auth Type None Possible values Yes No Oem Enable Auth Type Ma2 Possible values Yes No Oem Enable Auth Type Md5 Possible values Yes No em Enable Auth Type Straight Password Possible values Yes No O0em Enable Auth Type 0em Proprietary EndSection Section LAN Conf Misc Possible valu
67. his point of time configuration settings can only be fed through a file or key value pairs and not stdin 5 5 Compare BMC configuration To compare the differences between current active BMC settings and the configuration file use diff option Example Comparing the configuration file and BMC settings debian ia64 bmc config diff f tmp bmc conf USER Ip_Address 192 168 10 160 BMC Ip_Address 192 168 1 60 differs USER Default_Gateway_Ip_Address 192 168 10 1 BMC Default_Gateway_Ip_Address 192 168 1 1 differs USER Backup Gateway Ip Address 192 168 10 1 BMC Backup Gateway Ip Address 192 168 1 1 differs debian ia64 bmc config diff k User2 Username guest USER Username guest BMC Username ipmiuser differs debian ia64 Chapter 6 bmc info 15 6 bmc info bmc info command displays BMC IPMI version information and the list of additional de vices supported This command is mostly used for checking if IPMI is supported or if BMC FRU SDR firmware upgrade completed successfully 6 1 Command line options e u usage Usage message e h help Show help e V version Show version information 6 2 Example debian ia64 bmc info Device ID 20 Device Revision 1 SDR Support Firmware Revision 0 27 Device Available normal operation IPMI Version 1 5 Additional Device Support Sensor Device SDR Repository Device SEL Device FRU Inventory Device IPMB Event Receiver Chassis Dev
68. hrough bmc info command Test if IPMI works debian ia64 bmc info Device ID 20 Device Revision 1 SDR Support Firmware Revision 0 27 Device Available normal operation IPMI Version 1 5 Additional Device Support Sensor Device Chapter 2 Installing GNU FreeIPMI SDR Repository Device SEL Device FRU Inventory Device IPMB Event Receiver Chassis Device Manufacturer ID 157h Product ID 100h Aux Firmware Revision Info Boot Code v00 13 PIA v01 27 debian 1ia64 If you don t get the expected response from bmc info command please refer to Chap ter 13 Trouble shooting page 78 Chapter 3 IPMI C library libfreeipmi 4 3 IPMI C library libfreeipmi The Core of GNU FreeIPMI system consists of LAN KCS SMIC system interface device drivers all packaged in a single portable C library Management applications can access the BMC at various levels using higher level IPMI command APIs or raw read write interface to the driver Library internally uses SM BIOS and PCI drivers to locate the system interfaces You should note that all the device drivers are completely written in user space If you already have any in kernel IPMI drivers loaded unload them before you launch any GNU FreeIPMI utility Otherwise there are no other prerequisites Chapter 4 FISH FreeIPMI SHell 5 4 FISH FreeIPMI SHell Fish provides shell extension plug in and scripting interface As a shell User has access to both i
69. ice Manufacturer ID 157h Product ID 100h Aux Firmware Revision Info Boot Code v00 13 PIA v01 27 debian ia64 Chapter 7 sensors 16 sensors sensors utility reports the monitored system health information such as temperatures and voltages fan status etc with nominal threshold max min readings and status descriptions 7 1 command line arguments e u usage Usage message e h help Show help e V version Show version information e v verbose Verbose sensor output e vv Very verbose sensor output e a all Display all sensors override ignore list e i sdr info Show SDR Info e f flush cache Flush sensor cache e l list groups List the sensor groups e p prof Profile system interface driver polling e g group name group group name List sensors from group e s sensors list sensors sensors list List the given sensors 7 2 Setting default startup options Example sensors conf scm file file usr etc fish sensors conf scm Sensors conf scm sensors configuration file sensors cache filename set sensors sdr cache file path to cache filename Example Ignore these sensors sensors ignore 54 55 88 Example Group Aliases sensors group alias list append mysystem Processor Fan Power Supply Current Memory Chassis Chapter 7 sensors 17 power Power Supply security Platform Chassis Intrus
70. icense they do not excuse you from the conditions of this License If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations then as a consequence you may not distribute the Program at all For example if a patent license would not permit royalty free redistribution of the Program by all those who receive copies directly or indirectly through you then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program If any portion of this section is held invalid or unenforceable under any particular circumstance the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims this section has the sole purpose of protecting the integrity of the free software distribution system which is implemented by public license practices Many people have made generous contri butions to the wide range of software distributed through that system in reliance on consistent application of that system it is up to the author donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice This section is intended to make thoroughly clear what is believed to be a consequence
71. ing type code Oih non recoverable threshold 0 00 Volts non recoverable threshold 0 00 Volts Critical threshold 3 04 Volts Critical threshold 3 54 Volts non critical threshold 0 00 Volts non critical threshold 0 00 Volts min reading 0 00 Volts max reading 4 33 Volts min 3 13 Volts Chapter 7 sensors Nominal reading 3 30 Volts Normal max 3 45 Volts Sensor reading 3 26 Volts Sensor status OK Record ID 5 Sensor type I O Bd 3 3V_A Voltage Sensor number 22 Event Reading type code Oih Lower non recoverable threshold 0 00 Volts Upper non recoverable threshold 0 00 Volts Lower Critical threshold 2 94 Volts Upper Critical threshold 3 60 Volts Lower non critical threshold 0 00 Volts Upper non critical threshold 0 00 Volts Sensor min reading 0 00 Volts Sensor max reading 5 10 Volts Normal min 3 06 Volts Nominal reading 3 30 Volts Normal max 3 52 Volts Sensor reading 3 38 Volts Sensor status OK Record ID 6 Sensor type I O Bd 3 3V_B Voltage Sensor number 23 Event Reading type code Oih Lower non recoverable threshold 0 00 Volts Upper non recoverable threshold 0 00 Volts Lower Critical threshold 3 04 Volts Upper Critical threshold 3 54 Volts Lower non critical threshold 0 00 Volts Upper non critical threshold 0 00 Volts Sensor min reading 0 00 Volts Sensor max reading 4 08 Volts Normal min 3 12 Volts Nominal reading 3 30 Volts Normal max 3 46 Volts Sensor
72. ion Platform Security Violation 7 3 sensors in action CDC 6440 A K A SR870BN4 a Quad Itanium2 system has 136 sensors on board GNU FreeIPMI running on Thunder supercomputer monitors 139264 sensors in total 7 3 1 Sample sensors output debian ia64 sensors o o 0o0 gigd UNBE Pe e O WWWWWWWNNNNNNNNNNKFPRFPRPKBP RPP RB OOF WNFOOANDOTPWNRFPDWOOAN DAF WN I O Bd 1 3V Voltage 1 33 V low 1 23 nom 1 30 high 1 36 OK I O Bd 1 5V Voltage 1 53 V low 1 42 nom 1 50 high 1 57 OK I O Bd 1 8V Voltage 1 82 V low 1 70 nom 1 80 high 1 88 OK I O Bd 3 3V SB Voltage 3 26 V low 3 13 nom 3 30 high 3 45 OK I O Bd 3 3V_A Voltage 3 38 V low 3 06 nom 3 30 high 3 52 OK I O Bd 3 3V_B Voltage 3 38 V 10w 3 12 nom 3 30 high 3 46 OK IORISER CMOS Bat Voltage 3 22 V low 2 40 nom 2 99 high 3 60 OK I O Bd 5V A Voltage 4 99 V low 4 73 nom 4 99 high 5 23 OK I O Bd 5V B Voltage 5 03 V low 4 74 nom 5 00 high 5 23 OK I 0 Bd 12V Voltage 11 97 V low 11 28 nom 11 90 high 12 46 OK I 0 Bd 12V Voltage 11 99 V low 12 64 nom 12 06 high 11 49 OK Proc Bd 1 2V Voltage 1 21 V low 1 18 nom 1 20 high 1 21 OK MEM Bd 1 1 25V Voltage 1 28 V low 1 18 nom 1 25 high 1 31 OK MEM Bd 2 1 25V Voltage 1 28 V low 1 18 nom 1 25 high 1 31 OK Proc Bd 1 3V Voltage Proc Bd 1 5V Voltage Proc Bd 1 8V Voltage 1 82 V low 1 73 nom 1 80 high 1 87
73. irming to Intelligent Platform Management Interface IPMI v1 5 standards GNU FreeIPMI User s Guide concentrates installation usage troubleshooting and bug reporting It corresponds to 0 1 0 release 1 1 Who should read this guide If you want to use the Intelligent Platform Management Interface functionalities available on modern motherboards running GNU or any POSIX compliant operating systems this guide is right for you 1 2 IPMI Platform Management Standard The IPMI specifications define standardized abstracted interfaces to the platform manage ment subsystem IPMI includes the definition of interfaces for extending platform manage ment between board within the main chassis and between multiple chassis The term platform management is used to refer to the monitoring and control functions that are built in to the platform hardware and primarily used for the purpose of monitoring the health of the system hardware This typically includes monitoring elements such as system temperatures voltages fans power supplies bus errors system physical security etc It includes automatic and manually driven recovery capabilities such as local or remote system resets and power on off operations It includes the logging of abnormal or out of range conditions for later examination and alerting where the platform issues the alert without aid of run time software Lastly it includes inventory information that can help identify a failed hardw
74. is requested but not required that you contact the authors of the Document well before redistributing any large number of copies to give them a chance to provide you with an updated version of the Document 4 MODIFICATIONS You may copy and distribute a Modified Version of the Document under the conditions of sections 2 and 3 above provided that you release the Modified Version under precisely this License with the Modified Version filling the role of the Document thus licensing distribution and modification of the Modified Version to whoever possesses a copy of it In addition you must do these things in the Modified Version A Use in the Title Page and on the covers if any a title distinct from that of the Document and from those of previous versions which should if there were any be listed in the History section of the Document You may use the same title as a previous version if the original publisher of that version gives permission Chapter 16 Copying 91 N O List on the Title Page as authors one or more persons or entities responsible for authorship of the modifications in the Modified Version together with at least five of the principal authors of the Document all of its principal authors if it has fewer than five unless they release you from this requirement State on the Title page the name of the publisher of the Modified Version as the publisher Preserve all the copyright notices of the Document
75. is stored at var log freeipmi bmc watchdog log The daemon can be stopped using the stop command clear command or by setting the stop_timer flag on the set command 9 2 3 bmc watchdog set options The following options can be used by the set command to set or clear various BMC watchdog configuration parameters e u int timer use int Set timer use The timer use value can be set to one of the following 1 BIOS FRB2 2 BIOS POST 3 OS_LOAD 4 SMS OS 5 OEM e m int stop timer int Set stop timer flag A flag value of 0 stops the current BMC watchdog timer A value of 1 doesn t turn off the current watchdog timer Chapter 9 bmc watchdog 63 e l int log int Set log flag A flag value of 0 turns logging on A value of 1 turns logging off e a int timeout action int Set timeout action The timeout action can be set to one of the following Q No action 1 Hard Reset 2 Power Down 3 Power Cycle e p int pre timeout interrupt int Set pre timeout interrupt The pre timeout interrupt can be set to one of the following 0 None 1 SMI 2 NMI 3 Messaging Interrupt e z secs pre timeout interval secs Set pre timeout interval in seconds e F clear bios frb2 Clear BIOS FRB2 Timer Use flag e P clear bios post Clear BIOS POST Timer Use flag e L clear os load
76. justment to the section titles in the list of Invariant Sections in the license notice of the combined work In the combination you must combine any sections Entitled History in the vari ous original documents forming one section Entitled History likewise combine any sections Entitled Acknowledgements and any sections Entitled Dedications You must delete all sections Entitled Endorsements 6 COLLECTIONS OF DOCUMENTS You may make a collection consisting of the Document and other documents released under this License and replace the individual copies of this License in the various documents with a single copy that is included in the collection provided that you follow the rules of this License for verbatim copying of each of the documents in all other respects You may extract a single document from such a collection and distribute it individu ally under this License provided you insert a copy of this License into the extracted document and follow this License in all other respects regarding verbatim copying of that document 7 AGGREGATION WITH INDEPENDENT WORKS A compilation of the Document or its derivatives with other separate and independent documents or works in or on a volume of a storage or distribution medium is called Chapter 16 Copying 93 10 an aggregate if the copyright resulting from the compilation is not used to limit the legal rights of the compilation s users beyond what the indivi
77. ket retransmissions will occur after 400 milliseconds 0 4 seconds The value ms must be less than the time out length specified with timeout Packet retransmissions can be disabled by setting the retry timeout length to 0 6 Note how this option differs from the timeout option above The timeout option refers to the entire amount of time the IPMI protocol has to complete a power control operation The retry option refers to the amount of time any individual packet within the IPMI protocol has to complete e b retry backoff count retry backoff count After every retry backoff count retransmissions ipmipower will increase the retry timeout length by another factor for the duration of the current power control op eration This is done to reduce network traffic and allow BMC buffers to empty If not specified retry backoff count is 8 Retransmission backoff can be disabled by setting the retry backoff count to 0 e i ping interval ping interval e Z ping timeout ping timeout ipmipower will send RMCP ping discovery messages every ping interval milliseconds to discover all remote hosts and confirm its support of IPMI Power commands cannot be sent to a host until it is discovered If a remote host does not respond within ping timeout milliseconds a host will be considered undiscovered and power commands will not be sent to it If not specified ping interval is 5000 mi
78. known Pwr Unit Status Power Unit OK Pwr Unit Redund Power Unit OK Watchdog Watchdog 2 OK Scrty Violation Platform Security Violation OK Physical Scrty Platform Chassis Intrusion OK POST Error System Firmware OK Crit Int Status Critical Interrupt OK EVT Log Disabled Event Logging Disabled OK System Event System Event OK Int SCSI TERMVO Voltage Performance Met Int SCSI TERMV1 Voltage Performance Met Int SCSI TERMV2 Voltage Performance Met Ext SCSI TERMVO Voltage Performance Met Ext SCSI TERMV1 Voltage Performance Met Ext SCSI TERMV2 Voltage Performance Met Pwr Supply 1 Power Supply OK Pwr Supply 2 Power Supply OK IO Bd 3 3V D2D 3 Power Supply OK IO Bd 3 3V D2D 4 Power Supply OK IO Bd 5V D2D 1 Power Supply OK IO Bd 5V D2D 2 Power Supply OK ProcBd 3 3V D2D1 Power Supply OK ProcBd 2 5V D2D1 Power Supply OK ProcBd 2 5V D2D2 Power Supply OK MemBdi 1 25V D2D Power Supply OK MemBd2 1 25V D2D Power Supply OK Proc 12V SB PwGd Voltage Performance Met Node PwrGd Voltage Performance Met Mem Bd1 Pres Board Device Inserted Device Present Mem Bd2 Pres Board Device Inserted Device Present Fan 1 Present Fan Device Inserted Device Present Fan 2 Present Fan Device Inserted Device Present Chapter 7 sensors 85 Fan 3 Present Fan Device Inserted Device Present 86 F
79. l 2004 23 Jul 2004 23 Jul 2004 25 Aug 2004 25 Aug 2004 25 Aug 2004 25 Aug 2004 25 Aug 2004 26 Aug 2004 27 Aug 2004 27 Aug 2004 27 Aug 2004 27 Aug 2004 27 Aug 2004 27 Aug 2004 30 Aug 2004 07 Sep 2004 07 Sep 2004 13 Sep 2004 13 Sep 2004 13 Sep 2004 13 Sep 2004 13 Sep 2004 13 Sep 2004 13 Sep 2004 13 Sep 2004 debian ia64 OT OT OT OT 07 0T 0T 07 OT O7 08 08 09 16 09 09 09 01 01 02 02 10 10 10 14 14 13 15 15 16 19 19 19 12 13 13 10 10 ti 13 13 13 13 13 15 15 15 15 15 15 17 21 21 215 29 54 02 00 04 09 10 15 16 51 54 49 50 53 14 26 58 12 24 29 29 29 31 41 4T 49 55 Power Supply 113 Power Supply AC input lost SMI Handler 46 48 00 57 38 05 07 59 18 10 41 19 28 41 41 39 33 02 Power Supply 45 03 Power Supply Power Unit 1 Power Unit Failure detected SMI Handler 42 01 60 132 Device Removed Device Absent SMI Handler 66 Lower Critical going low SMI Handler 132 Device Inserted Device Present SMI Handler 133 Device Inserted Device Present SMI Handler 66 Lower Critical going low SMI Handler 67 Lower Critical going low SMI Handler Fan Fan Fan Fan Fan Fan System Firmware 6 System Firmware Error POST Error SMI Ha System Event 8 0EM System Boot Event BIOS Power Supply 113 Power Suppl
80. lliseconds 5 seconds and ping timeout is 30000 milliseconds 30 seconds Ping discovery requests can be disabled by setting the ping interval to 0 If ping discovery messages are disabled power commands will be attempted without knowledge of the host s existence or its support of IPMI The value of ping interval must be less than the ping timeout length RMCP ping discovery messages are automatically disabled in non interactive mode e v ping packet count ping packet count e w ping percent ping percent It is difficult to distinguish between a missing node and node with a bad connection when using just RMCP pings and timeouts For example if a link consistently drops 8096 of the packets to a particular node a power control operation may have difficulty completing although a recent pong response makes ipmipower believe the node exists and is functioning properly The ping packet count and ping percent op tions alleviate this problem ipmipower will monitor ping packets in ping packet count chunks If ipmipower does not receive a response to greater than ping percent of those packets ipmipower will assume the link to this node is bad and will not send power control operations to that node until the connection is determined to be reliable If not specified ping packet count is 10 and ping percent is 50 This heuristic can be disabled by setting either ping packet count or ping percent to 0
81. lts Sensor max reading 2 55 Volts Normal min 1 23 Volts Nominal reading 1 30 Volts Normal max 1 36 Volts Sensor reading 1 33 Volts Sensor status OK Record ID 2 Sensor type I O Bd 1 5V Voltage 19 Chapter 7 sensors 20 Sensor Event Lower Upper Lower Upper Lower Upper Sensor Sensor Normal number 17 Reading type code O1h non recoverable threshold 0 00 Volts non recoverable threshold 0 00 Volts Critical threshold 1 38 Volts Critical threshold 1 61 Volts non critical threshold 0 00 Volts non critical threshold 0 00 Volts min reading 0 00 Volts max reading 2 55 Volts min 1 42 Volts Nominal reading 1 50 Volts Normal Sensor Sensor Record Sensor Sensor Event Lower Upper Lower Upper Lower Upper Sensor Sensor Normal Nomina Normal Sensor Sensor Record Sensor Sensor Event Lower Upper Lower Upper Lower Upper Sensor Sensor Normal max 1 57 Volts reading 1 53 Volts status OK ID 3 type I O Bd 1 8V Voltage number 18 Reading type code O1h non recoverable threshold 0 00 Volts non recoverable threshold 0 00 Volts Critical threshold 1 66 Volts Critical threshold 1 93 Volts non critical threshold 0 00 Volts non critical threshold 0 00 Volts min reading 0 00 Volts max reading 3 06 Volts min 1 70 Volts l reading 1 80 Volts max 1 88 Volts reading 1 82 Volts status OK ID 4 type I O Bd 3 3V SB Voltage number 21 Read
82. lues by specifying the options on the command line The configuration file does not stop a user from specifying certain options 10 2 1 Configuration options The following are a list of configuration options that can be specified in the configuration file Each configuration option must be listed on a separate line Arguments for an option are separated by any amount of whitespace Multiple arguments are also separated by whitespace Comments can be marked by using the pound sign character and lines can be continued on the next using backslash Note that it is possible to list the username and password in the con figuration file If this data is stored in a configuration file sys tem administrators should limit access to this file e hostnames hostl host2 host3 Specify the default hostnames Multiple hostnames or hostname ranges can be speci fied by separating each range by whitespace See Section 10 4 Host ranges page 72 for information on hostname ranges For example any of the following configuration listings would be acceptable hostnames hosti host2 host3 fooi bari hostnames host1 host2 host3 foo1 bar1 hostnames host 1 3 fool bar1 hostnames host 1 3 fooi bar1 At most 64 hostnames or hostname ranges can be separted by whitespace e username username Specify the default username to use Chapter 10 IPMI power control utility 70 e password password Specify the default password to use e authtype au
83. n RMCP pong response from a remote host The utility can be used to verify if a remote host supports RMCP or IPMI Returns 0 to the environment if it receives at least 1 response from the remote host Otherwise it exits with a value of 1 12 1 Command line arguments 12 1 1 Synopsis rmcpping OPTIONS destination e h Display the help menu e V Display the version information e c count Stop after sending count ping packets e i interval Wait interval seconds between sending each packet The default is to wait for one second between each packet normally e I interface address Set source address to specified interface address Argument may be numeric IP address or name of device e t timeout Time to wait for a response in seconds Default is 5 seconds e v Verbose display 12 2 rmcpping example Example Test the BMC reachability of host debian ia64 using RMCP protocol debian sid rmcpping debian ia64 rmcpping debian ia64 192 168 1 60 pong received from 192 168 1 60 msg tag O pong received from 192 168 1 60 msg tag 1 pong received from 192 168 1 60 msg tag 2 pong received from 192 168 1 60 msg tag 3 pong received from 192 168 1 60 msg tag 4 pong received from 192 168 1 60 msg tag 5 pong received from 192 168 1 60 msg tag 6 pong received from 192 168 1 60 msg tag 7 pong received from 192 168 1 60 msg tag 8 rmcpping debian ia64 statistics 9 pings transmitted 9 pongs re
84. n band and out of band access to the host BMC through a rich set of IPMI commands Experienced System Administrators can quickly add features or limitlessly customize the system using the extension interface in Scheme language For example Pushing System Event Log data to a MySQL server Triggering alarm upon Platform Chassis Intrusion Generating email for critical platform events like processor temperature above threshold limit or fan failure or memory errors In fact most of the functionalities and commands of this shell are themselves implemented through Fish extensions 4 1 Command line arguments to fish e brief Shorten output e q quiet silent Inhibit usual output e driver poll interval usec User usec driver poll interval e s script file script file Load and execute given script file e sms io base sms io base System Interface Driver SMS IO base address e v verbose Print more information e help Give this help list e usage Give a short usage message e V version Print program version 4 2 Setting default startup options Fish can be customized to great extent using Scheme language interface You should refer to guile page i for advanced options Example configuration file usr etc fish fish scm fish scm default fish configuration scm Customize Fish fi set prompt fish Set driver SMS IO Base port fi set sms io base x0CA2 Chapter 4 FISH F
85. nect Give valid number Page_Blackout_Interval 0 Give valid number Call Retry Time 60 idt Possible values Yes No Enable Dtr Hangup Yes Possible values No Flow Control RTS CTS XON XOFF Flow Control No Flow Control Possible values 9600 19200 38400 57600 115200 Bit Rate 115200 EndSection Section Misc Possible Values Off State AC Apply Restore State AC Apply On State AC Apply Power Restore Policy Restore State Ac Apply EndSection debian ia64 i Chapter 5 bmc config 14 5 3 Extracting current BMC configuration checkout option generates a configuration file containing the current BMC settings Con figuration file is in plain text format with sections enclosing key value pairs Comments will guide you to choose appropriate values Use your favorite editor like GNU Emacs to edit these fields Comment character is Example Creating a BMC configuration file debian ia64 bmc config checkout filename tmp bmc conf Alternatively you can redirect stdout to the configuration file too debian ia64 bmc config checkout gt tmp bmc conf 5 4 Update BMC configuration After customizing the BMC configuration file you can update the BMC configuration using commit option Example using configuration file debian ia64 bmc config commit f tmp bmc conf Example using a specific key debian ia64 bmc config commit k LAN_conf Ip_Address 192 168 1 60 Note At t
86. nfig u usage Usage message h help Show help V version Show version o checkout Fetch configuration information from BMC i commit Update configuration information to BMC d diff Show differences between BMC and config file or key pairs f filename filename filename Use this file for BMC get set k key value key pair key value Update configuration information to BMC This option can be used multiple times 5 2 Sample Configuration File bmc config emits current BMC configuration settings to stdout in the same format as that of configuration file when no file argument is specified Example Extracting BMC configuration to stdout debian ia64 bmc config checkout Section Useri i4 Give username Username Anonymous Give password or leave it blank to clear password Password Possible values Yes No Lan_Enable_Ipmi_Msgs Yes Possible values Yes No Lan Enable Link Auth Yes Possible values Yes No Lan Enable Restrict To Callback No Possible values Callback User perator Administrator EM Proprietary No Access Lan Privilege Limit User Give valid number Lan Session Limit 0 Possible values Yes No Chapter 5 bmc config 9 Serial Enable Ipmi Msgs Yes idt Possible values Yes No Serial Enable Link Auth Yes idt Possible values Yes No Serial Enable Restrict To Callback No Possible values Callback User perator Administrator OEM Prop
87. not specified ARP responses will not be suspended 9 2 5 bmc watchdog daemon options The following options can be used by the daemon command to set the initial BMC watchdog configuration parameters e u int timer use int Set timer use The timer use value can be set to one of the following 1 BIOS FRB2 2 BIOS POST 3 OS_LOAD 4 SMS OS 5 OEM e l int log int Set Log Flag A flag value of 0 turns logging on A value of 1 turns logging off e a int timeout action int Set timeout action The timeout action can be set to one of the following 0 No action 1 Hard Reset 527 Power Down 3 Power Cycle e p int pre timeout interrupt int Set pre timeout interrupt The pre timeout interrupt can be set to one of the following Q None 1 SMI 2 NMI 3 Messaging Interrupt e z secs pre timeout interval secs Set pre timeout interval in seconds e F clear bios frb2 Clear BIOS FRB2 Timer Use flag e P clear bios post Clear BIOS POST Timer Use flag e L clear os load Clear OS Load Timer Use flag e S clear sms os Clear SMS OS Timer Use flag Chapter 9 bmc watchdog 65 e O clear oem Clear OEM Timer Use flag e i secs initial countdown secs Set initial countdown in seconds e G int gratuitous arp int Suspend or don t suspend gratuitous ARPs while the BMC timer is running flag value of 1
88. nsor min reading 0 00 Volts Sensor max reading 3 06 Volts Normal min 1 18 Volts Nominal reading 1 25 Volts Normal max 1 31 Volts Sensor reading 1 28 Volts Sensor status OK Record ID 15 Sensor type Proc Bd 1 3V Voltage Sensor number 32 24 Chapter 7 sensors 25 Event Lower Upper Lower Upper Lower Upper Sensor Sensor Normal Reading type code O1h non recoverable threshold 0 00 Volts non recoverable threshold 0 00 Volts Critical threshold 1 16 Volts Critical threshold 1 43 Volts non critical threshold 0 00 Volts non critical threshold 0 00 Volts min reading 0 00 Volts max reading 3 06 Volts min 1 22 Volts Nominal reading 1 30 Volts Normal Sensor Sensor max 1 36 Volts reading 1 32 Volts status OK Record ID 16 Sensor Sensor Event Lower Upper Lower Upper Lower Upper Sensor Sensor Normal type Proc Bd 1 5V Voltage number 33 Reading type code O1h non recoverable threshold 0 00 Volts non recoverable threshold 0 00 Volts Critical threshold 1 34 Volts Critical threshold 1 64 Volts non critical threshold 0 00 Volts non critical threshold 0 00 Volts min reading 0 00 Volts max reading 3 06 Volts min 1 45 Volts Nominal reading 1 50 Volts Normal Sensor Sensor Record Sensor Sensor Event Lower Upper Lower Upper Lower Upper Sensor Sensor Normal Nomina max 1 54 Volts reading 1 52 Volts status OK ID 17 type Proc
89. nsor type Proc 4 PwrGd Voltage Sensor number 167 Event Reading type code 06h Hysteresis ve 0 Hysteresis ve 0 Sensor status Unknown Record ID 100 Sensor type PCI HP Slot 1 Slot Connector Sensor number 224 Event Reading type code 6Fh Hysteresis ve 0 Hysteresis ve 0 Fault Status asserted OK Identify Status asserted OK Slot Connector Device installed attached Unknown Slot Connector Ready for Device Installation OK Slot Connector Ready for Device Removal OK Slot Power is Off Unknown Slot Connector Device Removal Request OK Interlock asserted OK Slot is Disabled OK Slot holds spare device OK Chapter 7 sensors 51 Record ID 101 Sensor type PCI HP Slot 2 Slot Connector Sensor number 225 Event Reading type code 6Fh Hysteresis t ve 0 Hysteresis ve 0 Fault Status asserted OK Identify Status asserted OK Slot Connector Device installed attached Unknown Slot Connector Ready for Device Installation OK Slot Connector Ready for Device Removal OK Slot Power is Off Unknown Slot Connector Device Removal Request OK Interlock asserted OK Slot is Disabled OK Slot holds spare device OK Record ID 102 Sensor type PCI HP Slot 3 Slot Connector Sensor number 226 Event Reading type code 6Fh Hysteresis ve 0 Hysteresis ve 0 Fault Status asserted OK Identify Status asserted OK Slot Connector Device installed at
90. or type I O Bd SCSI 5V Voltage Sensor number 42 Event Reading type code Oih Lower non recoverable threshold 0 00 Volts Upper non recoverable threshold 0 00 Volts Lower Critical threshold 4 51 Volts Upper Critical threshold 5 47 Volts Lower non critical threshold 0 00 Volts Upper non critical threshold 0 00 Volts Sensor min reading 0 00 Volts 28 Chapter 7 sensors 29 Sensor Normal max reading 6 12 Volts min 4 63 Volts Nominal reading 4 99 Volts Normal Sensor Sensor Record Sensor Sensor Event Lower Upper Lower Upper Lower Upper Sensor Sensor Normal max 5 33 Volts reading 5 04 Volts status OK ID 26 type Mem Bd 1 Temp Temperature number 48 Reading type code O1h non recoverable threshold 0 00 Degrees C non recoverable threshold 0 00 Degrees C Critical threshold 5 00 Degrees C Critical threshold 53 00 Degrees C non critical threshold 9 00 Degrees C non critical threshold 50 00 Degrees C min reading 128 00 Degrees C max reading 127 00 Degrees C min 10 00 Degrees C Nominal reading 33 00 Degrees C Normal Sensor Sensor Record Sensor Sensor Event Lower Upper Lower Upper Lower Upper Sensor Sensor Normal Nomina Normal Sensor Sensor Record Sensor Sensor Event max 45 00 Degrees C reading 29 00 Degrees C status OK ID 27 type Mem Bd 2 Temp Temperature number 49 Reading type code O1h non recoverable threshold 0 0
91. ormal min 10 00 Degrees C Nominal reading 46 00 Degrees C Normal max 54 00 Degrees C Sensor reading 28 00 Degrees C Sensor status OK Record ID 40 Sensor type IOBd SIOH FanBst OEM Reserved Sensor number 83 Event Reading type code Oih Lower non recoverable threshold 0 00 Degrees C Upper non recoverable threshold 0 00 Degrees C Lower Critical threshold 0 00 Degrees C Upper Critical threshold 0 00 Degrees C Lower non critical threshold 0 00 Degrees C Upper non critical threshold 97 00 Degrees C Sensor min reading 128 00 Degrees C Sensor max reading 127 00 Degrees C Normal min 10 00 Degrees C Nominal reading 55 00 Degrees C Normal max 95 00 Degrees C Sensor reading 39 00 Degrees C Sensor status OK Record ID 41 Sensor type I O Bd FanBst 3 OEM Reserved Sensor number 84 Event Reading type code Oih Lower non recoverable threshold 0 00 Degrees C 34 Chapter 7 sensors 35 Upper non recoverable threshold 0 00 Degrees C Lower Critical threshold 0 00 Degrees C Upper Critical threshold 0 00 Degrees C Lower non critical threshold 0 00 Degrees C Upper non critical threshold 59 00 Degrees C Sensor min reading 128 00 Degrees C Sensor max reading 127 00 Degrees C Normal min 10 00 Degrees C Nominal reading 49 00 Degrees C Normal max 57 00 Degrees C Sensor reading 27 00 Degrees C Sensor status OK Record ID 42 Sensor type Proc Bd Amb FanB OEM Reserved Sensor number
92. ormats for Transparent copies include plain ASCII without markup Texinfo input format La TEX input format SGML or XML using a publicly available DTD and standard conforming simple HTML PostScript or PDF designed for human modification Examples of transparent image formats include PNG XCF and JPG Opaque formats include proprietary formats that can be read and edited only by proprietary word processors SGML or XML for which the DTD and or processing tools are not generally available and the machine generated HTML PostScript or PDF produced by some word processors for output purposes only The Title Page means for a printed book the title page itself plus such following pages as are needed to hold legibly the material this License requires to appear in the title page For works in formats which do not have any title page as such Title Page means the text near the most prominent appearance of the work s title preceding the beginning of the body of the text A section Entitled XYZ means a named subunit of the Document whose title either is precisely XYZ or contains XYZ in parentheses following text that translates XYZ in another language Here XYZ stands for a specific section name mentioned below such as Acknowledgements Dedications Endorsements or History To Preserve the Title of such a section when you modify the Document means that it remains a section Entitled XYZ according
93. pe code O1h Lower non recoverable threshold 0 00 Degrees C Upper non recoverable threshold 0 00 Degrees C Lower Critical threshold 5 00 Degrees C Upper Critical threshold 105 00 Degrees C Lower non critical threshold 9 00 Degrees C Upper non critical threshold 100 00 Degrees C Sensor min reading 128 00 Degrees C Sensor max reading 127 00 Degrees C Normal min 10 00 Degrees C Nominal reading 55 00 Degrees C Normal max 95 00 Degrees C Sensor reading 40 00 Degrees C Sensor status OK Record ID 33 Sensor type F38 Tach Fan 1 Fan Sensor number 64 Event Reading type code Oih Lower non recoverable threshold 0 00 RPM Upper non recoverable threshold 0 00 RPM Lower Critical threshold 2100 00 RPM Upper Critical threshold 0 00 RPM Chapter 7 sensors 32 Lower non critical threshold 0 00 RPM Upper non critical threshold 0 00 RPM Sensor min reading 0 00 RPM Sensor max reading 5100 00 RPM Normal min 2260 00 RPM Nominal reading 2600 00 RPM Normal max 2880 00 RPM Sensor reading 2620 00 RPM Sensor status OK Record ID 34 Sensor type F38 Tach Fan 2 Fan Sensor number 65 Event Reading type code Oih Lower non recoverable threshold 0 00 RPM Upper non recoverable threshold 0 00 RPM Lower Critical threshold 2100 00 RPM Upper Critical threshold 0 00 RPM Lower non critical threshold 0 00 RPM Upper non critical threshold 0 00 RPM Sensor min reading 0 00 RPM Sensor max reading 5100
94. pies of this license document but changing it is not allowed 16 1 1 Preamble The licenses for most software are designed to take away your freedom to share and change it By contrast the GNU General Public License is intended to guarantee your freedom to share and change free software to make sure the software is free for all its users This General Public License applies to most of the Free Software Foundation s software and to any other program whose authors commit to using it Some other Free Software Foundation software is covered by the GNU Library General Public License instead You can apply it to your programs too When we speak of free software we are referring to freedom not price Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software and charge for this service if you wish that you receive source code or can get it if you want it that you can change the software or use pieces of it in new free programs and that you know you can do these things To protect your rights we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights These restrictions translate to certain responsibilities for you if you distribute copies of the software or if you modify it For example if you distribute copies of such a program whether gratis or for a fee you must give the recipients all the rights that you have You must mak
95. rating systems if you input your username and password on the command line the username and password may be discovered by other users when using the ps command or looking in the proc file system The most secure solution is to enter the username and password while in interactive mode If administrators do not wish to type in their username and password at the interactive prompt they can be listed in a configuration file in which the access to this file can be limited IPMI specifications do not require BMCs to perform a power control operation before returning a completion code to the caller Therefore it is possible for ipmipower power sta tus queries to initially return information other than what you are expecting For example if a power off operation is performed a BMC may return a successful completion code to ipmipower before the power off operation is actually performed Subsequent power status queries may return on for several seconds until the BMC actually performs the power off operation Chapter 11 ipmiping 74 11 ipmiping IPMI discovery and reachability test tool ipmiping uses the IPMI Get Authentication Capabilities request datagram to elicit an IPMI Get Authentication Capabilities response from a remote host The utility can be used to verify if a remote host supports IPMI Returns 0 to the environment if it receives at least 1 response from the remote host Otherwise it exists
96. reading 3 38 Volts Sensor status OK Record ID 7 Sensor type IORISER CMOS Bat Voltage Sensor number 24 Event Reading type code O1h Lower non recoverable threshold 0 00 Volts Upper non recoverable threshold 0 00 Volts 21 Chapter 7 sensors 22 Lower Upper Lower Upper Sensor Sensor Normal Critical threshold 2 30 Volts Critical threshold 3 68 Volts non critical threshold 0 00 Volts non critical threshold 0 00 Volts min reading 0 00 Volts max reading 4 08 Volts min 2 40 Volts Nominal reading 2 99 Volts Normal Sensor Sensor Record Sensor Sensor Event Lower Upper Lower Upper Lower Upper Sensor Sensor Normal Nomina Normal Sensor Sensor Record Sensor Sensor Event Lower Upper Lower Upper Lower Upper Sensor Sensor Normal Nomina Normal Sensor Sensor max 3 60 Volts reading 3 22 Volts status OK ID 8 type I O Bd 5V_A Voltage number 25 Reading type code O1h non recoverable threshold 0 00 Volts non recoverable threshold 0 00 Volts Critical threshold 4 60 Volts Critical threshold 5 36 Volts non critical threshold 0 00 Volts non critical threshold 0 00 Volts min reading 0 00 Volts max reading 6 63 Volts min 4 73 Volts l reading 4 99 Volts max 5 23 Volts reading 4 99 Volts status OK ID 9 type I O Bd 5V_B Voltage number 26 Reading type code O1h non recoverable threshold 0 01 Volts non recoverable threshold 0 01
97. reeIPMI SHell 6 Set Driver Internals fi set default driver poll interval 10 Example Group Aliases set sensors group alias list 0 mysystem Processor Fan Power Supply Current Memory Chassis power Power Supply security Platform Chassis Intrusion Platform Security Violation 4 3 Invoking fish 4 3 1 fish as shell Fish takes GNU getopt long style command line arguments and starts as a shell by default with a neat readline interface You can type fish commands at the prompt Type help to get help on list of available commands and quit to exit the shell fish debian ia64 fish FreeIPMI Shell fish 0 1 0 Copyright C 2003 2004 FreeIPMI Core Team This program is free software you may redistribute it under the terms of the GNU General Public License This program has absolutely no warranty fish help sensors sensors version usage help verbose sdr info flush cache list groups group GROUP NAME sensors SENSORS LIST Display IPMI Sensors fish quit debian ia64 4 3 2 Fish as script interpreter To start fish as a script interpreter you can either include script header or invoke with fish with script file SCRIPT FILE option Example fish self executable script usr sbin fish s 1 bmc info main fi command line display bmc info exited with display bmc info exit status display status Win fi exit bmc info e
98. ribute the Program is void and will automatically terminate your rights under this License However parties who have received copies or rights from you under this License will not have their licenses terminated so long as such parties remain in full compliance 5 You are not required to accept this License since you have not signed it However nothing else grants you permission to modify or distribute the Program or its derivative works These actions are prohibited by law if you do not accept this License Therefore by modifying or distributing the Program or any work based on the Program you indicate your acceptance of this License to do so and all its terms and conditions for copying distributing or modifying the Program or works based on it Chapter 16 Copying 85 6 10 Each time you redistribute the Program or any work based on the Program the recipient automatically receives a license from the original licensor to copy distribute or modify the Program subject to these terms and conditions You may not impose any further restrictions on the recipients exercise of the rights granted herein You are not responsible for enforcing compliance by third parties to this License If as a consequence of a court judgment or allegation of patent infringement or for any other reason not limited to patent issues conditions are imposed on you whether by court order agreement or otherwise that contradict the conditions of this L
99. rietary No Access Serial Privilege Limit User Give valid number Serial Session Limit 0 EndSection Section User2 Give username Username ipmiuser Give password or leave it blank to clear password Password Possible values Yes No Lan Enable Ipmi Msgs Yes Possible values Yes No Lan Enable Link Auth Yes Possible values Yes No Lan Enable Restrict To Callback No Possible values Callback User perator Administrator OEM Proprietary No Access Lan Privilege Limit Administrator Give valid number Lan Session Limit 0 Possible values Yes No Serial Enable Ipmi Msgs No Possible values Yes No Serial Enable Link Auth No Possible values Yes No Serial Enable Restrict To Callback No Possible values Callback User perator Administrator OEM Proprietary No Access Serial Privilege Limit No Access Give valid number Serial Session Limit 0 EndSection Section User3 Give username Username operator Give password or leave it blank to clear password Password Possible values Yes No Lan_Enable_Ipmi_Msgs No Possible values Yes No Lan_Enable_Link_Auth No Possible values Yes No Lan_Enable_Restrict_To_Callback No Chapter 5 bmc config 10 Possible values Callback User perator Administrator OEM Proprietary No Access Lan Privilege Limit No Access Give valid number Lan Session Limit 0 idt Possible values Yes No Serial Enable Ipmi M
100. rk under the terms of Section 1 above provided that you also meet all of these conditions a You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change b You must cause any work that you distribute or publish that in whole or in part contains or is derived from the Program or any part thereof to be licensed as a whole at no charge to all third parties under the terms of this License c If the modified program normally reads commands interactively when run you must cause it when started running for such interactive use in the most ordinary way to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty or else saying that you provide a warranty and that users may redistribute the program under these conditions and telling the user how to view a copy of this License Exception if the Program itself is interactive but does not normally print such an announcement your work based on the Program is not required to print an announcement These requirements apply to the modified work as a whole If identifiable sections of that work are not derived from the Program and can be reasonably considered independent and separate works in themselves then this License and its terms do not apply to those sections when you distribute them as separate works But when you distribute the same sections as part of a whole which is a
101. rsion 1 2 November 2002 Copyright c 2000 2001 2002 Free Software Foundation Inc 59 Temple Place Suite 330 Boston MA 02111 1307 USA Everyone is permitted to copy and distribute verbatim copies of this license document but changing it is not allowed 0 PREAMBLE The purpose of this License is to make a manual textbook or other functional and useful document free in the sense of freedom to assure everyone the effective freedom to copy and redistribute it with or without modifying it either commercially or non commercially Secondarily this License preserves for the author and publisher a way to get credit for their work while not being considered responsible for modifications made by others This License is a kind of copyleft which means that derivative works of the document must themselves be free in the same sense It complements the GNU General Public License which is a copyleft license designed for free software We have designed this License in order to use it for manuals for free software because free software needs free documentation a free program should come with manuals providing the same freedoms that the software does But this License is not limited to software manuals it can be used for any textual work regardless of subject matter or whether it is published as a printed book We recommend this License principally for works whose purpose is instruction or reference 1 APPLICABILITY AND DEFINITIONS
102. s or His tory the requirement section 4 to Preserve its Title section 1 will typically require changing the actual title TERMINATION You may not copy modify sublicense or distribute the Document except as expressly provided for under this License Any other attempt to copy modify sublicense or distribute the Document is void and will automatically terminate your rights under this License However parties who have received copies or rights from you under this License will not have their licenses terminated so long as such parties remain in full compliance FUTURE REVISIONS OF THIS LICENSE The Free Software Foundation may publish new revised versions of the GNU Free Documentation License from time to time Such new versions will be similar in spirit to the present version but may differ in detail to address new problems or concerns See http www gnu org copyleft Each version of the License is given a distinguishing version number If the Document specifies that a particular numbered version of this License or any later version applies to it you have the option of following the terms and conditions either of that specified version or of any later version that has been published not as a draft by the Free Software Foundation If the Document does not specify a version number of this License you may choose any version ever published not as a draft by the Free Software Foundation Chapter 16 Copying 94
103. section and preserve in the section all the substance and tone of each of the contributor acknowledgements and or dedications given therein Preserve all the Invariant Sections of the Document unaltered in their text and in their titles Section numbers or the equivalent are not considered part of the section titles Delete any section Entitled Endorsements Such a section may not be included in the Modified Version Do not retitle any existing section to be Entitled Endorsements or to conflict in title with any Invariant Section Preserve any Warranty Disclaimers If the Modified Version includes new front matter sections or appendices that qualify as Secondary Sections and contain no material copied from the Document you may at your option designate some or all of these sections as invariant To do this add their titles to the list of Invariant Sections in the Modified Version s license notice These titles must be distinct from any other section titles Chapter 16 Copying 92 You may add a section Entitled Endorsements provided it contains nothing but endorsements of your Modified Version by various parties for example statements of peer review or that the text has been approved by an organization as the authoritative definition of a standard You may add a passage of up to five words as a Front Cover Text and a passage of up to 25 words as a Back Cover Text to the end of the list of Cover Texts in the Mo
104. sgs No Possible values Yes No Serial_Enable_Link_Auth No Possible values Yes No Serial_Enable_Restrict_To_Callback No Possible values Callback User Operator Administrator OEM_Proprietary No_Access Serial_Privilege_Limit No_Access Give valid number Serial_Session_Limit 0 EndSection Section User4 Give username Username user Give password or leave it blank to clear password Password Possible values Yes No Lan_Enable_Ipmi_Msgs No Possible values Yes No Lan_Enable_Link_Auth No Possible values Yes No Lan_Enable_Restrict_To_Callback No Possible values Callback User Operator Administrator OEM_Proprietary No_Access Lan_Privilege_Limit No_Access Give valid number Lan_Session_Limit 0 Possible values Yes No Serial_Enable_Ipmi_Msgs No Possible values Yes No Serial_Enable_Link_Auth No Possible values Yes No Serial_Enable_Restrict_To_Callback No Possible values Callback User Operator Administrator OEM_Proprietary No_Access Serial_Privilege_Limit No_Access Give valid number Serial_Session_Limit 0 EndSection Section LAN Channel Possible values Disabled Pre Boot Only Always Available Shared Volatile Access Mode Always Available Possible values Yes No Volatile Enable User Level Auth Yes Possible values Yes No Chapter 5 bmc config 11 Volatile Enable Per Message Auth No Possible values Yes No Volatile Enable Pef Alerting No
105. shold 0 00 Volts non recoverable threshold 0 00 Volts Critical threshold 1 37 Volts Critical threshold 1 63 Volts non critical threshold 0 00 Volts non critical threshold 0 00 Volts min reading 0 00 Volts max reading 2 50 Volts min 1 42 Volts 1 reading 1 50 Volts max 1 57 Volts reading 1 52 Volts status OK Chapter 7 sensors Record ID 23 Sensor type IORISER 1 5V Voltage Sensor number 40 Event Reading type code Oih Lower non recoverable threshold 0 00 Volts Upper non recoverable threshold 0 00 Volts Lower Critical threshold 1 37 Volts Upper Critical threshold 1 63 Volts Lower non critical threshold 0 00 Volts Upper non critical threshold 0 00 Volts Sensor min reading 0 00 Volts Sensor max reading 2 50 Volts Normal min 1 42 Volts Nominal reading 1 50 Volts Normal max 1 57 Volts Sensor reading 1 51 Volts Sensor status OK Record ID 24 Sensor type IORISER 5V SB Voltage Sensor number 41 Event Reading type code Oih Lower non recoverable threshold 0 00 Volts Upper non recoverable threshold 0 00 Volts Lower Critical threshold 4 50 Volts Upper Critical threshold 5 34 Volts Lower non critical threshold 0 00 Volts Upper non critical threshold 0 00 Volts Sensor min reading 0 00 Volts Sensor max reading 7 40 Volts Normal min 4 67 Volts Nominal reading 4 93 Volts Normal max 5 16 Volts Sensor reading 4 93 Volts Sensor status OK Record ID 25 Sens
106. ssueS 00 0 cece eee een e cease 65 IPMI power control utility 66 10 4 Command line arguments 00 0 00 e ee eee een 66 10 1 1 ipmipower basic options 00 c ee eee eee 66 10 1 2 ipmipower advanced options luus 67 10 1 3 ipmipower network options seeeeeeess 67 10 2 ipmipower configuration file 0 0 eee ee eee 69 10 2 1 Configuration options esses esee 69 10 3 ipmipower interactive commands lloeleessss 70 10 4 Host ranges s cakes EO Pee che thee Chea eee RR Ree 72 10 5 ipmipower example ssssseessse riiai eens 12 10 6 Use with powerman 0 0 0 2 mn 73 10 7 Known issues with the ipmipower command 73 IPMNDING oo ioa e fae DIR Ped SC eee es oe 74 11 1 command line arguments 00000 cee eee eee ee eee 74 ll Synopsis eke 9 ene bet ober atn dm rik Ag ented 74 11 2 ipmiping example 0 00 cece eee cee eee eee 74 11 8 ipmiping known issues 0 000 c cece eee eens 75 PIMCPDING iuo mS ZR RE sed eaten ay ws 76 12 4 Command line arguments 0 0 00 e eee eee eee 76 I2 L SynopslS eee rre da edid endo aere DE eio 76 12 2 rmeppiti example c toc ea beoe dea eoe nls ae 76 12 3 rmecpping known issues 0 00 cee eee eee T Trouble shooting 2io2weecwekerkkeckweesks 78 13 1 Fencing IPMI IP ports 2 0 2 0se chee neue t eda he 78 13 2 Cat ate the
107. t or out of range OK Power Supply input AC out of range but present OK Configuration error OK Record ID 74 Sensor type ProcBd 3 3V D2D1 Power Supply Sensor number 120 Event Reading type code 6Fh Hysteresis t ve 0 Hysteresis ve 0 Presence detected OK Power Supply Failure detected OK Predictive Failure OK Power Supply AC input lost OK Power Supply input AC lost or out of range OK Power Supply input AC out of range but present OK Configuration error OK Chapter 7 sensors 45 Record ID 75 Sensor type ProcBd 2 5V D2D1 Power Supply Sensor number 121 Event Reading type code 6Fh Hysteresis t ve 0 Hysteresis ve 0 Presence detected OK Power Supply Failure detected OK Predictive Failure OK Power Supply AC input lost OK Power Supply input AC lost or out of range OK Power Supply input AC out of range but present OK Configuration error OK Record ID 76 Sensor type ProcBd 2 5V D2D2 Power Supply Sensor number 122 Event Reading type code 6Fh Hysteresis ve 0 Hysteresis ve 0 Presence detected OK Power Supply Failure detected OK Predictive Failure OK Power Supply AC input lost OK Power Supply input AC lost or out of range OK Power Supply input AC out of range but present OK Configuration error OK Record ID 77 Sensor type MemBdi1 1 25V D2D Power Supply Sensor number 123 Event Reading type code 6Fh Hys
108. tached Unknown Slot Connector Ready for Device Installation OK Slot Connector Ready for Device Removal OK Slot Power is Off Unknown Slot Connector Device Removal Request OK Interlock asserted OK Slot is Disabled OK Slot holds spare device OK Record ID 103 Sensor type PCI HP Slot 4 Slot Connector Sensor number 227 Event Reading type code 6Fh Hysteresis t ve 0 Hysteresis ve 0 Fault Status asserted OK Identify Status asserted OK Slot Connector Device installed attached Unknown Slot Connector Ready for Device Installation OK Slot Connector Ready for Device Removal OK Slot Power is Off Unknown Slot Connector Device Removal Request OK Chapter 7 sensors 52 Interlock asserted OK Slot is Disabled OK Slot holds spare device OK Record ID 104 Sensor type PCI HP Slot 5 Slot Connector Sensor number 228 Event Reading type code 6Fh Hysteresis ve 0 Hysteresis ve 0 Fault Status asserted OK Identify Status asserted OK Slot Connector Device installed attached Unknown Slot Connector Ready for Device Installation OK Slot Connector Ready for Device Removal OK Slot Power is Off Unknown Slot Connector Device Removal Request OK Interlock asserted OK Slot is Disabled OK Slot holds spare device OK Record ID 105 Sensor type PCI HP Slot 6 Slot Connector Sensor number 229 Event Reading type code 6Fh Hysteresis
109. teresis ve 0 Hysteresis ve 0 Presence detected OK Power Supply Failure detected OK Predictive Failure OK Power Supply AC input lost OK Power Supply input AC lost or out of range OK Power Supply input AC out of range but present OK Configuration error OK Record ID 78 Sensor type MemBd2 1 25V D2D Power Supply Sensor number 124 Event Reading type code 6Fh Chapter 7 sensors 46 Hysteresis ve 0 Hysteresis ve 0 Presence detected OK Power Supply Failure detected OK Predictive Failure OK Power Supply AC input lost OK Power Supply input AC lost or out of range OK Power Supply input AC out of range but present OK Configuration error OK Record ID 79 Sensor type Proc 12V SB PwGd Voltage Sensor number 126 Event Reading type code 06h Hysteresis ve 0 Hysteresis ve 0 Sensor status Performance Met Record ID 80 Sensor type Node PwrGd Voltage Sensor number 127 Event Reading type code 06h Hysteresis ve 0 Hysteresis ve 0 Sensor status Performance Met Record ID 81 Sensor type Mem Bdi Pres Board Sensor number 128 Event Reading type code 08h Hysteresis ve 0 Hysteresis ve 0 Sensor status Device Inserted Device Present Record ID 82 Sensor type Mem Bd2 Pres Board Sensor number 129 Event Reading type code 08h Hysteresis ve 0 Hysteresis ve 0 Sensor status Device Inserted Device Present Record
110. thtype Specify the default authentication type to use ipmipower currently supports the fol lowing authentication types straight_passwd_key md2 md5 e on if off enable disable e outputtype outputtype Specify the default outputtype type to use ipmipower currently supports the following output types none newline gt default hostlist e timeout timeout Specify the timeout in ms e retry timeout timeout Specify the retry timeout in ms See Chapter 10 ipmipower page 66 for an explanation on the difference between this is the timeout option e retry backoff count num Specify the retry backoff count e ping interval interval length Specify the ping interval length in ms e ping timeout timeout Specify the ping timeout length in ms e ping packet count count Specify a new ping packet count e ping percent num Specify a new ping percent e ping consec count count Specify a new ping consec count 10 3 ipmipower interactive commands ipmipower provides the following interactive commands at the ipmipower gt prompt Be fore any power commands on off cycle reset stat pulse or soft can be used hostnames must be configured into ipmipower either through the command prompt or the hostnames command below e hostnames str Specify a new set of hosts no str to unconfigure all hosts e username str Specify a new username no str for null usern
111. to this definition The Document may include Warranty Disclaimers next to the notice which states that this License applies to the Document These Warranty Disclaimers are considered to be included by reference in this License but only as regards disclaiming warranties any other implication that these Warranty Disclaimers may have is void and has no effect on the meaning of this License 2 VERBATIM COPYING You may copy and distribute the Document in any medium either commercially or noncommercially provided that this License the copyright notices and the license notice saying this License applies to the Document are reproduced in all copies and Chapter 16 Copying 90 that you add no other conditions whatsoever to those of this License You may not use technical measures to obstruct or control the reading or further copying of the copies you make or distribute However you may accept compensation in exchange for copies If you distribute a large enough number of copies you must also follow the conditions in section 3 You may also lend copies under the same conditions stated above and you may publicly display copies 3 COPYING IN QUANTITY If you publish printed copies or copies in media that commonly have printed covers of the Document numbering more than 100 and the Document s license notice requires Cover Texts you must enclose the copies in covers that carry clearly and legibly all these Cover Texts Front Cover Texts
112. unbound variable throw args f Unbound variable S fi set promt itf data usr etc fish fish scm No backtrace available FreeIPMI Shell fish 0 1 0 Copyright C 2003 2004 FreeIPMI Core Team This program is free software you may redistribute it under the terms of the GNU General Public License This program has absolutely no warranty fish file usr etc fish fish scm fish startup file fi set promt fish 7 Typo Spell correctly as fi set prompt Chapter 13 Trouble shooting 79 13 3 Non unique IPC key Drivers internally use the inode number of var lib freeipmi ipckey to obtain a system wide unique IPC key for locking and synchronization through ftok call It is extremely rare but possible for more than one application to conflict with this IPC key because ftok doesn t absolutely guarantee system wide uniqueness To regenerate a new system wide unique IPC key you have to recreate var lib freeipmi ipckey with a new inode number Example Recreating var lib freeipmi ipckey file debian ia64 touch f var lib freeipmi ipckey new debian ia64 ls inode var lib freeipmi ipckey 2289282 var lib freeipmi ipckey debian ia64 ls inode var lib freeipmi ipckey new 2289284 var lib freeipmi ipckey new debian ia64 mv f var lib freeipmi ipckey new var lib freeipmi ipckey debian ia64 ls inode var lib freeipmi ipckey 2289284 var lib freeipmi ipckey debi
113. us Performance Met Record ID 65 Sensor type Ext SCSI TERMVO Voltage Sensor number 99 Event Reading type code 06h Hysteresis t ve 0 Hysteresis ve 0 Sensor status Performance Met Record ID 66 Sensor type Ext SCSI TERMV1 Voltage Sensor number 100 Event Reading type code 06h Hysteresis tve 0 Hysteresis ve 0 Sensor status Performance Met Record ID 67 Sensor type Ext SCSI TERMV2 Voltage Sensor number 101 Event Reading type code 06h Hysteresis ve 0 Hysteresis ve 0 Sensor status Performance Met Record ID 68 Sensor type Pwr Supply 1 Power Supply Sensor number 112 Chapter 7 sensors 43 Event Reading type code 6Fh Hysteresis ve 0 Hysteresis ve 0 Presence detected OK Power Supply Failure detected OK Predictive Failure OK Power Supply AC input lost OK Power Supply input AC lost or out of range OK Power Supply input AC out of range but present OK Configuration error OK Record ID 69 Sensor type Pwr Supply 2 Power Supply Sensor number 113 Event Reading type code 6Fh Hysteresis ve 0 Hysteresis ve 0 Presence detected OK Power Supply Failure detected OK Predictive Failure OK Power Supply AC input lost OK Power Supply input AC lost or out of range OK Power Supply input AC out of range but present OK Configuration error OK Record ID 70 Sensor type IO Bd 3 3V D2D 3 Power Supply Sensor number
114. ve 0 Hysteresis ve 0 Fault Status asserted OK Identify Status asserted OK Slot Connector Device installed attached Unknown Slot Connector Ready for Device Installation OK Slot Connector Ready for Device Removal OK Slot Power is Off Unknown Slot Connector Device Removal Request OK Interlock asserted OK Slot is Disabled OK Slot holds spare device OK Record ID 106 Sensor type PCI HP Slot 7 Slot Connector Sensor number 230 Event Reading type code 6Fh Hysteresis t ve 0 Hysteresis ve 0 Fault Status asserted OK Identify Status asserted OK Slot Connector Device installed attached Unknown Chapter 7 sensors 53 Slot Connector Ready for Device Installation OK Slot Connector Ready for Device Removal OK Slot Power is Off Unknown Slot Connector Device Removal Request OK Interlock asserted OK Slot is Disabled OK Slot holds spare device OK Record ID 107 Sensor type PCI HP Slot 8 Slot Connector Sensor number 231 Event Reading type code 6Fh Hysteresis ve 0 Hysteresis ve 0 Fault Status asserted OK Identify Status asserted OK Slot Connector Device installed attached Unknown Slot Connector Ready for Device Installation OK Slot Connector Ready for Device Removal OK Slot Power is Off Unknown Slot Connector Device Removal Request OK Interlock asserted OK Slot is Disabled OK Slot holds spare device OK R
115. ve 0 Hysteresis ve 0 Timer expired status only no action no interrupt OK Hard Reset OK Power Down OK Power Cycle OK Timer interrupt OK Record ID 56 Sensor type Scrty Violation Platform Security Violation Sensor number 4 Event Reading type code 6Fh Hysteresis tve 0 Hysteresis ve 0 Secure Mode Front Panel Lockout Violation attempt OK Pre boot Password Violation user password OK Pre boot Password Violation attempt setup password OK Pre boot Password Violation network boot password OK Other pre boot Password Violation OK Out of band Access Password Violation OK Record ID 57 Sensor type Physical Scrty Platform Chassis Intrusion Sensor number 5 Event Reading type code 6Fh Hysteresis ve 0 Hysteresis ve 0 General Chassis Intrusion OK Drive Bay intrusion OK I O Card area intrusion OK Processor area intrusion OK LAN Leash Lost system is unplugged from LAN OK Unauthorized dock undock OK FAN area intrusion OK Record ID 58 Sensor type POST Error System Firmware Sensor number 6 Event Reading type code 6Fh Hysteresis ve 0 Hysteresis ve 0 System Firmware Error POST Error OK System Firmware Hang OK System Firmware Progress OK Chapter 7 sensors 41 Record ID 59 Sensor type Crit Int Status Critical Interrupt Sensor number 7 Event Reading type code 6Fh Hysteresis ve 0 Hysteresis ve 0
116. vice Removed Device Absent SMI Handler 132 Device Inserted Device Present SMI Handler 67 Lower Critical going low SMI Handler 130 Device Removed Device Absent SMI Handler 64 Lower Critical going low SMI Handler 65 Lower Critical going low SMI Handler 131 Device Removed Device Absent SMI Handler 130 Device Inserted Device Present SMI Handler 64 Lower Critical going low SMI Handler 131 Device Inserted Device Present SMI Handler 132 Device Removed Device Absent SMI Handler 65 Lower Critical going low SMI Handler 132 Device Inserted Device Present SMI Handler 132 Device Removed Device Absent SMI Handler 132 Device Inserted Device Present SMI Handler 67 Lower Critical going low SMI Handler 133 Device Removed Device Absent SMI Handler SMI SMI SMI SMI SMI SMI SMI SMI SMI Ha Ha Ha Ha Ha Ha Ha Ha Ha Ha Chapter 8 sel 3684 3704 3724 3744 3764 3784 3804 3844 3864 3884 3904 3924 3944 3964 3984 4004 4044 4064 4084 4104 4144 4424 4444 4484 4504 4524 4584 4604 4644 4684 4704 4724 4784 4804 4824 4844 4864 4884 4904 4944 4964 4984 5024 5044 30 Jun 2004 30 Jun 2004 30 Jun 2004 30 Jun 2004 30 Jun 2004 30 Jun 2004 30 Jun 2004 30 Jun 2004 30 Jun 2004 30 Jun 2004 30 Jun 2004 06 Jul 2004 06 Jul 2004 31 Dec 1969 06 Jul 2004 06 Jul 2004 06 Jul 2004 21 Jul 2004 21 Ju
117. x 98 00 Degrees C Sensor reading N A Sensor status Unknown Record ID 47 Sensor type Proc 4 Temp Temperature Sensor number 155 Event Reading type code Oih Lower non recoverable threshold 0 00 Degrees C Upper non recoverable threshold 0 00 Degrees C Lower Critical threshold 2 00 Degrees C Upper Critical threshold 112 00 Degrees C Lower non critical threshold 9 00 Degrees C Upper non critical threshold 105 00 Degrees C Sensor min reading 128 00 Degrees C Sensor max reading 127 00 Degrees C Normal min 15 00 Degrees C Nominal reading 70 00 Degrees C Normal max 98 00 Degrees C Sensor reading N A Sensor status Unknown Record ID 48 Sensor type Proc 1 FanBst OEM Reserved Sensor number 160 Event Reading type code Oih Lower non recoverable threshold 0 00 Degrees C Upper non recoverable threshold 0 00 Degrees C Lower Critical threshold 0 00 Degrees C Upper Critical threshold 0 00 Degrees C Lower non critical threshold 0 00 Degrees C Upper non critical threshold 103 00 Degrees C Sensor min reading 128 00 Degrees C Sensor max reading 127 00 Degrees C Normal min 10 00 Degrees C Nominal reading 70 00 Degrees C Normal max 100 00 Degrees C Sensor reading 39 00 Degrees C Sensor status OK Record ID 49 Sensor type Proc 2 FanBst OEM Reserved Chapter 7 sensors 38 Sensor number 161 Event Reading type code Oih Lower non recoverable threshold 0 00 Degrees C Upper non
118. x reading 127 00 Degrees C Normal min 10 00 Degrees C Chapter 7 sensors 39 Nominal reading 70 00 Degrees C Normal max 100 00 Degrees C Sensor reading N A Sensor status Unknown Record ID 52 Sensor type HSC SCSI BP Temp Temperature Sensor number 1 Event Reading type code Oih Lower non recoverable threshold 0 00 Degrees C Upper non recoverable threshold 0 00 Degrees C Lower Critical threshold 5 00 Degrees C Upper Critical threshold 43 00 Degrees C Lower non critical threshold 10 00 Degrees C Upper non critical threshold 39 00 Degrees C Sensor min reading 128 00 Degrees C Sensor max reading 127 00 Degrees C Normal min 12 00 Degrees C Nominal reading 28 00 Degrees C Normal max 38 00 Degrees C Sensor reading 0 00 Degrees C Sensor status OK Record ID 53 Sensor type Pwr Unit Status Power Unit Sensor number 1 Event Reading type code 6Fh Hysteresis ve 0 Hysteresis ve 0 Power Off Power Down OK Power Cycle OK 240VA Power Down OK Interlock Power Down OK AC lost OK Soft Power Control Failure OK Power Unit Failure detected OK Predictive Failure OK Record ID 54 Sensor type Pwr Unit Redund Power Unit Sensor number 2 Event Reading type code OBh Hysteresis ve 0 Hysteresis ve 0 Sensor status OK Record ID 55 Chapter 7 sensors 40 Sensor type Watchdog Watchdog 2 Sensor number 3 Event Reading type code 6Fh Hysteresis
119. xit status Example invoking through command line debian ia64 fish script file root work fish examples bmc info scm Device ID 20 Chapter 4 FISH FreeIPMI SHell T Device Revision 1 SDR Support Firmware Revision 0 27 Device Available normal operation IPMI Version 1 5 Additional Device Support Sensor Device SDR Repository Device SEL Device FRU Inventory Device IPMB Event Receiver Chassis Device Manufacturer ID 157h Product ID 100h Aux Firmware Revision Info Boot Code v00 13 PIA v01 27 bmc info exited with O status debian ia64 4 3 3 Fish extensions Fish extensions are like normal Scheme programming with additional built in IPMI primitives and procedures You should refer to guile page i to learn more about writing extensions Example fish extension This simple extension upon loading will dynamically add bmc info command to the fish shell bmc info scm fish extension to get BMC information define bmc info args Show BMC information fi kcs get dev id display fi register command bmc info bmc info n t Show BMC Information Example Loading the above bmc info scm extension fish load root work fish examples bmc info scm fish help bmc info bmc info Shows BMC Information fish Chapter 5 bmc config 8 5 bmc config A command line BMC configuration utility You can view set and replicate the configura tion 5 1 Command line arguments to bmc co
120. y 2004 26 May 2004 26 May 2004 26 May 2004 26 May 2004 26 May 2004 26 May 2004 26 May 2004 26 May 2004 26 May 2004 26 May 2004 26 May 2004 26 May 2004 26 May 2004 26 May 2004 26 May 2004 26 May 2004 26 May 2004 26 May 2004 26 May 2004 27 May 2004 30 Jun 2004 30 Jun 2004 30 Jun 2004 30 Jun 2004 30 Jun 2004 30 Jun 2004 30 Jun 2004 30 Jun 2004 30 Jun 2004 30 Jun 2004 30 Jun 2004 30 Jun 2004 30 Jun 2004 30 Jun 2004 30 Jun 2004 30 Jun 2004 30 Jun 2004 30 Jun 2004 30 Jun 2004 30 Jun 2004 30 Jun 2004 30 Jun 2004 30 Jun 2004 OT 08 08 08 08 08 08 09 09 09 09 09 09 09 09 09 09 10 10 10 10 10 10 02 07 OT 0T 07 OT 07 OT 07 07 Qf 07 OT 07 07 OT 07 OT OF 07 OT 0T OT OT 39 43 43 49 49 59 59 08 08 13 18 18 30 30 36 36 49 05 05 19 19 27 27 58 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 3T 19 23 43 46 35 38 42 33 17 59 31 40 50 54 736 39 Power Supply 113 Power Supply AC input lost SMI Handler 20 49 50 53 01 01 05 08 13 23 2255 25 26 232 37 02 TI 13 14 20 23 25 26 23 System System System System System System System System 46 System System System System System System 20 System System System System S
121. y AC input lost SMI Handler 18 35 Power Unit 1 Power Unit Failure detected SMI Handler Power Unit 1 AC lost SMI Handler 03 Power Unit 1 Power Unit Failure detected SMI Handler 35 Board 137 Device Removed Device Absent SMI Handler Board 137 Device Inserted Device Present SMI Handler Power Supply 112 Power Supply Failure detected SMI Handler 40 System Event 8 0EM System Boot Event BIOS System Event 8 0EM System Boot Event BIOS System Event 8 0EM System Boot Event BIOS System Event 8 0EM System Boot Event BIOS System Event 8 0EM System Boot Event BIOS Platform Chassis Intrusion 5 LAN Leash Lost system is unpl Power Unit 1 Power Unit Failure detected SMI Handler 5T 09 Power Supply 50 55 17 33 11 11 14 54 09 10 00 00 59 22 22 System Event System Event 8 0EM System Boot Event BIOS 8 0EM System Boot Event BIOS 112 Power Supply AC input lost SMI Handler 8 0EM System Boot Event BIOS 113 Power Supply AC input lost SMI Handler 8 0EM System Boot Event BIOS 8 0EM System Boot Event BIOS 113 Power Supply AC input lost SMI Handler System Event System Event System Event System Event 8 0EM System Boot Event BIOS System Event 8 0EM System Boot Event BIOS Platform Chassis Intrusion 5 LAN Leash Lost system is unpl Platform Chassis Intrusion 5 LAN Leash Lost system is unpl 49 51 Power Unit 1 Power Unit Failure detected SMI Handler 20 22 756 43
122. ystem System System System Fan Fan Fan Fan Fan Fan Fan Fan Fan Fan Fan Fan Fan Fan Fan Fan Fan Fan Fan Fan Fan Fan 59 Event 8 Firmware Event 8 Firmware Event 8 Firmware Event 8 Firmware Event 8 OEM System Boot Event BIO0S 6 System Firmware Error POST Error OEM System Boot Event BIOS 6 System Firmware Error POST Error OEM System Boot Event BIO0S 6 System Firmware Error POST Error OEM System Boot Event BIO0S 6 System Firmware Error POST Error OEM System Boot Event BIOS Board 136 Device Removed Device Absent SMI Handler 29 33 38 42 Firmware Event 8 Firmware Event 8 Firmware Event 8 6 System Firmware Error POST Error OEM System Boot Event BIOS 6 System Firmware Error POST Error OEM System Boot Event BIO0S 6 System Firmware Error POST Error OEM System Boot Event BIO0S Power Supply 112 Power Supply AC input lost SMI Handler SMI Firmware 6 System Firmware Error POST Error Event 8 0EM System Boot Event BIOS Firmware 6 System Firmware Error POST Error Event 8 0EM System Boot Event BIOS Firmware 6 System Firmware Error POST Error Event 8 0EM System Boot Event BIOS Event 8 0EM System Boot Event BIOS 65 Lower Critical going low SMI Handler 131 Device Removed Device Absent SMI Handler 131 Device Inserted Device Present SMI Handler 65 Lower Critical going low SMI Handler 67 Lower Critical going low SMI Handler 132 De
Download Pdf Manuals
Related Search
Related Contents
R9 CAPITOLATO SPECIALE DI APPALTO SIP に係る 既知の脆弱性に関する 調査報告書 改訂第 3 版 取扱説明書 SD-BMT1000 LAVE-VAISSELLE PDFダウンロード DataBridge SDR User`s Manual Garmin 2006T Pilot's Guide Curtis SIP1079 home audio set GECOL Elastic Copyright © All rights reserved.
Failed to retrieve file