<div class="socmaildefaultfont" dir="ltr" style="font-family:Arial;font-size:10.5pt" ><div dir="ltr" style="font-family:Arial;font-size:10.5pt" ><div dir="ltr" > </div>
<div dir="ltr" ><div>I semi answered the rest.  Hoping Teddy or others can really address #5</div>
<div> </div>
<div><br>Chris Austen<br>POWER Systems Enablement Manager<br>(512) 286-5184 (T/L: 363-5184)
<div> </div>
<div> </div>
<blockquote data-history-content-modified="1" data-history-expanded="1" style="border-left:solid #aaaaaa 2px; margin-left:5px; padding-left:5px; direction:ltr; margin-right:0px" >----- Original message -----<br>From: Norman James/Austin/IBM@IBMUS<br>Sent by: "openbmc" <openbmc-bounces+austenc=us.ibm.com@lists.ozlabs.org><br>To: Shay Slobodkin <shays@mellanox.com><br>Cc: "openbmc@lists.ozlabs.org" <openbmc@lists.ozlabs.org><br>Subject: Re: Several general questions<br>Date: Tue, Apr 19, 2016 11:45 AM<br> 
<p>I answered 1, 3, and 6<br><br><br>Regards,<br>Norman James<br>IBM - POWER Systems Architect<br>Phone: 1-512-286-6807 (T/L: 363-6807)<br>Internet: njames@us.ibm.com<br><br><br><img  alt="Inactive hide details for Shay Slobodkin ---04/19/2016 10:12:49 AM---Hi, We have some general questions from our latest experie" src="cid:1__=09BBF509DFCB9B178f9e8a93df938690918c09B@" height="16" border="0" width="16" ><font color="#424282" >Shay Slobodkin ---04/19/2016 10:12:49 AM---Hi, We have some general questions from our latest experience with the project:</font><br><br><font color="#5F5F5F" size="2" >From: </font><font size="2" >Shay Slobodkin <shays@mellanox.com></font><br><font color="#5F5F5F" size="2" >To: </font><font size="2" >"openbmc@lists.ozlabs.org" <openbmc@lists.ozlabs.org></font><br><font color="#5F5F5F" size="2" >Date: </font><font size="2" >04/19/2016 10:12 AM</font><br><font color="#5F5F5F" size="2" >Subject: </font><font size="2" >Several general questions</font><br><font color="#5F5F5F" size="2" >Sent by: </font><font size="2" >"openbmc" <openbmc-bounces+njames=us.ibm.com@lists.ozlabs.org></font></p>
<hr style="color:#8091A5; " align="left" size="2" width="100%" ><br><br><br><font face="Calibri" >Hi,</font><br><br><font face="Calibri" >We have some general questions from our latest experience with the project:</font><br><br><font face="Calibri" >1. We saw some corresponding about out of the box experience and we were wondering how does the BMC should be burnt for the first time in production. Currently we have limited speed of debug UART on AST2520, also Aspeed recommend to use this interface for debug purpose only. We also faced a problem to burn BMC using Abatron BDI3000, does anyone have experience working with it?</font><br><br><font face="Calibri" >>> For the first time flash, an external SPI flash programmer is usually used. The DediProg SF100 works with no issues.</font><br><br><br><font face="Calibri" >2. Several u-boot versions were mentioned this week at mailing list, we currently use u-boot based on 2013.7 with porting AST2520 stuff from Aspeed EVB u-boot. Can you suggest a u-boot version to merge with?</font></blockquote>
<blockquote class="history-quote-1461098550345" data-history-content-modified="1" data-history-expanded="1" style="border-left:solid #aaaaaa 2px; margin-left:5px; padding-left:5px; direction:ltr; margin-right:0px" >>> CA: Stay with the Teddy/Joel talk as it seems like they are just a couple of weeks away from getting us up to 2016.03.</blockquote>
<blockquote class="history-quote-1461098550345" data-history-content-modified="1" data-history-expanded="1" style="border-left:solid #aaaaaa 2px; margin-left:5px; padding-left:5px; direction:ltr; margin-right:0px" ><br><font face="Calibri" >3. Is there some standard method performing BMC upgrade on site from host CPU? Is there a best practice of upgrade granularity? Meaning, do you suggest to upgrade whole image or maybe just specific partition (only DTB for example)?</font><br><br><font face="Calibri" >>> When flashing from the host, we do no currently support a partial upgrade. We boot the BMC into a mode where it doesn't use the flash filesystem and then use SOCFlash from Aspeed. You can reboot the BMC into this special mode with ipmitool from host CPU. Through REST, we do support upgrades of kernel, readonly filesystem, rw filesystem, and uboot separately. In the deploy directory, the image-* files are for this and packaged up in the tar. </font><br><br><font face="Calibri" >4. We saw that most openbmc systems are using jffs2 file system. We thought to use ubifs as it has some advantages over jffs2. Can you share the motivation of using jffs2 for BMC project and is there special reason for doing so?</font></blockquote>
<blockquote class="history-quote-1461098550345" data-history-content-modified="1" data-history-expanded="1" style="border-left:solid #aaaaaa 2px; margin-left:5px; padding-left:5px; direction:ltr; margin-right:0px" ><font face="Calibri" >>> CA: simply because jffs2 was designed for flash file systems, it was known, we knew how to work with it.  Ubifs has some nice wear leveling support and that was not something we needed to be concerned about with our use of PNOR flash.  We did not perform any review of ubifs, so it seems reasonable to think (barring flash image size) that ubifs could be used</font><br><br><font face="Calibri" >5. Some Aspeed EVB drivers such as USB, PWM were not ported to openbmc kernel tree yet. We were planning to port them and wonder if there is any special reason they weren’t ported yet.</font></blockquote>
<blockquote class="history-quote-1461098550345" data-history-content-modified="1" data-history-expanded="1" style="border-left:solid #aaaaaa 2px; margin-left:5px; padding-left:5px; direction:ltr; margin-right:0px" ><font face="Calibri" >>> CA: The only reason why they were not on the AST2400 was because we never used them.  I suspect another company on this distro does already have versions of the USB (and maybe PWM?) for the 4.1</font> kernel.  Joel is working to get the AST2500 Kernel up to 4.4 however the priority for USB and PWM is likely lower.  If you are pushing towards support for them on the 4.4 Kernel work with Teddy and his group for the design beyond basic operations. </blockquote>
<blockquote class="history-quote-1461098550345" data-history-content-modified="1" data-history-expanded="1" style="border-left:solid #aaaaaa 2px; margin-left:5px; padding-left:5px; direction:ltr; margin-right:0px" ><br><font face="Calibri" >6. Building the project yields a lot of files under the “deploy” folder of build. We were wondering which files to use for simply flashing a system (using flashcp?) and which should be used for production.</font><br><br><font face="Calibri" >>> flash-[system_name] can be directly flashed with the a programmer, SOCFlash, or flashcp. </font><br><br><font face="Calibri" >Thank you for your assistance,</font><br><font face="Calibri" >Shay</font><br><tt>_______________________________________________<br>openbmc mailing list<br>openbmc@lists.ozlabs.org</tt><br><tt><a href="https://lists.ozlabs.org/listinfo/openbmc" target="_blank" >https://lists.ozlabs.org/listinfo/openbmc</a></tt><br><br><br> 
<div><font face="Default Monospace,Courier New,Courier,monospace" size="2" >_______________________________________________<br>openbmc mailing list<br>openbmc@lists.ozlabs.org<br><a href="https://lists.ozlabs.org/listinfo/openbmc" target="_blank" >https://lists.ozlabs.org/listinfo/openbmc</a></font></div></blockquote></div></div></div></div>
<BR>