From 7cc935f2f1012a6bfbfac7ee33526927e0df93e5 Mon Sep 17 00:00:00 2001 From: Carol Hebert Date: Thu, 4 Jun 2009 20:46:10 +0000 Subject: [PATCH] Fix for Platform Event Message incorrect Generator ID --- ipmitool/lib/ipmi_event.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ipmitool/lib/ipmi_event.c b/ipmitool/lib/ipmi_event.c index a782e2e..fd75bab 100644 --- a/ipmitool/lib/ipmi_event.c +++ b/ipmitool/lib/ipmi_event.c @@ -97,7 +97,7 @@ ipmi_send_platform_event(struct ipmi_intf * intf, struct platform_event_msg * em if (chmed == IPMI_CHANNEL_MEDIUM_SYSTEM) { /* system interface, need extra generator ID */ req.msg.data_len = 8; - rqdata[0] = 0x20; + rqdata[0] = 0x41; // As per Fig. 29-2 and Table 5-4 memcpy(rqdata+1, emsg, sizeof(struct platform_event_msg)); } else { @@ -509,7 +509,7 @@ ipmi_event_fromfile(struct ipmi_intf * intf, char * file) chmed = ipmi_current_channel_medium(intf); if (chmed == IPMI_CHANNEL_MEDIUM_SYSTEM) { /* system interface, need extra generator ID */ - rqdata[0] = 0x20; + rqdata[0] = 0x41; // As per Fig. 29-2 and Table 5-4 req.msg.data_len = 8; }