Re: 2.1.63 - testing Pentium bug workaround..

Jimmie Farmer (calvin@malchick.com)
Fri, 14 Nov 1997 00:23:31 -0800 (PST)


On Thu, 13 Nov 1997, Joey Hess wrote:

> Rik van Riel wrote:
> > On Wed, 12 Nov 1997, Joey Hess wrote:
> >
> > > I tried it on my system. The bug was detected, the kernel enabled the
> > > workaround, and the bug was still able to freeze my system solid. :-(
> > > I have a pentium 166 processor.
> >
> > What stepping is your CPU? Mine is a stepping 12 and I'm able
> > to run a
>
> Stepping 12, but I had SMP defined (I always forget that Makefile.....).
> I haven't gotten around to compiling non-SMP and trying it, I expect it will
> work then.

That did the trick for me, as well. I had forgotton to comment
out "SMP = 1", and after I did and recompiled, the patch works great.

BUT, I got this while the newly compiled kernel was running, and
the *only* change I mage was commenting out "SMP = 1":

[repeated a LOT, as I was not home to catch it 'till late]

malchick kernel: Oops: 0000
malchick kernel: CPU: 0
malchick kernel: EIP: 0010:[<c0127dc5>]
malchick kernel: EFLAGS: 00010206
malchick kernel: eax: 1e33b800 ebx: c3bba540 ecx: 00000000 edx: c3b94893
malchick kernel: esi: c3bba540 edi: c3a50960 ebp: 00000001 esp: c3baff18
malchick kernel: ds: 0018 es: 0018 ss: 0018
malchick kernel: Process sendmail (pid: 723, process nr: 25, stackpage=c3baf000)
malchick kernel: Stack: c3bba540 c3a50960 c37d900a c0127fb0 c3a50960 c3bba540 c37d9000 000001b6
malchick kernel: 00000001 000001b6 00000000 c37a3001 00000000 c37d9000 0000000a 15233651
malchick kernel: c01280bc c37d9000 00000000 00000001 c3d75860 000001b6 c37d9000 000001b6
malchick kernel: Call Trace: [<c0127fb0>] [<c01280bc>] [<c01206af>] [<c0120863>] [<c010925a>]
malchick kernel: Code: 83 78 2c 00 74 57 89 e0 89 c3 81 e3 00 e0 ff ff 8b 83 d0 01
malchick kernel: <c4800fc8/1e33b82c>
malchick kernel: Unable to handle kernel paging request at virtual address 1e33b82c
malchick kernel: current->tss.cr3 = 0372c000, Hr3 = 0372c000
malchick kernel: *pde = 00000000

This is the first time in the history of my machine that a kernel
oops has happened. I run a small mailing list (using Smartlist) from this
machine, and hopefully this was just a transient error. =-)

processor : 0
cpu : 586
model : Pentium 75+
vendor_id : GenuineIntel
stepping : 12
fdiv_bug : no
hlt_bug : no
sep_bug : no
pentium_f00f_bug : yes
fpu : yes
fpu_exception : yes
cpuid : yes
wp : yes
flags : fpu vme de pse tsc msr mce cx8
bogomips : 53.04

Sincerely,
Jimmie Farmer

Jimmie Farmer | It is by the fortune of God that, in this country,
Techno Geek/Musician | we have three benefits: freedom of speech, freedom
calvin@malchick.com | of thought, and the wisdom never to use either.
http://www.malchick.com/ | -- Mark Twain