I did what you said... ... Jumping to boot code at 0x106710 0
I think this is a divide by zero error when it tries to jump into the etherboot payload. Etherboot has a bug which I've mentioned before. It tries to use some timer machinery before it has been initialized. Edit src/timer.c of etherboot, in the function currticks you want: diff -Nur etherboot-5.0.10/src/timer.c etherboot-5.0.10-new/src/timer.c --- etherboot-5.0.10/src/timer.c Sat Mar 22 11:52:25 2003 +++ etherboot-5.0.10-new/src/timer.c Wed Jul 16 09:45:46 2003 @@ -138,6 +138,8 @@ { unsigned long clocks_high, clocks_low; unsigned long currticks; + +setup_timers(); /* Read the Time Stamp Counter */ rdtsc(clocks_low, clocks_high);
BTW if this fixed your problem I'm a miracle worker.
-Dave
Hmm, I don't have etherboot. I use filo-0.4.1. I wasn't able to use etherboot correctly with my system( IDE flash drives ), so I switched to filo... Dmitry/
----- Original Message ----- From: "Dave Ashley" linuxbios@xdr.com To: linuxbios@clustermatic.org Sent: Thursday, January 29, 2004 4:15 PM Subject: Re: EPIA-M HW graphics slow under linuxbios
I did what you said... ... Jumping to boot code at 0x106710 0
I think this is a divide by zero error when it tries to jump into the etherboot payload. Etherboot has a bug which I've mentioned before. It tries to use some timer machinery before it has been initialized. Edit src/timer.c of etherboot, in the function currticks you want: diff -Nur etherboot-5.0.10/src/timer.c etherboot-5.0.10-new/src/timer.c --- etherboot-5.0.10/src/timer.c Sat Mar 22 11:52:25 2003 +++ etherboot-5.0.10-new/src/timer.c Wed Jul 16 09:45:46 2003 @@ -138,6 +138,8 @@ { unsigned long clocks_high, clocks_low; unsigned long currticks;
+setup_timers(); /* Read the Time Stamp Counter */ rdtsc(clocks_low, clocks_high);
BTW if this fixed your problem I'm a miracle worker.
-Dave _______________________________________________ Linuxbios mailing list Linuxbios@clustermatic.org http://www.clustermatic.org/mailman/listinfo/linuxbios