<br><br><div class="gmail_quote">On Wed, Nov 19, 2008 at 9:40 AM, Anose, Bijoy K (N-Aerotek) <span dir="ltr"><<a href="mailto:bijoy.k.anose@lmco.com">bijoy.k.anose@lmco.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="Ih2E3d">> From: Ward Vandewege [mailto:<a href="mailto:ward@gnu.org">ward@gnu.org</a>]<br>
</div>> Sent: Thursday, November 13, 2008 6:56 PM<br>
<div class="Ih2E3d">> To: Anose, Bijoy K (N-Aerotek)<br>
> Cc: Myles Watson; Marc Jones; Coreboot<br>
> Subject: Re: [coreboot] Coreboot on Tyan S2892<br>
><br>
</div><div class="Ih2E3d">> On Thu, Nov 13, 2008 at 07:04:49PM -0500, Anose, Bijoy K<br>
> (N-Aerotek) wrote:<br>
> > > So far it's just me seeing that, on one specific board<br>
> (s2891). So<br>
> > > don't worry about that too much just yet.<br>
> ><br>
> > True, I'll cross that bridge when I get there.<br>
> ><br>
> > First I'll need to be able to boot, period.  So far, what<br>
> I've done is<br>
> > this:<br>
> ><br>
> > 1.  Subversion checkout of latest buildrom 2.  make menuconfig,<br>
> > specifying Tyan S2892, 32-bit LAB 3.  make<br>
> ><br>
> > Do I need to do further configuration (Config.lb etc)?  I<br>
> thought that<br>
> > the menuconfig took care of everything.  Maybe that was wishful<br>
> > thinking..<br>
><br>
> It's not. The only other thing you need to do is *pre*pend<br>
> the vga image to the generated image, which will generate an<br>
> image that is exactly 1024KB large, and which you can flash,<br>
> and which *should* just boot your system.<br>
><br>
<br>
</div>I finally got coreboot+LAB to boot my target kernel/initrd on the SATA<br>
disks (many thanks to Ward)!<br>
<br>
However, once the init script in the initrd attempts to assembly the<br>
software<br>
RAID, it fails because it can't see the SATA disks.</blockquote><div>How many do you have?  Ward has seen a problem with some disk controllers not functioning on the ck804.  I've never used more than one.<br> <br>
</div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
My guess is that coreboot is originally doing some low level block reads<br>
from<br>
the disk to load the kernel/initrd but when the final kernel attempts to<br>
do a<br>
SATA read from the disk, the controller has not been fully/properly<br>
initialized,<br>
and it fails.</blockquote><div><br>Have you tried configure the busybox shell to not load automatically, and looked at the SATA drives from there?<br><br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">

I assume that whatever modifications that Myles made to successfully<br>
boot from<br>
SATA devices with coreboot+LAB on S2892 have trickled down to buildrom..</blockquote><div>I used buildrom.  I think the multiple drives may be getting you, though. <br><br>Thanks,<br>Myles<br></div></div><br>