Comment 4 for bug 1318317

Revision history for this message
Jeremy Kerr (jk-ozlabs) wrote :

From comment #3:

> This breaks any system daemon that requires in-band IPMI.

To provide a little more detail here: the opal-prd daemon, necessary for runtime system management on OpenPOWER machines, may communicate with the BMC using IPMI. As part of that daemon's initialisation, it ensures that the IPMI device interface is loaded (ie, the ipmi_devintf module), to ensure that the /dev/ipmiN interface is working.

However, after that daemon is started, the openipmi init script then *unloads* the ipmi_devintf module.

The same would happen if the user has added ipmi_devintf to /etc/modules, to get it loaded on boot.

At best, this unload means that the user will always need to issue a 'modprobe ipmi_devintf', on every reboot, before running any 'ipmitool' command using the in-band BT interface.

Since this also disabled communication between the opal-prd daemon and the BMC, it means that errors detected by opal-prd may not be reported to the BMC.