Subject: port-i386/19250: kernel: double fault trap, code=0
To: None <gnats-bugs@gnats.netbsd.org>
From: None <jarle@uninett.no>
List: netbsd-bugs
Date: 12/03/2002 09:54:00
>Number:         19250
>Category:       port-i386
>Synopsis:       kernel: double fault trap, code=0
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    port-i386-maintainer
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Tue Dec 03 00:55:00 PST 2002
>Closed-Date:
>Last-Modified:
>Originator:     Jarle Greipsland
>Release:        NetBSD 1.6K
>Organization:
UNINETT
>Environment:
	
	
System: NetBSD splitter-pine.urc.uninett.no 1.6K NetBSD 1.6K (GENERIC.MP) #2: Tue Nov 26 17:06:04 CET 2002     he@splitter-pine.urc.uninett.no:/usr/src/sys/arch/i386/compile/GENERIC.MP i386
Architecture: i386
Machine: i386
>Description:
After running for about a week, our Dell 6350 panic'ed with a double fault
trap.  At the time it wasn't doing much; 4 setiathome clients, and idle
postgresql database, an instance of the galeon web browser, the junkbuster
web proxy and the usual set of system processes.  Console log output
follows below.  It looks like there is a kernel stack overflow.  Maybe
related to bug report port-i386/17957?

