<div dir="ltr">Hi Mark,<br><div class="gmail_extra"><br><br><div class="gmail_quote">On Sat, Sep 7, 2013 at 9:38 AM, Mark Mc <span dir="ltr"><<a href="mailto:markymcd13@gmail.com" target="_blank">markymcd13@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div><div><div><div>Hi, I was hoping someone could help me out or point me in the right direction with a tyan s2912-e board not booting with coreboot,<br>
</div>2x 2419 opterons<br></div>16GB ECC DDR2 RAM<br>
</div>Onbard SAS LSI 1064e<br></div>AMD Radeon 7850 2GB<br><div><div><div><div><br>the codes on the onboard POST display (from port 80) are changing so fast that I cannot make them out however it is seems by the pattern of codes outputted that it is in a loop, are there any particular settings in the menuconfig that are required? Or have I missed something obvious?<br>

<br></div><div>The system flashes with flashrom no problem<br></div><div>I have tried booting with 1 CPU and just 1 stick of RAM, removed the PCIe GFX card. I have also built coreboot with and without the onboard VGA bios but none of this makes any difference, any help would be greatly appreciated. <br>

</div></div></div></div></div><br></blockquote><div><br></div><div>I don't have personal experience with the s2912-e, so these are general debugging approaches. It could help you find a specific area that is failing. Then someone else might spot what's going on. :-)<br>
<br>Would it help if you inserted some busy loops at interesting points in the code? I mean something like for (i = 0; i < 1000000; i++) for (j = 0; j < 1000000; j++) for (k = 0; k < 1000000; k++) { volatile int m = 0; m++; /*to keep the compiler from optimizing the loop away*/ }<br>
<br></div><div>The wiki has information on where the code starts and the overall flow: <a href="http://www.coreboot.org/Developer_Manual#coreboot_Overview">http://www.coreboot.org/Developer_Manual#coreboot_Overview</a><br>
<br></div><div>From that you could place busy loops at strategic points to slow down the post codes.<br><br></div><div>Can you get a serial console log?<br><br></div><div>Ok, hope that helps.<br><br>David<br></div></div></div>
</div>