I updated my source tree, successfully did a make buildworld and
installworld. Rebuilt the kernel. Upon reboot I encountered the 
following trap. 

Fatal Trap 12: page fault while in kernel mode
mp_lock = 00000002;  cpuid = 0; lapic.id = 00000000
fault virtual address   = 0xbfc00000
fault code                      = supervisor read, page not present
instruction pointer     = 0x8:0xc01dc935
stack pointer           = 0x10:0xc0295ed8
frame pointer           = 0x10:0xc0295ed8
code segment            = base 0x0  limit 0xfffff  type 0x1b
                                = DPL 0, page 1, def32 1, gran 1
processor eflags                = interrupt enabled, resume, IOPL=0
current process         = 0 ()
interrupt mask          = net tty bio cam <- SMP:XXX
trap number                     = 12
mp_lock = 00000002; cpuid = 0; lapic.id = 00000000

When it dropped into ddb I got the following:

stopped at      kvtop+0x2d:     movl PTmap(,%eax,4),%edx

At trace in ddb provides the following:
kvtop(0) at kvtop+0x2d
isa_compat_probe(...) at isa_compat_probe+0x297
DEVICE_PROBE(...) at DEVICE_PROBE+0x25
device_probe_child(...) at device_probe_child+0x4a
device_probe_and_attach(...) at device_probe_and_attach+0x25
bus_generic_attach(...) at bus_generic_attach+0x16
configure(0) at configure+0x46
main at main+0x83
begin at begin+0x55

This is an dual 233MMX system with hardware I have been
using for several years without any problems.

The last kernel I built was on 4 April. Everything worked 
fine. Also, the GENERIC kernel does works. I have looked
through my config file and compared it against GENERIC
and nothing seems to be out of wack. The fault occured
right after probing the ppbus. I thought that might be
the problem, but commenting out the ppbus stuff does not
prevent it from faulting.

Any suggenstions would be appriciated.

Thanks
Greg Shaffer





To Unsubscribe: send mail to majord...@freebsd.org
with "unsubscribe freebsd-current" in the body of the message

Reply via email to