kernel: double fault trap, code=0
Stopped in pid 258 (setiathome) at      lockmgr+0x6:    pushl   %edi
db{3}> trace
lockmgr(c06c5240,400042,0,0,0) at lockmgr+0x6
i386_intlock(5,10,30,10,10) at i386_intlock+0x1a
Xintr_ioapic14() at Xintr_ioapic14+0x88
--- interrupt ---
Xspllower(c06c5240,400042,0,0,0) at Xspllower+0xf
i386_intlock(5,10,30,10,10) at i386_intlock+0x1a
Xintr_ioapic14() at Xintr_ioapic14+0x88
--- interrupt ---
Xspllower(c06c5240,400042,0,a,0) at Xspllower+0xf
i386_intlock(5,c06d0010,30,e3400010,10) at i386_intlock+0x1a
Xintr_ioapic14() at Xintr_ioapic14+0x88
--- interrupt ---
Xspllower(c06c5240,400042,0,0,e33ba812) at Xspllower+0xf
i386_intlock(5,c1a00010,e44f0030,c0310010,c06c0010) at i386_intlock+0x1a
Xintr_ioapic14() at Xintr_ioapic14+0x88
--- interrupt ---
Xspllower(c06c5240,400042,0,c038e56e,c06c5240) at Xspllower+0xf
i386_intlock(5,c1800010,c1800030,c0100010,10) at i386_intlock+0x1a
Xintr_ioapic14() at Xintr_ioapic14+0x88
--- interrupt ---
Xspllower(c06c5240,400042,0,5,c1809280) at Xspllower+0xf
i386_intlock(5,10,30,400010,c06c0010) at i386_intlock+0x1a
Xintr_ioapic14() at Xintr_ioapic14+0x88
--- interrupt ---
Xspllower(c06c5240,400042,0,5,c1809280) at Xspllower+0xf
i386_intlock(5,10,30,400010,c06c0010) at i386_intlock+0x1a
Xintr_ioapic14() at Xintr_ioapic14+0x88
--- interrupt ---
Xspllower(c06c5240,400042,0,5,c1809280) at Xspllower+0xf
i386_intlock(5,10,30,400010,c06c0010) at i386_intlock+0x1a
Xintr_ioapic14() at Xintr_ioapic14+0x88
--- interrupt ---
Xspllower(c06c5240,400042,0,5,c1809280) at Xspllower+0xf
i386_intlock(5,10,30,400010,c06c0010) at i386_intlock+0x1a
Xintr_ioapic14() at Xintr_ioapic14+0x88
--- interrupt ---
Xspllower(c06c5240,400042,0,5,c1809280) at Xspllower+0xf
i386_intlock(5,10,30,400010,c06c0010) at i386_intlock+0x1a
Xintr_ioapic14() at Xintr_ioapic14+0x88
--- interrupt ---
Xspllower(c06c5240,400042,0,5,c1809280) at Xspllower+0xf
i386_intlock(5,10,30,400010,c06c0010) at i386_intlock+0x1a
Xintr_ioapic14() at Xintr_ioapic14+0x88
--- interrupt ---
Xspllower(c06c5240,400042,0,5,c1809280) at Xspllower+0xf
i386_intlock(5,10,30,400010,c06c0010) at i386_intlock+0x1a
Xintr_ioapic14() at Xintr_ioapic14+0x88
--- interrupt ---
Xspllower(c06c5240,400042,0,5,c1809280) at Xspllower+0xf
i386_intlock(5,10,30,400010,c06c0010) at i386_intlock+0x1a
Xintr_ioapic14() at Xintr_ioapic14+0x88
--- interrupt ---
Xspllower(c06c5240,400042,0,5,c1809280) at Xspllower+0xf
i386_intlock(5,10,30,400010,c06c0010) at i386_intlock+0x1a
Xintr_ioapic14() at Xintr_ioapic14+0x88
--- interrupt ---
Xspllower(c06c5240,400042,0,5,c1809280) at Xspllower+0xf
i386_intlock(5,10,30,400010,c06c0010) at i386_intlock+0x1a
Xintr_ioapic14() at Xintr_ioapic14+0x88
--- interrupt ---
Xspllower(c06c5240,400042,0,5,c1809280) at Xspllower+0xf
i386_intlock(5,10,30,400010,c06c0010) at i386_intlock+0x1a
Xintr_ioapic14() at Xintr_ioapic14+0x88
--- interrupt ---
Xspllower(c06c5240,400042,0,5,c1809280) at Xspllower+0xf
i386_intlock(5,10,30,400010,c06c0010) at i386_intlock+0x1a
Xintr_ioapic14() at Xintr_ioapic14+0x88
--- interrupt ---
Xspllower(c06c5240,400042,0,5,c1809280) at Xspllower+0xf
i386_intlock(5,10,30,400010,c06c0010) at i386_intlock+0x1a
Xintr_ioapic14() at Xintr_ioapic14+0x88
--- interrupt ---
Xspllower(c06c5240,400042,0,5,c1809280) at Xspllower+0xf
i386_intlock(5,10,30,400010,c06c0010) at i386_intlock+0x1a
Xintr_ioapic14() at Xintr_ioapic14+0x88
--- interrupt ---
Xspllower(c06c5240,400042,0,5,c1809280) at Xspllower+0xf
i386_intlock(5,10,30,400010,c06c0010) at i386_intlock+0x1a
Xintr_ioapic14() at Xintr_ioapic14+0x88
--- interrupt ---
Xspllower(c06c5240,400042,0,5,c1809280) at Xspllower+0xf
i386_intlock(5,10,30,400010,c06c0010) at i386_intlock+0x1a
Xintr_ioapic14() at Xintr_ioapic14+0x88
--- interrupt ---
Xspllower(c06c5240,400042,0,5,c1809280) at Xspllower+0xf
i386_intlock(5,10,30,400010,c06c0010) at i386_intlock+0x1a
Xintr_ioapic14() at Xintr_ioapic14+0x88
--- interrupt ---
Xspllower(c06c5240,400042,0,5,c1809280) at Xspllower+0xf
i386_intlock(5,10,30,400010,c06c0010) at i386_intlock+0x1a
Xintr_ioapic14() at Xintr_ioapic14+0x88
--- interrupt ---
Xspllower(c06c5240,400042,0,5,c1809280) at Xspllower+0xf
i386_intlock(5,10,30,400010,c06c0010) at i386_intlock+0x1a
Xintr_ioapic14() at Xintr_ioapic14+0x88
--- interrupt ---
Xspllower(c06c5240,400042,0,a,c1809280) at Xspllower+0xf
i386_intlock(5,c06d0010,30,e3390010,10) at i386_intlock+0x1a
Xintr_ioapic14() at Xintr_ioapic14+0x88
--- interrupt ---
Xspllower(c06c5240,400042,0,5,e33d2012) at Xspllower+0xf
i386_intlock(5,32a30010,32a30030,e44f0010,c0380010) at i386_intlock+0x1a
Xintr_ioapic14() at Xintr_ioapic14+0x88
--- interrupt ---
Xspllower(c06c5240,400042,0,c038e56e,32a30002) at Xspllower+0xf
i386_intlock(5,c1ac0010,30,c0100010,c1a10010) at i386_intlock+0x1a
Xintr_ioapic14() at Xintr_ioapic14+0x88
--- interrupt ---
Xspllower(c06c5240,400042,0,0,c1a15040) at Xspllower+0xf
i386_intlock(5,10,30,400010,c06c0010) at i386_intlock+0x1a
Xintr_ioapic14() at Xintr_ioapic14+0x88
--- interrupt ---
Xspllower(c06c5240,400042,0,0,c1a15040) at Xspllower+0xf
i386_intlock(5,10,30,400010,c06c0010) at i386_intlock+0x1a
Xintr_ioapic14() at Xintr_ioapic14+0x88
--- interrupt ---
Xspllower(c06c5240,400042,0,0,c1a15040) at Xspllower+0xf
i386_intlock(5,1d790010,1d790030,e44f0010,c0380010) at i386_intlock+0x1a
Xintr_ioapic14() at Xintr_ioapic14+0x88
--- interrupt ---
Xspllower(c06c5240,400042,0,0,c1a6c130) at Xspllower+0xf
i386_intlock(5,6250010,6250030,e44f0010,c0380010) at i386_intlock+0x1a
Xintr_ioapic14() at Xintr_ioapic14+0x88
--- interrupt ---
Xspllower(c06c5240,400042,0,0,6253802) at Xspllower+0xf
i386_intlock(5,c1ac0010,30,400010,c1a10010) at i386_intlock+0x1a
Xintr_ioapic14() at Xintr_ioapic14+0x88
--- interrupt ---
Xspllower(c06c5240,400042,0,18,4) at Xspllower+0xf
i386_intlock(5,10,30,10,10) at i386_intlock+0x1a
Xintr_ioapic14() at Xintr_ioapic14+0x88
--- interrupt ---
Xspllower(c06c5240,400042,0,e2308,28) at Xspllower+0xf
i386_intlock(5,e44f0010,c0380030,c06d0010,10) at i386_intlock+0x1a
Xintr_ioapic14() at Xintr_ioapic14+0x88
--- interrupt ---
Xspllower(c06c5240,400042,0,0,e44fb850) at Xspllower+0xf
i386_intlock(5,10,e4cf0030,10,e44f0010) at i386_intlock+0x1a
Xintr_ioapic14() at Xintr_ioapic14+0x88
--- interrupt ---
Xspllower(c06c5240,400042,0,0,c0336956) at Xspllower+0xf
i386_intlock(5,e44f0010,30,e4cf0010,c03a0010) at i386_intlock+0x1a
Xintr_ioapic14() at Xintr_ioapic14+0x88
--- interrupt ---
Xspllower(c06c5240,400042,0,1,0) at Xspllower+0xf
i386_intlock(5,10,30,10,10) at i386_intlock+0x1a
Xintr_ioapic14() at Xintr_ioapic14+0x88
--- interrupt ---
Xspllower(c06c5240,400042,0,c06b2da0,400006) at Xspllower+0xf
i386_intlock(5,10,c0330030,e44f0010,c1ac0010) at i386_intlock+0x1a
Xintr_ioapic14() at Xintr_ioapic14+0x88
--- interrupt ---
Xspllower(c06c5240,400042,0,3846a121,e44fbb30) at Xspllower+0xf
i386_intlock(5,c02b0010,c1d00030,c1a10010,c1800010) at i386_intlock+0x1a
Xintr_ioapic14() at Xintr_ioapic14+0x88
--- interrupt ---
Xspllower(c06c5240,400042,0,bd0,3) at Xspllower+0xf
i386_intlock(5,10,30,c1a10010,10) at i386_intlock+0x1a
Xintr_ioapic14() at Xintr_ioapic14+0x88
--- interrupt ---
Xspllower(c1a15040,c1807e00,c1aae49c,c1abdd68,c1bfc844) at Xspllower+0xf
nd6_output(c1a15040,c1a15040,c1807e00,c1aae49c,c1abdce4) at nd6_output+0x2af
ip6_output(c1807e00,0,c1bfc840,0,0) at ip6_output+0xa04
tcp_output(c1bb7004,594,0,c1bb7004,1) at tcp_output+0x11b5
tcp_input(c1ac5000,28,6,c1a15000,7) at tcp_input+0x2745
tcp6_input(e44fbf78,e44fbf6c,6,1,c1ac5000) at tcp6_input+0x5d
ip6_input(c1ac5000,fffffffe,e44fbfa0,c038e552,0) at ip6_input+0x8f7
ip6intr(10001f,1f,1f,bfbf001f,0) at ip6intr+0x86
Bad frame pointer: 0xc1809280
db{3}> ps
 PID             PPID       PGRP        UID S   FLAGS          COMMAND    WAIT
 12416              1      12416       1001 3 0x84084             oafd  select
 12404              1      12328       1001 3 0x84087         gconfd-1  select
 12328          12085      12328       1001 3 0x84007       galeon-bin biowait
 12296          12085      12296       1001 3 0x84086       junkbuster  netcon
 12085          12084      12085       1001 3 0x84086             bash   ttyin
 12084          12081      12081       1001 3 0x84184            xterm  select
 12081          12080      12081       1001 3 0x84084              csh   pause
 12080          12047      12047       1001 7   0x104             sshd
 12047            219      12047          0 3 0x80184             sshd   netio
 260                1        243       1000 7  0x4004       setiathome
