Hello all,

        I just installed 4.0R from a Walnut Creek CD with no trouble
whatsoever. I was able to get on the net, top, ps etc fine. At this point
I decided to go for 4.0S, so I cvsupped with the following tag file:

*default host=cvsup4.FreeBSD.org
*default base=/usr/local/etc/cvsup
*default prefix=/usr
*default release=cvs tag=RELENG_4
*default delete use-rel-suffix
*default compress 

src-all

# These are the individual collections that make up "src-all".  If you
# use these, be sure to comment out "src-all" above.
#src-base
#src-bin
#src-contrib
#src-etc
#src-games
#src-gnu
#src-include
#src-kerberos5
#src-kerberosIV
#src-lib
#src-libexec
#src-release
#src-sbin
#src-share
#src-sys
#src-tools
#src-usrbin
#src-usrsbin
## Export-restricted collections.
# 
# Only people in the USA and Canada may fetch these collections.  If
# you are not in the USA or Canada, please use the collections in the
# "secure-stable-supfile" instead.
#
# The easiest way to get the export-restricted code is to use the
# "cvs-crypto" mega-collection.
#cvs-crypto
#
# These are the individual collections that make up "cvs-crypto".  If
# you use these, be sure to comment out "cvs-crypto" above.
#src-crypto
#src-secure 
#src-sys-crypto

ports-all tag=.
doc-all

  All seemed well, The CVS finished without error and I proceeded to do 
the following:

cd /usr/src
make buildworld
cd /usr/src
make installworld
        
cd /usr/src
make buildkernel KERNEL=<YOUR_KERNEL_HERE>
make installkernel  KERNEL=<YOUR_KERNEL_HERE>
chflags noschg /kernel
chflags noschg /YOUR_KERNEL_HERE
mv /kernel /kernel.old
mv /YOUR_KERNEL_HERE /kernel
chflags schg /kernel

And then I merged the Differences using Mergemaster(It was my first time,
I was a bit confused).

Everything went perfect(on the topside), I rebooted and it came back up
with 4.1-RC as a tag. Great it works! I was not happy with a few things I
had just read about in the kernel so I went back and copied my
KERNEL(SCULLY) and started redoing it. This time I commented out a few
things I dint want. (See ATTACHED). I proceeded directly to the ABOVE
STEPS for the KERNEL and I got the following message.


