<div dir="ltr"><span style="color:rgb(0,0,0);font-family:Calibri,Arial,Helvetica,sans-serif,serif,EmojiFont;font-size:16px">To whom it may concern,</span><br style="color:rgb(0,0,0);font-family:Calibri,Arial,Helvetica,sans-serif,serif,EmojiFont;font-size:16px"><div style="margin:0px;padding:0px;border:0px;font-variant-numeric:inherit;font-variant-east-asian:inherit;font-stretch:inherit;font-size:16px;line-height:inherit;font-family:Calibri,Arial,Helvetica,sans-serif,serif,EmojiFont;vertical-align:baseline;color:rgb(0,0,0)"><br></div><div style="margin:0px;padding:0px;border:0px;font-variant-numeric:inherit;font-variant-east-asian:inherit;font-stretch:inherit;font-size:16px;line-height:inherit;font-family:Calibri,Arial,Helvetica,sans-serif,serif,EmojiFont;vertical-align:baseline;color:rgb(0,0,0)">I have a few questions relating to IPMI, SDR, SEL, FRU, YAML and dbus in OpenBMC. Please find below the list of questions. Any help is greatly appreciated.<br></div><div style="margin:0px;padding:0px;border:0px;font-variant-numeric:inherit;font-variant-east-asian:inherit;font-stretch:inherit;font-size:16px;line-height:inherit;font-family:Calibri,Arial,Helvetica,sans-serif,serif,EmojiFont;vertical-align:baseline;color:rgb(0,0,0)"><br></div><div style="margin:0px;padding:0px;border:0px;font-variant-numeric:inherit;font-variant-east-asian:inherit;font-stretch:inherit;font-size:16px;line-height:inherit;font-family:Calibri,Arial,Helvetica,sans-serif,serif,EmojiFont;vertical-align:baseline;color:rgb(0,0,0)">1. What is the purpose of the dbus interfaces, and how do they play in the operation of the BMC?<br></div><div style="margin:0px;padding:0px;border:0px;font-variant-numeric:inherit;font-variant-east-asian:inherit;font-stretch:inherit;font-size:16px;line-height:inherit;font-family:Calibri,Arial,Helvetica,sans-serif,serif,EmojiFont;vertical-align:baseline;color:rgb(0,0,0)"><br></div><div style="margin:0px;padding:0px;border:0px;font-variant-numeric:inherit;font-variant-east-asian:inherit;font-stretch:inherit;font-size:16px;line-height:inherit;font-family:Calibri,Arial,Helvetica,sans-serif,serif,EmojiFont;vertical-align:baseline;color:rgb(0,0,0)">2. How do we create/modify dbus interfaces and/or paths?<br></div><div style="margin:0px;padding:0px;border:0px;font-variant-numeric:inherit;font-variant-east-asian:inherit;font-stretch:inherit;font-size:16px;line-height:inherit;font-family:Calibri,Arial,Helvetica,sans-serif,serif,EmojiFont;vertical-align:baseline;color:rgb(0,0,0)"><br></div><div style="margin:0px;padding:0px;border:0px;font-variant-numeric:inherit;font-variant-east-asian:inherit;font-stretch:inherit;font-size:16px;line-height:inherit;font-family:Calibri,Arial,Helvetica,sans-serif,serif,EmojiFont;vertical-align:baseline;color:rgb(0,0,0)">3. What is the relationship between IPMITool and phosphor-host-ipmid (or phosphor-ipmid-host)?<br></div><div style="margin:0px;padding:0px;border:0px;font-variant-numeric:inherit;font-variant-east-asian:inherit;font-stretch:inherit;font-size:16px;line-height:inherit;font-family:Calibri,Arial,Helvetica,sans-serif,serif,EmojiFont;vertical-align:baseline;color:rgb(0,0,0)"><br></div><div style="margin:0px;padding:0px;border:0px;font-variant-numeric:inherit;font-variant-east-asian:inherit;font-stretch:inherit;font-size:16px;line-height:inherit;font-family:Calibri,Arial,Helvetica,sans-serif,serif,EmojiFont;vertical-align:baseline;color:rgb(0,0,0)">4. How does IPMI, OpenIPMI, ipmitool, (etc.) interact with OpenBMC?<br></div><div style="margin:0px;padding:0px;border:0px;font-variant-numeric:inherit;font-variant-east-asian:inherit;font-stretch:inherit;font-size:16px;line-height:inherit;font-family:Calibri,Arial,Helvetica,sans-serif,serif,EmojiFont;vertical-align:baseline;color:rgb(0,0,0)"><br></div><div style="margin:0px;padding:0px;border:0px;font-variant-numeric:inherit;font-variant-east-asian:inherit;font-stretch:inherit;font-size:16px;line-height:inherit;font-family:Calibri,Arial,Helvetica,sans-serif,serif,EmojiFont;vertical-align:baseline;color:rgb(0,0,0)">5. How do we implement IPMI raw commands that aren’t currently supported in our builds (i.e. “enter sdr update mode”)?<br></div><div style="margin:0px;padding:0px;border:0px;font-variant-numeric:inherit;font-variant-east-asian:inherit;font-stretch:inherit;font-size:16px;line-height:inherit;font-family:Calibri,Arial,Helvetica,sans-serif,serif,EmojiFont;vertical-align:baseline;color:rgb(0,0,0)"><br></div><div style="margin:0px;padding:0px;border:0px;font-variant-numeric:inherit;font-variant-east-asian:inherit;font-stretch:inherit;font-size:16px;line-height:inherit;font-family:Calibri,Arial,Helvetica,sans-serif,serif,EmojiFont;vertical-align:baseline;color:rgb(0,0,0)">6. What is the purpose of the ipmi-oem-whitelist?<br></div><div style="margin:0px;padding:0px;border:0px;font-variant-numeric:inherit;font-variant-east-asian:inherit;font-stretch:inherit;font-size:16px;line-height:inherit;font-family:Calibri,Arial,Helvetica,sans-serif,serif,EmojiFont;vertical-align:baseline;color:rgb(0,0,0)"><br></div><div style="margin:0px;padding:0px;border:0px;font-variant-numeric:inherit;font-variant-east-asian:inherit;font-stretch:inherit;font-size:16px;line-height:inherit;font-family:Calibri,Arial,Helvetica,sans-serif,serif,EmojiFont;vertical-align:baseline;color:rgb(0,0,0)">7. What package(s) are required to be able to create SEL files (in other words allow events to be logged to SEL files)?<br></div><div style="margin:0px;padding:0px;border:0px;font-variant-numeric:inherit;font-variant-east-asian:inherit;font-stretch:inherit;font-size:16px;line-height:inherit;font-family:Calibri,Arial,Helvetica,sans-serif,serif,EmojiFont;vertical-align:baseline;color:rgb(0,0,0)"><br></div><div style="margin:0px;padding:0px;border:0px;font-variant-numeric:inherit;font-variant-east-asian:inherit;font-stretch:inherit;font-size:16px;line-height:inherit;font-family:Calibri,Arial,Helvetica,sans-serif,serif,EmojiFont;vertical-align:baseline;color:rgb(0,0,0)">8. We keep seeing a “SEL has no entries” error. Is this because we are missing component(s) (covered in the previous question), or due to some other cause?<br></div><div style="margin:0px;padding:0px;border:0px;font-variant-numeric:inherit;font-variant-east-asian:inherit;font-stretch:inherit;font-size:16px;line-height:inherit;font-family:Calibri,Arial,Helvetica,sans-serif,serif,EmojiFont;vertical-align:baseline;color:rgb(0,0,0)"><br></div><div style="margin:0px;padding:0px;border:0px;font-variant-numeric:inherit;font-variant-east-asian:inherit;font-stretch:inherit;font-size:16px;line-height:inherit;font-family:Calibri,Arial,Helvetica,sans-serif,serif,EmojiFont;vertical-align:baseline;color:rgb(0,0,0)">9. How do we add our own SEL records to the SEL file?<br></div><div style="margin:0px;padding:0px;border:0px;font-variant-numeric:inherit;font-variant-east-asian:inherit;font-stretch:inherit;font-size:16px;line-height:inherit;font-family:Calibri,Arial,Helvetica,sans-serif,serif,EmojiFont;vertical-align:baseline;color:rgb(0,0,0)"><br></div><div style="margin:0px;padding:0px;border:0px;font-variant-numeric:inherit;font-variant-east-asian:inherit;font-stretch:inherit;font-size:16px;line-height:inherit;font-family:Calibri,Arial,Helvetica,sans-serif,serif,EmojiFont;vertical-align:baseline;color:rgb(0,0,0)">10. Where are the SEL, SDR and FRU files stored? Or if this is configurable, where is it configured, and how do change the configuration?<br></div><div style="margin:0px;padding:0px;border:0px;font-variant-numeric:inherit;font-variant-east-asian:inherit;font-stretch:inherit;font-size:16px;line-height:inherit;font-family:Calibri,Arial,Helvetica,sans-serif,serif,EmojiFont;vertical-align:baseline;color:rgb(0,0,0)"><br></div><div style="margin:0px;padding:0px;border:0px;font-variant-numeric:inherit;font-variant-east-asian:inherit;font-stretch:inherit;font-size:16px;line-height:inherit;font-family:Calibri,Arial,Helvetica,sans-serif,serif,EmojiFont;vertical-align:baseline;color:rgb(0,0,0)">11. Where does the BMC read the FRU data, and how does it use it?<br></div><div style="margin:0px;padding:0px;border:0px;font-variant-numeric:inherit;font-variant-east-asian:inherit;font-stretch:inherit;font-size:16px;line-height:inherit;font-family:Calibri,Arial,Helvetica,sans-serif,serif,EmojiFont;vertical-align:baseline;color:rgb(0,0,0)"><br></div><div style="margin:0px;padding:0px;border:0px;font-variant-numeric:inherit;font-variant-east-asian:inherit;font-stretch:inherit;font-size:16px;line-height:inherit;font-family:Calibri,Arial,Helvetica,sans-serif,serif,EmojiFont;vertical-align:baseline;color:rgb(0,0,0)">12. How do we create an initial FRU file (what is the format of the FRU data)?<br></div><div style="margin:0px;padding:0px;border:0px;font-variant-numeric:inherit;font-variant-east-asian:inherit;font-stretch:inherit;font-size:16px;line-height:inherit;font-family:Calibri,Arial,Helvetica,sans-serif,serif,EmojiFont;vertical-align:baseline;color:rgb(0,0,0)"><br></div><div style="margin:0px;padding:0px;border:0px;font-variant-numeric:inherit;font-variant-east-asian:inherit;font-stretch:inherit;font-size:16px;line-height:inherit;font-family:Calibri,Arial,Helvetica,sans-serif,serif,EmojiFont;vertical-align:baseline;color:rgb(0,0,0)">13. What are YAML files? What is the best way to populate a YAML file?<br></div><div style="margin:0px;padding:0px;border:0px;font-variant-numeric:inherit;font-variant-east-asian:inherit;font-stretch:inherit;font-size:16px;line-height:inherit;font-family:Calibri,Arial,Helvetica,sans-serif,serif,EmojiFont;vertical-align:baseline;color:rgb(0,0,0)"><br></div><span style="color:rgb(0,0,0);font-family:Calibri,Arial,Helvetica,sans-serif,serif,EmojiFont;font-size:16px">Thank you for your time.</span>  <br></div>