Supermicro IPMI KVM: connection failed

ipmisupermicro

I have several Supermicro servers, and I can't connect to any of their KVM's through IPMI anymore; I keep getting 'connection failed'. I first noticed it with one, but trying others resulted in the same error.

I tried:

  • Browser plugin (firefox+java7) on Windows server 2008.
  • Browser plugin (firefox+java7) on Windows 7.
  • Browser plugin Mac+safari+java7.
  • Browswer plugin Linux+openjdk-1.7+icedtea plugin.
  • stand-alone ipmi tool on Windows server 2008 (Supermicro's ipmiview).
  • stand-alone IPMI tool on Linux openjdk 1.6 and 1.7 (Supermirco's ipmiview).
  • resetting the IPMI controller (which is sometimes necessary because it crashes): ipmitool mc reset warm.

I keep getting 'connection failed', no matter what I try.

I did a tcp dump and analyzed it with wireshark, and all I see is that a SYN is sent by the client, and a [RST, ACK] is received, which wireshark marks red.

I used the console a lot in the past, so I don't know what is the problem here. I read something about java 1.6 (java 6) working, but that did not seem to help me.

Edit: it's not a network issue, because I can connect to the webadmin and control everything but KVM. I can even see the screenshots of the booted OS.

And some info:

# ipmitool mc info
Device ID                 : 32
Device Revision           : 1
Firmware Revision         : 2.0
IPMI Version              : 2.0
Manufacturer ID           : 47488
Manufacturer Name         : Unknown (0xB980)
Product ID                : 1541 (0x0605)
Product Name              : Unknown (0x605)
Device Available          : yes
Provides Device SDRs      : no
Additional Device Support :
    Sensor Device
    SDR Repository Device
    SEL Device
    FRU Inventory Device
    IPMB Event Receiver
    IPMB Event Generator
    Chassis Device
Aux Firmware Rev Info     : 
    0x06
    0x00
    0x00
    0x00

Edit2:

On my Linux machine, I use IPMIView-2.9.15-build121211-bundleJRE-linux, and even when using the included JRE (./jre/bin/java -jar JViewerX9.jar host ADMIN password), it doesn't work. Maybe it is a network issue, but I didn't change anything on our router/firewall (Debian Linux machine).

Best Answer

What do you know; when I did ipmitool mc reset cold, it did work again.

The only problem is, that I can't do this on the machine I lost the connection to...