epia-m 600 -- still not working

Niki Waibel niki.waibel at newlogic.com
Wed Sep 24 07:00:00 CEST 2003


okay.
i found 2 reasons why linuxbios on my epia-m 600mhz was not booting.
it stopped after the following msgs on the serial console:
===
LinuxBIOS-1.0.0 Wed Sep 24 13:12:11 CEST 2003 starting...                       
Copying LinuxBIOS to ram.                                                       
Jumping to LinuxBIOS.       
===

reason a)
in freebios-20030924/src/northbridge/via/vt8623/raminit.inc
i switched 0x350 to 0x150, because i have a 512MByte, DDR, 133MHz, CL2 infineon memory.
===
        /* 0x150 if CAS Latency 2 or 0x350 CAS Latency 2.5 */
        movl $0x150, %esi
        movl %ds:(%esi), %eax
===
but this does *NOT* work!!!
0x350 is fine.

reason b)
again in freebios-20030924/src/northbridge/via/vt8623/raminit.inc
the patch from ian (i think it is already in the CVS, but sourceforge seems
to be slow/strange as usual) is necessary:
===
85c85
<       movl $0x2000, %ecx
---
>       movl $0x2000, %esi     /* IAS changed from ecx to esi */
89c89
<       movl $0x800, %ecx
---
>       movl $0x800, %esi     /* IAS changed from ecx to esi */
119c119
<       movl $0x350, %ecx
---
>       movl $0x350, %esi     /* IAS changed from ecx to esi */
===

in addition i can confirm that compilation of linuxbios with
gcc-3.3.1 and binutils-2.14 is fine...

thanks a lot,
especially ron, andrew and ian,
for your help!

niki




More information about the coreboot mailing list