===>wi
@ -> /usr/src/sysmachine -> /usr/src/sys/i386/include
perl @/kern/makedevops.pl -h @/kern/device_if.m
perl @/kern/makedevops.pl -h @/kern/bus_if.mrm -f .depend
mkdep -f .depend -a   -nostdinc -D_KERNEL -DKLD_MODULE -I- -I. -I@
-I@/../include -I/usr/obj/usr/src/i386/usr/include
/usr/src/sys/modules/wi/../../i386/isa/if_wi.c
cc -c -x assembler-with-cpp -DLOCORE -O -Wall -Wredundant-decls
-Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes -Wpointer-arith
-Winline -Wcast-qual  -fformat-extensions -ansi  -nostdinc -I-
-I. -I/usr/src/sys -I/usr/src/sys/../include  -D_KERNEL -include
opt_global.h -elf
-mpreferred-stack-boundary=2/usr/src/sys/i386/i386/locore.s
/tmp/cck12179.s: Assembler messages:
/tmp/cck12179.s:1745: Error: .space specifies non-absolute value
/tmp/cck12179.s:2505: Error: undefined symbol L0 in operation settingPTmap
/tmp/cck12179.s:2505: Error: undefined symbol PDRSHIFT in operationsetting
PTmap
/tmp/cck12179.s:1713: Error: undefined symbol L0 in operation
/tmp/cck12179.s:1713: Error: undefined symbol PAGE_SIZE in operation
/tmp/cck12179.s:1714: Error: undefined symbol L0 in operation
/tmp/cck12179.s:1714: Error: undefined symbol PDESIZE in operation
/tmp/cck12179.s:2505: Error: undefined symbol L0 in operation
settingAPTmap
/tmp/cck12179.s:2505: Error: undefined symbol PDRSHIFT in operation
setting APTmap/tmp/cck12179.s:1722: Error: undefined symbol L0 in
operation
/tmp/cck12179.s:1722: Error: undefined symbol PAGE_SIZE in operation
/tmp/cck12179.s:1723: Error: undefined symbol L0 in operation
/tmp/cck12179.s:1723: Error: undefined symbol PDESIZE in operation
/tmp/cck12179.s:1936: Error: undefined symbol UPAGES in operation
/tmp/cck12179.s:1936: Error: undefined symbol PAGE_SIZE in operation
/tmp/cck12179.s:2324: Error: undefined symbol BI_ESYMTAB in operation
/tmp/cck12179.s:2329: Error: undefined symbol BI_SYMTAB in operation
/tmp/cck12179.s:2330: Error: undefined symbol BI_ESYMTAB in operation
/tmp/cck12179.s:2334: Error: undefined symbol BI_KERNEND in operation
/tmp/cck12179.s:2346: Error: undefined symbol PAGE_SIZE in operation
/tmp/cck12179.s:2346: Error: undefined symbol PAGE_SIZE in operation
/tmp/cck12179.s:2350: Error: undefined symbol PAGE_SIZE in operation
/tmp/cck12179.s:2350: Error: undefined symbol PAGE_SIZE in operation
/tmp/cck12179.s:2354: Error: undefined symbol UPAGES in operation
/tmp/cck12179.s:2354: Error: undefined symbol PAGE_SIZE in operation
/tmp/cck12179.s:2354: Error: undefined symbol UPAGES in operation
/tmp/cck12179.s:2354: Error: undefined symbol PAGE_SIZE in operation
/tmp/cck12179.s:2359: Error: undefined symbol PAGE_SIZE in operation
/tmp/cck12179.s:2359: Error: undefined symbol PAGE_SIZE in operation
/tmp/cck12179.s:2362: Error: undefined symbol PAGE_SIZE in operation
/tmp/cck12179.s:2362: Error: undefined symbol PAGE_SIZE in operation
/tmp/cck12179.s:2369: Error: undefined symbol PAGE_SIZE in operation
/tmp/cck12179.s:2369: Error: undefined symbol PAGE_SIZE in operation
/tmp/cck12179.s:2375: Error: undefined symbol PAGE_SIZE in operation
/tmp/cck12179.s:2375: Error: undefined symbol PAGE_SIZE in operation
/tmp/cck12179.s:2430: Error: undefined symbol PAGE_SHIFT in operation
/tmp/cck12179.s:2446: Error: undefined symbol PAGE_SHIFT in operation
/tmp/cck12179.s:2447: Error: undefined symbol PAGE_SHIFT in operation
/tmp/cck12179.s:2474: Error: undefined symbol PAGE_SIZE in operation
/tmp/cck12179.s:2474: Error: undefined symbol PAGE_SIZE in operation
/tmp/cck12179.s:1862: Error: Subtraction of two symbols in different
sections ".tmpstk" {.data section} - "KERNBASE" {*UND* section} at file
address 28./tmp/cck12179.s:1885: Error: Subtraction of two symbols in
different
sections "end" {*UND* section} - "KERNBASE" {*UND* section} at fileaddress
38.
/tmp/cck12179.s:1886: Error: Subtraction of two symbols in different
sections "edata" {*UND* section} - "KERNBASE" {*UND* section} at
fileaddress 43.
/tmp/cck12179.s:1898: Error: Subtraction of two symbols in different
sections "cpu_feature" {.data section} - "KERNBASE" {*UND* section} at
file address 61.
/tmp/cck12179.s:1914: Error: Subtraction of two symbols in different
sections "IdlePTD" {.data section} - "KERNBASE" {*UND* section} at file
address 81./tmp/cck12179.s:2123: Error: Subtraction of two symbols in
different
sections "kernelname" {*UND* section} - "KERNBASE" {*UND* section} at file
address 371./tmp/cck12179.s:2151: Error: Subtraction of two symbols in
different
sections "bootinfo" {.data section} - "KERNBASE" {*UND* section} at file
address 411./tmp/cck12179.s:2171: Error: Subtraction of two symbols in
different
sections "boothowto" {*UND* section} - "KERNBASE" {*UND* section} at file
address 435./tmp/cck12179.s:2173: Error: Subtraction of two symbols in
different
sections "bootdev" {*UND* section} - "KERNBASE" {*UND* section} at file
address 443./tmp/cck12179.s:2211: Error: Subtraction of two symbols in
different
sections "cpu" {.data section} - "KERNBASE" {*UND* section} at fileaddress
495.
/tmp/cck12179.s:2216: Error: Subtraction of two symbols in different
sections "cpu" {.data section} - "KERNBASE" {*UND* section} at fileaddress
511.
/tmp/cck12179.s:2217: Error: Subtraction of two symbols in different
sections "cpu_vendor" {.data section} - "KERNBASE" {*UND* section} at file
address 521./tmp/cck12179.s:2218: Error: Subtraction of two symbols in
different
sections "cpu_vendor" {.data section} - "KERNBASE" {*UND* section} at file
address 531./tmp/cck12179.s:2219: Error: Subtraction of two symbols in
different
sections "cpu_vendor" {.data section} - "KERNBASE" {*UND* section} at file
address 541./tmp/cck12179.s:2220: Error: Subtraction of two symbols in
different
sections "cpu_vendor" {.data section} - "KERNBASE" {*UND* section} at file
address 551./tmp/cck12179.s:2239: Error: Subtraction of two symbols in
different
sections "cpu" {.data section} - "KERNBASE" {*UND* section} at fileaddress
592.
/tmp/cck12179.s:2266: Error: Subtraction of two symbols in different
sections "cpu_vendor" {.data section} - "KERNBASE" {*UND* section} at file
address 627./tmp/cck12179.s:2267: Error: Subtraction of two symbols in
different
sections "cpu_vendor" {.data section} - "KERNBASE" {*UND* section} at file
address 637./tmp/cck12179.s:2268: Error: Subtraction of two symbols in
different
sections "cpu_vendor" {.data section} - "KERNBASE" {*UND* section} at file
address 647./tmp/cck12179.s:2274: Error: Subtraction of two symbols in
different
sections "cpu_high" {.data section} - "KERNBASE" {*UND* section} at file
address 662./tmp/cck12179.s:2275: Error: Subtraction of two symbols in
different
sections "cpu_vendor" {.data section} - "KERNBASE" {*UND* section} at file
address 668./tmp/cck12179.s:2276: Error: Subtraction of two symbols in
different
sections "cpu_vendor" {.data section} - "KERNBASE" {*UND* section} at file
address 674./tmp/cck12179.s:2277: Error: Subtraction of two symbols in
different
sections "cpu_vendor" {.data section} - "KERNBASE" {*UND* section} at file
address 680./tmp/cck12179.s:2278: Error: Subtraction of two symbols in
different
sections "cpu_vendor" {.data section} - "KERNBASE" {*UND* section} at file
address 686./tmp/cck12179.s:2282: Error: Subtraction of two symbols in
different
sections "cpu_id" {.data section} - "KERNBASE" {*UND* section} at file
address 699./tmp/cck12179.s:2283: Error: Subtraction of two symbols in
different
sections "cpu_feature" {.data section} - "KERNBASE" {*UND* section} at
file address 705.
/tmp/cck12179.s:2290: Error: Subtraction of two symbols in different
sections "cpu" {.data section} - "KERNBASE" {*UND* section} at fileaddress
722.
/tmp/cck12179.s:2296: Error: Subtraction of two symbols in different
sections "cpu" {.data section} - "KERNBASE" {*UND* section} at fileaddress
739.
/tmp/cck12179.s:2300: Error: Subtraction of two symbols in different
sections "cpu" {.data section} - "KERNBASE" {*UND* section} at fileaddress
751.
/tmp/cck12179.s:2313: Error: Subtraction of two symbols in different
sections "cpu_feature" {.data section} - "KERNBASE" {*UND* section} at
file address 762.
/tmp/cck12179.s:2321: Error: Subtraction of two symbols in different
sections "end" {*UND* section} - "KERNBASE" {*UND* section} at fileaddress
784.
/tmp/cck12179.s:2324: Error: Negative of non-absolute symbol KERNBASE
/tmp/cck12179.s:2329: Error: Negative of non-absolute symbol KERNBASE
/tmp/cck12179.s:2330: Error: Negative of non-absolute symbol KERNBASE
/tmp/cck12179.s:2334: Error: Negative of non-absolute symbol KERNBASE
/tmp/cck12179.s:2342: Error: Subtraction of two symbols in different
sections ".data" {.data section} - "KERNBASE" {*UND* section} at file
address 843./tmp/cck12179.s:2343: Error: Subtraction of two symbols in
different
sections ".data" {.data section} - "KERNBASE" {*UND* section} at file
address 849./tmp/cck12179.s:2346: Error: Subtraction of two symbols in
different
sections ".data" {.data section} - "KERNBASE" {*UND* section} at file
address 855./tmp/cck12179.s:2346: Error: Subtraction of two symbols in
different
sections ".data" {.data section} - "KERNBASE" {*UND* section} at file
address 867./tmp/cck12179.s:2347: Error: Subtraction of two symbols in
different
sections "KPTphys" {.data section} - "KERNBASE" {*UND* section} at file
address 885./tmp/cck12179.s:2350: Error: Subtraction of two symbols in
different
sections ".data" {.data section} - "KERNBASE" {*UND* section} at file
address 891./tmp/cck12179.s:2350: Error: Subtraction of two symbols in
different
sections ".data" {.data section} - "KERNBASE" {*UND* section} at file
address 903./tmp/cck12179.s:2351: Error: Subtraction of two symbols in
different
sections "IdlePTD" {.data section} - "KERNBASE" {*UND* section} at file
address 921./tmp/cck12179.s:2354: Error: Subtraction of two symbols in
different
sections ".data" {.data section} - "KERNBASE" {*UND* section} at file
address 927./tmp/cck12179.s:2354: Error: Subtraction of two symbols in
different
sections ".data" {.data section} - "KERNBASE" {*UND* section} at file
address 939./tmp/cck12179.s:2355: Error: Subtraction of two symbols in
different
sections ".data" {.data section} - "KERNBASE" {*UND* section} at file
address 957./tmp/cck12179.s:2357: Error: Subtraction of two symbols in
different
sections "proc0paddr" {.data section} - "KERNBASE" {*UND* section} at file
address 969./tmp/cck12179.s:2359: Error: Subtraction of two symbols in
different
sections ".data" {.data section} - "KERNBASE" {*UND* section} at file
address 975./tmp/cck12179.s:2359: Error: Subtraction of two symbols in
different
sections ".data" {.data section} - "KERNBASE" {*UND* section} at file
address 987./tmp/cck12179.s:2360: Error: Subtraction of two symbols in
different
sections ".data" {.data section} - "KERNBASE" {*UND* section} at file
address 1005.
/tmp/cck12179.s:2362: Error: Subtraction of two symbols in different
sections ".data" {.data section} - "KERNBASE" {*UND* section} at file
address 1011.
/tmp/cck12179.s:2362: Error: Subtraction of two symbols in different
sections ".data" {.data section} - "KERNBASE" {*UND* section} at file
address 1023.
/tmp/cck12179.s:2363: Error: Subtraction of two symbols in different
sections "vm86pa" {.data section} - "KERNBASE" {*UND* section} at file
address 1041.
/tmp/cck12179.s:2365: Error: Subtraction of two symbols in different
sections "vm86paddr" {.data section} - "KERNBASE" {*UND* section} at file
address 1053.
/tmp/cck12179.s:2369: Error: Subtraction of two symbols in different
sections ".data" {.data section} - "KERNBASE" {*UND* section} at file
address 1059.
/tmp/cck12179.s:2369: Error: Subtraction of two symbols in different
sections ".data" {.data section} - "KERNBASE" {*UND* section} at file
address 1071.
/tmp/cck12179.s:2370: Error: Subtraction of two symbols in different
sections ".data" {.data section} - "KERNBASE" {*UND* section} at file
address 1089.
/tmp/cck12179.s:2372: Error: Subtraction of two symbols in different
sections "cpu0prvpage" {.data section} - "KERNBASE" {*UND* section} at
file address 1101.
/tmp/cck12179.s:2375: Error: Subtraction of two symbols in different
sections ".data" {.data section} - "KERNBASE" {*UND* section} at file
address 1107.
/tmp/cck12179.s:2375: Error: Subtraction of two symbols in different
sections ".data" {.data section} - "KERNBASE" {*UND* section} at file
address 1119.
/tmp/cck12179.s:2376: Error: Subtraction of two symbols in different
sections ".data" {.data section} - "KERNBASE" {*UND* section} at file
address 1137.
/tmp/cck12179.s:2378: Error: Subtraction of two symbols in different
sections "SMPpt" {.data section} - "KERNBASE" {*UND* section} at file
address 1149.
/tmp/cck12179.s:2396: Error: Subtraction of two symbols in different
sections "etext" {*UND* section} - "KERNBASE" {*UND* section} at file
address 1158.
/tmp/cck12179.s:2399: Error: Subtraction of two symbols in different
sections "KPTphys" {.data section} - "KERNBASE" {*UND* section} at file
address 1181.
/tmp/cck12179.s:2402: Error: Subtraction of two symbols in different
sections "etext" {*UND* section} - "KERNBASE" {*UND* section} at file
address 1203.
/tmp/cck12179.s:2413: Error: Subtraction of two symbols in different
sections ".data" {.data section} - "KERNBASE" {*UND* section} at file
address 1224.
/tmp/cck12179.s:2416: Error: Subtraction of two symbols in different
sections "KPTphys" {.data section} - "KERNBASE" {*UND* section} at file
address 1243.
/tmp/cck12179.s:2419: Error: Subtraction of two symbols in different
sections "IdlePTD" {.data section} - "KERNBASE" {*UND* section} at file
address 1265.
/tmp/cck12179.s:2421: Error: Subtraction of two symbols in different
sections "KPTphys" {.data section} - "KERNBASE" {*UND* section} at file
address 1284.
/tmp/cck12179.s:2424: Error: Subtraction of two symbols in different
sections ".data" {.data section} - "KERNBASE" {*UND* section} at file
address 1307.
/tmp/cck12179.s:2426: Error: Subtraction of two symbols in different
sections "KPTphys" {.data section} - "KERNBASE" {*UND* section} at file
address 1326.
/tmp/cck12179.s:2431: Error: Subtraction of two symbols in different
sections "KPTphys" {.data section} - "KERNBASE" {*UND* section} at file
address 1368.
/tmp/cck12179.s:2434: Error: Subtraction of two symbols in different
sections ".data" {.data section} - "KERNBASE" {*UND* section} at file
address 1391.
/tmp/cck12179.s:2436: Error: Subtraction of two symbols in different
sections "KPTphys" {.data section} - "KERNBASE" {*UND* section} at file
address 1410.
/tmp/cck12179.s:2442: Error: Subtraction of two symbols in different
sections "vm86pa" {.data section} - "KERNBASE" {*UND* section} at file
address 1452.
/tmp/cck12179.s:2448: Error: Subtraction of two symbols in different
sections "vm86pa" {.data section} - "KERNBASE" {*UND* section} at file
address 1494.
/tmp/cck12179.s:2452: Error: Subtraction of two symbols in different
sections ".data" {.data section} - "KERNBASE" {*UND* section} at file
address 1517.
/tmp/cck12179.s:2454: Error: Subtraction of two symbols in different
sections "KPTphys" {.data section} - "KERNBASE" {*UND* section} at file
address 1536.
/tmp/cck12179.s:2457: Error: Subtraction of two symbols in different
sections ".data" {.data section} - "KERNBASE" {*UND* section} at file
address 1559.
/tmp/cck12179.s:2459: Error: Subtraction of two symbols in different
sections "KPTphys" {.data section} - "KERNBASE" {*UND* section} at file
address 1578.
/tmp/cck12179.s:2462: Error: Subtraction of two symbols in different
sections ".data" {.data section} - "KERNBASE" {*UND* section} at file
address 1601.
/tmp/cck12179.s:2465: Error: Subtraction of two symbols in different
sections ".data" {.data section} - "KERNBASE" {*UND* section} at file
address 1620.
/tmp/cck12179.s:2468: Error: Subtraction of two symbols in different
sections ".data" {.data section} - "KERNBASE" {*UND* section} at file
address 1643.
/tmp/cck12179.s:2471: Error: Subtraction of two symbols in different
sections "IdlePTD" {.data section} - "KERNBASE" {*UND* section} at file
address 1662.
/tmp/cck12179.s:2474: Error: Subtraction of two symbols in different
sections ".data" {.data section} - "KERNBASE" {*UND* section} at file
address 1686.
/tmp/cck12179.s:2474: Error: Subtraction of two symbols in different
sections ".data" {.data section} - "KERNBASE" {*UND* section} at file
address 1698.
/tmp/cck12179.s:2478: Error: Subtraction of two symbols in different
sections ".data" {.data section} - "KERNBASE" {*UND* section} at file
address 1731.
/tmp/cck12179.s:2481: Error: Subtraction of two symbols in different
sections "mp_lock" {*UND* section} - "KERNBASE" {*UND* section} at file
address 1755.
/tmp/cck12179.s:2485: Error: Subtraction of two symbols in different
sections "KPTphys" {.data section} - "KERNBASE" {*UND* section} at file
address 1764.
/tmp/cck12179.s:2488: Error: Subtraction of two symbols in different
sections "IdlePTD" {.data section} - "KERNBASE" {*UND* section} at file
address 1780.
/tmp/cck12179.s:2491: Error: Subtraction of two symbols in different
sections "KPTphys" {.data section} - "KERNBASE" {*UND* section} at file
address 1803.
/tmp/cck12179.s:2494: Error: Subtraction of two symbols in different
sections "IdlePTD" {.data section} - "KERNBASE" {*UND* section} at file
address 1822.
/tmp/cck12179.s:2497: Error: Subtraction of two symbols in different
sections "IdlePTD" {.data section} - "KERNBASE" {*UND* section} at file
address 1845.
/tmp/cck12179.s:2500: Error: Subtraction of two symbols in different
sections "IdlePTD" {.data section} - "KERNBASE" {*UND* section} at file
address 1864.

