<div dir="ltr">Patrick Venture uses the q71l and may be able to answer #2.  I suspect it was removed simply b/c the system we were using it on didn't use it.<br></div><div class="gmail_extra"><br clear="all"><div><div class="gmail_signature" data-smartmail="gmail_signature">----------<br>Nancy</div></div>
<br><div class="gmail_quote">On Fri, Apr 13, 2018 at 2:43 AM, Brad Chou <span dir="ltr"><<a href="mailto:chou.brad@gmail.com" target="_blank">chou.brad@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word;line-break:after-white-space">Hi,<div><div>Actually I am using the meta-s2600wf as my TEMPLATECONF.</div><div>Now switch to Q71L but found some problems :</div><div><br></div><div>1. I can not send the same REST command to power up the host. It seems the <span style="font-family:SFMono-Regular,Consolas,"Liberation Mono",Menlo,Courier,monospace;color:rgb(36,41,46);font-size:13.600000381469727px">xyz/openbmc_project/state/<wbr>host0/attr/<wbr>RequestedHostTransition </span></div><div>is gone. I even can’t see any attributes related to <span style="color:rgb(36,41,46);font-family:SFMono-Regular,Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:13.600000381469727px">xyz/openbmc_project/state.</span></div><div><span style="color:rgb(36,41,46);font-family:SFMono-Regular,Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:13.600000381469727px"><br></span></div><div><font color="#24292e" face="SFMono-Regular, Consolas, Liberation Mono, Menlo, Courier, monospace" size="2"><span>2. I found in quanta-q71l.conf, it remove the obmc-host-state-mgmt, this may be needed when using REST to power on host. Why q71L remove it ?  Is it because of not compatible with x86 system ?</span></font></div><div><font color="#24292e" face="SFMono-Regular, Consolas, Liberation Mono, Menlo, Courier, monospace" size="2"><span><br></span></font></div><div><font color="#24292e" face="SFMono-Regular, Consolas, Liberation Mono, Menlo, Courier, monospace" size="2"><span>3. Suppose the REST is not used by Q71L, how can I power it up from LAN ?</span></font></div><div><br></div><div><font color="#24292e" face="SFMono-Regular, Consolas, Liberation Mono, Menlo, Courier, monospace" size="2"><span>Thanks.</span></font></div><div><div class="h5"><div><font color="#24292e" face="SFMono-Regular, Consolas, Liberation Mono, Menlo, Courier, monospace" size="2"><span><br></span></font></div><div><div><br><blockquote type="cite"><div>On Apr 10, 2018, at 21:36, Andrew Jeffery <<a href="mailto:andrew@aj.id.au" target="_blank">andrew@aj.id.au</a>> wrote:</div><br class="m_4564852938466723587Apple-interchange-newline"><div><div>Hi Brad,<br><br>On Tue, 10 Apr 2018, at 19:35, Brad Chou wrote:<br><blockquote type="cite">Hi,<br>I am going to power on my OEM server board with two Intel x86 CPUs. The <br>BMC chip is ASPEED 2500.<br><br>By the Intel data sheets, I just need to control a power on GPIO to <br>emulate power button behavior.<br>The problems are, when I send Host State Control commands as mentioned <br>in docs/host-management.md, the journal log shows a lot of systemctl <br>errors.<br><br>Looks like it is going to start the OpenPower related host control <br>services, which only applies to PowerPC system.<br>I try to modify GPIO_CONFIGS appears in skeleton recipe to match my <br>board, but I still got some other errors says pflash stuffs.<br></blockquote><br>It sounds like you're building an OpenPOWER-based BMC image - this is controlled by how you set the TEMPLATECONF environment variable when sourcing the `openbmc-env` file to build (at a guess I'd say you're building for Palmetto, as it's used throughout the examples in the docs repo).<br><br>We do have support for a couple of x86 machines in the tree - your best bet is probably the Quanta 71L machine maintained by Patrick Venture:<br><br><a href="https://github.com/openbmc/openbmc/tree/master/meta-openbmc-machines/meta-x86/meta-quanta/meta-q71l" target="_blank">https://github.com/openbmc/<wbr>openbmc/tree/master/meta-<wbr>openbmc-machines/meta-x86/<wbr>meta-quanta/meta-q71l</a><br><br>As an aside, if you're experimenting and switching between target machines, it's probably a good idea to blow away your build/conf directory to make sure things get set up correctly when you next set TEMPLATECONF and source openbmc-env.<br><br><blockquote type="cite"><br>Because there is no documents to tell me how to customize the openbmc to <br>fit on x86 CPUs, so I am not sure the GPIO_CONFIGS in skeleton is the <br>right way or not.<br></blockquote><br>Yeah, there's not a wealth of documentation on bringing up a new machine. It would be great if you could document your experience once you get there :)<br><br>Hope that helps in some way,<br><br>Andrew<br></div></div></blockquote></div><br></div></div></div></div></div></blockquote></div><br></div>