Date: Mon, 3 Sep 2001 01:06:34 -0400 (EDT) From: Chris BeHanna <behanna@zbzoom.net> To: FreeBSD-Stable <stable@freebsd.org> Subject: 4.4-RC Panic: Trap 12 Message-ID: <Pine.BSF.4.32.0109030058040.916-400000@topperwein.dyndns.org>
next in thread | raw e-mail | index | archive | help
[-- Attachment #1 --]
I've been having this problem ever since upgrading my system from
a PII-350 on an Abit BX-6 motherboard to an Athlon on a Gigabyte
GA-7DX motherboard with Crucial PC2100 RAM.
Whenever I use the shutdown command, I get a panic. I do not get
the panic if I first do "umount -f /usr". This is an acceptable
workaround for now, but I'd like to either fix this or at least help
to get it fixed.
I should not have waited until now, and if this isn't fixed in the
release, I understand. The info is attached: a traceback, my dmesg,
and my kernel configuration. Note that I was unable to get source
file line numbers. If someone tells me what I'm doing wrong there,
I'll build another kernel and try to get a more informative traceback.
I apologize for the cruft in the traceback. I tried to examine a
few things in DDB, without realizing that all of that would get
recorded in the crashdump.
uname -a reports:
FreeBSD topperwein.dyndns.org 4.4-RC FreeBSD 4.4-RC #0: Sun Sep 2 21:53:54 EDT 2001 behanna@topperwein.dyndns.org:/usr/obj.k6/usr/src/sys/TOPPERWEIN i386
This system was built from sources cvsup'd at
cvsup started Sun Sep 2 21:08:20 EDT 2001
cvsup finished Sun Sep 2 21:11:05 EDT 2001
Thanks,
--
Chris BeHanna
Software Engineer (Remove "bogus" before responding.)
behanna@bogus.zbzoom.net
I was raised by a pack of wild corn dogs.
[-- Attachment #2 --]
----- begin traceback and stuff -----
Script started on Mon Sep 3 00:47:56 2001
behanna@topperwein> gdb -k /var/crash/kernel.7 /var/crash/vmcore.7
GNU gdb 4.18
Copyright 1998 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for details.
This GDB was configured as "i386-unknown-freebsd"...
(no debugging symbols found)...
IdlePTD 4829184
initial pcb at 390960
panicstr: from debugger
panic messages:
---
Fatal trap 12: page fault while in kernel mode
fault virtual address = 0x4
fault code = supervisor read, page not present
instruction pointer = 0x8:0xc018cc1b
stack pointer = 0x10:0xce1dfebc
frame pointer = 0x10:0xce1dfebc
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 = 688 (kldunload)
interrupt mask = none
Fatal trap 12: page fault while in kernel mode
fault virtual address = 0x656e6d76
fault code = supervisor read, page not present
instruction pointer = 0x8:0xc02d12b8
stack pointer = 0x10:0xce1dfc90
frame pointer = 0x10:0xce1dfc94
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 = 688 (kldunload)
interrupt mask = none
Fatal trap 12: page fault while in kernel mode
fault virtual address = 0x4
fault code = supervisor read, page not present
instruction pointer = 0x8:0xc018cc1b
stack pointer = 0x10:0xce1dfebc
frame pointer = 0x10:0xce1dfebc
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 = 688 (kldunload)
interrupt mask = none
Fatal trap 12: page fault while in kernel mode
fault virtual address = 0x4
fault code = supervisor read, page not present
instruction pointer = 0x8:0xc018cc1b
stack pointer = 0x10:0xce1dfebc
frame pointer = 0x10:0xce1dfebc
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 = 688 (kldunload)
interrupt mask = none
Fatal trap 12: page fault while in kernel mode
fault virtual address = 0x4
fault code = supervisor read, page not present
instruction pointer = 0x8:0xc017da43
stack pointer = 0x10:0xce1dfccc
frame pointer = 0x10:0xce1dfccc
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 = 688 (kldunload)
interrupt mask = none
indx 0
pgrp 0xc038eb88, pgid 0, sess 0xc038eb60, sesscnt 1, mem 0xc03a9b40
pid 0 addr 0xc03a9b40 pgrp 0xc038eb88
pid 5 addr 0xcc80f780 pgrp 0xc038eb88
pid 4 addr 0xcc80f920 pgrp 0xc038eb88
pid 3 addr 0xcc80fac0 pgrp 0xc038eb88
pid 2 addr 0xcc80fc60 pgrp 0xc038eb88
indx 1
pgrp 0xc1a83060, pgid 1, sess 0xc1a92080, sesscnt 1, mem 0xcc80fe00
pid 1 addr 0xcc80fe00 pgrp 0xc1a83060
pid 668 addr 0xce1d85a0 pgrp 0xc1a83060
pid 679 addr 0xcc80d560 pgrp 0xc1a83060
pid 680 addr 0xcc80c6c0 pgrp 0xc1a83060
pid 688 addr 0xcc80c380 pgrp 0xc1a83060
indx 6
pgrp 0xc1a83020, pgid 6, sess 0xc1b20cc0, sesscnt 1, mem 0xcc80ca00
pid 515 addr 0xcc80ca00 pgrp 0xc1a83020
pid 578 addr 0xcc80cba0 pgrp 0xc1a83020
indx 19
pgrp 0xc1c53b00, pgid 531, sess 0xc1c8c140, sesscnt 1, mem 0xcc80c520
pid 531 addr 0xcc80c520 pgrp 0xc1c53b00
indx 30
pgrp 0xc1b4df60, pgid 30, sess 0xc1b20700, sesscnt 1, mem 0xcc80f2a0
pid 30 addr 0xcc80f2a0 pgrp 0xc1b4df60
indx 192
pgrp 0xc1b4d780, pgid 192, sess 0xc1b20280, sesscnt 1, mem 0xcc80f100
pid 192 addr 0xcc80f100 pgrp 0xc1b4d780
indx 300
pgrp 0xc1b4d6e0, pgid 300, sess 0xc1c2eec0, sesscnt 1, mem 0xcc80f440
pid 300 addr 0xcc80f440 pgrp 0xc1b4d6e0
indx 316
pgrp 0xc1b4df40, pgid 316, sess 0xc1c2e680, sesscnt 1, mem 0xcc80edc0
pid 316 addr 0xcc80edc0 pgrp 0xc1b4df40
indx 324
pgrp 0xc1b4d520, pgid 324, sess 0xc1c34f00, sesscnt 1, mem 0xcc80ec20
pid 324 addr 0xcc80ec20 pgrp 0xc1b4d520
indx 329
pgrp 0xc1b4d4a0, pgid 329, sess 0xc1c36fc0, sesscnt 1, mem 0xcc80ea80
pid 329 addr 0xcc80ea80 pgrp 0xc1b4d4a0
indx 331
pgrp 0xc1b4d440, pgid 331, sess 0xc1c34600, sesscnt 1, mem 0xcc80e8e0
pid 331 addr 0xcc80e8e0 pgrp 0xc1b4d440
pid 336 addr 0xcc80e260 pgrp 0xc1b4d440
pid 335 addr 0xcc80e400 pgrp 0xc1b4d440
pid 334 addr 0xcc80e5a0 pgrp 0xc1b4d440
pid 333 addr 0xcc80e740 pgrp 0xc1b4d440
indx 339
pgrp 0xc1b4d2a0, pgid 339, sess 0xc1c34b80, sesscnt 1, mem 0xcc80e0c0
pid 339 addr 0xcc80e0c0 pgrp 0xc1b4d2a0
indx 356
pgrp 0xc1b4d1c0, pgid 356, sess 0xc1c36bc0, sesscnt 1, mem 0xcc80df20
pid 356 addr 0xcc80df20 pgrp 0xc1b4d1c0
indx 358
pgrp 0xc1b4d100, pgid 358, sess 0xc1c36380, sesscnt 1, mem 0xcc80dd80
pid 358 addr 0xcc80dd80 pgrp 0xc1b4d100
indx 362
pgrp 0xc1b4d0c0, pgid 362, sess 0xc1c36100, sesscnt 1, mem 0xcc80dbe0
pid 362 addr 0xcc80dbe0 pgrp 0xc1b4d0c0
indx 366
pgrp 0xc1b4d000, pgid 366, sess 0xc1c4e140, sesscnt 1, mem 0xcc80da40
pid 366 addr 0xcc80da40 pgrp 0xc1b4d000
indx 368
pgrp 0xc1c53f80, pgid 368, sess 0xc1c54dc0, sesscnt 1, mem 0xcc80d8a0
pid 368 addr 0xcc80d8a0 pgrp 0xc1c53f80
indx 371
pgrp 0xc1c53f40, pgid 371, sess 0xc1c54940, sesscnt 1, mem 0xcc80d700
pid 371 addr 0xcc80d700 pgrp 0xc1c53f40
indx 406
pgrp 0xc1c53ec0, pgid 406, sess 0xc1c5b9c0, sesscnt 1, mem 0xcc80d220
pid 406 addr 0xcc80d220 pgrp 0xc1c53ec0
indx 424
pgrp 0xc1c53d00, pgid 424, sess 0xc1c726c0, sesscnt 1, mem 0xcc80ef60
pid 424 addr 0xcc80ef60 pgrp 0xc1c53d00
indx 426
pgrp 0xc1c53ca0, pgid 426, sess 0xc1c722c0, sesscnt 1, mem 0xcc80d080
pid 426 addr 0xcc80d080 pgrp 0xc1c53ca0
indx 430
pgrp 0xc1c53c60, pgid 430, sess 0xc1c68100, sesscnt 1, mem 0xcc80cee0
pid 430 addr 0xcc80cee0 pgrp 0xc1c53c60
indx 432
pgrp 0xc1c53dc0, pgid 432, sess 0xc1c7b680, sesscnt 1, mem 0xcc80cd40
pid 432 addr 0xcc80cd40 pgrp 0xc1c53dc0
indx 492
pgrp 0xc1c53a80, pgid 492, sess 0xc1c8cb00, sesscnt 1, mem 0xcc80d3c0
pid 492 addr 0xcc80d3c0 pgrp 0xc1c53a80
pid 590 addr 0xce1d9440 pgrp 0xc1c53a80
pid 560 addr 0xce1d9c60 pgrp 0xc1c53a80
pid 559 addr 0xce1d9e00 pgrp 0xc1c53a80
pid 558 addr 0xcc80bea0 pgrp 0xc1c53a80
pid 557 addr 0xcc80c1e0 pgrp 0xc1c53a80
pid 556 addr 0xcc80c040 pgrp 0xc1c53a80
indx 500
pgrp 0xc1c53b60, pgid 500, sess 0xc1c7b100, sesscnt 1, mem 0xcc80c860
pid 500 addr 0xcc80c860 pgrp 0xc1c53b60
Fatal trap 12: page fault while in kernel mode
fault virtual address = 0x4eb18b3
fault code = supervisor read, page not present
instruction pointer = 0x8:0xc026e0c4
stack pointer = 0x10:0xce1dfccc
frame pointer = 0x10:0xce1dfcf8
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 = 688 (kldunload)
interrupt mask = none
tot = 9612 (active = 0, free = 9612 (reserved = 4212, slush = 5400))
01/09/02 23:12:48, A = 29, B = 42, C = 00
Fatal trap 12: page fault while in kernel mode
fault virtual address = 0x4
fault code = supervisor read, page not present
instruction pointer = 0x8:0xc017da43
stack pointer = 0x10:0xce1dfccc
frame pointer = 0x10:0xce1dfccc
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 = 688 (kldunload)
interrupt mask = none
Fatal trap 12: page fault while in kernel mode
fault virtual address = 0x4
fault code = supervisor read, page not present
instruction pointer = 0x8:0xc017da43
stack pointer = 0x10:0xce1dfccc
frame pointer = 0x10:0xce1dfccc
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 = 688 (kldunload)
interrupt mask = none
Fatal trap 12: page fault while in kernel mode
fault virtual address = 0x4
fault code = supervisor read, page not present
instruction pointer = 0x8:0xc017da43
stack pointer = 0x10:0xce1dfccc
frame pointer = 0x10:0xce1dfccc
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 = 688 (kldunload)
interrupt mask = none
Fatal trap 12: page fault while in kernel mode
fault virtual address = 0x4
fault code = supervisor read, page not present
instruction pointer = 0x8:0xc017da43
stack pointer = 0x10:0xce1dfccc
frame pointer = 0x10:0xce1dfccc
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 = 688 (kldunload)
interrupt mask = none
Fatal trap 12: page fault while in kernel mode
fault virtual address = 0x4
fault code = supervisor read, page not present
instruction pointer = 0x8:0xc017da43
stack pointer = 0x10:0xce1dfccc
frame pointer = 0x10:0xce1dfccc
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 = 688 (kldunload)
interrupt mask = none
Fatal trap 12: page fault while in kernel mode
fault virtual address = 0xe
fault code = supervisor read, page not present
instruction pointer = 0x8:0xc017da43
stack pointer = 0x10:0xce1dfccc
frame pointer = 0x10:0xce1dfccc
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 = 688 (kldunload)
interrupt mask = none
Fatal trap 12: page fault while in kernel mode
fault virtual address = 0x20
fault code = supervisor read, page not present
instruction pointer = 0x8:0xc01b1169
stack pointer = 0x10:0xce1dfcec
frame pointer = 0x10:0xce1dfcf8
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 = 688 (kldunload)
interrupt mask = none
Fatal trap 12: page fault while in kernel mode
fault virtual address = 0xffc0354b
fault code = supervisor read, page not present
instruction pointer = 0x8:0xc017da43
stack pointer = 0x10:0xce1dfccc
frame pointer = 0x10:0xce1dfccc
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 = 688 (kldunload)
interrupt mask = none
Fatal trap 12: page fault while in kernel mode
fault virtual address = 0x4
fault code = supervisor read, page not present
instruction pointer = 0x8:0xc017da43
stack pointer = 0x10:0xce1dfccc
frame pointer = 0x10:0xce1dfccc
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 = 688 (kldunload)
interrupt mask = none
Fatal trap 12: page fault while in kernel mode
fault virtual address = 0x4
fault code = supervisor read, page not present
instruction pointer = 0x8:0xc017da43
stack pointer = 0x10:0xce1dfccc
frame pointer = 0x10:0xce1dfccc
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 = 688 (kldunload)
interrupt mask = none
Fatal trap 12: page fault while in kernel mode
fault virtual address = 0x4
fault code = supervisor read, page not present
instruction pointer = 0x8:0xc017da43
stack pointer = 0x10:0xce1dfccc
frame pointer = 0x10:0xce1dfccc
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 = 688 (kldunload)
interrupt mask = none
Fatal trap 12: page fault while in kernel mode
fault virtual address = 0x4
fault code = supervisor read, page not present
instruction pointer = 0x8:0xc017da43
stack pointer = 0x10:0xce1dfccc
frame pointer = 0x10:0xce1dfccc
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 = 688 (kldunload)
interrupt mask = none
Fatal trap 12: page fault while in kernel mode
fault virtual address = 0x15ec0003
fault code = supervisor read, page not present
instruction pointer = 0x8:0xc017da43
stack pointer = 0x10:0xce1dfccc
frame pointer = 0x10:0xce1dfccc
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 = 688 (kldunload)
interrupt mask = none
Fatal trap 12: page fault while in kernel mode
fault virtual address = 0x4
fault code = supervisor read, page not present
instruction pointer = 0x8:0xc018cc1b
stack pointer = 0x10:0xce1dfebc
frame pointer = 0x10:0xce1dfebc
code segment = base 0x0, limit 0xfffff, type 0x1b
= DPL 0, pres 1, def32 1, gran 1
processor eflags = trace trap, interrupt enabled, resume, IOPL = 0
current process = 688 (kldunload)
interrupt mask = none
Fatal trap 12: page fault while in kernel mode
fault virtual address = 0x4
fault code = supervisor read, page not present
instruction pointer = 0x8:0xc018cc1b
stack pointer = 0x10:0xce1dfebc
frame pointer = 0x10:0xce1dfebc
code segment = base 0x0, limit 0xfffff, type 0x1b
= DPL 0, pres 1, def32 1, gran 1
processor eflags = trace trap, interrupt enabled, resume, IOPL = 0
current process = 688 (kldunload)
interrupt mask = none
panic: from debugger
panic: from debugger
Uptime: 57m16s
dumping to dev #ad/1, offset 3670144
dump ata0: resetting devices .. done
255 254 253 252 251 250 249 248 247 246 245 244 243 242 241 240 239 238 237 236 235 234 233 232 231 230 229 228 227 226 225 224 223 222 221 220 219 218 217 216 215 214 213 212 211 210 209 208 207 206 205 204 203 202 201 200 199 198 197 196 195 194 193 192 191 190 189 188 187 186 185 184 183 182 181 180 179 178 177 176 175 174 173 172 171 170 169 168 167 166 165 164 163 162 161 160 159 158 157 156 155 154 153 152 151 150 149 148 147 146 145 144 143 142 141 140 139 138 137 136 135 134 133 132 131 130 129 128 127 126 125 124 123 122 121 120 119 118 117 116 115 114 113 112 111 110 109 108 107 106 105 104 103 102 101 100 99 98 97 96 95 94 93 92 91 90 89 88 87 86 85 84 83 82 81 80 79 78 77 76 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
---
#0 0xc01891aa in dumpsys ()
(kgdb) where
#0 0xc01891aa in dumpsys ()
#1 0xc0188fcb in boot ()
#2 0xc01893b1 in panic ()
#3 0xc013cce9 in db_panic ()
#4 0xc013cc89 in db_command ()
#5 0xc013cd4e in db_command_loop ()
#6 0xc013ee6b in db_trap ()
#7 0xc02d11c6 in kdb_trap ()
#8 0xc02de328 in trap_fatal ()
#9 0xc02de001 in trap_pfault ()
#10 0xc02ddba7 in trap ()
#11 0xc018cc1b in sysctl_unregister_oid ()
#12 0xc018d09d in sysctl_unregister_set ()
#13 0xc0179733 in linker_file_unregister_sysctls ()
#14 0xc0179b56 in linker_file_unload ()
#15 0xc0179ba7 in linker_file_unload ()
#16 0xc017a0a9 in kldunload ()
#17 0xc02de605 in syscall2 ()
#18 0xc02d1f85 in Xint0x80_syscall ()
#19 0x8048135 in ?? ()
(kgdb) quit
behanna@topperwein>
Script done on Mon Sep 3 00:48:18 2001
----- end of traceback and stuff -----
[-- Attachment #3 --]
Copyright (c) 1992-2001 The FreeBSD Project.
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
The Regents of the University of California. All rights reserved.
FreeBSD 4.4-RC #0: Sun Sep 2 21:53:54 EDT 2001
behanna@topperwein.dyndns.org:/usr/obj.k6/usr/src/sys/TOPPERWEIN
Timecounter "i8254" frequency 1193182 Hz
CPU: AMD Athlon(tm) Processor (1333.39-MHz 686-class CPU)
Origin = "AuthenticAMD" Id = 0x642 Stepping = 2
Features=0x183f9ff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,MMX,FXSR>
AMD Features=0xc0440000<<b18>,AMIE,DSP,3DNow!>
real memory = 268369920 (262080K bytes)
config> di sn0
config> di lnc0
config> di le0
config> di ie0
config> di cs0
config> q
avail memory = 256528384 (250516K bytes)
Preloaded elf kernel "kernel" at 0xc047c000.
Preloaded userconfig_script "/boot/kernel.conf" at 0xc047c09c.
Preloaded elf module "splash_bmp.ko" at 0xc047c0ec.
Preloaded elf module "vesa.ko" at 0xc047c190.
Preloaded splash_image_data "/boot/daemon_freebsd-1.bmp" at 0xc047c22c.
VESA: v2.0, 32768k memory, flags:0x1, mode table:0xc042e242 (1000022)
VESA: ATI RADEON
Pentium Pro MTRR support enabled
md0: Malloc disk
splash_bmp: No appropriate video mode found
module_register_init: MOD_LOAD (splash_bmp, c0426790, 0) error 19
Using $PIR table, 10 entries at 0xc00fddb0
apm0: <APM BIOS> on motherboard
apm: found APM BIOS v1.2, connected at v1.2
npx0: <math processor> on motherboard
npx0: INT 16 interface
pcib0: <Host to PCI bridge> on motherboard
pci0: <PCI bus> on pcib0
pcib1: <PCI to PCI bridge (vendor=1022 device=700f)> at device 1.0 on pci0
pci1: <PCI bus> on pcib1
pci1: <ATI model 5144 graphics accelerator> at 5.0 irq 10
isab0: <VIA 82C686 PCI-ISA bridge> at device 7.0 on pci0
isa0: <ISA bus> on isab0
atapci0: <VIA 82C686 ATA100 controller> port 0xb400-0xb40f at device 7.1 on pci0
ata0: at 0x1f0 irq 14 on atapci0
ata1: at 0x170 irq 15 on atapci0
uhci0: <VIA 83C572 USB controller> port 0xb800-0xb81f irq 11 at device 7.2 on pci0
usb0: <VIA 83C572 USB controller> on uhci0
usb0: USB revision 1.0
uhub0: VIA UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub0: 2 ports with 2 removable, self powered
uhci1: <VIA 83C572 USB controller> port 0xbc00-0xbc1f irq 11 at device 7.3 on pci0
usb1: <VIA 83C572 USB controller> on uhci1
usb1: USB revision 1.0
uhub1: VIA UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub1: 2 ports with 2 removable, self powered
ichsmb0: <SMBus controller> at device 7.4 on pci0
device_probe_and_attach: ichsmb0 attach returned 6
dc0: <82c169 PNIC 10/100BaseTX> port 0xd000-0xd0ff mem 0xdb000000-0xdb0000ff irq 10 at device 12.0 on pci0
dc0: Ethernet address: 00:a0:cc:d4:0a:6d
miibus0: <MII bus> on dc0
ukphy0: <Generic IEEE 802.3u media interface> on miibus0
ukphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
xl0: <3Com 3c905B-TX Fast Etherlink XL> port 0xd400-0xd47f mem 0xdb002000-0xdb00207f irq 5 at device 13.0 on pci0
xl0: Ethernet address: 00:10:5a:00:a9:20
miibus1: <MII bus> on xl0
xlphy0: <3Com internal media interface> on miibus1
xlphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
pcm0: <Creative CT5880-C> port 0xd800-0xd83f irq 11 at device 14.0 on pci0
ahc0: <Adaptec 3950B Ultra2 SCSI adapter> port 0xdc00-0xdcff mem 0xdb003000-0xdb003fff irq 11 at device 15.0 on pci0
aic7896/97: Ultra2 Wide Channel A, SCSI Id=7, 32/255 SCBs
ahc1: <Adaptec 3950B Ultra2 SCSI adapter> port 0xe000-0xe0ff mem 0xdb004000-0xdb004fff irq 11 at device 15.1 on pci0
aic7896/97: Ultra2 Wide Channel B, SCSI Id=7, 32/255 SCBs
orm0: <Option ROMs> at iomem 0xc0000-0xcbfff,0xcc000-0xcc7ff on isa0
fdc0: <NEC 72065B or clone> at port 0x3f0-0x3f5,0x3f7 irq 6 drq 2 on isa0
fdc0: FIFO enabled, 8 bytes threshold
fd0: <1440-KB 3.5" drive> on fdc0 drive 0
atkbdc0: <Keyboard controller (i8042)> at port 0x60,0x64 on isa0
atkbd0: <AT Keyboard> flags 0x1 irq 1 on atkbdc0
kbd0 at atkbd0
psm0: <PS/2 Mouse> irq 12 on atkbdc0
psm0: model Generic PS/2 mouse, device ID 0
vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0
sc0: <System console> at flags 0x100 on isa0
sc0: VGA <16 virtual consoles, flags=0x300>
sio0 at port 0x3f8-0x3ff irq 4 flags 0x10 on isa0
sio0: type 16550A
ppc0: <Parallel port> at port 0x378-0x37f flags 0x21 on isa0
ppc0: Generic chipset (NIBBLE-only) in NIBBLE mode
ppbus0: IEEE1284 device found /NIBBLE/ECP
Probing for PnP devices on ppbus0:
ppbus0: <Hewlett-Packard OfficeJet Series 300.1.1.0> MLC,PCL,PML
lpt0: <Printer> on ppbus0
lpt0: Polled port
ppi0: <Parallel I/O> on ppbus0
unknown: <PNP0000> can't assign resources
unknown: <PNP0303> can't assign resources
unknown: <PNP0f13> can't assign resources
unknown: <PNP0700> can't assign resources
unknown: <PNP0501> can't assign resources
sio1: <16550A-compatible COM port> at port 0x2f8-0x2ff irq 3 on isa0
sio1: type 16550A
unknown: <PNP0400> can't assign resources
IP packet filtering initialized, divert enabled, rule-based forwarding enabled, default to deny, logging limited to 10 packets/entry by default
IPv6 packet filtering initialized, logging limited to 100 packets/entry
ad0: 42934MB <WDC WD450AA-00BAA0> [87233/16/63] at ata0-master UDMA66
acd0: DVD-ROM <HITACHI GD-2000> at ata1-master using PIO4
Waiting 10 seconds for SCSI devices to settle
Mounting root from ufs:/dev/ad0a
cd0 at ahc1 bus 0 target 6 lun 0
cd0: <HP CD-Writer+ 9200 1.0c> Removable CD-ROM SCSI-4 device
cd0: 10.000MB/s transfers (10.000MHz, offset 15)
cd0: Attempt to query device size failed: NOT READY, Medium not present
WARNING: / was not properly dismounted
[-- Attachment #4 --]
#
# GENERIC -- Generic kernel configuration file for FreeBSD/i386
#
# For more information on this file, please read the handbook section on
# Kernel Configuration Files:
#
# http://www.FreeBSD.org/handbook/kernelconfig-config.html
#
# The handbook is also available locally in /usr/share/doc/handbook
# if you've installed the doc distribution, otherwise always see the
# FreeBSD World Wide Web server (http://www.FreeBSD.org/) for the
# latest information.
#
# An exhaustive list of options and more detailed explanations of the
# device lines is also present in the ./LINT configuration file. If you are
# in doubt as to the purpose or necessity of a line, check first in LINT.
#
# $FreeBSD: src/sys/i386/conf/GENERIC,v 1.246.2.7 2000/07/13 16:13:46 imp Exp $
machine i386
#cpu I386_CPU
#cpu I486_CPU
#cpu I586_CPU
cpu I686_CPU
ident TOPPERWEIN
maxusers 128
makeoptions DEBUG=-g #Build kernel with gdb(1) debug symbols
options DDB #Enable kernel debugger (turn off for
#production kernels)
#options DDB_UNATTENDED
#options GDB_REMOTE_CHAT
options KTRACE #kernel tracing
#options MATH_EMULATE #Support for x87 emulation
options INET #InterNETworking
options INET6 #IPv6 communications protocols
options FFS #Berkeley Fast Filesystem
options FFS_ROOT #FFS usable as root device [keep this!]
options SOFTUPDATES #Enable FFS soft updates support
options MFS #Memory Filesystem
options MD_ROOT #MD is a potential root device
options NFS #Network Filesystem
options NFS_ROOT #NFS usable as root device, NFS required
options MSDOSFS #MSDOS Filesystem
options CD9660 #ISO 9660 Filesystem
options CD9660_ROOT #CD-ROM usable as root, CD9660 required
options FDESC #File descriptor filesystem
options PROCFS #Process filesystem
#options NTFS #NT filesystem
#options KERNFS #Kernel filesystem
#options SMBFS #SMB/CIFS
#options UMAPFS #uid mapping filesystem
options COMPAT_43 #Compatible with BSD 4.3 [KEEP THIS!]
options COMPAT_LINUX #Run Linux binaries
options SCSI_DELAY=10000 #Delay (in ms) before probing SCSI
options UCONSOLE #Allow users to grab the console
options USERCONFIG #boot -c editor
options VISUAL_USERCONFIG #visual boot -c editor
options KTRACE #ktrace(1) support
options SYSVSHM #SYSV-style shared memory
options SYSVMSG #SYSV-style message queues
options SYSVSEM #SYSV-style semaphores
options P1003_1B #Posix P1003_1B real-time extensions
options _KPOSIX_PRIORITY_SCHEDULING
options ICMP_BANDLIM #Rate limit bad replies
options KBD_INSTALL_CDEV # install a CDEV entry in /dev
options INCLUDE_CONFIG_FILE # Include this file in kernel
options PNPBIOS # might toggle this off to see if it helps X
options NMBCLUSTERS=4096 # Band-aid to get longer uptime
# On -STABLE, setting these two to your physical memory size was
# suggested for getting rid of "Fatal trap 12, page fault while in
# supervisor mode" crashes.
options MAXDSIZ="(256*1024*1024)"
options DFLDSIZ="(256*1024*1024)"
options USER_LDT # Allow i386 ldt for WINE
#options UFS_DIRHASH # experimental
#
# Network Security Options
#
#options IPSEC #IP security
#options IPSEC_ESP #IP security (crypto; define w/ IPSEC)
options IPFIREWALL #firewall
options IPFIREWALL_VERBOSE #print information about
# dropped packets
options IPFIREWALL_FORWARD #enable transparent proxy support
options IPFIREWALL_VERBOSE_LIMIT=10 #limit verbosity
#options IPFIREWALL_DEFAULT_TO_ACCEPT #allow everything by default
options IPV6FIREWALL #firewall for IPv6
options IPV6FIREWALL_VERBOSE
options IPV6FIREWALL_VERBOSE_LIMIT=100
#options IPV6FIREWALL_DEFAULT_TO_ACCEPT
options IPDIVERT #divert sockets
#options IPFILTER #ipfilter support
#options IPFILTER_LOG #ipfilter logging
options IPSTEALTH #support for stealth forwarding
#options NETSMB
#options NETSMBCRYPTO
#options LIBMCHAIN
#options LIBICONV
#options DUMMYNET # bandwidth limiter, see dummynet(4)
#options BRIDGE # bridge between NICs, see bridge(4)
#
# SMB bus
#
# System Management Bus support is provided by the 'smbus' device.
# Access to the SMBus device is via the 'smb' device (/dev/smb*),
# which is a child of the 'smbus' device.
#
# Supported devices:
# smb standard io through /dev/smb*
#
# Supported SMB interfaces:
# iicsmb I2C to SMB bridge with any iicbus interface
# bktr brooktree848 I2C hardware interface
# intpm Intel PIIX4 Power Management Unit
# alpm Acer Aladdin-IV/V/Pro2 Power Management Unit
# ichsmb Intel ICH SMBus controller chips (82801AA, 82801AB, 82801BA)
#
device smbus # Bus support, required for smb below.
device intpm
device alpm
device ichsmb
device smb
#
# I2C Bus
#
# Philips i2c bus support is provided by the `iicbus' device.
#
# Supported devices:
# ic i2c network interface
# iic i2c standard io
# iicsmb i2c to smb bridge. Allow i2c i/o with smb commands.
#
# Supported interfaces:
# pcf Philips PCF8584 ISA-bus controller
# bktr brooktree848 I2C software interface
#
# Other:
# iicbb generic I2C bit-banging code (needed by lpbb, bktr)
#
device iicbus # Bus support, required for ic/iic/iicsmb below.
device iicbb
device ic
device iic
device iicsmb # smb over i2c bridge
#
# Console options
#
options SC_ALT_MOUSE_IMAGE # simplified mouse cursor in text mode
options SC_HISTORY_SIZE=200 # number of history buffer lines
options SC_TWOBUTTON_MOUSE
options VESA
# To make an SMP kernel, the next two are needed
#options SMP # Symmetric MultiProcessor Kernel
#options APIC_IO # Symmetric (APIC) I/O
device isa
device eisa
device pci
# Floppy drives
device fdc0 at isa? port IO_FD1 irq 6 drq 2
device fd0 at fdc0 drive 0
device fd1 at fdc0 drive 1
# ATA and ATAPI devices
device ata0 at isa? port IO_WD1 irq 14
device ata1 at isa? port IO_WD2 irq 15
device ata
device atadisk # ATA disk drives
device atapicd # ATAPI CDROM drives
device atapifd # ATAPI floppy drives
device atapist # ATAPI tape drives
options ATA_STATIC_ID #Static device numbering
# Not supported in 4.3?
#options ATA_ENABLE_ATAPI_DMA #Enable DMA on ATAPI devices
# SCSI Controllers
#device ahb # EISA AHA1742 family
device ahc # AHA2940 and onboard AIC7xxx devices
#device amd # AMD 53C974 (Teckram DC-390(T))
#device dpt # DPT Smartcache - See LINT for options!
#device isp # Qlogic family
#device ncr # NCR/Symbios Logic
#device sym # NCR/Symbios Logic (newer chipsets)
#options SYM_SETUP_LP_PROBE_MAP=0x40
# Allow ncr to attach legacy NCR devices when
# both sym and ncr are configured
#device adv0 at isa?
device adw
device bt0 at isa?
device aha0 at isa?
device aic0 at isa?
# SCSI peripherals
device scbus # SCSI bus (required)
device da # Direct Access (disks)
device sa # Sequential Access (tape etc)
device cd # CD
device pass # Passthrough device (direct SCSI access)
# RAID controllers
device ida # Compaq Smart RAID
device amr # AMI MegaRAID
device mlx # Mylex DAC960 family
# atkbdc0 controls both the keyboard and the PS/2 mouse
device atkbdc0 at isa? port IO_KBD
device atkbd0 at atkbdc? irq 1 flags 0x1
device psm0 at atkbdc? irq 12
device vga0 at isa?
# splash screen/screen saver
pseudo-device splash
# syscons is the default console driver, resembling an SCO console
device sc0 at isa? flags 0x100
# Enable this and PCVT_FREEBSD for pcvt vt220 compatible console driver
#device vt0 at isa?
#options XSERVER # support for X server on a vt console
#options FAT_CURSOR # start with block cursor
# If you have a ThinkPAD, uncomment this along with the rest of the PCVT lines
#options PCVT_SCANSET=2 # IBM keyboards are non-std
# Floating point support - do not disable.
device npx0 at nexus? port IO_NPX irq 13
# Power management support (see LINT for more options)
#device apm0 at nexus? disable flags 0x20 # Advanced Power Management
device apm0
# PCCARD (PCMCIA) support
#device card
#device pcic0 at isa? irq 10 port 0x3e0 iomem 0xd0000
#device pcic1 at isa? irq 11 port 0x3e2 iomem 0xd4000 disable
# Serial (COM) ports
device sio0 at isa? port IO_COM1 flags 0x10 irq 4
#device sio1 at isa? disable port IO_COM2 irq 3
#device sio2 at isa? port IO_COM3 irq 3
#device sio3 at isa? disable port IO_COM4 irq 9
# Parallel port
#device ppc0 at isa? port? irq 3
# Force NIBBLE mode and disable use of an IRQ
device ppc0 at isa? port? flags 0x21
device ppbus # Parallel port bus (required)
device lpt # Printer
#device plip # TCP/IP over parallel
device ppi # Parallel port interface device
#device vpo # Requires scbus and da
# PCI Ethernet NICs.
#device de # DEC/Intel DC21x4x (``Tulip'')
#device txp # 3Com 3cR990 ("Typhoon")
#device fxp # Intel EtherExpress PRO/100B (82557, 82558)
#device tx # SMC 9432TX (83c170 ``EPIC'')
#device vx # 3Com 3c590, 3c595 (``Vortex'')
#device wx # Intel Gigabit Ethernet Card (``Wiseman'')
# PCI Ethernet NICs that use the common MII bus controller code.
device miibus # MII bus support
device dc # DEC/Intel 21143 and various workalikes
#device rl # RealTek 8129/8139
#device sf # Adaptec AIC-6915 (``Starfire'')
#device sis # Silicon Integrated Systems SiS 900/SiS 7016
#device ste # Sundance ST201 (D-Link DFE-550TX)
#device tl # Texas Instruments ThunderLAN
#device vr # VIA Rhine, Rhine II
#device wb # Winbond W89C840F
device xl # 3Com 3c90x (``Boomerang'', ``Cyclone'')
# ISA Ethernet NICs.
# 'device ed' requires 'device miius'
#device ed0 at isa? port 0x280 irq 10 iomem 0xd8000
#device ex
#device ep
#device fe0 at isa? port 0x300
# WaveLAN/IEEE 802.11 wireless NICs. Note: the WaveLAN/IEEE really
# exists only as a PCMCIA device, so there is no ISA attatement needed
# and resources will always be dynamically assigned by the pccard code.
#device wi
# Aironet 4500/4800 802.11 wireless NICs. Note: the declaration below will
# work for PCMCIA and PCI cards, as well as ISA cards set to ISA PnP
# mode (the factory default). If you set the switches on your ISA
# card for a manually chosen I/O address and IRQ, you must specify
# those paremeters here.
#device an
# Xircom Ethernet
#device xe
# The probe order of these is presently determined by i386/isa/isa_compat.c.
device ie0 at isa? port 0x300 irq 10 iomem 0xd0000
device le0 at isa? port 0x300 irq 5 iomem 0xd0000
device lnc0 at isa? port 0x280 irq 10 drq 0
device cs0 at isa? port 0x300
device sn0 at isa? port 0x300 irq 10
# Pseudo devices - the number indicates how many units to allocated.
pseudo-device loop # Network loopback
pseudo-device ether # Ethernet support
pseudo-device vlan 1 # VLAN support
pseudo-device gzip # Exec gzip'd a.outs
pseudo-device sl 1 # Kernel SLIP
pseudo-device ppp 1 # Kernel PPP
pseudo-device tun 1 # Packet tunnel.
pseudo-device pty 32 # Pseudo-ttys (telnet etc)
pseudo-device md # Memory "disks"
pseudo-device gif 4 # IPv6 and IPv4 tunneling
pseudo-device faith 1 # IPv6-to-IPv4 relaying (translation)
#options PPP_BSDCOMP #PPP BSD-compress support
#options PPP_DEFLATE #PPP zlib/deflate/gzip support
#options PPP_FILTER #enable bpf filtering (needs bpf)
# The `bpf' pseudo-device enables the Berkeley Packet Filter.
# Be aware of the administrative consequences of enabling this!
pseudo-device bpf #Berkeley packet filter
# USB support
device uhci # UHCI PCI->USB interface
device ohci # OHCI PCI->USB interface
device usb # USB Bus (required)
device ugen # Generic
device uhid # "Human Interface Devices"
#device ukbd # Keyboard
device ulpt # Printer
device umass # Disks/Mass storage - Requires scbus and da
#device ums # Mouse
# USB Ethernet, requires mii
#device aue # ADMtek USB ethernet
#device cue # CATC USB ethernet
#device kue # Kawasaki LSI USB ethernet
# Sound
device pcm
device sbc0 at isa? port 0x220 irq 7 drq 1 flags 0x15
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.4.32.0109030058040.916-400000>