*** Error code 1

Stop in /usr/obj/usr/src/sys/RIVET

*** Error code 1

Stop in /usr/src.

*** Error code 1

Stop in /usr/src.
 
Well, Sorry about the SPAM but I am in desperate need of a miracle worker
and wanted to make sure they had the info! Now a few pointers.. This SAME
===>wi symbol is where my kernel build fails everytime. I have seen a
"wi" in the kernel and tried commenting it out and leaving it there..no
luck same error the 10 different times I have tried commenting different
items out and putting them back into the kernel..Same error each time.

I also want to make clear that I have succeded in CVSuping, Make
buildworld, installworld, AND making the original SCULLY Kernel. THis
only happened the second go around. Today I even RE-Cvsuped and did the
whole thing over..but no dice. Same error.. I cant say I dod everything I
was supposed to do to build a second kernel...or did everything right the
first time around..But I did make sure to follow /usr/src/UPDATING to
a "T" in creating the first and second kernels.

I am able to reCVSup, Make buildworld, and Install world with no
trouble..just cant make buildkernel.

I have tried replacing my make.conf from my /usr/src/defaults dir 3
times..but that dosent seem to help. Besides my Kernel Config which is
attached..IF ANYONE NEEDS ANY QUESTIONS ANSWERED please DO NOT HESITATE TO
CONTACT ME. I would really appreciate the help, and the chance to learn
from a big mistake..somewhere down the line.



