Sun Microsystems V40Z Server User Manual


 
36 Sun Fire V20z and Sun Fire V40z Servers, Server Management Guide May, 2004
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
Linux-character-device interface for the message handler.
To force IPMItool to use the device interface, you can specify it on the command
line:
# ipmitool -I open [option...]
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.