|
@@ -3242,7 +3242,9 @@ void ipmi_smi_msg_received(ipmi_smi_t intf,
|
|
|
report the error immediately. */
|
|
|
if ((msg->rsp_size >= 3) && (msg->rsp[2] != 0)
|
|
|
&& (msg->rsp[2] != IPMI_NODE_BUSY_ERR)
|
|
|
- && (msg->rsp[2] != IPMI_LOST_ARBITRATION_ERR))
|
|
|
+ && (msg->rsp[2] != IPMI_LOST_ARBITRATION_ERR)
|
|
|
+ && (msg->rsp[2] != IPMI_BUS_ERR)
|
|
|
+ && (msg->rsp[2] != IPMI_NAK_ON_WRITE_ERR))
|
|
|
{
|
|
|
int chan = msg->rsp[3] & 0xf;
|
|
|
|