| 1 | #
|
|---|
| 2 | # GENERIC -- Generic kernel configuration file for FreeBSD/i386
|
|---|
| 3 | #
|
|---|
| 4 | # For more information on this file, please read the handbook section on
|
|---|
| 5 | # Kernel Configuration Files:
|
|---|
| 6 | #
|
|---|
| 7 | # http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/kernelconfig-config.html
|
|---|
| 8 | #
|
|---|
| 9 | # The handbook is also available locally in /usr/share/doc/handbook
|
|---|
| 10 | # if you've installed the doc distribution, otherwise always see the
|
|---|
| 11 | # FreeBSD World Wide Web server (http://www.FreeBSD.org/) for the
|
|---|
| 12 | # latest information.
|
|---|
| 13 | #
|
|---|
| 14 | # An exhaustive list of options and more detailed explanations of the
|
|---|
| 15 | # device lines is also present in the ../../conf/NOTES and NOTES files.
|
|---|
| 16 | # If you are in doubt as to the purpose or necessity of a line, check first
|
|---|
| 17 | # in NOTES.
|
|---|
| 18 | #
|
|---|
| 19 | # $FreeBSD: src/sys/i386/conf/GENERIC,v 1.474.2.17.2.1 2009/04/15 03:14:26 kensmith Exp $
|
|---|
| 20 |
|
|---|
| 21 | #cpu I486_CPU
|
|---|
| 22 | #cpu I586_CPU
|
|---|
| 23 | cpu I686_CPU
|
|---|
| 24 | ident VIRTUALBOX
|
|---|
| 25 |
|
|---|
| 26 | # To statically compile in device wiring instead of /boot/device.hints
|
|---|
| 27 | #hints "GENERIC.hints" # Default places to look for devices.
|
|---|
| 28 |
|
|---|
| 29 | #makeoptions DEBUG=-g # Build kernel with gdb(1) debug symbols
|
|---|
| 30 |
|
|---|
| 31 | options SCHED_ULE # ULE scheduler
|
|---|
| 32 | options PREEMPTION # Enable kernel thread preemption
|
|---|
| 33 | options INET # InterNETworking
|
|---|
| 34 | options INET6 # IPv6 communications protocols
|
|---|
| 35 | options SCTP # Stream Control Transmission Protocol
|
|---|
| 36 | options FFS # Berkeley Fast Filesystem
|
|---|
| 37 | options SOFTUPDATES # Enable FFS soft updates support
|
|---|
| 38 | options UFS_ACL # Support for access control lists
|
|---|
| 39 | options UFS_DIRHASH # Improve performance on big directories
|
|---|
| 40 | options UFS_GJOURNAL # Enable gjournal-based UFS journaling
|
|---|
| 41 | options MD_ROOT # MD is a potential root device
|
|---|
| 42 | options NFSCLIENT # Network Filesystem Client
|
|---|
| 43 | options NFSSERVER # Network Filesystem Server
|
|---|
| 44 | options NFSLOCKD # Network Lock Manager
|
|---|
| 45 | options NFS_ROOT # NFS usable as /, requires NFSCLIENT
|
|---|
| 46 | options MSDOSFS # MSDOS Filesystem
|
|---|
| 47 | options CD9660 # ISO 9660 Filesystem
|
|---|
| 48 | options PROCFS # Process filesystem (requires PSEUDOFS)
|
|---|
| 49 | options PSEUDOFS # Pseudo-filesystem framework
|
|---|
| 50 | options GEOM_PART_GPT # GUID Partition Tables.
|
|---|
| 51 | options GEOM_LABEL # Provides labelization
|
|---|
| 52 | options COMPAT_43TTY # BSD 4.3 TTY compat [KEEP THIS!]
|
|---|
| 53 | options COMPAT_FREEBSD4 # Compatible with FreeBSD4
|
|---|
| 54 | options COMPAT_FREEBSD5 # Compatible with FreeBSD5
|
|---|
| 55 | options COMPAT_FREEBSD6 # Compatible with FreeBSD6
|
|---|
| 56 | options SCSI_DELAY=5000 # Delay (in ms) before probing SCSI
|
|---|
| 57 | options KTRACE # ktrace(1) support
|
|---|
| 58 | options STACK # stack(9) support
|
|---|
| 59 | options SYSVSHM # SYSV-style shared memory
|
|---|
| 60 | options SYSVMSG # SYSV-style message queues
|
|---|
| 61 | options SYSVSEM # SYSV-style semaphores
|
|---|
| 62 | options _KPOSIX_PRIORITY_SCHEDULING # POSIX P1003_1B real-time extensions
|
|---|
| 63 | options KBD_INSTALL_CDEV # install a CDEV entry in /dev
|
|---|
| 64 | options ADAPTIVE_GIANT # Giant mutex is adaptive.
|
|---|
| 65 | options STOP_NMI # Stop CPUS using NMI instead of IPI
|
|---|
| 66 | options AUDIT # Security event auditing
|
|---|
| 67 | #options KDTRACE_HOOKS # Kernel DTrace hooks
|
|---|
| 68 |
|
|---|
| 69 | # To make an SMP kernel, the next two lines are needed
|
|---|
| 70 | #options SMP # Symmetric MultiProcessor Kernel
|
|---|
| 71 | #device apic # I/O APIC
|
|---|
| 72 |
|
|---|
| 73 | # CPU frequency control
|
|---|
| 74 | #device cpufreq
|
|---|
| 75 |
|
|---|
| 76 | # Bus support.
|
|---|
| 77 | #device eisa
|
|---|
| 78 | device pci
|
|---|
| 79 |
|
|---|
| 80 | # Floppy drives
|
|---|
| 81 | device fdc
|
|---|
| 82 |
|
|---|
| 83 | # ATA and ATAPI devices
|
|---|
| 84 | device ata
|
|---|
| 85 | device atadisk # ATA disk drives
|
|---|
| 86 | #device ataraid # ATA RAID drives
|
|---|
| 87 | device atapicd # ATAPI CDROM drives
|
|---|
| 88 | device atapifd # ATAPI floppy drives
|
|---|
| 89 | device atapist # ATAPI tape drives
|
|---|
| 90 | options ATA_STATIC_ID # Static device numbering
|
|---|
| 91 |
|
|---|
| 92 | # SCSI Controllers
|
|---|
| 93 | #device ahb # EISA AHA1742 family
|
|---|
| 94 | #device ahc # AHA2940 and onboard AIC7xxx devices
|
|---|
| 95 | #options AHC_REG_PRETTY_PRINT # Print register bitfields in debug
|
|---|
| 96 | # output. Adds ~128k to driver.
|
|---|
| 97 | #device ahd # AHA39320/29320 and onboard AIC79xx devices
|
|---|
| 98 | #options AHD_REG_PRETTY_PRINT # Print register bitfields in debug
|
|---|
| 99 | # output. Adds ~215k to driver.
|
|---|
| 100 | #device amd # AMD 53C974 (Tekram DC-390(T))
|
|---|
| 101 | #device hptiop # Highpoint RocketRaid 3xxx series
|
|---|
| 102 | #device isp # Qlogic family
|
|---|
| 103 | #device ispfw # Firmware for QLogic HBAs- normally a module
|
|---|
| 104 | #device mpt # LSI-Logic MPT-Fusion
|
|---|
| 105 | #device ncr # NCR/Symbios Logic
|
|---|
| 106 | #device sym # NCR/Symbios Logic (newer chipsets + those of `ncr')
|
|---|
| 107 | #device trm # Tekram DC395U/UW/F DC315U adapters
|
|---|
| 108 |
|
|---|
| 109 | #device adv # Advansys SCSI adapters
|
|---|
| 110 | #device adw # Advansys wide SCSI adapters
|
|---|
| 111 | #device aha # Adaptec 154x SCSI adapters
|
|---|
| 112 | #device aic # Adaptec 15[012]x SCSI adapters, AIC-6[23]60.
|
|---|
| 113 | #device bt # Buslogic/Mylex MultiMaster SCSI adapters
|
|---|
| 114 |
|
|---|
| 115 | #device ncv # NCR 53C500
|
|---|
| 116 | #device nsp # Workbit Ninja SCSI-3
|
|---|
| 117 | #device stg # TMC 18C30/18C50
|
|---|
| 118 |
|
|---|
| 119 | # SCSI peripherals
|
|---|
| 120 | device scbus # SCSI bus (required for SCSI)
|
|---|
| 121 | #device ch # SCSI media changers
|
|---|
| 122 | device da # Direct Access (disks)
|
|---|
| 123 | #device sa # Sequential Access (tape etc)
|
|---|
| 124 | #device cd # CD
|
|---|
| 125 | #device pass # Passthrough device (direct SCSI access)
|
|---|
| 126 | #device ses # SCSI Environmental Services (and SAF-TE)
|
|---|
| 127 |
|
|---|
| 128 | # RAID controllers interfaced to the SCSI subsystem
|
|---|
| 129 | #device amr # AMI MegaRAID
|
|---|
| 130 | #device arcmsr # Areca SATA II RAID
|
|---|
| 131 | #device asr # DPT SmartRAID V, VI and Adaptec SCSI RAID
|
|---|
| 132 | #device ciss # Compaq Smart RAID 5*
|
|---|
| 133 | #device dpt # DPT Smartcache III, IV - See NOTES for options
|
|---|
| 134 | #device hptmv # Highpoint RocketRAID 182x
|
|---|
| 135 | #device hptrr # Highpoint RocketRAID 17xx, 22xx, 23xx, 25xx
|
|---|
| 136 | #device iir # Intel Integrated RAID
|
|---|
| 137 | #device ips # IBM (Adaptec) ServeRAID
|
|---|
| 138 | #device mly # Mylex AcceleRAID/eXtremeRAID
|
|---|
| 139 | #device twa # 3ware 9000 series PATA/SATA RAID
|
|---|
| 140 |
|
|---|
| 141 | # RAID controllers
|
|---|
| 142 | #device aac # Adaptec FSA RAID
|
|---|
| 143 | #device aacp # SCSI passthrough for aac (requires CAM)
|
|---|
| 144 | #device ida # Compaq Smart RAID
|
|---|
| 145 | #device mfi # LSI MegaRAID SAS
|
|---|
| 146 | #device mlx # Mylex DAC960 family
|
|---|
| 147 | #device pst # Promise Supertrak SX6000
|
|---|
| 148 | #device twe # 3ware ATA RAID
|
|---|
| 149 |
|
|---|
| 150 | # atkbdc0 controls both the keyboard and the PS/2 mouse
|
|---|
| 151 | device atkbdc # AT keyboard controller
|
|---|
| 152 | device atkbd # AT keyboard
|
|---|
| 153 | device psm # PS/2 mouse
|
|---|
| 154 |
|
|---|
| 155 | #device kbdmux # keyboard multiplexer
|
|---|
| 156 |
|
|---|
| 157 | device vga # VGA video card driver
|
|---|
| 158 | options VESA
|
|---|
| 159 | options SC_PIXEL_MODE
|
|---|
| 160 |
|
|---|
| 161 |
|
|---|
| 162 | device splash # Splash screen and screen saver support
|
|---|
| 163 |
|
|---|
| 164 | # syscons is the default console driver, resembling an SCO console
|
|---|
| 165 | device sc
|
|---|
| 166 |
|
|---|
| 167 | #device agp # support several AGP chipsets
|
|---|
| 168 |
|
|---|
| 169 | # Power management support (see NOTES for more options)
|
|---|
| 170 | #device apm
|
|---|
| 171 | # Add suspend/resume support for the i8254.
|
|---|
| 172 | device pmtimer
|
|---|
| 173 |
|
|---|
| 174 | # PCCARD (PCMCIA) support
|
|---|
| 175 | # PCMCIA and cardbus bridge support
|
|---|
| 176 | #device cbb # cardbus (yenta) bridge
|
|---|
| 177 | #device pccard # PC Card (16-bit) bus
|
|---|
| 178 | #device cardbus # CardBus (32-bit) bus
|
|---|
| 179 |
|
|---|
| 180 | # Serial (COM) ports
|
|---|
| 181 | device sio # 8250, 16[45]50 based serial ports
|
|---|
| 182 | device uart # Generic UART driver
|
|---|
| 183 |
|
|---|
| 184 | # Parallel port
|
|---|
| 185 | #device ppc
|
|---|
| 186 | #device ppbus # Parallel port bus (required)
|
|---|
| 187 | #device lpt # Printer
|
|---|
| 188 | #device plip # TCP/IP over parallel
|
|---|
| 189 | #device ppi # Parallel port interface device
|
|---|
| 190 | #device vpo # Requires scbus and da
|
|---|
| 191 |
|
|---|
| 192 | # If you've got a "dumb" serial or parallel PCI card that is
|
|---|
| 193 | # supported by the puc(4) glue driver, uncomment the following
|
|---|
| 194 | # line to enable it (connects to sio, uart and/or ppc drivers):
|
|---|
| 195 | #device puc
|
|---|
| 196 |
|
|---|
| 197 | # PCI Ethernet NICs.
|
|---|
| 198 | #device de # DEC/Intel DC21x4x (``Tulip'')
|
|---|
| 199 | #device em # Intel PRO/1000 Gigabit Ethernet Family
|
|---|
| 200 | #device igb # Intel PRO/1000 PCIE Server Gigabit Family
|
|---|
| 201 | #device ixgb # Intel PRO/10GbE Ethernet Card
|
|---|
| 202 | device le # AMD Am7900 LANCE and Am79C9xx PCnet
|
|---|
| 203 | #device txp # 3Com 3cR990 (``Typhoon'')
|
|---|
| 204 | #device vx # 3Com 3c590, 3c595 (``Vortex'')
|
|---|
| 205 |
|
|---|
| 206 | # PCI Ethernet NICs that use the common MII bus controller code.
|
|---|
| 207 | # NOTE: Be sure to keep the 'device miibus' line in order to use these NICs!
|
|---|
| 208 | device miibus # MII bus support
|
|---|
| 209 | #device age # Attansic/Atheros L1 Gigabit Ethernet
|
|---|
| 210 | #device ale # Atheros AR8121/AR8113/AR8114 Ethernet
|
|---|
| 211 | #device bce # Broadcom BCM5706/BCM5708 Gigabit Ethernet
|
|---|
| 212 | #device bfe # Broadcom BCM440x 10/100 Ethernet
|
|---|
| 213 | #device bge # Broadcom BCM570xx Gigabit Ethernet
|
|---|
| 214 | #device dc # DEC/Intel 21143 and various workalikes
|
|---|
| 215 | #device et # Agere ET1310 10/100/Gigabit Ethernet
|
|---|
| 216 | #device fxp # Intel EtherExpress PRO/100B (82557, 82558)
|
|---|
| 217 | #device jme # JMicron JMC250 Gigabit/JMC260 Fast Ethernet
|
|---|
| 218 | #device lge # Level 1 LXT1001 gigabit Ethernet
|
|---|
| 219 | #device msk # Marvell/SysKonnect Yukon II Gigabit Ethernet
|
|---|
| 220 | #device nfe # nVidia nForce MCP on-board Ethernet
|
|---|
| 221 | #device nge # NatSemi DP83820 gigabit Ethernet
|
|---|
| 222 | #device nve # nVidia nForce MCP on-board Ethernet Networking
|
|---|
| 223 | #device pcn # AMD Am79C97x PCI 10/100 (precedence over 'le')
|
|---|
| 224 | #device re # RealTek 8139C+/8169/8169S/8110S
|
|---|
| 225 | #device rl # RealTek 8129/8139
|
|---|
| 226 | #device sf # Adaptec AIC-6915 (``Starfire'')
|
|---|
| 227 | #device sis # Silicon Integrated Systems SiS 900/SiS 7016
|
|---|
| 228 | #device sk # SysKonnect SK-984x & SK-982x gigabit Ethernet
|
|---|
| 229 | #device ste # Sundance ST201 (D-Link DFE-550TX)
|
|---|
| 230 | #device stge # Sundance/Tamarack TC9021 gigabit Ethernet
|
|---|
| 231 | #device ti # Alteon Networks Tigon I/II gigabit Ethernet
|
|---|
| 232 | #device tl # Texas Instruments ThunderLAN
|
|---|
| 233 | #device tx # SMC EtherPower II (83c170 ``EPIC'')
|
|---|
| 234 | #device vge # VIA VT612x gigabit Ethernet
|
|---|
| 235 | #device vr # VIA Rhine, Rhine II
|
|---|
| 236 | #device wb # Winbond W89C840F
|
|---|
| 237 | #device xl # 3Com 3c90x (``Boomerang'', ``Cyclone'')
|
|---|
| 238 |
|
|---|
| 239 | # ISA Ethernet NICs. pccard NICs included.
|
|---|
| 240 | #device cs # Crystal Semiconductor CS89x0 NIC
|
|---|
| 241 | # 'device ed' requires 'device miibus'
|
|---|
| 242 | #device ed # NE[12]000, SMC Ultra, 3c503, DS8390 cards
|
|---|
| 243 | #device ex # Intel EtherExpress Pro/10 and Pro/10+
|
|---|
| 244 | #device ep # Etherlink III based cards
|
|---|
| 245 | #device fe # Fujitsu MB8696x based cards
|
|---|
| 246 | #device ie # EtherExpress 8/16, 3C507, StarLAN 10 etc.
|
|---|
| 247 | #device sn # SMC's 9000 series of Ethernet chips
|
|---|
| 248 | #device xe # Xircom pccard Ethernet
|
|---|
| 249 |
|
|---|
| 250 | # Wireless NIC cards
|
|---|
| 251 | #device wlan # 802.11 support
|
|---|
| 252 | #device wlan_wep # 802.11 WEP support
|
|---|
| 253 | #device wlan_ccmp # 802.11 CCMP support
|
|---|
| 254 | #device wlan_tkip # 802.11 TKIP support
|
|---|
| 255 | #device wlan_amrr # AMRR transmit rate control algorithm
|
|---|
| 256 | #device wlan_scan_ap # 802.11 AP mode scanning
|
|---|
| 257 | #device wlan_scan_sta # 802.11 STA mode scanning
|
|---|
| 258 | #device an # Aironet 4500/4800 802.11 wireless NICs.
|
|---|
| 259 | #device ath # Atheros pci/cardbus NIC's
|
|---|
| 260 | #device ath_hal # Atheros HAL (Hardware Access Layer)
|
|---|
| 261 | #options AH_SUPPORT_AR5416 # enable AR5416 tx/rx descriptors
|
|---|
| 262 | #device ath_rate_sample # SampleRate tx rate control for ath
|
|---|
| 263 | #device awi # BayStack 660 and others
|
|---|
| 264 | #device ral # Ralink Technology RT2500 wireless NICs.
|
|---|
| 265 | #device wi # WaveLAN/Intersil/Symbol 802.11 wireless NICs.
|
|---|
| 266 | #device wl # Older non 802.11 Wavelan wireless NIC.
|
|---|
| 267 |
|
|---|
| 268 | # Pseudo devices.
|
|---|
| 269 | device loop # Network loopback
|
|---|
| 270 | device random # Entropy device
|
|---|
| 271 | device ether # Ethernet support
|
|---|
| 272 | device sl # Kernel SLIP
|
|---|
| 273 | device ppp # Kernel PPP
|
|---|
| 274 | device tun # Packet tunnel.
|
|---|
| 275 | device pty # Pseudo-ttys (telnet etc)
|
|---|
| 276 | device md # Memory "disks"
|
|---|
| 277 | device gif # IPv6 and IPv4 tunneling
|
|---|
| 278 | device faith # IPv6-to-IPv4 relaying (translation)
|
|---|
| 279 | device firmware # firmware assist module
|
|---|
| 280 |
|
|---|
| 281 | # The `bpf' device enables the Berkeley Packet Filter.
|
|---|
| 282 | # Be aware of the administrative consequences of enabling this!
|
|---|
| 283 | # Note that 'bpf' is required for DHCP.
|
|---|
| 284 | device bpf # Berkeley packet filter
|
|---|
| 285 |
|
|---|
| 286 | # USB support
|
|---|
| 287 | device uhci # UHCI PCI->USB interface
|
|---|
| 288 | device ohci # OHCI PCI->USB interface
|
|---|
| 289 | device ehci # EHCI PCI->USB interface (USB 2.0)
|
|---|
| 290 | device usb # USB Bus (required)
|
|---|
| 291 | #device udbp # USB Double Bulk Pipe devices
|
|---|
| 292 | device ugen # Generic
|
|---|
| 293 | device uhid # "Human Interface Devices"
|
|---|
| 294 | device ukbd # Keyboard
|
|---|
| 295 | device ulpt # Printer
|
|---|
| 296 | device umass # Disks/Mass storage - Requires scbus and da
|
|---|
| 297 | device ums # Mouse
|
|---|
| 298 | #device ural # Ralink Technology RT2500USB wireless NICs
|
|---|
| 299 | #device rum # Ralink Technology RT2501USB wireless NICs
|
|---|
| 300 | device urio # Diamond Rio 500 MP3 player
|
|---|
| 301 | device uscanner # Scanners
|
|---|
| 302 | # USB Serial devices
|
|---|
| 303 | device ucom # Generic com ttys
|
|---|
| 304 | device uark # Technologies ARK3116 based serial adapters
|
|---|
| 305 | device ubsa # Belkin F5U103 and compatible serial adapters
|
|---|
| 306 | device ubser # BWCT console serial adapters
|
|---|
| 307 | device uftdi # For FTDI usb serial adapters
|
|---|
| 308 | device uipaq # Some WinCE based devices
|
|---|
| 309 | device uplcom # Prolific PL-2303 serial adapters
|
|---|
| 310 | device uslcom # SI Labs CP2101/CP2102 serial adapters
|
|---|
| 311 | device uvisor # Visor and Palm devices
|
|---|
| 312 | device uvscom # USB serial support for DDI pocket's PHS
|
|---|
| 313 | # USB Ethernet, requires miibus
|
|---|
| 314 | device aue # ADMtek USB Ethernet
|
|---|
| 315 | device axe # ASIX Electronics USB Ethernet
|
|---|
| 316 | device cdce # Generic USB over Ethernet
|
|---|
| 317 | device cue # CATC USB Ethernet
|
|---|
| 318 | device kue # Kawasaki LSI USB Ethernet
|
|---|
| 319 | device rue # RealTek RTL8150 USB Ethernet
|
|---|
| 320 |
|
|---|
| 321 | # FireWire support
|
|---|
| 322 | #device firewire # FireWire bus code
|
|---|
| 323 | #device sbp # SCSI over FireWire (Requires scbus and da)
|
|---|
| 324 | #device fwe # Ethernet over FireWire (non-standard!)
|
|---|
| 325 | #device fwip # IP over FireWire (RFC 2734,3146)
|
|---|
| 326 | #device dcons # Dumb console driver
|
|---|
| 327 | #device dcons_crom # Configuration ROM for dcons
|
|---|