For what it's worth, I'm working on an /dev/imb driver for the SSIF interface that the 7210 (and 7221) use. It's for FreeBSD 4.8 (though porting to 5.4 is probably very easy as I don't use any spl's).
It allows ipmitool to run nearly unmodified and query the hardware: $ ipmitool sdr Baseboard 1.5V | 1.52 Volts | ok Baseboard 3.3V | 3.30 Volts | ok Baseboard 5.0V | 5.10 Volts | ok Baseboard 12V | 11.98 Volts | ok MCH Vtt | 1.17 Volts | cr Processor Vccp | 1.32 Volts | ok Baseboard Temp | 34 degrees C | ok Baseboard Fan 1 | 664.67 RPM | ok Baseboard Fan 2 | 664.67 RPM | ok Baseboard Fan 3 | 664.67 RPM | ok Baseboard Fan 4 | 664.67 RPM | ok Proc Fan 1 | 2529.72 RPM | ok Processor1 Temp | 45 degrees C | ok Scrty Violation | 0x00 | ok Processor 1 IERR | 0x00 | ok Diagnostic Btn | 0x00 | ok Identify Button | 0x00 | ok $ ipmitool sel list 1 | 06/19/2005 | 11:39:53 | System Boot Initiated #0x06 | Initiated by warm reset 2 | 06/19/2005 | 11:40:09 | Physical Security #0x0a | General Chassis intrusion 3 | 06/19/2005 | 11:40:09 | Platform Alert #0x08 | Platform Event Trap generated 4 | 06/19/2005 | 11:40:12 | Voltage #0x0f | Lower Non-critical going low 5 | 06/19/2005 | 11:40:12 | Voltage #0x0f | Lower Critical going low 6 | 06/19/2005 | 11:40:12 | Platform Alert #0x08 | Platform Event Trap generated 7 | 06/19/2005 | 11:40:12 | Platform Alert #0x08 | Platform Event Trap generated 8 | 06/19/2005 | 11:40:15 | System Event #0x83 | OEM System boot event 9 | 06/19/2005 | 11:40:15 | System Event #0x83 | Timestamp Clock Sync. a | 06/19/2005 | 11:40:16 | System Event #0x83 | Timestamp Clock Sync. b | 06/19/2005 | 12:09:34 | Physical Security #0x0a | General Chassis intrusion c | 06/19/2005 | 12:18:42 | Temperature #0x1c | Upper Non-critical going high d | 06/19/2005 | 12:18:42 | Platform Alert #0x08 | Platform Event Trap generated e | 06/19/2005 | 12:19:40 | Temperature #0x1c | Upper Critical going high f | 06/19/2005 | 12:19:40 | Platform Alert #0x08 | Platform Event Trap generated 10 | 06/19/2005 | 12:21:22 | Temperature #0x1c | Upper Critical going high 11 | 06/19/2005 | 12:21:34 | Temperature #0x1c | Upper Non-critical going high 12 | 06/19/2005 | 14:07:24 | Power Unit #0x03 | Power off/down 13 | 06/19/2005 | 14:07:24 | System Boot Initiated #0x06 | Initiated by hard reset 14 | 06/19/2005 | 14:07:25 | System Boot Initiated #0x06 | Initiated by warm reset 15 | 06/19/2005 | 14:07:25 | System Boot Initiated #0x06 | Initiated by power up 16 | 06/19/2005 | 14:07:44 | Voltage #0x0f | Lower Non-critical going low 17 | 06/19/2005 | 14:07:44 | Voltage #0x0f | Lower Critical going low 18 | 06/19/2005 | 14:07:44 | Platform Alert #0x08 | Platform Event Trap generated 19 | 06/19/2005 | 14:07:44 | Platform Alert #0x08 | Platform Event Trap generated 1a | 06/19/2005 | 14:07:48 | System Event #0x83 | OEM System boot event 1b | 06/19/2005 | 14:07:48 | System Event #0x83 | Timestamp Clock Sync. 1c | 06/19/2005 | 14:12:10 | System Event #0x83 | Timestamp Clock Sync. 1d | 06/19/2005 | 14:20:31 | System Boot Initiated #0x06 | Initiated by warm reset 1e | 06/19/2005 | 14:20:31 | Power Unit #0x03 | Power off/down 1f | 06/19/2005 | 14:20:41 | System Boot Initiated #0x06 | Initiated by warm reset 20 | 06/19/2005 | 14:20:41 | System Boot Initiated #0x06 | Initiated by power up 21 | 06/19/2005 | 14:21:01 | Voltage #0x0f | Lower Non-critical going low 22 | 06/19/2005 | 14:21:01 | Voltage #0x0f | Lower Critical going low 23 | 06/19/2005 | 14:21:01 | Platform Alert #0x08 | Platform Event Trap generated 24 | 06/19/2005 | 14:21:01 | Platform Alert #0x08 | Platform Event Trap generated 25 | 06/19/2005 | 14:21:04 | System Event #0x83 | OEM System boot event 26 | 06/19/2005 | 14:21:04 | System Event #0x83 | Timestamp Clock Sync. 27 | 06/19/2005 | 14:21:17 | System Event #0x83 | Timestamp Clock Sync. 28 | 06/19/2005 | 14:22:32 | System Boot Initiated #0x06 | Initiated by warm reset 29 | 06/19/2005 | 14:22:32 | Power Unit #0x03 | Power off/down 2a | 06/19/2005 | 14:25:01 | Button #0x04 | Power Button pressed 2b | 06/19/2005 | 14:25:01 | System Boot Initiated #0x06 | Initiated by power up 2c | 06/19/2005 | 14:25:21 | Voltage #0x0f | Lower Non-critical going low 2d | 06/19/2005 | 14:25:21 | Voltage #0x0f | Lower Critical going low 2e | 06/19/2005 | 14:25:21 | Platform Alert #0x08 | Platform Event Trap generated 2f | 06/19/2005 | 14:25:21 | Platform Alert #0x08 | Platform Event Trap generated 30 | 06/19/2005 | 14:25:24 | System Event #0x83 | OEM System boot event 31 | 06/19/2005 | 14:25:24 | System Event #0x83 | Timestamp Clock Sync. 32 | 06/19/2005 | 14:25:24 | System Event #0x83 | Timestamp Clock Sync. 33 | 06/19/2005 | 15:08:09 | System Boot Initiated #0x06 | Initiated by warm reset 34 | 06/19/2005 | 15:08:28 | Voltage #0x0f | Lower Non-critical going low 35 | 06/19/2005 | 15:08:28 | Voltage #0x0f | Lower Critical going low 36 | 06/19/2005 | 15:08:29 | Platform Alert #0x08 | Platform Event Trap generated 37 | 06/19/2005 | 15:08:29 | Platform Alert #0x08 | Platform Event Trap generated 38 | 06/19/2005 | 15:08:31 | System Event #0x83 | OEM System boot event 39 | 06/19/2005 | 15:08:31 | System Event #0x83 | Timestamp Clock Sync. 3a | 06/19/2005 | 15:08:31 | System Event #0x83 | Timestamp Clock Sync. 3b | 06/20/2005 | 12:20:53 | System Boot Initiated #0x06 | Initiated by warm reset 3c | 06/20/2005 | 12:21:12 | Voltage #0x0f | Lower Non-critical going low 3d | 06/20/2005 | 12:21:12 | Voltage #0x0f | Lower Critical going low 3e | 06/20/2005 | 12:21:12 | Platform Alert #0x08 | Platform Event Trap generated 3f | 06/20/2005 | 12:21:12 | Platform Alert #0x08 | Platform Event Trap generated 40 | 06/20/2005 | 12:21:15 | System Event #0x83 | OEM System boot event 41 | 06/20/2005 | 12:21:15 | System Event #0x83 | Timestamp Clock Sync. 42 | 06/20/2005 | 12:20:28 | System Event #0x83 | Timestamp Clock Sync. Though not based on freeipmi, I suspect that can be made to work too. Geert Jan _______________________________________________ Freeipmi-devel mailing list [email protected] http://lists.gnu.org/mailman/listinfo/freeipmi-devel
