<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Windows-1252">
</head>
<body>
<style>
<!--
@font-face
        {font-family:"Cambria Math"}
@font-face
        {font-family:Calibri}
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif}
a:link, span.MsoHyperlink
        {color:blue;
        text-decoration:underline}
a:visited, span.MsoHyperlinkFollowed
        {color:#954F72;
        text-decoration:underline}
.MsoChpDefault
        {}
@page WordSection1
        {margin:70.85pt 70.85pt 70.85pt 70.85pt}
div.WordSection1
        {}
-->
</style>
<div class="WordSection1">
<p class="MsoNormal">Hello Emily,</p>
<p class="MsoNormal"> </p>
<p class="MsoNormal">Thanks. We added the ipmi-host and the kcsbridge and got it to work to some extend.</p>
<p class="MsoNormal"> </p>
<p class="MsoNormal">One issue we see is that Linux enters an endless loop trying to read the eventlog. I would expect this to stop when the eventlog is read (especially as there are no items).</p>
<p class="MsoNormal"> </p>
<p class="MsoNormal">Another thing we are running into is the fact that the system we have doesn’t have a FRU eeprom for the mainboard. Our initial thought was to upload the information using SetFru ipmi calls. Infortunately this is not supported in the current
 ipmi-host implementation.</p>
<p class="MsoNormal"> </p>
<p class="MsoNormal">What would be the correct approach for this. I am considering to put the FRU information for the mainboard in a file in the BMC and use this instead of the eeprom. Is this the correct approach and is this somehow supported already or should
 we implement this ourselves?</p>
<p class="MsoNormal"> </p>
<p class="MsoNormal">Thanks in advance for your input.</p>
<p class="MsoNormal"> </p>
<p class="MsoNormal">Best regards,</p>
<p class="MsoNormal"> </p>
<p class="MsoNormal">Wim Vervoorn</p>
<p class="MsoNormal"> </p>
<p class="MsoNormal"> </p>
<p class="MsoNormal"> </p>
<p class="MsoNormal"> </p>
<p class="MsoNormal">Verzonden vanuit <a href="https://go.microsoft.com/fwlink/?LinkId=550986">
Mail</a> voor Windows 10</p>
<p class="MsoNormal"> </p>
<div style="border:none; border-top:solid #E1E1E1 1.0pt; padding:3.0pt 0cm 0cm 0cm">
<p class="MsoNormal" style="border:none; padding:0cm"><b>Van: </b><a href="mailto:emilyshaffer@google.com">Emily Shaffer</a><br>
<b>Verzonden: </b>dinsdag 19 februari 2019 20:44<br>
<b>Aan: </b><a href="mailto:wvervoorn@eltan.com">Wim Vervoorn</a><br>
<b>CC: </b><a href="mailto:vijaykhemka@fb.com">Vijay Khemka</a>; <a href="mailto:openbmc@lists.ozlabs.org">
openbmc@lists.ozlabs.org</a><br>
<b>Onderwerp: </b>Re: Adding IPMI support to an existing implementation</p>
</div>
<p class="MsoNormal"> </p>
</div>
<div>
<div dir="ltr">Wim,
<div><br>
</div>
<div>phosphor-ipmi-host contains the inband implementation; kcsbridged provides the KCS interface bridge. Start by making sure those packages are included in your build; inventory and eventlog implementations are included within phosphor-ipmi-host.</div>
<div><br>
</div>
<div>Emily</div>
</div>
<br>
<div class="gmail_quote">
<div dir="ltr" class="gmail_attr">On Fri, Feb 15, 2019 at 11:19 PM Wim Vervoorn <<a href="mailto:wvervoorn@eltan.com">wvervoorn@eltan.com</a>> wrote:<br>
</div>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex; border-left:1px #ccc solid; padding-left:1ex">
<div>
<div>
<div dir="auto">At this point I'm not looking for additional OEM commands. 
<div dir="auto"><br>
</div>
<div dir="auto">My main goal is just to add all support request to enable inband ipmi with KCS interface.  The most important thing is that the system is capable to provide the inventory and eventlog information to the BMC during boot.</div>
<div dir="auto"><br>
</div>
<div dir="auto">The information I am looking for are items like. Which services need to be included and what do I need to configure to make it work.</div>
<div dir="auto"><br>
</div>
<div dir="auto">Best regards,</div>
<div dir="auto"><br>
</div>
<div dir="auto">Wim Vervoorn</div>
</div>
<div class="m_-7230588881901143632x_gmail_extra"><br>
<div class="m_-7230588881901143632x_gmail_quote">Op 15 feb. 2019 9:31 p.m. schreef Vijay Khemka <<a href="mailto:vijaykhemka@fb.com" target="_blank">vijaykhemka@fb.com</a>>:<br type="attribution">
</div>
</div>
</div>
</div>
<div><font size="2"><span style="font-size:10pt">
<div class="m_-7230588881901143632PlainText">Hi Wim,<br>
What are trying here, adding extra ipmi support for your oem commands? IPMI support is already there in phosphor-image. Please see if "ipmid" daemon is running. You can check package phosphor-ipmi-host which provides support for ipmi daemon.<br>
<br>
Regards<br>
-Vijay<br>
<br>
On 2/15/19, 3:23 AM, "openbmc on behalf of Wim Vervoorn" <openbmc-bounces+vijaykhemka=<a href="mailto:fb.com@lists.ozlabs.org" target="_blank">fb.com@lists.ozlabs.org</a> on behalf of
<a href="mailto:wvervoorn@eltan.com" target="_blank">wvervoorn@eltan.com</a>> wrote:<br>
<br>
    Hello,<br>
    <br>
    We have an existing AST2400 based implementation for OpenBMC 2.6.0 and are trying to add IPMI support to it.<br>
    <br>
    At this moment we don't have a good set of documentation on the ipmi implementation included in OpenBMC.<br>
    <br>
    Can anyone point me to this documentation? Or is the only way to do this to go over the various packages?<br>
    <br>
    Best regards,<br>
    <br>
    Wim Vervoorn<br>
    <br>
<br>
</div>
</span></font></div>
</blockquote>
</div>
</div>
</body>
</html>