Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 22 Nov 1997 18:20:27 -0800 (PST)
From:      Howard Lew <digital@www2.shoppersnet.com>
To:        Simon Coggins <chaos@ultra.net.au>
Cc:        questions@FreeBSD.ORG
Subject:   Re: MAJOR Problem in 2.2.5 (Related to 6x686 MMX 166 CPU)
Message-ID:  <Pine.BSF.3.91.971122180453.28708A-100000@www2.shoppersnet.com>
In-Reply-To: <XFMail.971123113243.chaos@ultra.net.au>

next in thread | previous in thread | raw e-mail | index | archive | help
On Sun, 23 Nov 1997, Simon Coggins wrote:

> 
> Last week i posted about having a problem with the kernel of 2.2.5 on the boot
> disk kernel panicing with this message:
> 
> fatal trap 9 general protection fault while in kernel
> 
> instruction pointer             = 0x8:0xf01aad71
> stack pointer                   = 0x10:0xefbfff98
> frame pointer                   = 0x10:0xefbfffb0
> code segment                    = base 0x0, limit 0xfffff, type 0x1b
>                                   DPL 0, pres 1, def32 1, gran 1
> processor eflags                = resume, IOPL = 0
> current process                 = 0 ()
> interrupt mask                  = net tty bio       
>                     
> 
> panic: general protection fault
> 
> 
> I've worked out the problem. 2.2.5 does not like my CPU. It detects it as:
> 
> CPU: i486DX (486-class CPU)
> 
> But it is really a IBM Cyrix 6x686 P166+ MMX (Bois shows it as M2-MMX-P166+)

What's your BIOS date?

Some older BIOSes do not enable some of the CPU features of the Cyrix
6x86MX chip and are unstable with FreeBSD even though they work fine with
the older 6x86.  AFAIK all the post 2.2.2 snaps and 2.2.5 probe the 6x86MX
as a 686 class cpu, and you should use the 686 compile settings.  If the 
boot probe shows 486, you need a new bios.

The boot probe should not say the 6x86MX is a 486 -- it has the Pentium
Pro instruction set + MMX according to IBM's web site.  I have a
6x86MX-PR166 and the post 2.2.2R shows 686 class cpu. 

> 
> I swaped CPU's in another machine to a Cyrix P120+ and it worked fine so i
> installed FreeBSD 2.2.5 then swapped CPU's back and booted up (It booted from
> 2.2.2 Kernel after the upgrade). I recompiled kernel and rebooted. *BANG*
> Kernel panic.
> 
> I have to load /kernel.old now because I can't boot up from the 2.2.5 Kernel..
> 
> HELP!
> 
> (As of writting I'm CVSup'ing to -current to try and fix the problem)
> 
> Regards
> Simon
>  
> 




---------------------------------------------------------------------------
Shoppers Network (Support)      AMD K5/K6s, Cyrix 6x86, Intel Pentiums/Pro
Phone: (415) 759-8584           Email: howard@shoppersnet.com     
==============================> WWW - http://www.shoppersnet.com
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.3.91.971122180453.28708A-100000>