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
Freeipmi-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/freeipmi-devel

Reply via email to