Panicsel IPMI Project
Project Overview - IPMI Tools and Panic Handler Enhancements
NOTE: This project has moved to
ipmiutil.sf.net.
All recent version development for panicsel IPMI software has been
under the new name and location, as the ipmiutil project.
UPDATE 01/15/05: ipmiutil-1.5.6 has been released at
ipmiutil.sf.net.
Without some additional panic handling features installed, a Linux system
can panic and halt, or panic and reboot without leaving any indication
that a panic has occurred. This project uses firmware-based non-volatile
storage to record some panic information. This project contains both a
kernel module and various panicsel utilities. The bmc_panic
functionality from the kernel module has been migrated into the OpenIPMI
driver via CONFIG_IPMI_PANIC_EVENT. Note that this generates an event to
the firmware, recorded in the firmware System Event Log (SEL), which can
also trigger an SNMP trap, if the BMC LAN and PEF features are configured.
The panicsel IPMI utilities provide a series of utilities that perform setup
for the BMC LAN & PEF (pefconfig), as well as other common IPMI
server management functions. These utilities can be used separately, or
merged with a larger server management subsystem.
See descriptions of each utility below.
- bmc_panic
- a kernel patch to save information if the system panics. Part of OpenIPMI in kernels 2.6 and greater.
- showsel - a tool to show the firmware System Event Log records
- sensor - show the Sensor Data Records and FRU data.
- hwreset - a tool to cause the firmware to hard reset or power down the system
- alarms - show and set the Telco alarms (LEDs and Relays)
- wdt - show and set the watchdog timer
- pefconfig - a tool to show and configure the LAN port and
Platform Event Filter table to generate BMC LAN alerts via firmware events.
- tmconfig - a tool to set up the BMC Serial port for various modes
- fruconfig - show decoded FRU board/product info, write FRU asset tag
-
hpiutil.tar.gz - a set of parallel HPI utilities,
conforming to the SA Forum Hardware Platform Interface.
The panicsel utilities below require an IPMI Driver, which can be either
the MontaVista OpenIPMI driver (/dev/ipmi0 or /dev/ipmi/0),
the Intel IPMI driver (/dev/imb, 'ipmidrvr', 'ipmi_comb') or
the valinux IPMI Driver (/dev/ipmikcs).
panicsel News Archive
Call for Discussion
This a community-based effort to add to existing efforts to improve or
enhance the existing Panic Handler solution in Linux.
If you
are interested in participating in or contributing to this project,
please send mail to the mailing list found
here