diff --git a/ipmitool/ChangeLog b/ipmitool/ChangeLog index d6e387b..1bd21cc 100644 --- a/ipmitool/ChangeLog +++ b/ipmitool/ChangeLog @@ -5,6 +5,8 @@ version 1.8.7 * Fix handling of LUNs for LAN interfaces * Add IPMIv2 SOL loopback test * Add support for IBM OEM SEL messages + * Disable file paranoia checks on read files by default + * Support IPMIv2 SOL on older Intel boxes version 1.8.6 * Fix memory corruption when sending encrypted SOL traffic diff --git a/ipmitool/lib/ipmi_sol.c b/ipmitool/lib/ipmi_sol.c index d7230e9..c4a95c5 100644 --- a/ipmitool/lib/ipmi_sol.c +++ b/ipmitool/lib/ipmi_sol.c @@ -1461,7 +1461,12 @@ ipmi_sol_activate(struct ipmi_intf * intf, int looptest, int interval) data[2] = bSolEncryption? 0x80 : 0; data[2] |= bSolAuthentication? 0x40 : 0; data[2] |= IPMI_SOL_SERIAL_ALERT_MASK_DEFERRED; - data[2] |= IPMI_SOL_BMC_ASSERTS_CTS_MASK_FALSE; + + if (ipmi_oem_active(intf, "intelplus")) { + data[2] |= IPMI_SOL_BMC_ASSERTS_CTS_MASK_TRUE; + } else { + data[2] |= IPMI_SOL_BMC_ASSERTS_CTS_MASK_FALSE; + } data[3] = 0x00; /* reserved */ data[4] = 0x00; /* reserved */