Hi All,

It looks like the sequence number field from response is not matched with
that of request in IPMI V1.5 LAN.

I have a script that gives
 'ipmitool -I lan -H IP -U <user> -P <pwd> lan print'
in while loop.

At times when packets take time to reach BMC, the IPMITool retries same
packet with incremented sequence number.
This causes BMC to think they are stand alone requests and gives response
for all the retries. Whereas IPMITool mistakes the response for 'retries' as
response for next parameter.

IPMITool -> BMC (Seq 4, Get LAN Configuration parameter 3)
IPMITool -> BMC (Seq 5, Get LAN Configuration parameter 3) - Retry
IPMITool -> BMC (Seq 6, Get LAN Configuration parameter 3) - Retry

BMC -> IPMITool (Seq 4, Get LAN Configuration parameter 3)
IPMITool -> BMC (Seq 7, Get LAN Configuration parameter 5)
BMC -> IPMITool (Seq 5, Get LAN Configuration parameter 3) - Retry Response
IPMITool -> BMC (Seq 8, Get LAN Configuration parameter 4)
BMC -> IPMITool (Seq 6, Get LAN Configuration parameter 3) - Retry Response
.
.
.
.

There on, all the responses are interleaved and output is a mess.

IP     - 192.168.1.1
MAC - 192:168:1:1:0:0

IP Address parameter response is taken for MAC Address parameter response.
This also shows that response length has not been verified.


Thanks
Yugender




-- 
WHEN THE BUYING STOPS
   THE KILLING CAN TOO..

EARTH CAN FEED OUR NEEDS
       BUT NOT OUR GREEDS...

ONE EARTH, ONE LIFE, ONE CHANCE
       CONSERVE WILD LIFE
------------------------------------------------------------------------------
Download Intel&#174; Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
_______________________________________________
Ipmitool-devel mailing list
Ipmitool-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ipmitool-devel

Reply via email to