Skip site navigation (1)Skip section navigation (2)
Date:         Fri, 31 Mar 1995 11:51:18 +0200 (O)
From:      ROBIN@ptnsct.nis.za (Robin Hunt)
To:        bugs@FreeBSD.org
Subject:   NPX problem on 486?
Message-ID:  <950331115118.28d44@ptnsct.nis.za>

next in thread | raw e-mail | index | archive | help
Hi,

I have a 486DX2/80 with 16Meg of RAM, running the 950211 (+-) SNAP
of FreeBSD. It boots and runs fine on this kernel (except when I install
32 Meg of RAM, in which case it randomly panics).

I have attempted to updgrade to the latest release (950322) (+-) in the hope
that the 16/32 Meg problem would be resolved, but when I recompile the kernel
and reboot, it gets as fas as: 

npx0 on motherboard
npx0 INT 16 interface

then it panics with the following error:

Fatal trap 18: integer divide fault while in kernel mode
Instruction Pointer: 0x8:0xf016e9f8 (see end for kernel listing of this addr)
Code Segment = 	base = 0x0
		limit = 0xfffff
		type = 0x16
		DPL 0 pres 1
		def 32	gran 1
Processor eflags: int enabled, resume IOPL = 0
Current process = 0

panic: integer divide fault
please press reset

... which is all rather worrying, since the same motherboard DOES boot
    with the same config with the older kernel.

Here is the kernel name list from around that address:

f016cda0 F machdep.o
f016ce64 T _cpu_startup
f016d400 t _identifycpu
f016d798 T _sendsig
f016d944 T _sigreturn
f016da54 T _diediedie
f016db64 T _boot
f016ddcc T _dumpsys
f016def0 t _initcpu
f016def8 T _setregs
f016df74 T _cpu_sysctl
f016e008 T _setidt
f016e064 T _sdtossd
f016e194 T _init386
f016e6b4 T _ptrace_set_pc
f016e6d8 T _ptrace_single_step
f016e6fc T _ptrace_getregs
f016e728 T _ptrace_setregs
f016e754 T _ptrace_write_u
f016e818 T _fill_regs
f016e888 T _set_regs
f016e934 T _Debugger
f016e948 T _bounds_check_with_label   <--- Somewhere around here...
f016ea20 T _disk_externalize
f016ea50 F math_emulate.o


I would appreciate any help, send to

robin@ptnsct.nis.za



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?950331115118.28d44>