question about buildkernel warning
Robert Huff
roberthuff at rcn.com
Fri Jan 25 09:41:03 PST 2008
While building a new (CURRENT) kernel today, I noticed this:
WARNING: duplicate option `DEV_ISA' encountered.
WARNING: duplicate device `isa' encountered.
WARNING: duplicate option `DEV_MEM' encountered.
WARNING: duplicate device `mem' encountered.
WARNING: duplicate option `DEV_IO' encountered.
WARNING: duplicate device `io' encountered.
at the top. It's only a warning, but I'd like to fix if
possible.
Where does this come from?
(Config is appended.)
Robert Huff
#
# JERUSALEM
#
# For more information read the handbook part System Administration ->
# Configuring the FreeBSD Kernel -> The Configuration File.
# The handbook is available in /usr/share/doc/handbook or online as
# latest version from the FreeBSD World Wide Web server
# <URL:http://www.FreeBSD.ORG/>
#
# An exhaustive list of options and more detailed explanations of the
# device lines is present in the ./LINT configuration file. If you are
# in doubt as to the purpose or necessity of a line, check first in LINT.
#
# $Id: GENERIC,v 1.125 1998/10/16 01:30:11 obrien Exp $
machine i386
#cpu "I386_CPU"
#cpu "I486_CPU"
#cpu "I586_CPU"
cpu I686_CPU
ident JERUSALEM
maxusers 0
#options SCHED_4BSD
options SCHED_ULE
options PREEMPTION
options INET #InterNETworking
options INET6 #IPv6 communications protocols
options MAXDSIZ="(1024*1024*1024)"
options MAXSSIZ="(256*1024*1024)"
options FFS #Berkeley Fast Filesystem
options MSDOSFS #MSDOS Filesystem
options CD9660 #ISO 9660 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 SCSI_DELAY=100 #Be pessimistic about Joe SCSI
# note: value is in milliseconds
#options SAFETY
# Debugging for use in -current
options KDB # Enable kernel debugger support.
options DDB #Enable the kernel debugger
makeoptions DEBUG=-g
options INVARIANTS #Enable calls of extra sanity checking
options INVARIANT_SUPPORT #Extra sanity checks of
#internal structures, required by INVARIANTS
options WITNESS #Enable checks to detect deadlocks and cycles
options WITNESS_SKIPSPIN #Don't run witness on spinlocks for speed
#options COMPAT_43 #Compatible with BSD 4.3 [KEEP THIS!]
#options COMPAT_FREEBSD4 # Compatible with FreeBSD4
options COMPAT_FREEBSD5 # Compatible with FreeBSD5
options COMPAT_FREEBSD6 # Compatible with FreeBSD6
options SYSVSHM #SYSV-style shared memory
options SYSVMSG #SYSV-style message queues
options SYSVSEM #SYSV-style semaphores
options COMPAT_AOUT
# see java/62837
#options COMPAT_LINUX
#options LINPROCFS
options PROCFS
options PSEUDOFS
# For StarOffice
#options P1003_1B
options _KPOSIX_PRIORITY_SCHEDULING
#options _KPOSIX_VERSION=199309L
#options MD5
#
#
#config kernel root on da0
device isa
device eisa
device pci
device fdc
# Unless you know very well what you're doing, leave ft0 at drive 2, or
# remove the line entirely if you don't need it. Trying to configure
# it on another unit might cause surprises, see PR kern/7176.
# A single entry for any of these controllers (ncr, ahb, ahc, amd) is
# sufficient for any number of installed devices.
device ahc
device scbus
device da # SCSI disk
device sa # SCSI tape
device pass
# added 2006/11/14 for USB external drive system replacing tape drive
device umass #
device cd # Only need one of these, the code dynamically grows
# syscons is the default console driver, resembling an SCO console
device sc
# at isa? port "IO_KBD" conflicts tty irq 1 vector scintr
# Enable this and PCVT_FREEBSD for pcvt vt220 compatible console driver
## 2/3/1999: new model console stuff
#device atkbdc
#device atkbd
#device vt
device vga
device drm
device mgadrm
device agp
#options XSERVER # support for X server
device sio
# Parallel-Port Bus
#
# Parallel port bus support is provided by the `ppbus' device.
# Multiple devices may be attached to the parallel port, devices
# are automatically probed and attached when found.
#
# Supported devices:
# vpo Iomega Zip Drive
# Requires SCSI disk support ('scbus' and 'da'), best
# performance is achieved with ports in EPP 1.9 mode.
# nlpt Parallel Printer, use _instead_ of lpt0
# plip Parallel network interface
# ppi General-purpose I/O ("Geek Port")
# pps Pulse per second Timing Interface
# lpbb Philips official parallel port I2C bit-banging interface
#
# Supported interfaces:
# ppc ISA-bus parallel port interfaces.
#
device ppc
device ppbus
device lpt
device ppi
############
# USB support
device uhci
device ohci
device ehci
device usb
device ugen
#device uhid
device ukbd
options KBD_INSTALL_CDEV
device ums
# Order is important here due to intrusive probes, do *not* alphabetize
# this list of network interfaces until the probes have been fixed.
# Right now it appears that the ie0 must be probed before ep0. See
# revision 1.20 of this file.
#device de
#
# necessary for device sk
#
device miibus # MII bus support
#device de0
#device de1
#device fxp0
#device tl0
#device tx0
#device vx0
#device xl0
#
# see /usr/src/UPDATING
#
device mem # Memory and kernel memory devices
device io # I/O device
#device null # Null and zero devices
device random
device bpf
device loop # Network loopback
device ether
#device sl 1
#device ppp 0
device tun
device gif
device pty
#
# for IPFW/natd
#
# IPFIREWALL_NAT + LIBALIAS added 2007/01/21 per e-mail with Paolo Pisati
#
options IPFIREWALL #firewall
options IPFIREWALL_NAT
options LIBALIAS
options IPFIREWALL_VERBOSE #print information about
# dropped packets
#options IPFIREWALL_FORWARD #enable xparent proxy support
options IPFIREWALL_VERBOSE_LIMIT=100 #limit verbosity
options IPDIVERT #divert sockets
#
# sound driver
#
device sound
device snd_cmi
More information about the freebsd-questions
mailing list