All of lore.kernel.org
 help / color / mirror / Atom feed
* IPMI Set LAN Configuration Parameters
@ 2018-02-14 17:14 Dave Cobbley
  2018-02-14 18:32 ` Patrick Venture
  0 siblings, 1 reply; 9+ messages in thread
From: Dave Cobbley @ 2018-02-14 17:14 UTC (permalink / raw)
  To: OpenBMC Maillist

I noticed that when using ipmitool lan set <channel> <parameter>, the 
openbmc stack does not apply the settings. This seems like a 
non-standard implementation. While using ipmitool as the standard is not 
quite correct, customers do expect it to work.

After sending any sort of lan set command with ipmitool, the changes 
don't appear to stick and this message shows up in the journal:
     "Use Set Channel Access command to apply"

I know IPMI 2.0 is a little ambiguous about implementation specifics, 
but I believe the intention was to utilize the "Set In Progress" bit 
(Parameter 0) while doing work, and use "Set Complete" when you are 
finished to flush the changes.

To work around ipmitool constantly setting and unsetting the "Set In 
Progress" bit in between every parameter applied, some BMC stacks 
accumulate network changes over a period of time and apply after a 
timeout - this is also compatible with ipmitool's non-standard use of 
the "Set In Progress" bit.


Is there a plan to circle back and change this functionality to work 
with ipmitool in the future?

Thanks,
-Dave Cobbley

^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2018-03-23 13:07 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-02-14 17:14 IPMI Set LAN Configuration Parameters Dave Cobbley
2018-02-14 18:32 ` Patrick Venture
2018-02-14 19:16   ` Dave Cobbley
2018-02-14 20:32     ` Patrick Venture
2018-02-14 20:53       ` Vernon Mauery
2018-03-13 15:36         ` Tom Joseph
2018-03-21 14:49           ` Alexander Amelkin
2018-03-22 21:57             ` Emily Shaffer
2018-03-23 13:07               ` Alexander Amelkin

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.