OK, I can revert the solution but I don't understand why this solution does not work. However, sending an empty packet is a valid solution. There is no mention in the IPMI spec that the packet sent must be a get device id or anything else.
Do you have a plan to modify the code to correctly support the SOL traffic when the keep alive data is sent? Thanks! Jean-Michel Audet -----Message d'origine----- De : Jarrod B Johnson [mailto:[EMAIL PROTECTED] Envoyé : Wednesday, November 22, 2006 10:51 AM À : [EMAIL PROTECTED] Cc : Audet, Jean-Michel; ipmitool-devel@lists.sourceforge.net Objet : Re: [Ipmitool-devel] Loosing SOL packet when KeepAlive featureis ON On Mon, 2006-11-13 at 13:55 -0800, Al Chu wrote: > Hi Jean, > > > Here is what I propose. Instead of using a getDeviceId for the > > keepalive mechanism, we could use a simple empty SOL transmit. (Valid > > sequence number, no acknowledge, length of 0). This will trig no work > > on the BMC side and will no generate also an answer. > > This solution would bother me a bit. I don't think the IPMI spec is > specific enough on the behavior that should occur if an empty SOL packet > is sent. Some other implementations may return an error instead I note that CVS accepted that patch, and can confirm that the strategy causes problems on at least one BMC implementation, and in the code itself. The problem is that the BMC never acknowledges the keepalive packet, and so every 30 seconds you have a huge stall because ipmitool exhausts retries, but doesn't close connection. BTW, this also means that ipmitool didn't close the connection when it never received a keepalive response, so on this count also there seems to be a problem that it fails to detect what could be a dead connection. ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys - and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ Ipmitool-devel mailing list Ipmitool-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/ipmitool-devel