The kernel (2.2.14) thinks that these processers are in fact Pentium
III's, and it tries to disable the serial number. Since Athlon
tbirds/durons do not have serial numbers, this operation fails, there is a
kernel panic, and the system halts. Booting off of the rescue disk yields
the same results.
i think i have the same problem. i get a gpf
when disabling CPUID serial number in boot on
a duron 600 (tyan 2390 board). i can boot off
cdrom and other oses are fine. i tried installing
the smp and boot kernels from the cdrom to no avail...
i noticed that the cpu was running a little hot
77 - 80 C -- maybe this is just the gauge...
the CPU vender id comes up AMD on the boot
messages and linux/arch/i386/setup.c looks like
it only trys to turn off the serial # if the
vender is intel (from 2.2.14 on kernel.org):
> if (c->cpuid_level > 0 && c->x86_vendor == X86_VENDOR_INTEL)
> /* Disable processor serial number on Intel Pentium III
> from code by Phil Karn */
i'll try upgrading to 2.2.16 -- though nothing has
really changed in this bit of code in 2.2.16...
I figured out how to fix this problem from LILO. At the prompt, type "linux
x86_serial_nr=1". This makes sure the kernel does not try to turn off the
serial number (bad on processors that don't have them :-))
Everything should boot fine.