IPMI Linux Kernel Device Driver
The IPMItool application utilizes a modified MontaVista OpenIPMI kernel device driver found on the Sun Fire V20z and Sun Fire V40z Servers Documentation and Support Files CD. The driver has been modified to use an alternate base hardware address and modified device IO registration.
This driver must be compiled and installed from the Documentation and Support Files CD.
The following kernel modules must be loaded in order for IPMItool to work:
1.ipmi_msghandler
The message handler for incoming and outgoing messages for the IPMI interfaces.
2.ipmi_kcs_drv
An IPMI Keyboard Controller Style (KCS) interface driver for the message handler.
3.ipmi_devintf
To force IPMItool to use the device interface, you can specify it on the command line:
#ipmitool
Installing and Compiling the Driver
To install and compile this kernel device driver, see “Initial Setup of the Service Processor” on page 9.
LAN Interface for the BMC
Note – In these servers, the SP has software that emulates a BMC.
The IPMItool LAN interface communicates with the BMC over an Ethernet LAN connection using User Datagram Protocol (UDP) under IPv4. UDP datagrams are formatted to contain IPMI request/response messages with IPMI session headers and Remote Management Control Protocol (RMCP) headers.
36 Sun Fire V20z and Sun Fire V40z Servers, Server Management Guide • May, 2004