[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