>How-To-Repeat:
unknown
	
>Fix:
	
unknown
>Release-Note:
>Audit-Trail:
>Unformatted:
 >258                1        246       1000 7  0x4004       setiathome
  257                1        244       1000 7  0x4004       setiathome
  256                1        245       1000 2  0x4004       setiathome
  255                1        255          0 3 0x84086            getty   ttyin
  253                1        253          0 3 0x84086            getty   ttyin
  252                1        252          0 3 0x84086            getty   ttyin
  251                1          1          0 3 0x84084            getty nanosle
  248                1        248          0 3 0x84086            getty   ttyin
  237                1        237          0 3 0x80084             cron nanosle
  233                1        233          0 3 0x80084            inetd   pause
  219                1        219          0 3 0x80084             sshd  select
  204                1        204          0 3 0x80084             ntpd   pause
  188              187          9       1002 3 0x80086         postgres  select
  187              183          9       1002 3 0x80086         postgres  select
  183                1          9       1002 3 0x84086         postgres  select
  128                1        128          0 3 0x80084        mount_mfs  mfsidl
  106                1        106          0 3 0x80084          syslogd  select
  8                  0          0          0 3 0xa0204         aiodoned aiodone
  7                  0          0          0 3 0xa0204          ioflush  syncer
  6                  0          0          0 3 0x20204           reaper  reaper
  5                  0          0          0 3 0xa0204       pagedaemon pgdaemo
  4                  0          0          0 3 0xa0204         scsibus2  sccomp
  3                  0          0          0 3 0xa0204         scsibus1  sccomp
  2                  0          0          0 3 0xa0204         scsibus0  sccomp
  1                  0          1          0 3 0x84084             init    wait
  0                 -1          0          0 3 0xa0204          swapper schedul
  11577          12296      12296       1001 5  0x2002       junkbuster
  11578          12296      12296       1001 5  0x2002       junkbuster
  11580          12296      12296       1001 5  0x2002       junkbuster
  11579          12296      12296       1001 5  0x2002       junkbuster
  11581          12296      12296       1001 5  0x2002       junkbuster
  11583          12296      12296       1001 5  0x2002       junkbuster
  11582          12296      12296       1001 5  0x2002       junkbuster
 db{3}> show reg
 ds                0x10
 es                0x10
 fs                0x30
 gs                0x10
 edi                  0
 esi                0x5
 ebp         0xe44fa010
 ebx         0xc1a16fe0  end+0x1333e60
 edx         0xc06917d4  cpu_info_primary+0x154
 ecx                0x5
 eax               0x30
 eip         0xc02fc3d2  lockmgr+0x6
 cs                 0x8
 eflags         0x10296  gdt_desc+0xe1ea
 esp         0xe44f9fe4
 ss                0x10
 lockmgr+0x6:    pushl   %edi
 db{3}> machine cpu 0
 using cpu 0
 db{3}> trace
 kernel: page fault trap, code=0
 Faulted in DDB; continuing...
 db{3}> show reg
 ds                0x1f
 es                0x1f
 fs                0x1f
 gs                0x1f
 edi           0xf26980  gdt_desc+0xf248d4
 esi           0x50d980  gdt_desc+0x50b8d4
 ebp         0xbfbfbb40
 ebx           0x100000  gdt_desc+0xfdf54
 edx           0x459040  gdt_desc+0x456f94
 ecx            0x12db0  gdt_desc+0x10d04
 eax           0xa19000  gdt_desc+0xa16f54
 eip            0x37f76  gdt_desc+0x35eca
 cs                0x17
 eflags         0x10206  gdt_desc+0xe15a
 esp         0xbfbfba48
 ss                0x1f
 gdt_desc+0x35eca:       invalid address
 db{3}> machine cpu 1
 using cpu 1
 db{3}> trace
 lockmgr(c06c5240,400002,0,c1a11800,8104000) at lockmgr+0x590
 _kernel_proc_lock(e4b2501c,8103000,0,2,2d2ab651) at _kernel_proc_lock+0x1e
 trap() at trap+0x4c4
 --- trap (number 6) ---
 gdt_desc+0x80691f0:
 db{3}> show reg
 ds                0x10
 es                0x10
 fs                0x30
 gs                0x10
 edi                0xd
 esi           0x400000  gdt_desc+0x3fdf54
 ebp         0xe4e5ef20
 ebx         0xc06c5240  kernel_lock
 edx                  0
 ecx                  0
 eax           0x400400  gdt_desc+0x3fe354
 eip         0xc02fc95c  lockmgr+0x590
 cs                 0x8
 eflags           0x246
 esp         0xe4e5eee8
 ss                0x10
 lockmgr+0x590:  movl           0x4(%ebx),%eax
 db{3}> machine cpu 2
 using cpu 2
 db{3}> trace
 kernel: page fault trap, code=0
 Faulted in DDB; continuing...
 db{3}> show reg
 ds                0x1f
 es                0x1f
 fs                0x1f
 gs                0x1f
 edi            0x40000  gdt_desc+0x3df54
 esi           0xca2040  gdt_desc+0xc9ff94
 ebp         0xbfbfb9e4
 ebx           0xf87e40  gdt_desc+0xf85d94
 edx           0xf44040  gdt_desc+0xf41f94
 ecx             0x43e0  gdt_desc+0x2334
 eax            0x10f80  gdt_desc+0xeed4
 eip            0x18934  gdt_desc+0x16888
 cs                0x17
 eflags           0x212
 esp         0xbfbfb938
 ss                0x1f
 gdt_desc+0x16888:       invalid address
 db{3}> machine cpu 3
 using cpu 3
 db{3}> show reg
 ds                0x10
 es                0x10
 fs                0x30
 gs                0x10
 edi                  0
 esi                0x5
 ebp         0xe44fa010
 ebx         0xc1a16fe0  end+0x1333e60
 edx         0xc06917d4  cpu_info_primary+0x154
 ecx                0x5
 eax               0x30
 eip         0xc02fc3d2  lockmgr+0x6
 cs                 0x8
 eflags         0x10296  gdt_desc+0xe1ea
 esp         0xe44f9fe4
 ss                0x10
 lockmgr+0x6:    pushl   %edi
 db{3}> c
 kernel: protection fault trap, code=0
 Stopped in pid 258 (setiathome) at      Xtss_trap08+0x4d:       iret
 db{3}> c
 kernel: protection fault trap, code=0
 Stopped in pid 258 (setiathome) at      Xtss_trap08+0x4d:       iret
 db{3}> reboot
 syncing disks...
 >> NetBSD/i386 BIOS Boot, Revision 2.7
 >> (he@hamster.urc.uninett.no, Mon Dec 10 05:46:17 CET 2001)
 >> Memory: 639/1047544 k
 Use hd1a:netbsd to boot sd0 when wd0 is also installed
 Press return to boot now, any other key for boot menu
 booting wd0a:netbsd - starting in 0
 5732004+126824+307736 [81+323600]=0x674ff0
 [ using 597616 bytes of netbsd ELF symbol table ]
 BIOS CFG: Model-SubM-Rev: fc-01-00, 0x74<EBDA,KBDINT,RTC,IC2>
 Copyright (c) 1996, 1997, 1998, 1999, 2000, 2001, 2002
     The NetBSD Foundation, Inc.  All rights reserved.
 Copyright (c) 1982, 1986, 1989, 1991, 1993
     The Regents of the University of California.  All rights reserved.
 
 NetBSD 1.6K (GENERIC.MP) #2: Tue Nov 26 17:06:04 CET 2002
     he@splitter-pine.urc.uninett.no:/usr/src/sys/arch/i386/compile/GENERIC.MP
 total memory = 1023 MB
 avail memory = 943 MB
 using 6144 buffers containing 52508 KB of memory
 BIOS32 rev. 0 found at 0xffe90
 mainbus0 (root)
 mainbus0: Intel MP Specification (Version 1.4) (DELL     PowerEdge 83)
 cpu0 at mainbus0: apid 3 (boot processor)
 cpu0: Intel Pentium II/Celeron (Deschutes) (686-class), 450.02 MHz
 cpu0: features 183fbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR>
 cpu0: features 183fbff<PGE,MCA,CMOV,FGPAT,PSE36,MMX>
 cpu0: features 183fbff<FXSR>
 cpu0: I-cache 16 KB 32b/line 4-way, D-cache 16 KB 32b/line 4-way
 cpu0: L2 cache 512 KB 32b/line 4-way
 cpu0: ITLB 32 4 KB entries 4-way, 2 4 MB entries fully associative
 cpu0: DTLB 64 4 KB entries 4-way, 8 4 MB entries 4-way
 cpu0: calibrating local timer
 cpu0: apic clock running at 99 MHz
 cpu0: 32 page colors
 cpu1 at mainbus0: apid 0 (application processor)
 cpu1: starting
 cpu1: Intel Pentium II/Celeron (Deschutes) (686-class), 449.98 MHz
 cpu1: features 183fbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR>
 cpu1: features 183fbff<PGE,MCA,CMOV,FGPAT,PSE36,MMX>
 cpu1: features 183fbff<FXSR>
 cpu1: I-cache 16 KB 32b/line 4-way, D-cache 16 KB 32b/line 4-way
 cpu1: L2 cache 512 KB 32b/line 4-way
 cpu1: ITLB 32 4 KB entries 4-way, 2 4 MB entries fully associative
 cpu1: DTLB 64 4 KB entries 4-way, 8 4 MB entries 4-way
 cpu2 at mainbus0: apid 1 (application processor)
 cpu2: starting
 cpu2: Intel Pentium II/Celeron (Deschutes) (686-class), 449.98 MHz
 cpu2: features 183fbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR>
 cpu2: features 183fbff<PGE,MCA,CMOV,FGPAT,PSE36,MMX>
 cpu2: features 183fbff<FXSR>
 cpu2: I-cache 16 KB 32b/line 4-way, D-cache 16 KB 32b/line 4-way
 cpu2: L2 cache 512 KB 32b/line 4-way
 cpu2: ITLB 32 4 KB entries 4-way, 2 4 MB entries fully associative
 cpu2: DTLB 64 4 KB entries 4-way, 8 4 MB entries 4-way
 cpu3 at mainbus0: apid 2 (application processor)
 cpu3: starting
 cpu3: Intel Pentium II/Celeron (Deschutes) (686-class), 449.98 MHz
 cpu3: features 183fbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR>
 cpu3: features 183fbff<PGE,MCA,CMOV,FGPAT,PSE36,MMX>
 cpu3: features 183fbff<FXSR>
 cpu3: I-cache 16 KB 32b/line 4-way, D-cache 16 KB 32b/line 4-way
 cpu3: L2 cache 512 KB 32b/line 4-way
 cpu3: ITLB 32 4 KB entries 4-way, 2 4 MB entries fully associative
 cpu3: DTLB 64 4 KB entries 4-way, 8 4 MB entries 4-way
 mpbios: bus 0 is type PCI   
 mpbios: bus 1 is type PCI   
 mpbios: bus 2 is type PCI   
 mpbios: bus 3 is type ISA   
 ioapic0 at mainbus0 apid 4 (I/O APIC)
 ioapic0: pa 0xfec00000, version 11, 24 pins
 ioapic0: misconfigured as apic 0
 ioapic0: remapped to apic 4
 pci0 at mainbus0 bus 0: configuration mode 1
 pci0: i/o space, memory space enabled, rd/line, rd/mult, wr/inv ok
 pcib0 at pci0 dev 2 function 0
 pcib0: Intel 82371AB PCI-to-ISA Bridge (PIIX4) (rev. 0x02)
 pciide0 at pci0 dev 2 function 1: Intel 82371AB IDE controller (PIIX4) (rev. 0x01)
 pciide0: device disabled (at device)
 uhci0 at pci0 dev 2 function 2: Intel 82371AB USB Host Controller (PIIX4) (rev. 0x01)
 uhci0: can't map i/o space
 Intel 82371AB Power Management Controller (PIIX4) (miscellaneous bridge, revision 0x02) at pci0 dev 2 function 3 not configured
 vga1 at pci0 dev 4 function 0: ATI Technologies 3D Rage Pro (rev. 0x5c)
 wsdisplay0 at vga1 kbdmux 1
 wsmux1: connecting to wsdisplay0
 fxp0 at pci0 dev 10 function 0: i82558 Ethernet, rev 5
 fxp0: interrupting at apic 4 int 14 (irq 14)
 fxp0: Ethernet address 00:90:27:45:e3:2a
 inphy0 at fxp0 phy 1: i82555 10/100 media interface, rev. 0
 inphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
 pchb0 at pci0 dev 16 function 0
 pchb0: Intel 82451NX Memory & I/O Controller (MIOC) (rev. 0x03)
 pchb1 at pci0 dev 18 function 0
 pchb1: Intel 82451NX PCI Expander Bridge (PXB) (rev. 0x02)
 pchb2 at pci0 dev 19 function 0
 pchb2: Intel 82451NX PCI Expander Bridge (PXB) (rev. 0x02)
 pci1 at pchb2 bus 1
 pci1: i/o space, memory space enabled, rd/line, rd/mult, wr/inv ok
 ahc1 at pci1 dev 4 function 0
 ahc1: interrupting at apic 4 int 21 (irq 11)
 ahc1: aic7890/91 Wide Channel A, SCSI Id=7, 16/255 SCBs
 scsibus0 at ahc1: 16 targets, 8 luns per target
 ahc2 at pci1 dev 6 function 0
 ahc2: interrupting at apic 4 int 22 (irq 10)
 ahc2: aic7890/91 Wide Channel A, SCSI Id=7, 16/255 SCBs
 scsibus1 at ahc2: 16 targets, 8 luns per target
 ahc3 at pci1 dev 8 function 0
 ahc3: interrupting at apic 4 int 20 (irq 5)
 ahc3: aic7860 Single Channel A, SCSI Id=7, 3/255 SCBs
 scsibus2 at ahc3: 8 targets, 8 luns per target
 pchb3 at pci0 dev 20 function 0
 pchb3: Intel 82451NX PCI Expander Bridge (PXB) (rev. 0x02)
 pci2 at pchb3 bus 2
 pci2: i/o space, memory space enabled, rd/line, rd/mult, wr/inv ok
 isa0 at pcib0
 com0 at isa0 port 0x3f8-0x3ff irq 4: ns16550a, working fifo
 com0: console
 com1 at isa0 port 0x2f8-0x2ff irq 3: ns16550a, working fifo
 pckbc0 at isa0 port 0x60-0x64
 lpt0 at isa0 port 0x378-0x37b irq 7
 pcppi0 at isa0 port 0x61
 midi0 at pcppi0: PC speaker
 sysbeep0 at pcppi0
 isapnp0 at isa0 port 0x279: ISA Plug 'n Play device support
 npx0 at isa0 port 0xf0-0xff: using exception 16
 fdc0 at isa0 port 0x3f0-0x3f7 irq 6 drq 2
 fd0 at fdc0 drive 0: 1.44MB, 80 cyl, 2 head, 18 sec
 isapnp0: no ISA Plug 'n Play devices found
 ioapic0: enabling
 Kernelized RAIDframe activated
 scsibus0: waiting 2 seconds for devices to settle...
 sd0 at scsibus0 target 0 lun 0: <IBM, DNES-318350Y, SA60> disk fixed
 sd0: 17366 MB, 11474 cyl, 10 head, 309 sec, 512 bytes/sect x 35566501 sectors
 sd0: sync (25.0ns offset 31), 16-bit (80.000MB/s) transfers, tagged queueing
 sd1 at scsibus0 target 1 lun 0: <QUANTUM, QM34500TD-SCA, N1K0> disk fixed
 sd1: 4341 MB, 8057 cyl, 5 head, 220 sec, 512 bytes/sect x 8891624 sectors
 sd1: sync (25.0ns offset 31), 16-bit (80.000MB/s) transfers, tagged queueing
 sd2 at scsibus0 target 2 lun 0: <QUANTUM, QM34500TD-SCA, N1K0> disk fixed
 sd2: 4341 MB, 8057 cyl, 5 head, 220 sec, 512 bytes/sect x 8891624 sectors
 sd2: sync (25.0ns offset 31), 16-bit (80.000MB/s) transfers, tagged queueing
 ses0 at scsibus0 target 6 lun 0: <DELL, 1x3 U2W SCSI BP, 5.39> processor fixed
 ses0: SAF-TE Compliant Device
 ses0: async, 8-bit transfers
 scsibus1: waiting 2 seconds for devices to settle...
 scsibus2: waiting 2 seconds for devices to settle...
 cd0 at scsibus2 target 5 lun 0: <NEC, CD-ROM DRIVE:465, 1.03> cdrom removable
 cd0: sync (50.0ns offset 15), 8-bit (20.000MB/s) transfers
 boot device: sd0
 root on sd0a dumps on sd0b
 root file system type: ffs
 cpu1: CPU 0 running
 cpu2: CPU 1 running
 cpu3: CPU 2 running
 Mon Dec  2 15:10:47 GMT 2002