panicsel project TODO list: Add encrypt/decrypt options to pefconfig & tmconfig, using RSA or DSA public keys, perhaps with gnupg.org or OpenSSL.org library. Add Username settings, like tmconfig has, to pefconfig Completed TODO actions: x some platforms get ret = cc with wdt, needs debugging fixed in panicsel 1.3.7 x Merge kernel patch stuff into OpenIPMI driver x Add SOL functions to pefconfig.c DONE in panicsel 1.3.4 x Add threshold stuff to sensor.c DONE in panicsel 1.3.4 x Standardize ipmi function calls around SAHPI or other API. Create a wrapper or similar utilities for compliance with SA HPI or OpenIPMI user-space standard API calls. Decision to use SAHPI interface to do this (from saforum.org). For HPI utilities, use shared libraries rather than just source/object files. DONE on 7/24/03 with hpiutil-1.0.4.tar.gz Parallel HPI utilities are now included in hpiutil/* hpialarmpanel, hpisel, hpisensor, hpiwdt, hpireset, hpifru x Add ID LED to alarms util DONE in panicsel 1.3.1 x make showsel scan for syslog more efficient. Currently reads all SEL records if normal or if write_to_syslog; then if write_to_syslog, write newer SEL records to syslog. Change: if write_to_syslog, read last SEL plus new SEL records only. DONE in panicsel 1.3.0 (showsel 1.11) x Test/upgrade for other kernel versions (2.4.19/20 and 2.5.x) This should be a simple port for 2.4.19+, but will require changes to merge bmcpanic with Corey's ipmi driver for 2.5.x. DONE in panicsel 1.2.8, added 2.4.20 in panicsel 1.2.9 x In bmcpanic, decode calling module and panic type information, such as NULL pointer dereference and interrupt handler failure. DONE in panicsel 1.2.9 x write a MIB to allow OpenView, etc to interpret BMC LAN Alerts (3183) DONE in panicsel 1.2.8 x Add a utility or option to write an asset tag to FRU, via IPMI 28.3 (complete 01/30 in panicsel ver 1.2.8)