<html>
<head>
<meta http-equiv="Content-Type" content="text/html;
charset=windows-1252">
</head>
<body>
<p>Hi Kumar,<br>
</p>
<p>Better to expose IPMI FRU of the host read via IPMB through FRU
Interface (i.e. say xyz.openbmc_project.IPMB.FruDevice daemon,
which can expose all the FRU's read through the same). In this
way, current EntityManager probe will still work. (Note: We can
add the support in FRUDevice if it is IPMB read of raw FRU data,
so that conversion code in FRUDevice can still be used).<br>
</p>
<p>Current plan (under discussion - Needs to finalize) to expose the
PLDM FRU in separate daemon under interface
(<a class="moz-txt-link-freetext" href="https://github.com/openbmc/phosphor-dbus-interfaces/tree/master/xyz/openbmc_project/Inventory/Source/PLDM">https://github.com/openbmc/phosphor-dbus-interfaces/tree/master/xyz/openbmc_project/Inventory/Source/PLDM</a>)
<br>
</p>
<div class="moz-cite-prefix">James, Do you see any issue with this
approach / comments ?<br>
</div>
<div class="moz-cite-prefix"><br>
</div>
<div class="moz-cite-prefix">Regards,</div>
<div class="moz-cite-prefix">Richard<br>
</div>
<div class="moz-cite-prefix"><br>
</div>
<div class="moz-cite-prefix">On 9/14/2020 10:25 PM, Kumar Thangavel
wrote:<br>
</div>
<blockquote type="cite"
cite="mid:HK0PR04MB2964FFC6D5EF008F106FFC13FD230@HK0PR04MB2964.apcprd04.prod.outlook.com">
<meta http-equiv="Content-Type" content="text/html;
charset=windows-1252">
<meta name="Generator" content="Microsoft Word 15 (filtered
medium)">
<style><!--
/* Font Definitions */
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
{font-family:"Segoe UI";
panose-1:2 11 5 2 4 2 4 2 2 3;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0in;
margin-bottom:.0001pt;
font-size:11.0pt;
font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:#0563C1;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{mso-style-priority:99;
color:#954F72;
text-decoration:underline;}
span.EmailStyle17
{mso-style-type:personal-compose;
font-family:"Calibri",sans-serif;
color:windowtext;}
.MsoChpDefault
{mso-style-type:export-only;
font-family:"Calibri",sans-serif;}
@page WordSection1
{size:8.5in 11.0in;
margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
<div class="WordSection1">
<p class="MsoNormal" style="margin-bottom:12.0pt">Classification:
<b><span style="color:#08298A">HCL Internal</span></b><span
style="font-size:12.0pt"><o:p></o:p></span></p>
<p class="MsoNormal">Hi All,<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><span
style="font-size:10.5pt;font-family:"Segoe
UI",sans-serif"> We are working on the Platform
which has multi host and the host are FRUs. The host and
BMC communication is based on IPMB. We have each host
is connected in separate ipmb bus.<o:p></o:p></span></p>
<p class="MsoNormal"><span
style="font-size:10.5pt;font-family:"Segoe
UI",sans-serif"> Existing Entity manager has
the FRU read info from EEPROM (I2C)in the form of bin file.<br>
We understand that entity manager does not support
ipmb based host fru.<o:p></o:p></span></p>
<p class="MsoNormal"><span
style="font-size:10.5pt;font-family:"Segoe
UI",sans-serif"><o:p> </o:p></span></p>
<p class="MsoNormal"><span
style="font-size:10.5pt;font-family:"Segoe
UI",sans-serif"> So, we are proposing the
design to support ipmb based FRU in entity manager.<br>
From Entity manager, we will send the generic "read
host fru" command request to ipmbbrige to read the host FRU.<o:p></o:p></span></p>
<p class="MsoNormal"><span
style="font-size:10.5pt;font-family:"Segoe
UI",sans-serif"> Then, store the host fru info
in the bin file to process and creating dbus objects in the
entity manager.<o:p></o:p></span></p>
<p class="MsoNormal"><span
style="font-size:10.5pt;font-family:"Segoe
UI",sans-serif"><o:p> </o:p></span></p>
<p class="MsoNormal"><span
style="font-size:10.5pt;font-family:"Segoe
UI",sans-serif"> Please let us know your
comments on this. <o:p></o:p></span></p>
<p class="MsoNormal"><span
style="font-size:10.5pt;font-family:"Segoe
UI",sans-serif"><o:p> </o:p></span></p>
<p class="MsoNormal"><span
style="font-size:10.5pt;font-family:"Segoe
UI",sans-serif">Thanks,<o:p></o:p></span></p>
<p class="MsoNormal"><span
style="font-size:10.5pt;font-family:"Segoe
UI",sans-serif">Kumar.<o:p></o:p></span></p>
<p class="MsoNormal"><span
style="font-size:10.5pt;font-family:"Segoe
UI",sans-serif"><o:p> </o:p></span></p>
<p class="MsoNormal"><span
style="font-size:10.5pt;font-family:"Segoe
UI",sans-serif"><o:p> </o:p></span></p>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<font size="1" face="Arial" color="Gray">::DISCLAIMER::<br>
<hr>
The contents of this e-mail and any attachment(s) are
confidential and intended for the named recipient(s) only.
E-mail transmission is not guaranteed to be secure or error-free
as information could be intercepted, corrupted, lost, destroyed,
arrive late or incomplete, or may contain viruses in
transmission. The e mail and its contents (with or without
referred errors) shall therefore not attach any liability on the
originator or HCL or its affiliates. Views or opinions, if any,
presented in this email are solely those of the author and may
not necessarily reflect the views or opinions of HCL or its
affiliates. Any form of reproduction, dissemination, copying,
disclosure, modification, distribution and / or publication of
this message without the prior written consent of authorized
representative of HCL is strictly prohibited. If you have
received this email in error please delete it and notify the
sender immediately. Before opening any email and/or attachments,
please check them for viruses and other defects.<br>
<hr>
</font>
</blockquote>
</body>
</html>