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