97b53e3634
stack. It means that all legacy ATA drivers are disabled and replaced by respective CAM drivers. If you are using ATA device names in /etc/fstab or other places, make sure to update them respectively (adX -> adaY, acdX -> cdY, afdX -> daY, astX -> saY, where 'Y's are the sequential numbers for each type in order of detection, unless configured otherwise with tunables, see cam(4)). ataraid(4) functionality is now supported by the RAID GEOM class. To use it you can load geom_raid kernel module and use graid(8) tool for management. Instead of /dev/arX device names, use /dev/raid/rX.
198 lines
7.6 KiB
Plaintext
198 lines
7.6 KiB
Plaintext
#
|
|
# GENERIC -- Generic kernel configuration file for FreeBSD/ia64
|
|
#
|
|
# 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.
|
|
#
|
|
# For hardware specific information check HARDWARE.TXT
|
|
#
|
|
# $FreeBSD$
|
|
|
|
cpu ITANIUM2
|
|
ident GENERIC
|
|
|
|
makeoptions DEBUG=-g # Build kernel with debug information.
|
|
|
|
options AUDIT # Security event auditing
|
|
options CD9660 # ISO 9660 Filesystem
|
|
options COMPAT_FREEBSD7 # Compatible with FreeBSD7
|
|
options DDB # Support DDB
|
|
options DEADLKRES # Enable the deadlock resolver
|
|
options FFS # Berkeley Fast Filesystem
|
|
options GDB # Support remote GDB
|
|
options GEOM_LABEL # Provides labelization
|
|
options INCLUDE_CONFIG_FILE # Include this file in kernel
|
|
options INET # InterNETworking
|
|
options INET6 # IPv6 communications protocols
|
|
options INVARIANTS # Enable calls of extra sanity checking
|
|
options INVARIANT_SUPPORT # required by INVARIANTS
|
|
options KDB # Enable kernel debugger support
|
|
options KTRACE # ktrace(1) syscall trace support
|
|
options MAC # TrustedBSD MAC Framework
|
|
options MD_ROOT # MD usable as root device
|
|
options MSDOSFS # MSDOS Filesystem
|
|
options NFSCLIENT # Network Filesystem Client
|
|
options NFSLOCKD # Network Lock Manager
|
|
options NFSSERVER # Network Filesystem Server
|
|
options NFS_ROOT # NFS usable as root device
|
|
options P1003_1B_SEMAPHORES # POSIX-style semaphores
|
|
options PREEMPTION # Enable kernel thread preemption
|
|
options PRINTF_BUFR_SIZE=128 # Printf buffering to limit interspersion
|
|
options PROCFS # Process filesystem (/proc)
|
|
options PSEUDOFS # Pseudo-filesystem framework
|
|
options SCHED_ULE # ULE scheduler
|
|
options SCSI_DELAY=5000 # Delay (in ms) before probing SCSI
|
|
options SCTP # Stream Control Transmission Protocol
|
|
options SMP # Symmetric Multi-Processor support
|
|
options SOFTUPDATES # Enable FFS soft updates support
|
|
options STACK # stack(9) support
|
|
options SYSVMSG # SYSV-style message queues
|
|
options SYSVSEM # SYSV-style semaphores
|
|
options SYSVSHM # SYSV-style shared memory
|
|
options UFS_ACL # Support for access control lists
|
|
options UFS_DIRHASH # Hash-based directory lookup scheme
|
|
options UFS_GJOURNAL # Enable gjournal-based UFS journaling
|
|
options WITNESS # Enable checks to detect deadlocks and cycles
|
|
options WITNESS_SKIPSPIN # Don't run witness on spinlocks for speed
|
|
options _KPOSIX_PRIORITY_SCHEDULING # Posix P1003_1B RT extensions
|
|
options MALLOC_DEBUG_MAXZONES=8 # Separate malloc(9) zones
|
|
|
|
# Various "busses"
|
|
device firewire # FireWire bus code
|
|
device miibus # MII bus support (Ethernet)
|
|
device pci # PCI bus support
|
|
device scbus # SCSI bus (required for ATA/SCSI)
|
|
device usb # USB Bus (required for USB)
|
|
|
|
# ATA controllers
|
|
device ahci # AHCI-compatible SATA controllers
|
|
device ata # Legacy ATA/SATA controllers
|
|
options ATA_CAM # Handle legacy controllers with CAM
|
|
device mvs # Marvell 88SX50XX/88SX60XX/88SX70XX/SoC SATA
|
|
device siis # SiliconImage SiI3124/SiI3132/SiI3531 SATA
|
|
|
|
# SCSI Controllers
|
|
device ahc # AHA2940 and AIC7xxx devices
|
|
device ahd # AHA39320/29320 and AIC79xx devices
|
|
device hptiop # Highpoint RocketRaid 3xxx series
|
|
device isp # Qlogic family
|
|
device mpt # LSI-Logic MPT-Fusion
|
|
device sym # NCR/Symbios Logic
|
|
|
|
# RAID controllers interfaced to the SCSI subsystem
|
|
device amr # AMI MegaRAID
|
|
device ciss # Compaq Smart RAID 5*
|
|
device dpt # DPT Smartcache III, IV
|
|
device iir # Intel Integrated RAID
|
|
device ips # IBM (Adaptec) ServeRAID
|
|
device mly # Mylex AcceleRAID/eXtremeRAID
|
|
device twa # 3ware 9000 series PATA/SATA RAID
|
|
|
|
# ATA/SCSI peripherals
|
|
device cd # CD-ROM, DVD-ROM etc.
|
|
device ch # Media changer
|
|
device da # Direct Access (ie disk)
|
|
device pass # Passthrough (direct ATA/SCSI access)
|
|
device sa # Sequential Access (ie tape)
|
|
device ses # Environmental Services (and SAF-TE)
|
|
|
|
# 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
|
|
|
|
# USB host controllers and peripherals
|
|
options USB_DEBUG # enable debug msgs
|
|
device ehci # EHCI host controller
|
|
device ohci # OHCI PCI->USB interface
|
|
device uhci # UHCI PCI->USB interface
|
|
device uhid # Human Interface Devices
|
|
device ukbd # Keyboard
|
|
device ulpt # Printer
|
|
device umass # Disks/Mass storage (need scbus & da)
|
|
device ums # Mouse
|
|
|
|
# PCI Ethernet NICs.
|
|
device de # DEC/Intel DC21x4x (``Tulip'')
|
|
device em # Intel PRO/1000 Gigabit Ethernet Family
|
|
device igb # Intel PRO/1000 PCIE Server Gigabit Family
|
|
device ixgbe # Intel PRO/10GbE PCIE Ethernet Family
|
|
device txp # 3Com 3cR990 (``Typhoon'')
|
|
|
|
# PCI Ethernet NICs that use the common MII bus controller code.
|
|
device ae # Attansic/Atheros L2 FastEthernet
|
|
device age # Attansic/Atheros L1 Gigabit Ethernet
|
|
device alc # Atheros AR8131/AR8132 Ethernet
|
|
device ale # Atheros AR8121/AR8113/AR8114 Ethernet
|
|
device bce # Broadcom BCM5706/BCM5708 Gigabit Ethernet
|
|
device bfe # Broadcom BCM440x 10/100 Ethernet
|
|
device bge # Broadcom BCM570xx Gigabit Ethernet
|
|
device et # Agere ET1310 10/100/Gigabit Ethernet
|
|
device jme # JMicron JMC250 Gigabit/JMC260 Fast Ethernet
|
|
device msk # Marvell/SysKonnect Yukon II Gigabit Ethernet
|
|
device nge # NatSemi DP83820 gigabit Ethernet
|
|
device fxp # Intel EtherExpress PRO/100B (82557, 82558)
|
|
device re # RealTek 8139C+/8169/8169S/8110S
|
|
device sf # Adaptec AIC-6915 (``Starfire'')
|
|
device sk # SysKonnect SK-984x & SK-982x gigabit Ethernet
|
|
device ste # Sundance ST201 (D-Link DFE-550TX)
|
|
device stge # Sundance/Tamarack TC9021 gigabit Ethernet
|
|
device tx # SMC EtherPower II (83c170 ``EPIC'')
|
|
device vge # VIA VT612x gigabit Ethernet
|
|
device xl # 3Com 3c90x ("Boomerang", "Cyclone")
|
|
|
|
# USB Ethernet
|
|
device aue # ADMtek USB Ethernet
|
|
device axe # ASIX Electronics USB Ethernet
|
|
device cdce # Generic USB over Ethernet
|
|
device cue # CATC USB Ethernet
|
|
device kue # Kawasaki LSI USB Ethernet
|
|
device rue # RealTek RTL8150 USB Ethernet
|
|
device udav # Davicom DM9601E USB
|
|
|
|
# USB Serial
|
|
device uark # Technologies ARK3116 based serial adapters
|
|
device ubsa # Belkin F5U103 and compatible serial adapters
|
|
device uftdi # For FTDI usb serial adapters
|
|
device uipaq # Some WinCE based devices
|
|
device uplcom # Prolific PL-2303 serial adapters
|
|
device uslcom # SI Labs CP2101/CP2102 serial adapters
|
|
device uvisor # Visor and Palm devices
|
|
device uvscom # USB serial support for DDI pocket's PHS
|
|
|
|
# FireWire support
|
|
device fwip # IP over FireWire (RFC 2734,3146)
|
|
device sbp # SCSI over FireWire (need scbus & da)
|
|
|
|
# Various (pseudo) devices
|
|
device ether # Ethernet support
|
|
device faith # IPv6-to-IPv4 relaying (translation)
|
|
device gif # IPv6 and IPv4 tunneling
|
|
device loop # Network loopback
|
|
device md # Memory "disks"
|
|
device pty # BSD-style compatibility pseudo ttys
|
|
device puc # Multi I/O cards and multi-channel UARTs
|
|
device random # Entropy device
|
|
device tun # Packet tunnel.
|
|
device uart # Serial port (UART)
|
|
device vlan # 802.1Q VLAN support
|
|
device firmware # firmware assist module
|
|
|
|
# The `bpf' device enables the Berkeley Packet Filter.
|
|
# Be aware of the administrative consequences of enabling this!
|
|
# Note that 'bpf' is required for DHCP.
|
|
device bpf # Berkeley packet filter
|