Thanks you so much!

Justin M Cain (3 month Fbsd user)
#
# 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.8 2000/07/20 02:51:02 msmith Exp $

machine         i386
#cpu            I386_CPU
#cpu            I486_CPU
#cpu            I586_CPU
cpu             I686_CPU
ident           SCULLY
maxusers        32

#makeoptions    DEBUG=-g                #Build kernel with gdb(1) debug symbols

#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         PROCFS                  #Process filesystem
options         COMPAT_43               #Compatible with BSD 4.3 [KEEP THIS!]
#options        SCSI_DELAY=15000        #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

# To make an SMP kernel, the next two are needed
options         SMP                     # Symmetric MultiProcessor Kernel
options         APIC_IO                 # Symmetric (APIC) I/O
# Optionally these may need tweaked, (defaults shown):
options         NCPU=2                  # number of CPUs
options         NBUS=4                  # number of busses
options         NAPIC=1                 # number of IO APICs
options         NINTR=24                # number of INTs

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
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
#device         twe             # 3ware Escalade

# 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

# 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? port IO_COM2 irq 3
device          sio2    at isa? disable port IO_COM3 irq 5
device          sio3    at isa? disable port IO_COM4 irq 9

# Parallel port
device          ppc0    at isa? irq 7
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         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         ed0     at isa? port 0x280 irq 10 iomem 0xd8000
#device         ex
#device         ep
# 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         fe0     at isa? port 0x300
#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  sl      1       # Kernel SLIP
#pseudo-device  ppp     1       # Kernel PPP
#pseudo-device  tun             # Packet tunnel.
pseudo-device   pty             # 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)

# 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

Reply via email to