Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 28 Mar 2006 03:27:40 GMT
From:      Balgansuren <balgaa@mongol.net>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   i386/95021: PAE enabled kernel boot panic
Message-ID:  <200603280327.k2S3ReT3059758@www.freebsd.org>
Resent-Message-ID: <200603280330.k2S3ULkN041432@freefall.freebsd.org>

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

>Number:         95021
>Category:       i386
>Synopsis:       PAE enabled kernel boot panic
>Confidential:   no
>Severity:       critical
>Priority:       high
>Responsible:    freebsd-i386
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Tue Mar 28 03:30:19 GMT 2006
>Closed-Date:
>Last-Modified:
>Originator:     Balgansuren
>Release:        FreeBSD-6.1-PRERELEASE
>Organization:
ICTA
>Environment:
FreeBSD base.icta.gov.mn 6.1-PRERELEASE FreeBSD 6.1-PRERELEASE #0: Wed Mar 22 16:01:51 ULAT 2006     tegshee@base.icta.gov.mn:/usr/obj/usr/src/sys/HUGE  i386

>Description:
I installed FreeBSD-6.0-RELEASE i386 on Dell PowerEdge 6800 with 32GB RAM without any problem. The server is working without any problem if we compile without PAE option.

If we enable PAE option on kernel config file, then can't boot kernel.

As I know on PAE kernel config file disabled USB devices, but PowerEdge 6800 has only USB keyboard/mouse.

I compiled kernel with debugging information and got following error message:
 
KDB: debugger backends: ddb
KDB: Current backend :ddb
Too many segments in the physical address map, giving up
 

Fatal trap 12: page fault while in kernel mode 
cpuid=0; apic id = 00
fault virtual address = 0xb5
fault code  = supervisor read, page not present
instruction pointer = 0x20:ox8053f9dc
stack pointer  = 0x28:0x808f6d8c
frame pointer  = 0x28:0x808f6d8c
code segment  = base 0x0, limit 0xfffff, type 0x1b
   = DPL 0, pres 1, def32 1, gran 1
processor eflags = interrupt enabled, resume, IOPL = 0
current process  = 0 ()
[thread pid 0 tid 0]
Stopped at _vm_map_lock_read+0xc: cmpb $0,0xb5(%eax)
db> 
db> traceTracing pid 0 tid 0 td 0x8065d860
_vm_map_lock_read(0,805c946,bb5,16d5a00,c) at _vm_map_lock_read+0xc
vm_map_lookup(808f6c44,80a3a000,1,808f6c48,808f6c38) at vm_map_lookup+0x28
vm_fault(0,80a3a000,1,0,8065d860) at vm_fault+0x66
trap_pfault(808f6d0c,0,80a3afe8) at trap_pfault+0x12f
trap(808f0008,803c0028,805b0028,0,80a33000) at trap+0x325
calltrap() at calltrap+0x5
--- trap 0xc, eip = 0x803fca96, esp = 0x808f6d4c, ebp = 0x808f6d54 ---
msgbuf_reinit(80a3afe4,80a33000,7fe4) at msdfug_reinti+0xe
msgbufinit(80a33000,8000,8f0020,8f0000,8fe000) at msgbufinit+0x1d
init386(8fe000) at init386+0x5b7
begin() at begin+0x24
db> 
db> backtrace
No such command
db> where
_vm_map_lock_read(0,805c946,bb5,16d5a00,c) at _vm_map_lock_read+0xc
vm_map_lookup(808f6c44,80a3a000,1,808f6c48,808f6c38) at vm_map_lookup+0x28
vm_fault(0,80a3a000,1,0,8065d860) at vm_fault+0x66
trap_pfault(808f6d0c,0,80a3afe8) at trap_pfault+0x12f
trap(808f0008,803c0028,805b0028,0,80a33000) at trap+0x325
calltrap() at calltrap+0x5
--- trap 0xc, eip = 0x803fca96, esp = 0x808f6d4c, ebp = 0x808f6d54 ---
msgbuf_reinit(80a3afe4,80a33000,7fe4) at msdfug_reinti+0xe
msgbufinit(80a33000,8000,8f0020,8f0000,8fe000) at msgbufinit+0x1d
init386(8fe000) at init386+0x5b7
begin() at begin+0x24
db> step
 

Fatal trap 12: page fault while in kernel mode 
cpuid=0; apic id = 00
fault virtual address = 0xb5
fault code  = supervisor read, page not present
instruction pointer = 0x20:ox8053f9dc
stack pointer  = 0x28:0x808f6d8c
frame pointer  = 0x28:0x808f6d8c
code segment  = base 0x0, limit 0xfffff, type 0x1b
   = DPL 0, pres 1, def32 1, gran 1
processor eflags = interrupt enabled, resume, IOPL = 0
current process  = 0 ()
[thread pid 0 tid 0]
Stopped at _vm_map_lock_read+0xc: cmpb $0,0xb5(%eax)
db> 
>How-To-Repeat:
Just boot PAE enabled kernel.
>Fix:

>Release-Note:
>Audit-Trail:
>Unformatted:



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