[ILUG] Cyrix support
John P. Looney
valen at tuatha.org
Fri Jul 5 10:34:23 IST 2002
On Fri, Jul 05, 2002 at 10:13:10AM +0100, Carlos Luna mentioned:
> I've installed the Redhat distribution (version 7.2) on a harddrive through
> an Intel machine and then plugged that same harddrive into a Cyrix machine.
> The errors at bootup are as follows :
> CPU: Cyrix Geode(TM) Integrated Processor by National Semi stepping
> Kernel panic: Kernel compiled for Pentium+, requires TSC feature!
> What's the TSC feature?
Time Stamp Clock.
> I thought the kernel supports Cyrix chips, but hell! What do I know?
> How do I compile the kernel to include this TSC feature?
> The chip, by the way, is a Cyrix MediaGX 6x86.
These are not Pentium IIs. They are like PII's, but different. So, you
must have an i586 glibc, and an i586 kernel. Running i686 code on a Cyrix
will cause pain, suffering, and if left undetected, madness.
Redhat detects that you have an i686 on install (higher than pentium,
basically), and installs i686 kernel and glibc (i686 code uses the CMOV
instruction, unsupported on i586 & Cyrix). As you can see, you have a
kernel compiled specifically for i686.
You could just compile another kernel and libc, but I'd recommend just
not plugging that disk in. Reinstall redhat, when the disk is plugged into
a Cyrix system, so you get the i586 compiled binaries.
More information about the ILUG