<div style="line-height:1.7;color:#000000;font-size:14px;font-family:Arial"><div style="margin: 0;">Chunhui,</div><div style="margin: 0;"><br></div><div style="margin: 0;">First thanks for your support me. also thanks a lot for Milton. </div><div style="margin: 0;">Now I <b>Always stuck on the  </b>'update_font_cache'.</div><div style="margin: 0;">the process is description as follows:</div><div style="margin: 0;"><br></div><div>(Y: is my samba share directory for my linux=/home/shilaimao/  I changed which based on <span style="font-family: Consolas; color: rgb(36, 41, 46); background: rgb(246, 248, 250);">export
TEMPLATECONF=</span>meta-evb/meta-evb-aspeed/meta-evb-ast2500<span style="font-family: Consolas; color: rgb(36, 41, 46); background: rgb(246, 248, 250);">/conf)</span></div><p class="MsoNormal"><br></p><p class="MsoListParagraph" style="text-indent:-18.0pt;mso-list:l0 level1 lfo1"><!--[if !supportLists]-->1.<span style="font-variant-numeric: normal; font-variant-east-asian: normal; font-stretch: normal; font-size: 7pt; line-height: normal; font-family: "Times New Roman";">    </span> 1.  <span style="text-indent: -18pt; font-variant-numeric: normal; font-variant-east-asian: normal; font-stretch: normal; font-size: 7pt; line-height: normal; font-family: "Times New Roman";"> </span><span style="text-indent: -18pt;">Y:\openbmc\meta-evb Folder I added the Y:\openbmc\meta-evb\recipes-phosphor
which including :</span></p><p class="MsoNormal"><o:p></o:p></p><p class="MsoNormal">bmcweb and interfaces directory <o:p></o:p></p><p class="MsoNormal"><o:p> </o:p></p><p class="MsoListParagraph" style="text-indent:-18.0pt;mso-list:l0 level1 lfo1"><!--[if !supportLists]-->2.<span style="font-variant-numeric: normal; font-variant-east-asian: normal; font-stretch: normal; font-size: 7pt; line-height: normal; font-family: "Times New Roman";">       </span>2. <span style="text-indent: -18pt;">Y:\openbmc\meta-evb\conf\ layer.conf</span></p><div>(the files' whole contents:)</div><div># We have a conf and classes directory, add to BBPATH</div><p class="MsoNormal"><o:p></o:p></p><p class="MsoNormal">BBPATH .= ":${LAYERDIR}"<o:p></o:p></p><p class="MsoNormal">This is newly added!<o:p></o:p></p><p class="MsoNormal"><b># We have recipes-*
directories, add to BBFILES<o:p></o:p></b></p><p class="MsoNormal"><b>BBFILES +=
"${LAYERDIR}/recipes-*/*/*.bb \<o:p></o:p></b></p><p class="MsoNormal"><b>           
${LAYERDIR}/recipes-*/*/*.bbappend"<o:p></o:p></b></p><p class="MsoNormal">BBFILE_COLLECTIONS += "evb"<o:p></o:p></p><p class="MsoNormal"><o:p> </o:p></p><p class="MsoNormal">BBFILE_PATTERN_evb = ""<o:p></o:p></p><p class="MsoNormal"><br></p><p class="MsoListParagraphCxSpFirst" style="text-indent:-18.0pt;mso-list:l0 level1 lfo1"><!--[if !supportLists]-->3.<span style="font-variant-numeric: normal; font-variant-east-asian: normal; font-stretch: normal; font-size: 7pt; line-height: normal; font-family: "Times New Roman";">       </span> 3. <span style="text-indent: -18pt;">Y:\openbmc\meta-evb\meta-evb-aspeed</span></p><p class="MsoListParagraphCxSpFirst" style="text-indent:-18.0pt;mso-list:l0 level1 lfo1"><o:p></o:p></p><p class="MsoListParagraphCxSpMiddle">Just copy recipes-phosphor from Y:\openbmc\meta-ibm\meta-romulus<o:p></o:p></p><p class="MsoListParagraphCxSpMiddle" style="text-indent:-18.0pt;mso-list:l0 level1 lfo1"><!--[if !supportLists]-->4.<span style="font-variant-numeric: normal; font-variant-east-asian: normal; font-stretch: normal; font-size: 7pt; line-height: normal; font-family: "Times New Roman";">      
</span><!--[endif]-->Y:\openbmc\meta-evb\meta-evb-aspeed\meta-evb-ast2500\conf\
layer.conf<o:p></o:p></p><p class="MsoListParagraphCxSpLast">Also added the following items </p><p class="MsoNormal"># We have recipes-* directories, add to BBFILES<o:p></o:p></p><p class="MsoNormal">BBFILES += "${LAYERDIR}/recipes-*/*/*.bb \<o:p></o:p></p><p class="MsoNormal">           
${LAYERDIR}/recipes-*/*/*.bbappend"<o:p></o:p></p><p class="MsoNormal"><o:p> </o:p></p><p class="MsoNormal">4. Then start the build based on the modification:<o:p></o:p></p><pre style="background:#F6F8FA">Only run the<o:p></o:p></pre><pre style="background:#F6F8FA"> <span style="font-family:Consolas;color:#24292E;
border:none windowtext 1.0pt;mso-border-alt:none windowtext 0cm;padding:0cm">. openbmc-env<o:p></o:p></span></pre><p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
background:#F6F8FA"><span style="font-size:10.0pt;font-family:Consolas;
mso-fareast-font-family:"Times New Roman";mso-bidi-font-family:"Courier New";
color:#24292E;border:none windowtext 1.0pt;mso-border-alt:none windowtext 0cm;
padding:0cm">bitbake obmc-phosphor-image<o:p></o:p></span></p><p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
background:#F6F8FA"><span style="font-size:10.0pt;font-family:Consolas;
mso-fareast-font-family:"Times New Roman";mso-bidi-font-family:"Courier New";
color:#24292E;border:none windowtext 1.0pt;mso-border-alt:none windowtext 0cm;
padding:0cm"> </span></p><p class="MsoNormal" style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:
normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
background:#F6F8FA"><span style="font-size:10.0pt;font-family:Consolas;
mso-fareast-font-family:"Times New Roman";mso-bidi-font-family:"Courier New";
color:#24292E;border:none windowtext 1.0pt;mso-border-alt:none windowtext 0cm;
padding:0cm">and the paring the recipes is ok. But still can not generated the
image.</span><span style="font-size:10.0pt;font-family:Consolas;mso-fareast-font-family:
"Times New Roman";mso-bidi-font-family:"Courier New";color:#24292E"><o:p></o:p></span></p><p class="MsoNormal"><b> <o:p></o:p></b></p><div><b>Always stuck on the  </b>'update_font_cache'</div><div><br></div><div>would you please help me on this items, the attachment is some detail info on separated build the bmcweb.</div><div><br></div><div><b>Thanks</b></div><div><b>Steven</b></div><div>At 2020-04-22 13:17:21, "chunhui.jia" <chunhui.jia@linux.intel.com> wrote:</div><blockquote id="isReplyContent" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">

<style type="text/css">
body {border-width:0;margin:0}
img {border:0;margin:0;padding:0}
</style>



<div>Steven,</div>
<div> </div>
<div>check the log first to see details. </div>
<div> </div>
<div>Logfile of failure stored in: 
/home/shilaimao/bmc/romulus-bmc/openbmc/build/tmp/work/romulus-openbmc-linux-gnueabi/obmc-phosphor-initramfs/1.0-r0/temp/log.do_rootfs.26507</div>
<div> </div>
<div>Looks like you want to do quick test with some openbmc full feature 
enabled image.  QEMU would help:</div><a href="https://github.com/openbmc/docs/blob/5cc3a78afbc453dabf2f9db86dd5092d075e9612/development/dev-environment.md#download-and-start-qemu-session">https://github.com/openbmc/docs/blob/5cc3a78afbc453dabf2f9db86dd5092d075e9612/development/dev-environment.md#download-and-start-qemu-session</a>
<div> </div>
<div>If your target is to enable these features on EVB board, take Milton's 
suggestion "making incremental changes".</div>
<div>Take EVB recipe as basis and other platform conf as reference. Port 
these phosphor features to that platform (EVB).<br></div>
<div style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana; COLOR: #c0c0c0" align="left">2020-04-22 
<hr id="SignNameHR" style="BORDER-TOP: #c0c0c0 1px solid; HEIGHT: 1px; BORDER-RIGHT: 0px; WIDTH: 122px; BORDER-BOTTOM: 0px; BORDER-LEFT: 0px" align="left">
<span id="_FlashSignName">chunhui.jia</span> </div>
<hr style="BORDER-TOP: #c0c0c0 1px solid; HEIGHT: 1px; BORDER-RIGHT: 0px; BORDER-BOTTOM: 0px; BORDER-LEFT: 0px">

<blockquote id="ntes-flashmail-quote" style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana; PADDING-LEFT: 0px; MARGIN-LEFT: 0px">
  <div><strong>发件人:</strong>"Milton Miller II" <miltonm@us.ibm.com></div>
  <div><strong>发送时间:</strong>2020-04-22 12:03</div>
  <div><strong>主题:</strong>Re: I wan to debug the (export 
  TEMPLATECONF=meta-ibm/meta-romulus/conf ) on evb2500 board </div>
  <div><strong>收件人:</strong>"shi"<slm_8269@163.com></div>
  <div><strong>抄送:</strong>"openbmc"<openbmc@lists.ozlabs.org></div>
  <div> </div>
  <div>
  <div>Around 9:26 PM in some timezone on April 21, 2020, shi  <slm_8269@163.com> wrote: </div>
  <div>>thanks for you info. </div>
  <div>> </div>
  <div>>I try </div>
  <div>>the https://github.com/openbmc/openbmc/tree/master/meta-evb/meta-evb- </div>
  <div>>aspeed/meta-evb-ast2500 image. the fitimage can startup. but the </div>
  <div> </div>
  <div> </div>
  <div>Please consider adding more whitespace and vertical formatting to  </div>
  <div>your replies. </div>
  <div> </div>
  <div>I'm glad you can build the initial evb image and that it works. </div>
  <div> </div>
  <div>>readfish etc, many app not have.  so I still use the IBM Romulus </div>
  <div> </div>
  <div>It occurs to me that this is likely to being a pure evb image and  </div>
  <div>not a obmc-phosphor image.  Try adding this layer to start getting  </div>
  <div>the features. </div>
  <div> </div>
  <div>>image. it always nothing output after the uboot output the starting </div>
  <div>>kernel info., for the  meta-evb-ast2500, it can waiting then popup </div>
  <div>>the log in prompt. I want to change the dtb files, that just cut it </div>
  <div> </div>
  <div>Please look at the documentation in the openbmc doc repository for  </div>
  <div>some additional suggestions on how to start modifing the image. </div>
  <div> </div>
  <div>https://github.com/openbmc/doc </div>
  <div> </div>
  <div>I don't remember which tty the evb uses for the console vs romulus. </div>
  <div> </div>
  <div>>just like the evb-2500's dts, but still cannot startup.  so I changed </div>
  <div>>the kernel of Romulus image's config files try to open the </div>
  <div>>CONFIG_DEBUG_LL=y, when  bitbake obmc-phosphor-image, there always </div>
  <div> </div>
  <div>I've heard of this option but not familar with people using it for  </div>
  <div>aspeed debug. </div>
  <div> </div>
  <div>>has error info:  ERROR: obmc-phosphor-initramfs-1.0-r0 do_rootfs: The </div>
  <div>>postinstall intercept hook 'update_udev_hwdb' failed, details in </div>
  <div>>/home/shilaimao/bmc/romulus-bmc/openbmc/build/tmp/work/romulus-openbm </div>
  <div>>c-linux-gnueabi/obmc-phosphor-initramfs/1.0-r0/temp/log.do_rootfs </div>
  <div>>ERROR: Logfile of failure stored in: </div>
  <div>>/home/shilaimao/bmc/romulus-bmc/openbmc/build/tmp/work/romulus-openbm </div>
  <div>>c-linux-gnueabi/obmc-phosphor-initramfs/1.0-r0/temp/log.do_rootfs.265 </div>
  <div>>07 </div>
  <div> </div>
  <div>The udev-hwdb image is a database of fixups for usb devices.  I thought  </div>
  <div>it was suppressed for Romulus but don't remember.  Also the problem may  </div>
  <div>be related to turning on the read-only filesystem feature but again I  </div>
  <div>don't remember. </div>
  <div> </div>
  <div>Again consider making incremental changes. </div>
  <div> </div>
  <div>https://github.com/openbmc/doc/blob/master/yocto-development.md </div>
  <div> </div>
  <div>https://github.com/openbmc/docs/tree/master/development </div>
  <div> </div>
  <div> </div>
  <div>>ERROR: Task </div>
  <div>>(/home/shilaimao/bmc/romulus-bmc/openbmc/meta-phosphor/recipes-phosph </div>
  <div>>or/images/obmc-phosphor-initramfs.bb:do_rootfs) failed with exit code </div>
  <div>>'1'   how to remove this update_udev_hwdb error?  I also install the </div>
  <div>>sdk from the development doc, it can make only zImage files. the </div>
  <div>>default make. and I also need the rootfs. so I can debug by the bootm </div>
  <div>>kernel rootfs dtb.  but how to separated changed and  compile the </div>
  <div>>rootfs?  from the Romulus dts files, it is no big difference, so I </div>
  <div>>think it should startup based on some changes.  if u have time please </div>
  <div>>help me answer this questions.  thanks Steven      </div>
  <div> </div>
  <div> </div>
  <div>I tend to do specific low level coding and not the full stack, so I will  </div>
  <div>ask you to read and hope others can help with your future questions. </div>
  <div> </div>
  <div>> </div>
  <div>> </div>
  <div>>At 2020-04-20 11:04:59, "Milton Miller II" <miltonm@us.ibm.com> </div>
  <div>>wrote: </div>
  <div>>>On April 19, 2020 around 07:15PM in some timezone, shi wrote: </div>
  <div>>> </div>
  <div>>>>Subject: [EXTERNAL] how run (export </div>
  <div>>>>TEMPLATECONF=meta-ibm/meta-romulus/conf ) on evb2500 board  </div>
  <div>>>> </div>
  <div>>>> </div>
  <div>>> </div>
  <div>>>>I am now focus on the BMC. </div>
  <div>>>>Build based on the openbmc https://github.com/openbmc/openbmc, then </div>
  <div>>>>want to run on evb2500 board of aspeed, when download the fitimage </div>
  <div>>by </div>
  <div>>>>tftpserver then bootm, always stuck on the starting kernel. The </div>
  <div>>>>hardware also 2500 type. Why not startup. How I changed the code </div>
  <div>>can </div>
  <div>>>>boot up?   Is there any clue on this?  </div>
  <div>>>> </div>
  <div>>> </div>
  <div>>>Consder trying the evaluation board config, as ranier will have ncsi </div>
  <div>> </div>
  <div>>>configured for the network and could easily have different configs  </div>
  <div>>>such as GPIO assignments. </div>
  <div>>> </div>
  <div>>>The ast2500 evb config is in the tree below: </div>
  <div>>> </div>
  <div>>>https://github.com/openbmc/openbmc/tree/master/meta-evb/meta-evb-asp </div>
  <div>>eed/meta-evb-ast2500 </div>
  <div>>> </div>
  <div>>>> </div>
  <div>>>>Thanks </div>
  <div>>>>Steven </div>
  <div> </div>
  <div>milton </div>
  <div> </div></div></blockquote></blockquote></div><br><br><span title="neteasefooter"><p> </p></span>