[LinuxBIOS] Booting LinuxBIOS on an EPIA-V

Fredrik Tolf fredrik at dolda2000.com
Fri Aug 25 03:57:34 CEST 2006


On Thu, 2006-08-24 at 20:19 -0500, Richard Smith wrote:
> > 0000360  \0  \0  \0 340  \0 340  \0 340 340 340  \0 340  \0  \0 340  \0
> > 0000400 340 340 340  \0 340 340  \0 340 340 340  \0 340  \0 340  \0  \0
> > 0000420 340  \0  \0 340  \0 340 340  \0  \0 340  \0  \0 340 340  \0 340
> > 0000440 340  \0  \0  \0 340  \0  \0  \0 340  \0  \0  \0  \0 340  \0 340
> > 0000460 340  \0 340 340 340  \0 340 340  \0 340 340  \0  \0 340  \0 340
> > 0000500  \0 340 340 340  \0 340  \0  \0 340  \0 340 340 340  \0 340 340
> > 0000520  \0 340 340 340  \0 340 340 340  \0  \0 340  \0
> >
> > Is this somehow wrong, or am I supposed to use some program to decode
> > it?
> 
> Nope its all ASCII.  I think you have a baud rate problem 115200,N,8,1

It was indeed set to 115200 N81, but I just experimented a bit and found
that it worked on 19200 baud (with some garbage at the top, though). :)

So I just recompiled and reburned LinuxBIOS with maximum logging, and I
got this:

M-^_M-OM-&M-oM-mM-yM-?M-^?M-^M-}>M-v}M-^?M-?^?M-^_M-OM-&M-oM-mM-yM-?M-^?M-^M-}>M-v}M-^?M-?^?^M$
^M$
LinuxBIOS-1.1.8.0Fallback Fri Aug 25 03:51:14 CEST 2006 starting...^M$
87 is the comm register^M$
SMBus controller enabled^M$
vt8601 init starting^M$
00000000 is the north$
1106 0601^M$
0120d4 is the computed timing$
NOP^M$
PRECHARGE^M$
DUMMY READS^M$
CBR^M$
MRS^M$
NORMAL^M$
set ref. rate^M$
enable multi-page open^M$
Slot 00 is SDRAM 08000000 bytes ^M$
0100 is the chip size^M$
000e is the MA type^M$
Slot 01 is empty^M$
Slot 02 is empty^M$
Slot 03 is empty^M$
vt8601 done^M$
Copying LinuxBIOS to ram.^M$
Jumping to LinuxBIOS.^M$

I guess that's a pretty good indication that RAM isn't working, right?

So to get back to debugging this, do you have any idea of a time when
the 8601 code was working? Was it while LinuxBIOS existed in Subversion
(there was a CVS repo some years ago, wasn't there)?

Fredrik Tolf






More information about the coreboot mailing list