IPMI goes offline after powering up machine

Solution 1:

It looks like your machine comes with Integrated IPMI. This means that your BMC may be configured to use either the dedicated IPMI port on the back of the machine, or it may share IPMI with one of the existing LAN ports (This is called sideband).

Read the manual, and make sure that your system is configured to use either dedicated IPMI (This is my preference) or IPMI sideband. Make sure it is what you expect it to be.

The Supermicro BMC sometimes tries to autodetect the IPMI port, and sometimes makes the wrong decision. I've actually had to do the following to get IPMI working:

  1. Configure IPMI to use either dedicated IPMI or sideband IPMI.
  2. (This is the tricky part) Unplug power from the machine. Let the capacitors bleed. Simply powering off the machine is not sufficient, since IPMI is intended to work when your machine is powered off. In fact, Embedded_BMC_IPMI.pdf says:

    Note 1: If you wish to use the IPMI-dedicated LAN port for your network connections, be sure to connect an RJ45 cable to your dedicated LAN port before you activate the BMC (at fi rst power-on or cold reset). Otherwise, the BMC will look for a shared LAN port to connect to if the IPMI-dedicated LAN cable is not detected upon BMC activation.

  3. Plug in an ethernet cable into the correct IPMI port. The link layer must be active-- the other end must be plugged into an active port on your network switch. e.g. Electrons must be flowing over the wire, so that the BMC can detect an active link.

  4. Power the machine back on.

Solution 2:

You can use ipmitool to select the port:

http://www.supermicro.com/support/faqs/faq.cfm?faq=9848