From owner-freebsd-bugs@FreeBSD.ORG Thu May 19 01:00:23 2005 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E0F4E16A4CE for ; Thu, 19 May 2005 01:00:23 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7116E43D8F for ; Thu, 19 May 2005 01:00:23 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j4J10Lxw087646 for ; Thu, 19 May 2005 01:00:21 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j4J10Lkk087645; Thu, 19 May 2005 01:00:21 GMT (envelope-from gnats) Resent-Date: Thu, 19 May 2005 01:00:21 GMT Resent-Message-Id: <200505190100.j4J10Lkk087645@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Nathan Smith Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D71F216A4CE for ; Thu, 19 May 2005 00:57:27 +0000 (GMT) Received: from mx2.netapp.com (mx2.netapp.com [216.240.18.37]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8C98743D8F for ; Thu, 19 May 2005 00:57:27 +0000 (GMT) (envelope-from nate@netapp.com) Received: from smtp2.corp.netapp.com (10.57.159.114) by mx2.netapp.com with ESMTP; 18 May 2005 17:57:25 -0700 Received: from bldf2-fe.eng.netapp.com (bldf2.eng.netapp.com [10.56.11.202]) j4J0vOCM017756; Wed, 18 May 2005 17:57:24 -0700 (PDT) Received: from bldf2-fe.eng.netapp.com (localhost [127.0.0.1]) j4J0vO1f075373; Wed, 18 May 2005 17:57:24 -0700 (PDT) (envelope-from nate@bldf2-fe.eng.netapp.com) Received: (from nate@localhost) by bldf2-fe.eng.netapp.com (8.13.1/8.13.1/Submit) id j4J0vNHI075372; Wed, 18 May 2005 17:57:23 -0700 (PDT) (envelope-from nate) Message-Id: <200505190057.j4J0vNHI075372@bldf2-fe.eng.netapp.com> Date: Wed, 18 May 2005 17:57:23 -0700 (PDT) From: Nathan Smith To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 cc: nate@netapp.com Subject: kern/81232: [panic] vrele: negative ref X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Nathan Smith List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 19 May 2005 01:00:24 -0000 >Number: 81232 >Category: kern >Synopsis: [panic] vrele: negative ref >Confidential: no >Severity: serious >Priority: high >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Thu May 19 01:00:21 GMT 2005 >Closed-Date: >Last-Modified: >Originator: Nathan Smith >Release: FreeBSD 5.3-RELEASE i386 >Organization: >Environment: System: FreeBSD xxxxx.eng.netapp.com 5.3-RELEASE FreeBSD 5.3-RELEASE #1: Fri Apr 15 14:36:16 PDT 2005 root@xxxx.eng.netapp.com:/usr/obj/usr/src/sys/SMP i386 >Description: kernel panic in filesystem code. backtrace below: >How-To-Repeat: unknown >Fix: unknown --- backtrace begins here --- #0 doadump () at pcpu.h:159 #1 0xc060d533 in boot (howto=260) at ../../../kern/kern_shutdown.c:397 #2 0xc060d859 in panic (fmt=0xc082214b "vrele: negative ref cnt") at ../../../kern/kern_shutdown.c:553 #3 0xc066168e in vrele (vp=0xcb9fa318) at ../../../kern/vfs_subr.c:2141 #4 0xc07518a5 in ufs_reclaim (ap=0x0) at ../../../ufs/ufs/ufs_inode.c:167 #5 0xc0758adb in ufs_vnoperate (ap=0x0) at ../../../ufs/ufs/ufs_vnops.c:2816 #6 0xc06621df in vclean (vp=0xcbf2f210, flags=8, td=0xcd9d7960) at vnode_if.h:981 #7 0xc06626c9 in vgonel (vp=0xcbf2f210, td=0xcd9d7960) at ../../../kern/vfs_subr.c:2701 #8 0xc06624cd in vrecycle (vp=0xcbf2f210, inter_lkp=0x0, td=0xcd9d7960) at ../../../kern/vfs_subr.c:2615 #9 0xc07517ce in ufs_inactive (ap=0x0) at ../../../ufs/ufs/ufs_inode.c:131 #10 0xc0758adb in ufs_vnoperate (ap=0x0) at ../../../ufs/ufs/ufs_vnops.c:2816 #11 0xc0661793 in vput (vp=0xcbf2f210) at vnode_if.h:953 #12 0xc074b0ad in ffs_vget (mp=0xc99a6c00, ino=2, flags=2, vpp=0xec7c29f4) at ../../../ufs/ffs/ffs_vfsops.c:1291 #13 0xc0754da8 in ufs_root (mp=0x0, vpp=0x0, td=0xcd9d7960) at ../../../ufs/ufs/ufs_vfsops.c:91 #14 0xc065b0bb in lookup (ndp=0xec7c2ab0) at ../../../kern/vfs_lookup.c:560 #15 0xc065a9f1 in namei (ndp=0xec7c2ab0) at ../../../kern/vfs_lookup.c:181 #16 0xc0664272 in statfs (td=0xcd9d7960, uap=0xec7c2d14) ---Type to continue, or q to quit--- at ../../../kern/vfs_syscalls.c:229 #17 0xc07bb0bf in syscall (frame= {tf_fs = 47, tf_es = 47, tf_ds = 47, tf_edi = 8, tf_esi = 134554376, tf_ebp = -1077947000, tf_isp = -327406220, tf_ebx = 19, tf_edx = 110, tf_ecx = 134545408, tf_eax = 396, tf_trapno = 12, tf_err = 2, tf_eip = -2012423977, tf_cs = 31, tf_eflags = 534, tf_esp = -1077947044, tf_ss = 47}) at ../../../i386/i386/trap.c:1001 #18 0xc07a8a6f in Xint0x80_syscall () at ../../../i386/i386/exception.s:201 #19 0x0000002f in ?? () #20 0x0000002f in ?? () #21 0x0000002f in ?? () #22 0x00000008 in ?? () #23 0x08052308 in ?? () #24 0xbfbfd588 in ?? () #25 0xec7c2d74 in ?? () #26 0x00000013 in ?? () #27 0x0000006e in ?? () #28 0x08050000 in ?? () #29 0x0000018c in ?? () #30 0x0000000c in ?? () #31 0x00000002 in ?? () #32 0x880cd8d7 in ?? () #33 0x0000001f in ?? () #34 0x00000216 in ?? () #35 0xbfbfd55c in ?? () #36 0x0000002f in ?? () #37 0x00000000 in ?? () #38 0x00000000 in ?? () #39 0x00000000 in ?? () #40 0x00000000 in ?? () #41 0x97fc5000 in ?? () #42 0xcd9d01c4 in ?? () #43 0xcd9d7960 in ?? () #44 0xec7c2808 in ?? () #45 0xec7c27f0 in ?? () #46 0xc569d960 in ?? () #47 0xc061db3b in sched_switch (td=0x8052308, newtd=0x13, flags=Cannot access memory at address 0xbfbfd598 ) at ../../../kern/sched_4bsd.c:865 --- backtrace ends here --- --- uname-output begins here --- FreeBSD xxxx.eng.netapp.com 5.3-RELEASE FreeBSD 5.3-RELEASE #1: Fri Apr 15 14:36:16 PDT 2005 root@bldf2.eng.netapp.com:/usr/obj/usr/src/sys/SMP i386 --- uname-output ends here --- begin 644 sysctl-a-output M:V5R;BYO'AX>"YE;F'AX+F5N9RYN971A<'`N8V]M"FMEB`](#$P,C0L M('-T871H>B`](#$R."!]"FME&9I M;&5S<&5R<')O8SH@,3$P.34*:V5R;BYM87AP'-O8VMB=68Z(#(V,C$T-`IK97)N+FEP8RYS;V-K8G5F7W=A M&-O;FXZ(#@Q.3(*:V5R;BYI M<&,N;6%X7VQI;FMH9'(Z(#$V"FME%]PCH@ M.`IK97)N+FEP8RYM'-O8VME=',Z(#$R,S(X M"FME3H@,`IK97)N M+G!S7W-T%]B M=7-Y7W-E8V]N9',Z(#$U"FME7!E("!);E5S92!-96U56YC86-H92`@("`@,2`@("`@.$L@("`@("`X2R`@("`@("`@,0H@("`@:&]S M=&-A8VAE("`@("`Q("`@(#(T2R`@("`@,C1+("`@("`@("`Q"B`@("`@:6Y? M;75L=&D@("`@(#,@("`@(#%+("`@("`@,4L@("`@("`@(#,@(#,R"B`@("`@ M7,@(#(P M-S(@("`R-S!+("`@(#(W,$L@("`@(#0P-C<@(#$R."PU,3(*("`@("`@("`@ M('-H;2`@("`@,2`@("`Q,DL@("`@(#$R2R`@("`@("`@,0H@("`@("`@("`@ MF]M M8FEE("`@("`P("`@("`P2R`@("`@(#)+("`@-3,W-C,U("`Q,C@*("`@('!R M;V,M87)G7,Z(#`*:V5R;BYT:')E861S+G1H3H@,`IK97)N+G1H%]T:')E861S7W!E7-?8V]N5]N:6XZ(#,W.3<*:V5R;BYT='E?;F]U=#H@,360P+&-O;G-O;&5C=&PL"FME MF4Z(#@Q.3(*:V5R M;BYC;VYS='1Y7W=A:V5U<'-?<&5R7W-E8V]N9#H@-0IK97)N+G)O;W1D978Z M(&1A,',Q80IK97)N+F9I;&5D96QA>3H@,S`*:V5R;BYD:7)D96QA>3H@,CD* M:V5R;BYM971A9&5L87DZ(#(X"FME7,N:&%R=F5S M="YE=&AE7,N:&%R=F5S="YP;VEN=%]T M;U]P;VEN=#H@,0IK97)N+G)A;F1O;2YS>7,N:&%R=F5S="YI;G1E7-T96T@=VED92!T;W1A;',@8V]M<'5T960@979E71E3H)*%1O=&%L.B`V-#@T2R!! M8W1I=F4Z(#(U-39+*0I&2!086=EF4Z(#,S-34T-#,R,`IV;2YK;65M M7W-I>F5?;6%X.B`S,S4U-#0S,C`*=FTN:VUE;5]S:7IE7W-C86QE.B`S"G9M M+G-W87!?87-Y;F-?;6%X.B`T"G9M+F1M;6%X.B`S,@IV;2YN7,N=E]S=W1C:#H@,C7,N=E]I;G1R.B`Q,3DW-#`U,S,*=FTNF9O9#H@,SDQ M,C0W.3,*=FTNF9O9#H@,S@X.3`U.34*=FTNF4Z(#0P.38*=FTNF5R;U]E;F%B;&4Z(#$*=FTN:61L97IEF4Z(#$P-CDU-#,T,C0*=FTN M:W9M7V9R964Z(#,R,CDU-S,Q,@IV9G,N;F9S+F1O=VYD96QA>6EN:71I86PZ M(#$R"G9F6)U9F9E6)U9F9E6)U9G1HF%P.B`S,3DX-0IV9G,N8V%C:&4N;G5M<&]S>F%PF%P3H@,3`P,#`*=F9S+FYF%]A M:6]?<75E=64Z(#$P,C0*=F9S+F%I;RYN=6U?<75E=65?8V]U;G0Z(#`*=F9S M+F%I;RYN=6U?8G5F7V%I;SH@,`IV9G,N86EO+F%I;V1?=&EM96]U=#H@,3`P M,`IV9G,N86EO+F%I;V1?;&EF971I;64Z(#,P,#`*=F9S+F%I;RYU;FQO861A M8FQE.B`P"G9F&1G&QE;CH@-3`*;F5T+FEN970N:7`N:6YT3H@,0IN970N:6YE="YT8W`N6YC86-H92YC86-H96QI;6ET.B`Q-3,U.0IN970N:6YE M="YT8W`N&UT;&EM M:70Z(#,*;F5T+FEN970N=&-P+FUS;#H@,S`P,#`*;F5T+FEN970N=&-P+G)E M>&UI=%]M:6XZ(#,P"FYE="YI;F5T+G1C<"YR97AM:71?7-?:V5E<&%L:79E.B`Q"FYE="YI;F5T+G5D<"YC M:&5C:W-U;3H@,0IN970N:6YE="YU9'`N;6%X9&=R86TZ(#DR,38*;F5T+FEN M970N=61P+G)E8W9S<&%C93H@-#(P.#`*;F5T+FEN970N=61P+FQO9U]I;E]V M86EN.B`P"FYE="YI;F5T+G5D<"YB;&%C:VAO;&4Z(#`*;F5T+FEN970N=61P M+G-T3H@ M,0IN970N:6YE=#8N:7`V+G)T97AP:7)E.B`S-C`P"FYE="YI;F5T-BYI<#8N M'!IF5O9BYG7V-L87-S M.B`V.`ID96)U9RYS:7IE;V8N9U]G96]M.B`V.`ID96)U9RYS:7IE;V8N9U]P MF5O9BYG7V)I;W$Z(#0X"F1E8G5G+G-I>F5O9BYV;F]D93H@,C8T"F1E M8G5G+G-I>F5O9BYPF5O9BYK:6YF;U]PF4Z(#0P.38*9&5B=6&)U9G-I>F4Z(#4R-#(X.`ID96)U9RYI M9E]T=6Y?9&5B=6%]S;V9T M9&5P3H@,@ID96)U9RYM87AI;F1I MCH@,C`*9&5B=6@IH=RYN8W!U.B`R"FAW+F)Y=&5O MF4Z(#0P.38*:'3H@,0IH=RYA=&$N871A7V1M83H@,0IH=RYA=&$N=V,Z(#$* M:'&-L=7-I=F5?;&]G M:6XZ(#$*:'&4N9&5B M=66YC7-C;VYS+G-A=F5R+FME>6)O;FQY.B`Q"FAW M+G-Y7-C;VYS+G-C7VYO7W-U5]S=&%T93H@4S$*:'%]L;W=E#H@,`IU#)?=F5R#)?9F]R=%]D978Z(#`*=7-E#)?9F]R=%]R M=6XZ(#`*=7-E#)?;&]C86QE9&5F.B`P"G5S97(N<&]S:7@R7W-W M7V1E=CH@,`IU5]P5]S8VAE9'5L:6YG.B`Q"G`Q,#`S7S%B+G)E86QT:6UE7W-I9VYA;',Z M(#`*<#$P,#-?,6(NF4Z(#0P.38*<#$P,#-?,6(N#H@,`IP,3`P M,U\Q8BYS:6=Q=65U95]M87@Z(#`*<#$P,#-?,6(N=&EM97)?;6%X.B`P"G-E M8W5R:71Y+FIA:6PN&EP3H@,0IS96-U2YJ86EL M+G-Y2YJ86EL+F=E=&9S3H@,0IS96-U2YJ86EL+F%L;&]W7W)A=U]S;V-K971S.B`P M"G-E8W5R:71Y+FIA:6PN:F%I;&5D.B`P"G-E8W5R:71Y+F)S9"YS=7-E2YB2YB2YB M"XP+B5P87)E;G0Z(&YE>'5S,`ID978N86-P:2XP+B5D97-C M.B!)0DT@4T523TY96%`*9&5V+F%C<&DN,"XE9')I=F5R.B!A8W!I"F1E=BYA M8W!I+C`N)7!A7-R97-O=7)C92XP M+B5D7-R97-O=7)C92XP+B5P;G!I;F9O.B!?2$E$/5!.4#!#,#(@ M7U5)1#TR"F1E=BYA8W!I7W-Y7-R97-O M=7)C90ID978N86-P:5]S>7-R97-O=7)C92XQ+B5L;V-A=&EO;CH@:&%N9&QE M/5Q?4T)?+E!#23`N25-!7RY30D0Q"F1E=BYA8W!I7W-Y#`P,30@#`P,30@#`P,30@#`R,#$@#`Q,#$@#`Q,#$@#$Q-C8@9&5V M:6-E/3!X,#(Q,B!S=6)V96YD;W(],'@Q,38V('-U8F1E=FEC93TP>#`R,3(@ M8VQA#$Q-C8@#!C,#,Q,`ID978N;VAC:2XP+B5P87)E;G0Z('!C:3`*9&5V M+G5S8BXP+B5D97-C.B!/2$-)("AG96YE#$Q-C8@9&5V:6-E/3!X M,#(R-2!S=6)V96YD;W(],'@Q,38V('-U8F1E=FEC93TP>#`R,S`@8VQA#`R-F0@8VQA#$P,#(* M9&5V+F)G92XP+B5D#$T930@9&5V:6-E/3!X,39A-R!S=6)V96YD;W(],'@Q,#$T('-U8F1E=FEC M93TP>#`R-F8@8VQA#$P,#(*9&5V+F)G92XQ+B5D#$T930@9&5V:6-E/3!X,39A M-R!S=6)V96YD;W(],'@Q,#$T('-U8F1E=FEC93TP>#`R-F8@8VQA2XP+B5D97-C.B!"0TTU-S`S M(#$P+S$P,"\Q,#`P8F%S9518(%!(60ID978N8G)G<&AY+C`N)61R:79E2XQ+B5D0ID978N8G)G<&AY+C$N)7!A6)O87)D(&-O;G1R M;VQL97(@*&DX,#0R*0ID978N871K8F1C+C`N)61R:79E&ES82XP+B5D97-C.B!,96=A8WD@25-! M(&-O<')O8V5S&ES82XP+B5D&ES80ID978N;G!X:7-A+C`N)6QO8V%T:6]N.B!H86YD;&4]7%]30E\N4$-) M,"Y)4T%?+D-/4%(*9&5V+FYP>&ES82XP+B5P;G!I;F9O.B!?2$E$/5!.4#!# M,#0@7U5)1#TP"F1E=BYN<'AI"!3051!($-O;G1R;VQL97(@9')I=F5R(%9E real memory = 4160667648 (3967 MB) avail memory = 4073766912 (3885 MB) ACPI APIC Table: FreeBSD/SMP: Multiprocessor System Detected: 2 CPUs cpu0 (BSP): APIC ID: 0 cpu1 (AP): APIC ID: 6 MADT: Forcing active-low polarity and level trigger for SCI ioapic2 irqs 32-47 on motherboard ioapic1 irqs 16-31 on motherboard ioapic0 irqs 0-15 on motherboard npx0: [FAST] npx0: on motherboard npx0: INT 16 interface acpi0: on motherboard acpi0: Power Button (fixed) acpi0: reservation of 460, 2 (4) failed Timecounter "ACPI-safe" frequency 3579545 Hz quality 1000 acpi_timer0: <32-bit timer at 3.579545MHz> port 0x488-0x48b on acpi0 cpu0: on acpi0 cpu1: on acpi0 pcib0: on acpi0 pci0: on pcib0 pci0: at device 1.0 (no driver attached) atapci0: port 0x700-0x70f,0x376,0x170-0x177,0x3f6,0x1f0-0x1f7 at device 15.1 on pci0 ata0: channel #0 on atapci0 ata1: channel #1 on atapci0 ohci0: mem 0xfebfe000-0xfebfefff irq 11 at device 15.2 on pci0 ohci0: [GIANT-LOCKED] usb0: OHCI version 1.0, legacy support usb0: SMM does not respond, resetting usb0: on ohci0 usb0: USB revision 1.0 uhub0: (0x1166) OHCI root hub, class 9/0, rev 1.00/1.00, addr 1 uhub0: 4 ports with 4 removable, self powered isab0: at device 15.3 on pci0 isa0: on isab0 pcib1: on acpi0 pci1: on pcib1 mpt0: port 0x2300-0x23ff mem 0xfbfe0000-0xfbfeffff,0xfbff0000-0xfbffffff irq 22 at device 1.0 on pci1 mpt0: [GIANT-LOCKED] pcib2: on acpi0 pci2: on pcib2 bge0: mem 0xf9ff0000-0xf9ffffff irq 24 at device 1.0 on pci2 miibus0: on bge0 brgphy0: on miibus0 brgphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseTX, 1000baseTX-FDX, auto bge0: Ethernet address: 00:0d:60:1b:86:fa bge1: mem 0xf9fe0000-0xf9feffff irq 25 at device 2.0 on pci2 miibus1: on bge1 brgphy1: on miibus1 brgphy1: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseTX, 1000baseTX-FDX, auto bge1: Ethernet address: 00:0d:60:1b:86:fb atkbdc0: port 0x60,0x64 irq 1 on acpi0 atkbd0: irq 1 on atkbdc0 atkbd: unable to set the command byte. kbd0 at atkbd0 atkbd0: [GIANT-LOCKED] psm0: unable to set the command byte. fdc0: port 0x3f0-0x3f5 irq 6 drq 2 on acpi0 fdc0: [FAST] fd0: <1440-KB 3.5" drive> on fdc0 drive 0 sio0: <16550A-compatible COM port> port 0x3f8-0x3ff irq 4 flags 0x10 on acpi0 sio0: type 16550A orm0: at iomem 0xc9800-0xcd7ff,0xc8000-0xc97ff,0xc0000-0xc7fff on isa0 pmtimer0 on isa0 ppc0: parallel port not found. sc0: at flags 0x100 on isa0 sc0: VGA <16 virtual consoles, flags=0x300> sio1: configured irq 3 not in bitmap of probed irqs 0 sio1: port may not be enabled vga0: at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0 Timecounters tick every 10.000 msec acd0: CDROM at ata1-master UDMA33 Waiting 15 seconds for SCSI devices to settle ses0 at mpt0 bus 0 target 8 lun 0 ses0: Fixed Processor SCSI-2 device ses0: 3.300MB/s transfers ses0: SAF-TE Compliant Device da0 at mpt0 bus 0 target 0 lun 0 da0: Fixed Direct Access SCSI-4 device da0: 320.000MB/s transfers (160.000MHz, offset 127, 16bit), Tagged Queueing Enabled da0: 34715MB (71096640 512 byte sectors: 255H 63S/T 4425C) da1 at mpt0 bus 0 target 1 lun 0 da1: Fixed Direct Access SCSI-4 device da1: 320.000MB/s transfers (160.000MHz, offset 127, 16bit), Tagged Queueing Enabled da1: 34715MB (71096640 512 byte sectors: 255H 63S/T 4425C) SMP: AP CPU #1 Launched! Mounting root from ufs:/dev/da0s1a WARNING: / was not properly dismounted WARNING: /t was not properly dismounted WARNING: /usr was not properly dismounted WARNING: /var was not properly dismounted bge0: gigabit link up bge1: gigabit link up Limiting icmp unreach response from 222 to 200 packets/sec nfs server matco:/vol/build: not responding nfs server matco:/vol/build: is alive again --- dmesg.output ends here --- --- GENERIC begins here --- # # 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/doc/en_US.ISO8859-1/books/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 ../../conf/NOTES and NOTES files. # If you are in doubt as to the purpose or necessity of a line, check first # in NOTES. # # $FreeBSD: src/sys/i386/conf/GENERIC,v 1.413.2.6.2.2 2004/10/24 18:02:52 scottl Exp $ machine i386 cpu I486_CPU cpu I586_CPU cpu I686_CPU ident GENERIC # To statically compile in device wiring instead of /boot/device.hints #hints "GENERIC.hints" # Default places to look for devices. makeoptions DEBUG=-g options SCHED_4BSD # 4BSD scheduler options INET # InterNETworking options INET6 # IPv6 communications protocols options FFS # Berkeley Fast Filesystem options SOFTUPDATES # Enable FFS soft updates support options UFS_ACL # Support for access control lists options UFS_DIRHASH # Improve performance on big directories options MD_ROOT # MD is a potential root device options NFSCLIENT # Network Filesystem Client options NFSSERVER # Network Filesystem Server options NFS_ROOT # NFS usable as /, requires NFSCLIENT options MSDOSFS # MSDOS Filesystem options CD9660 # ISO 9660 Filesystem options PROCFS # Process filesystem (requires PSEUDOFS) options PSEUDOFS # Pseudo-filesystem framework options GEOM_GPT # GUID Partition Tables. options COMPAT_43 # Compatible with BSD 4.3 [KEEP THIS!] options COMPAT_FREEBSD4 # Compatible with FreeBSD4 options SCSI_DELAY=15000 # Delay (in ms) before probing SCSI options KTRACE # ktrace(1) support options SYSVSHM # SYSV-style shared memory options SYSVMSG # SYSV-style message queues options SYSVSEM # SYSV-style semaphores options _KPOSIX_PRIORITY_SCHEDULING # POSIX P1003_1B real-time extensions options KBD_INSTALL_CDEV # install a CDEV entry in /dev options AHC_REG_PRETTY_PRINT # Print register bitfields in debug # output. Adds ~128k to driver. options AHD_REG_PRETTY_PRINT # Print register bitfields in debug # output. Adds ~215k to driver. options ADAPTIVE_GIANT # Giant mutex is adaptive. device apic # I/O APIC # Bus support. Do not remove isa, even if you have no isa slots device isa device eisa device pci # Floppy drives device fdc # ATA and ATAPI devices device ata device atadisk # ATA disk drives device ataraid # ATA RAID drives device atapicd # ATAPI CDROM drives device atapifd # ATAPI floppy drives device atapist # ATAPI tape drives options ATA_STATIC_ID # Static device numbering # SCSI Controllers device ahb # EISA AHA1742 family device ahc # AHA2940 and onboard AIC7xxx devices device ahd # AHA39320/29320 and onboard AIC79xx devices device amd # AMD 53C974 (Tekram DC-390(T)) device isp # Qlogic family device mpt # LSI-Logic MPT-Fusion #device ncr # NCR/Symbios Logic device sym # NCR/Symbios Logic (newer chipsets + those of `ncr') device trm # Tekram DC395U/UW/F DC315U adapters device adv # Advansys SCSI adapters device adw # Advansys wide SCSI adapters device aha # Adaptec 154x SCSI adapters device aic # Adaptec 15[012]x SCSI adapters, AIC-6[23]60. device bt # Buslogic/Mylex MultiMaster SCSI adapters device ncv # NCR 53C500 device nsp # Workbit Ninja SCSI-3 device stg # TMC 18C30/18C50 # SCSI peripherals device scbus # SCSI bus (required for SCSI) device ch # SCSI media changers device da # Direct Access (disks) device sa # Sequential Access (tape etc) device cd # CD device pass # Passthrough device (direct SCSI access) device ses # SCSI Environmental Services (and SAF-TE) # RAID controllers interfaced to the SCSI subsystem device amr # AMI MegaRAID device asr # DPT SmartRAID V, VI and Adaptec SCSI RAID device ciss # Compaq Smart RAID 5* device dpt # DPT Smartcache III, IV - See NOTES for options device hptmv # Highpoint RocketRAID 182x device iir # Intel Integrated RAID device ips # IBM (Adaptec) ServeRAID device mly # Mylex AcceleRAID/eXtremeRAID device twa # 3ware 9000 series PATA/SATA RAID # RAID controllers device aac # Adaptec FSA RAID device aacp # SCSI passthrough for aac (requires CAM) device ida # Compaq Smart RAID device mlx # Mylex DAC960 family device pst # Promise Supertrak SX6000 device twe # 3ware ATA RAID # atkbdc0 controls both the keyboard and the PS/2 mouse device atkbdc # AT keyboard controller device atkbd # AT keyboard device psm # PS/2 mouse device vga # VGA video card driver device splash # Splash screen and screen saver support # syscons is the default console driver, resembling an SCO console device sc # Enable this for the pcvt (VT220 compatible) console driver #device vt #options XSERVER # support for X server on a vt console #options FAT_CURSOR # start with block cursor device agp # support several AGP chipsets # Floating point support - do not disable. device npx # Power management support (see NOTES for more options) #device apm # Add suspend/resume support for the i8254. device pmtimer # PCCARD (PCMCIA) support # PCMCIA and cardbus bridge support device cbb # cardbus (yenta) bridge device pccard # PC Card (16-bit) bus device cardbus # CardBus (32-bit) bus # Serial (COM) ports device sio # 8250, 16[45]50 based serial ports # Parallel port device ppc 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 # If you've got a "dumb" serial or parallel PCI card that is # supported by the puc(4) glue driver, uncomment the following # line to enable it (connects to the sio and/or ppc drivers): #device puc # PCI Ethernet NICs. device de # DEC/Intel DC21x4x (``Tulip'') device em # Intel PRO/1000 adapter Gigabit Ethernet Card device ixgb # Intel PRO/10GbE Ethernet Card device txp # 3Com 3cR990 (``Typhoon'') device vx # 3Com 3c590, 3c595 (``Vortex'') # PCI Ethernet NICs that use the common MII bus controller code. # NOTE: Be sure to keep the 'device miibus' line in order to use these NICs! device miibus # MII bus support device bfe # Broadcom BCM440x 10/100 Ethernet device bge # Broadcom BCM570xx Gigabit Ethernet device dc # DEC/Intel 21143 and various workalikes device fxp # Intel EtherExpress PRO/100B (82557, 82558) device lge # Level 1 LXT1001 gigabit ethernet device nge # NatSemi DP83820 gigabit ethernet device pcn # AMD Am79C97x PCI 10/100 (precedence over 'lnc') device re # RealTek 8139C+/8169/8169S/8110S device rl # RealTek 8129/8139 device sf # Adaptec AIC-6915 (``Starfire'') device sis # Silicon Integrated Systems SiS 900/SiS 7016 device sk # SysKonnect SK-984x & SK-982x gigabit Ethernet device ste # Sundance ST201 (D-Link DFE-550TX) device ti # Alteon Networks Tigon I/II gigabit Ethernet device tl # Texas Instruments ThunderLAN device tx # SMC EtherPower II (83c170 ``EPIC'') device vge # VIA VT612x gigabit ethernet device vr # VIA Rhine, Rhine II device wb # Winbond W89C840F device xl # 3Com 3c90x (``Boomerang'', ``Cyclone'') # ISA Ethernet NICs. pccard NICs included. device cs # Crystal Semiconductor CS89x0 NIC # 'device ed' requires 'device miibus' device ed # NE[12]000, SMC Ultra, 3c503, DS8390 cards device ex # Intel EtherExpress Pro/10 and Pro/10+ device ep # Etherlink III based cards device fe # Fujitsu MB8696x based cards device ie # EtherExpress 8/16, 3C507, StarLAN 10 etc. device lnc # NE2100, NE32-VL Lance Ethernet cards device sn # SMC's 9000 series of Ethernet chips device xe # Xircom pccard Ethernet # ISA devices that use the old ISA shims #device le # Wireless NIC cards device wlan # 802.11 support device an # Aironet 4500/4800 802.11 wireless NICs. device awi # BayStack 660 and others device wi # WaveLAN/Intersil/Symbol 802.11 wireless NICs. #device wl # Older non 802.11 Wavelan wireless NIC. # Pseudo devices. device loop # Network loopback device mem # Memory and kernel memory devices device io # I/O device device random # Entropy device device ether # Ethernet support device sl # Kernel SLIP device ppp # Kernel PPP device tun # Packet tunnel. device pty # Pseudo-ttys (telnet etc) device md # Memory "disks" device gif # IPv6 and IPv4 tunneling device faith # IPv6-to-IPv4 relaying (translation) # The `bpf' device enables the Berkeley Packet Filter. # Be aware of the administrative consequences of enabling this! 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 udbp # USB Double Bulk Pipe devices 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 device urio # Diamond Rio 500 MP3 player device uscanner # Scanners # USB Ethernet, requires mii device aue # ADMtek USB Ethernet device axe # ASIX Electronics USB Ethernet device cue # CATC USB Ethernet device kue # Kawasaki LSI USB Ethernet device rue # RealTek RTL8150 USB Ethernet # FireWire support device firewire # FireWire bus code device sbp # SCSI over FireWire (Requires scbus and da) device fwe # Ethernet over FireWire (non-standard!) --- GENERIC ends here --- --- SMP begins here --- # # SMP -- Generic kernel configuration file for FreeBSD/i386 SMP # Use this for multi-processor machines # # $FreeBSD: src/sys/i386/conf/SMP,v 1.5.4.1 2004/10/23 20:04:00 kensmith Exp $ include GENERIC options SMP --- SMP ends here --- >Release-Note: >Audit-Trail: >Unformatted: