GENERIC revision 1.1157
1# $NetBSD: GENERIC,v 1.1157 2017/07/12 17:40:34 maxv Exp $ 2# 3# GENERIC machine description file 4# 5# This machine description file is used to generate the default NetBSD 6# kernel. The generic kernel does not include all options, subsystems 7# and device drivers, but should be useful for most applications. 8# 9# The machine description file can be customised for your specific 10# machine to reduce the kernel size and improve its performance. 11# 12# For further information on compiling NetBSD kernels, see the config(8) 13# man page. 14# 15# For further information on hardware support for this architecture, see 16# the intro(4) man page. For further information about kernel options 17# for this architecture, see the options(4) man page. For an explanation 18# of each device driver in this file see the section 4 man page for the 19# device. 20 21include "arch/i386/conf/std.i386" 22 23options INCLUDE_CONFIG_FILE # embed config file in kernel binary 24 25#ident "GENERIC-$Revision: 1.1157 $" 26 27maxusers 64 # estimated number of users 28 29# CPU-related options. 30options VM86 # virtual 8086 emulation 31options USER_LDT # user-settable LDT; used by WINE 32#options PAE # PAE mode (36 bits physical addressing) 33 34# CPU features 35acpicpu* at cpu? # ACPI CPU (including frequency scaling) 36coretemp* at cpu? # Intel on-die thermal sensor 37est0 at cpu0 # Intel Enhanced SpeedStep (non-ACPI) 38#odcm0 at cpu0 # On-demand clock modulation 39#padlock0 at cpu0 # VIA PadLock 40powernow0 at cpu0 # AMD PowerNow! and Cool'n'Quiet (non-ACPI) 41viac7temp* at cpu? # VIA C7 temperature sensor 42vmt0 at cpu0 # VMware Tools 43 44options MTRR # memory-type range register syscall support 45options PMC # performance-monitoring counters support 46 47options MULTIBOOT # Multiboot support (see multiboot(8)) 48 49# delay between "rebooting ..." message and hardware reset, in milliseconds 50#options CPURESET_DELAY=2000 51 52# This option allows you to force a serial console at the specified 53# I/O address. see console(4) for details. 54#options CONSDEVNAME="\"com\"",CONADDR=0x2f8,CONSPEED=57600 55# you don't want the option below ON iff you are using the 56# serial console option of the new boot strap code. 57#options CONS_OVERRIDE # Always use above! independent of boot info 58 59# The following options override the memory sizes passed in from the boot 60# block. Use them *only* if the boot block is unable to determine the correct 61# values. Note that the BIOS may *correctly* report less than 640k of base 62# memory if the extended BIOS data area is located at the top of base memory 63# (as is the case on most recent systems). 64#options REALBASEMEM=639 # size of base memory (in KB) 65#options REALEXTMEM=15360 # size of extended memory (in KB) 66 67# The following options limit the overall size of physical memory 68# and/or the maximum address used by the system. 69# Contrary to REALBASEMEM and REALEXTMEM, they still use the BIOS memory map 70# and can deal with holes in the memory layout. 71#options PHYSMEM_MAX_SIZE=64 # max size of physical memory (in MB) 72#options PHYSMEM_MAX_ADDR=2048 # don't use memory above this (in MB) 73 74# Standard system options 75 76options INSECURE # disable kernel security levels - X needs this 77 78options RTC_OFFSET=0 # hardware clock is this many mins. west of GMT 79options NTP # NTP phase/frequency locked loop 80 81options KTRACE # system call tracing via ktrace(1) 82 83options CPU_UCODE # cpu ucode loading support 84 85# Note: SysV IPC parameters can be changed dynamically; see sysctl(8). 86options SYSVMSG # System V-like message queues 87options SYSVSEM # System V-like semaphores 88options SYSVSHM # System V-like memory sharing 89 90options MODULAR # new style module(7) framework 91options MODULAR_DEFAULT_AUTOLOAD 92 93options USERCONF # userconf(4) support 94#options PIPE_SOCKETPAIR # smaller, but slower pipe(2) 95options SYSCTL_INCLUDE_DESCR # Include sysctl descriptions in kernel 96 97# Beep when it is safe to power down the system (requires sysbeep) 98#options BEEP_ONHALT 99# Some tunable details of the above feature (default values used below) 100#options BEEP_ONHALT_COUNT=3 # Times to beep 101#options BEEP_ONHALT_PITCH=1500 # Default frequency (in Hz) 102#options BEEP_ONHALT_PERIOD=250 # Default duration (in msecs) 103 104# Alternate buffer queue strategies for better responsiveness under high 105# disk I/O load. 106#options BUFQ_READPRIO 107options BUFQ_PRIOCSCAN 108 109# Diagnostic/debugging support options 110options DIAGNOSTIC # inexpensive kernel consistency checks 111 # XXX to be commented out on release branch 112#options DEBUG # expensive debugging checks/support 113#options LOCKDEBUG # expensive locking checks/support 114options DDB # in-kernel debugger 115#options DDB_ONPANIC=1 # see also sysctl(7): `ddb.onpanic' 116options DDB_HISTORY_SIZE=512 # enable history editing in DDB 117#options DDB_VERBOSE_HELP 118#options KGDB # remote debugger 119#options KGDB_DEVNAME="\"com\"",KGDB_DEVADDR=0x3f8,KGDB_DEVRATE=9600 120#makeoptions DEBUG="-g" # compile full symbol table 121#options SYSCALL_STATS # per syscall counts 122#options SYSCALL_TIMES # per syscall times 123#options SYSCALL_TIMES_HASCOUNTER # use 'broken' rdtsc (soekris) 124options KDTRACE_HOOKS # kernel DTrace hooks 125 126# Compatibility options 127options COMPAT_NOMID # NetBSD 0.8, 386BSD, and BSDI 128options COMPAT_09 # NetBSD 0.9, 129options COMPAT_10 # NetBSD 1.0, 130options COMPAT_11 # NetBSD 1.1, 131options COMPAT_12 # NetBSD 1.2 (and 386BSD and BSDI), 132options COMPAT_13 # NetBSD 1.3 (and 386BSD and BSDI), 133options COMPAT_14 # NetBSD 1.4, 134options COMPAT_15 # NetBSD 1.5, 135options COMPAT_16 # NetBSD 1.6, 136options COMPAT_20 # NetBSD 2.0, 137options COMPAT_30 # NetBSD 3.0, 138options COMPAT_40 # NetBSD 4.0, 139options COMPAT_50 # NetBSD 5.0, 140options COMPAT_60 # NetBSD 6.0, and 141options COMPAT_70 # NetBSD 7.0 binary compatibility. 142options COMPAT_43 # 4.3BSD, 386BSD, and BSDI 143#options COMPAT_386BSD_MBRPART # recognize old partition ID 144#options TCP_COMPAT_42 # 4.2BSD TCP/IP bug compat. Not recommended. 145 146options COMPAT_OSSAUDIO # OSS (Voxware) audio driver compatibility 147options COMPAT_SVR4 # binary compatibility with SVR4 148options COMPAT_IBCS2 # binary compatibility with SCO and ISC 149options COMPAT_LINUX # binary compatibility with Linux 150#options COMPAT_FREEBSD # binary compatibility with FreeBSD 151#options COMPAT_NDIS # NDIS network driver 152options COMPAT_BSDPTY # /dev/[pt]ty?? ptys. 153 154# Wedge support 155options DKWEDGE_AUTODISCOVER # Automatically add dk(4) instances 156options DKWEDGE_METHOD_GPT # Supports GPT partitions as wedges 157#options DKWEDGE_METHOD_BSDLABEL # Support disklabel entries as wedges 158#options DKWEDGE_METHOD_MBR # Support MBR partitions as wedges 159options DKWEDGE_METHOD_APPLE # Support Apple partitions as wedges 160#options DKWEDGE_METHOD_RDB # Support RDB partitions as wedges 161 162file-system FFS # UFS 163file-system NFS # Network File System client 164file-system EXT2FS # second extended file system (linux) 165file-system LFS # log-structured file system 166file-system MFS # memory file system 167file-system NTFS # Windows/NT file system (experimental) 168file-system CD9660 # ISO 9660 + Rock Ridge file system 169file-system MSDOSFS # MS-DOS file system 170file-system FDESC # /dev/fd 171file-system KERNFS # /kern 172file-system NULLFS # loopback file system 173file-system OVERLAY # overlay file system 174file-system PROCFS # /proc 175file-system PUFFS # Userspace file systems (e.g. ntfs-3g & sshfs) 176file-system UMAPFS # NULLFS + uid and gid remapping 177file-system UNION # union file system 178file-system CODA # Coda File System; also needs vcoda (below) 179file-system SMBFS # experimental - CIFS; also needs nsmb (below) 180file-system PTYFS # /dev/ptm support 181file-system TMPFS # Efficient memory file-system 182#file-system UDF # experimental - OSTA UDF CD/DVD file-system 183#file-system HFS # experimental - Apple HFS+ (read-only) 184#file-system NILFS # experimental - NTT's NiLFS(2) 185#file-system V7FS # 7th Edition(V7) File System 186 187# File system options 188options QUOTA # legacy UFS quotas 189options QUOTA2 # new, in-filesystem UFS quotas 190options FFS_EI # FFS Endian Independent support 191options WAPBL # File system journaling support 192#options UFS_DIRHASH # UFS Large Directory Hashing - Experimental 193options NFSSERVER # Network File System server 194#options FFS_NO_SNAPSHOT # No FFS snapshot support 195options UFS_EXTATTR # Extended attribute support for UFS1 196#options EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and 197 # immutable) behave as system flags. 198#options V7FS_EI # V7FS Endian Independent support 199 200# Networking options 201#options GATEWAY # packet forwarding 202options INET # IP + ICMP + TCP + UDP 203options INET6 # IPv6 204options IPSEC # IP security 205#options IPSEC_DEBUG # debug for IP security 206#options MPLS # MultiProtocol Label Switching (needs mpls) 207#options MROUTING # IP multicast routing 208#options PIM # Protocol Independent Multicast 209options NETATALK # AppleTalk networking protocols 210#options CAN # Controller Area Network protocol 211#options PPP_BSDCOMP # BSD-Compress compression support for PPP 212#options PPP_DEFLATE # Deflate compression support for PPP 213options PPP_FILTER # Active filter support for PPP (requires bpf) 214options IPFILTER_LOG # ipmon(8) log support 215options IPFILTER_LOOKUP # ippool(8) support 216options IPFILTER_COMPAT # Compat for IP-Filter 217#options IPFILTER_DEFAULT_BLOCK # block all packets by default 218#options TCP_DEBUG # Record last TCP_NDEBUG packets with SO_DEBUG 219 220#options ALTQ # Manipulate network interfaces' output queues 221#options ALTQ_BLUE # Stochastic Fair Blue 222#options ALTQ_CBQ # Class-Based Queueing 223#options ALTQ_CDNR # Diffserv Traffic Conditioner 224#options ALTQ_FIFOQ # First-In First-Out Queue 225#options ALTQ_FLOWVALVE # RED/flow-valve (red-penalty-box) 226#options ALTQ_HFSC # Hierarchical Fair Service Curve 227#options ALTQ_LOCALQ # Local queueing discipline 228#options ALTQ_PRIQ # Priority Queueing 229#options ALTQ_RED # Random Early Detection 230#options ALTQ_RIO # RED with IN/OUT 231#options ALTQ_WFQ # Weighted Fair Queueing 232 233# These options enable verbose messages for several subsystems. 234# Warning, these may compile large string tables into the kernel! 235#options ACPIVERBOSE # verbose ACPI device autoconfig messages 236#options EISAVERBOSE # verbose EISA device autoconfig messages 237#options MIIVERBOSE # verbose PHY autoconfig messages 238#options PCIVERBOSE # verbose PCI device autoconfig messages 239#options PCI_CONFIG_DUMP # verbosely dump PCI config space 240#options PCMCIAVERBOSE # verbose PCMCIA configuration messages 241options SCSIVERBOSE # human readable SCSI error messages 242#options USBVERBOSE # verbose USB device autoconfig messages 243#options PNPBIOSVERBOSE # verbose PnP BIOS messages 244#options PNPBIOSDEBUG # more fulsome PnP BIOS debugging messages 245#options MCAVERBOSE # verbose MCA device autoconfig messages 246#options HDAUDIOVERBOSE # verbose HDAUDIO driver messages 247 248options NFS_BOOT_DHCP,NFS_BOOT_BOOTPARAM 249 250# 251# wscons options 252# 253# builtin terminal emulations 254#options WSEMUL_SUN # sun terminal emulation 255options WSEMUL_VT100 # VT100 / VT220 emulation 256# customization of console and kernel output - see dev/wscons/wsdisplayvar.h 257options WSDISPLAY_CUSTOM_OUTPUT # color customization from wsconsctl(8) 258#options WS_DEFAULT_FG=WSCOL_WHITE 259#options WS_DEFAULT_BG=WSCOL_BLACK 260#options WS_DEFAULT_COLATTR="(0)" 261#options WS_DEFAULT_MONOATTR="(0)" 262options WS_KERNEL_FG=WSCOL_GREEN 263#options WS_KERNEL_BG=WSCOL_BLACK 264#options WS_KERNEL_COLATTR="" 265#options WS_KERNEL_MONOATTR="" 266# customization of console border color 267options WSDISPLAY_CUSTOM_BORDER # custom border colors via wsconsctl(8) 268#options WSDISPLAY_BORDER_COLOR=WSCOL_BLUE # default color 269# compatibility to other console drivers 270options WSDISPLAY_COMPAT_PCVT # emulate some ioctls 271options WSDISPLAY_COMPAT_SYSCONS # emulate some ioctls 272options WSDISPLAY_COMPAT_USL # wsconscfg VT handling 273options WSDISPLAY_COMPAT_RAWKBD # can get raw scancodes 274#options WSKBD_EVENT_AUTOREPEAT # auto repeat in event mode 275#options WSKBD_USONLY # strip off non-US keymaps 276# don't attach pckbd as the console if no PS/2 keyboard is found 277options PCKBD_CNATTACH_MAY_FAIL 278# see dev/pckbport/wskbdmap_mfii.c for implemented layouts 279#options PCKBD_LAYOUT="(KB_DE | KB_NODEAD)" # for pckbd driver 280#options UKBD_LAYOUT="(KB_DE | KB_NODEAD)" # for ukbd driver 281# allocate a number of virtual screens at autoconfiguration time 282#options WSDISPLAY_DEFAULTSCREENS=4 283# use a large software cursor that doesn't blink 284options PCDISPLAY_SOFTCURSOR 285# modify the screen type of the console; defaults to "80x25" 286#options VGA_CONSOLE_SCREENTYPE="\"80x24\"" 287# work around a hardware bug that loaded fonts don't work; found on ATI cards 288#options VGA_CONSOLE_ATI_BROKEN_FONTSEL 289# console scrolling support. 290options WSDISPLAY_SCROLLSUPPORT 291# enable VGA raster mode capable of displaying multilingual text on console 292#options VGA_RASTERCONSOLE 293# enable splash screen support; requires genfb or radeonfb 294#options SPLASHSCREEN 295 296# Keylock support 297#options KEYLOCK 298#options secmodel_keylock # Requires options KEYLOCK 299 300# Kernel root file system and dump configuration. 301config netbsd root on ? type ? 302#config netbsd root on sd0a type ffs 303#config netbsd root on ? type nfs 304 305# 306# Device configuration 307# 308 309# Doesn't do anything yet. 310#p64h2apic* at pci? dev? function? # P64H2 IOxAPIC 311 312#apm0 at mainbus0 # Advanced power management 313 314# Tuning for power management, see apm(4) for more details. 315#options APM_V10_ONLY # Use only the APM 1.0 calls 316#options APM_NO_POWEROFF # Don't power off on halt(8) 317#options APM_POWER_PRINT # Print stats on the console 318#options APM_DISABLE_INTERRUPTS=0 # Don't disable interrupts 319 320 321# Basic Bus Support 322 323#IPMI support 324ipmi0 at mainbus? 325 326# Advanced Configuration and Power Interface 327 328# This option can be used to retrieve CPU and APIC information. 329# that I/O APICs can be used if ACPI is enabled below. 330#options MPBIOS_SCANPCI # find PCI roots using MPBIOS 331options ACPI_SCANPCI # find PCI roots using ACPI 332 333acpi0 at mainbus0 334 335#options ACPI_ACTIVATE_DEV # If set, activate inactive devices 336options VGA_POST # in-kernel support for VGA POST 337 338# ACPI devices 339apm* at acpi? # ACPI apm emulation 340acpiacad* at acpi? # ACPI AC Adapter 341acpibat* at acpi? # ACPI Battery 342acpibut* at acpi? # ACPI Button 343acpidalb* at acpi? # ACPI Direct Application Launch Button 344acpiec* at acpi? # ACPI Embedded Controller (late) 345acpiecdt* at acpi? # ACPI Embedded Controller (early) 346acpifan* at acpi? # ACPI Fan 347acpilid* at acpi? # ACPI Lid Switch 348#acpipmtr* at acpi? # ACPI Power Meter (experimental) 349#acpismbus* at acpi? # ACPI SMBus CMI (experimental) 350acpitz* at acpi? # ACPI Thermal Zone 351acpivga* at acpi? # ACPI Display Adapter 352acpiout* at acpivga? # ACPI Display Output Device 353acpiwdrt* at acpi? # ACPI Watchdog Resource Table 354acpiwmi* at acpi? # ACPI WMI Mapper 355 356# Mainboard devices 357aibs* at acpi? # ASUSTeK AI Booster hardware monitor 358asus* at acpi? # ASUS hotkeys 359attimer* at acpi? # AT Timer 360#com* at acpi? # Serial communications interface 361#fdc* at acpi? # Floppy disk controller 362fujbp* at acpi? # Fujitsu Brightness & Pointer 363fujhk* at acpi? # Fujitsu Hotkeys 364#hpacel* at acpi? # HP 3D DriveGuard accelerometer 365#hpqlb* at acpi? # HP Quick Launch Buttons 366hpet* at acpihpetbus? # High Precision Event Timer (table) 367hpet* at acpinodebus? # High Precision Event Timer (device) 368joy* at acpi? # Joystick/Game port 369#lpt* at acpi? # Parallel port 370mpu* at acpi? # Roland MPU-401 MIDI UART 371pckbc* at acpi? # PC keyboard controller 372pcppi* at acpi? # AT-style speaker sound 373sdhc* at acpi? # SD Host Controller 374sony* at acpi? # Sony Miscellaneous Controller 375thinkpad* at acpi? # IBM/Lenovo Thinkpad hotkeys 376#tpm* at acpi? # ACPI TPM (Experimental) 377ug* at acpi? # Abit uGuru Hardware monitor 378vald* at acpi? # Toshiba Libretto hotkeys 379valz* at acpi? # Toshiba Dynabook hotkeys 380wb* at acpi? # Winbond W83L518D SD/MMC reader 381sdmmc* at wb? # SD/MMC bus 382wmidell* at acpiwmibus? # Dell WMI mappings 383wmieeepc* at acpiwmibus? # Asus Eee PC WMI mappings 384wmihp* at acpiwmibus? # HP WMI mappings 385wmimsi* at acpiwmibus? # MSI WMI mappings 386wss* at acpi? # NeoMagic 256AV in wss mode 387ym* at acpi? # Yamaha OPL3-SA[23] audio 388 389# Sony Vaio jog dial 390spic* at acpi? # Sony Programmable I/O Controller 391wsmouse* at spic? 392 393# Plug-and-Play BIOS and attached devices 394 395#pnpbios* at mainbus? 396 397# mainboard audio chips 398#ess* at pnpbios? index ? # ESS AudioDrive 399#sb* at pnpbios? index ? # NeoMagic 256AV in sb mode 400#wss* at pnpbios? index ? # NeoMagic 256AV in wss mode 401#ym* at pnpbios? index ? # Yamaha OPL3-SA[23] audio 402 403# com port 404# If enabled, consider changing "com0", "com1", and "com2" under "ISA Serial 405# Interfaces" to "com*", otherwise com2 will attach at pnpbios? and there 406# will be no com0. A side effect is pcmcia (and other) com? previously 407# starting at com3 may attach as com1 or com2. 408#com* at pnpbios? index ? # serial ports 409 410# parallel port 411# The above "com*" comments apply, cf. "lpt0" under "ISA parallel 412# "printer interfaces". 413#lpt* at pnpbios? index ? # parallel ports 414 415#pckbc* at pnpbios? index ? # PC keyboard/mouse controller 416#fdc* at pnpbios? index ? # floppy controller 417 418# IDE controller on Toshiba Portege 3000 series (crippled PCI device) 419#pciide* at pnpbios? index ? 420 421# PCI bus support 422pci* at mainbus? bus ? 423pci* at pchb? bus ? 424pci* at ppb? bus ? 425pci* at elansc? bus ? 426 427# Configure PCI using BIOS information 428#options PCIBIOS # PCI BIOS support 429#options PCIBIOSVERBOSE # PCI BIOS verbose info 430#options PCIBIOS_IRQS_HINT=0x0a00 # PCI interrupts hint. IRQ 9 or 11 431#options PCIBIOS_INTR_GUESS # see pcibios(4) 432#options PCIBIOS_LIBRETTO_FIXUP # this code makes the Toshiba Libretto 433 # L2/L3 work, but should not be enabled 434 # on anything else. 435#options PCIBIOS_SHARP_MM20_FIXUP # this code makes the Sharp MM 20 436 # work, but should not be enabled 437 # on anything else. 438#options PCIINTR_DEBUG # super-verbose PCI interrupt fixup 439 440# PCI fixups, for both PCIBIOS and ACPI 441#options PCI_ADDR_FIXUP # fixup PCI I/O addresses 442#options PCI_BUS_FIXUP # fixup PCI bus numbering 443#options PCI_INTR_FIXUP # fixup PCI interrupt routing 444 445# System Controllers 446elansc* at mainbus? bus ? # AMD Elan SC520 System Controller 447 448# Temperatures 449amdnb_misc* at pci? # AMD NB Misc Configuration 450amdtemp* at amdnb_misc? # AMD CPU Temperature sensors 451 452# PCI bridges 453#amdpcib* at pci? dev ? function ? # AMD 8111 PCI-ISA w/ HPET 454#hpet* at amdpcib? 455ichlpcib* at pci? dev ? function ? # Intel ICH PCI-LPC w/ timecounter, 456 # watchdog, gpio, SpeedStep and HPET 457fwhrng* at ichlpcib? # Intel 82802 FWH Random Number Generator 458#hpet* at ichlpcib? 459tco* at ichlpcib? # TCO watchdog timer 460tcpcib* at pci? dev ? function ? # Intel Atom E6xx PCI-LPC 461hpet* at tcpcib? 462gcscpcib* at pci? dev ? function ? # AMD CS5535/CS5536 PCI-ISA w/ 463 # timecounter, watchdog and GPIO 464#piixpcib* at pci? dev ? function ? # Intel PIIX4 PCI-ISA w/ SpeedStep 465gscpcib* at pci? dev ? function ? # NS Geode SC1100 PCI-ISA w/ GPIO 466viapcib* at pci? dev ? function ? # VIA VT8235 PCI-ISA w/ SMBus support 467iic* at viapcib? 468rdcpcib* at pci? dev ? function ? # RDC Vortex86/PMX-1000 PCI-ISA w/ 469 # watchdog 470pchb* at pci? dev ? function ? # PCI-Host bridges 471options AGP_X86 472pceb* at pci? dev ? function ? # PCI-EISA bridges 473pcib* at pci? dev ? function ? # PCI-ISA bridges 474pcmb* at pci? dev ? function ? # PCI-MCA bridges 475ppb* at pci? dev ? function ? # PCI-PCI bridges 476# XXX 'puc's aren't really bridges, but there's no better place for them here 477puc* at pci? dev ? function ? # PCI "universal" comm. cards 478 479pwdog* at pci ? dev ? function ? # QUANCOM PWDOG1 480 481#ibmcd* at pci ? dev ? function ? # IBM 4810 BSP cash drawer port 482#gpio* at ibmcd? 483 484agp* at pchb? 485 486 487# EISA bus support 488eisa0 at mainbus? 489eisa0 at pceb? 490 491# ISA bus support 492#isa0 at amdpcib? 493isa0 at gcscpcib? 494isa0 at ichlpcib? 495isa0 at tcpcib? 496#isa0 at piixpcib? 497#isa0 at gscpcib? 498isa0 at viapcib? 499isa0 at rdcpcib? 500isa0 at mainbus? 501isa0 at pceb? 502isa0 at pcib? 503 504# PCMCIA bus support 505pcmcia* at pcic? controller ? socket ? 506pcmcia* at tcic? controller ? socket ? 507 508# MCA bus support 509mca0 at mainbus? 510 511# ISA PCMCIA controllers 512pcic0 at isa? port 0x3e0 iomem 0xd0000 iosiz 0x10000 513pcic1 at isa? port 0x3e2 iomem 0xe0000 iosiz 0x4000 514pcic2 at isa? port 0x3e4 iomem 0xe0000 iosiz 0x4000 515tcic0 at isa? port 0x240 iomem 0xd0000 iosiz 0x10000 516 517# PCI PCMCIA controllers 518pcic0 at pci? dev? function ? 519 520# ISA Plug-and-Play bus support 521isapnp0 at isa? 522 523# ISA Plug-and-Play PCMCIA controllers 524pcic* at isapnp? 525 526# CardBus bridge support 527cbb* at pci? dev ? function ? 528cardslot* at cbb? 529 530# CardBus bus support 531cardbus* at cardslot? 532pcmcia* at cardslot? 533 534# Console Devices 535 536# wscons 537pckbc0 at isa? # PC keyboard controller 538pckbd* at pckbc? # PC keyboard 539pms* at pckbc? # PS/2 mouse for wsmouse 540#options PMS_DISABLE_POWERHOOK # Disable PS/2 reset on resume 541options PMS_SYNAPTICS_TOUCHPAD # Enable support for Synaptics Touchpads 542options PMS_ELANTECH_TOUCHPAD # Enable support for Elantech Touchpads 543# vga@isa and pcdisplay@isa are disabled; see PR#49290 544#vga0 at isa? 545vga* at pci? dev ? function ? 546#pcdisplay0 at isa? # CGA, MDA, EGA, HGA 547genfb* at pci? dev ? function ? 548options VCONS_DRAW_INTR 549#machfb* at pci? dev ? function ? # ATI Mach64 framebuffer driver 550wsdisplay* at vga? console ? 551#wsdisplay* at pcdisplay? console ? 552wsdisplay* at wsemuldisplaydev? 553#wsdisplay* at machfb? console ? 554wskbd* at pckbd? console ? 555wsmouse* at pms? mux 0 556 557# VIA Unichrome framebuffer console 558#unichromefb* at pci? dev ? function ? 559#wsdisplay* at unichromefb? 560 561attimer0 at isa? 562pcppi0 at isa? 563sysbeep0 at pcppi? 564 565# DRI legacy drivers 566#i915drm* at drm? # Intel i915, i945 DRM driver 567#mach64drm* at drm? # mach64 (3D Rage Pro, Rage) DRM driver 568#mgadrm* at drm? # Matrox G[24]00, G[45]50 DRM driver 569#r128drm* at drm? # ATI Rage 128 DRM driver 570#radeondrm* at drm? # ATI Radeon DRM driver 571#savagedrm* at drm? # S3 Savage DRM driver 572#sisdrm* at drm? # SiS DRM driver 573#tdfxdrm* at drm? # 3dfx (voodoo) DRM driver 574#viadrm* at drm? # VIA DRM driver 575 576# DRMKMS drivers 577i915drmkms* at pci? dev ? function ? 578intelfb* at intelfbbus? 579 580radeon* at pci? dev ? function ? 581radeondrmkmsfb* at radeonfbbus? 582 583nouveau* at pci? dev ? function ? 584nouveaufb* at nouveaufbbus? 585 586# DRMUMS drivers 587#viadrmums* at drm? 588 589# Serial Devices 590 591# PCI serial interfaces 592com* at puc? port ? # 16x50s on "universal" comm boards 593cy* at pci? dev ? function ? # Cyclades Cyclom-Y serial boards 594cz* at pci? dev ? function ? # Cyclades-Z multi-port serial boards 595 596# ISA Plug-and-Play serial interfaces 597com* at isapnp? # Modems and serial boards 598 599# PCMCIA serial interfaces 600com* at pcmcia? function ? # Modems and serial cards 601 602pcmcom* at pcmcia? function ? # PCMCIA multi-port serial cards 603com* at pcmcom? slave ? # ...and the slave devices 604 605# CardBus serial interfaces 606com* at cardbus? function ? # Modems and serial cards 607 608# ISA serial interfaces 609#options COM_HAYESP # adds Hayes ESP serial board support 610com0 at isa? port 0x3f8 irq 4 # Standard PC serial ports 611com1 at isa? port 0x2f8 irq 3 612com2 at isa? port 0x3e8 irq 5 613#com3 at isa? port 0x2e8 irq 9 614#ast0 at isa? port 0x1a0 irq 5 # AST 4-port serial cards 615#com* at ast? slave ? 616#boca0 at isa? port 0x100 irq 5 # BOCA 8-port serial cards 617#boca0 at isa? port 0x100 irq 5 # BOCA 16-port serial cards (BB2016) 618#boca1 at isa? port 0x140 irq 5 # this line is also needed for BB2016 619#com* at boca? slave ? 620#tcom0 at isa? port 0x100 irq 7 # TC-800 8-port serial cards 621#com* at tcom? slave ? 622#rtfps0 at isa? port 0x1230 irq 10 # RT 4-port serial cards 623#com* at rtfps? slave ? 624#cy0 at isa? iomem 0xd4000 irq 12 # Cyclades serial cards 625#addcom0 at isa? port 0x108 irq 5 # Addonics FlexPort 8S 626#com* at addcom? slave ? 627#moxa0 at isa? port 0x100 irq 5 # MOXA C168H serial card (experimental) 628#com* at moxa? slave ? 629#ioat* at isa? port 0x220 irq 5 # BOCA IOAT66 6-port serial card 630#com* at ioat? slave ? 631 632# MCA serial interfaces 633com* at mca? slot ? # 16x50s on comm boards 634 635# Parallel Printer Interfaces 636 637# PCI parallel printer interfaces 638lpt* at puc? port ? # || ports on "universal" comm boards 639 640# ISA parallel printer interfaces 641lpt0 at isa? port 0x378 irq 7 # standard PC parallel ports 642lpt1 at isa? port 0x278 643lpt2 at isa? port 0x3bc 644 645# Hardware monitors 646 647# AMD 768 and 8111 power/ACPI controllers 648amdpm* at pci? dev ? function ? # RNG and SMBus 1.0 interface 649iic* at amdpm? 650 651# Acer Labs M7101 SMBus controller 652alipm* at pci? dev ? function ? 653iic* at alipm? 654 655# Intel ICH SMBus controller 656ichsmb* at pci? dev ? function ? 657iic* at ichsmb? 658 659# Intel S1200,C2000 (non-pch) SMBus controller 660ismt* at pci? dev ? function ? 661iic* at ismt? 662 663# NVIDIA nForce2/3/4 SMBus controller 664nfsmbc* at pci? dev ? function ? 665nfsmb* at nfsmbc? 666iic* at nfsmb? 667 668# Intel PIIX4 power management controllers 669piixpm* at pci? dev ? function ? # PIIX4 compatible PM controller 670iic* at piixpm? # SMBus on PIIX4 671 672# dbCool Thermal monitor and fan controller 673#dbcool* at iic? addr 0x2C # Unknown other motherboard(s) 674#dbcool* at iic? addr 0x2D # Tyan S2881 675#dbcool* at iic? addr 0x2E # Tyan S2882-D 676 677# IBM Thinkpad Active Protection System 678#aps0 at isa? port 0x1600 679 680# Fintek Super I/O with hardware monitor 681#finsio0 at isa? port 0x4e 682 683# iTE IT87xxF Super I/O with watchdog and sensors support 684#itesio0 at isa? port 0x2e 685 686# Winbond LPC Super I/O 687#wbsio* at isa? port 0x2e 688#wbsio* at isa? port 0x4e 689 690# IBM Hawk Integrated Systems Management Processor 691#ibmhawk0 at iic? addr 0x37 692 693# LM7[89] and compatible hardware monitors 694# Use flags to select temp sensor type (see lm(4) man page for details) 695#lm0 at isa? port 0x290 flags 0x0 # other common: 0x280, 0x310 696#lm* at wbsio? 697 698# SMSC LPC47B397 hardware monitor functions 699#smsc0 at isa? port 0x02e 700 701# SMSC LPC47M192 hardware monitor 702#smscmon* at iic? addr 0x2c 703#smscmon* at iic? addr 0x2d # (alternate address) 704 705# PC87366 hardware monitor 706nsclpcsio* at isa? 707 708# Abit uGuru Hardware system monitor 709#ug0 at isa? port 0xe0 710 711# VIA VT82C686A/VT8231 Hardware Monitor and Power Management Timer 712#viaenv* at pci? dev ? function ? 713 714# Serial Presence Detect capable memory modules 715#spdmem* at iic? addr 0x50 716#spdmem* at iic? addr 0x51 717#spdmem* at iic? addr 0x52 718#spdmem* at iic? addr 0x53 719#spdmem* at iic? addr 0x54 720#spdmem* at iic? addr 0x55 721#spdmem* at iic? addr 0x56 722#spdmem* at iic? addr 0x57 723#sdtemp* at iic? addr 0x18 724#sdtemp* at iic? addr 0x19 725#sdtemp* at iic? addr 0x1a 726#sdtemp* at iic? addr 0x1b 727#sdtemp* at iic? addr 0x1c 728#sdtemp* at iic? addr 0x1d 729#sdtemp* at iic? addr 0x1e 730#sdtemp* at iic? addr 0x1f 731 732# I2O devices 733iop* at pci? dev ? function ? # I/O processor 734iopsp* at iop? tid ? # SCSI/FC-AL ports 735ld* at iop? tid ? # block devices 736dpti* at iop? tid 0 # DPT/Adaptec control interface 737 738# GPIO devices 739gpio* at gpiobus? 740 741# 1-Wire support 742#gpioow* at gpio? offset ? mask ? # 1-wire bitbanging via gpio 743gpioow* at gpio? 744onewire* at gpioow? 745 746# 1-Wire devices 747owtemp* at onewire? # Temperature sensors 748 749# i2c support 750gpioiic* at gpio? offset ? mask ? flag 0x00 # flag 0x01 reverses 751 # SCA and SCL signals 752iic* at gpioiic? 753 754# Keylock support 755gpiolock* at gpio? 756 757# Software pulsing GPIO pins 758gpiopwm* at gpio? 759 760# Soekris 6501 GPIO/LED driver (provides gpiobus, needs gpio) 761#soekrisgpio0 at isa? port 0x680 762 763# SCSI Controllers and Devices 764 765# PCI SCSI controllers 766adv* at pci? dev ? function ? # AdvanSys 1200[A,B], 9xx[U,UA] SCSI 767adw* at pci? dev ? function ? # AdvanSys 9x0UW[D], 3940U[2,3]W SCSI 768ahc* at pci? dev ? function ? # Adaptec [23]94x, aic78x0 SCSI 769ahd* at pci? dev ? function ? # Adaptec 29320, 39320 (aic790x) SCSI 770bha* at pci? dev ? function ? # BusLogic 9xx SCSI 771dpt* at pci? dev ? function ? # DPT SmartCache/SmartRAID 772iha* at pci? dev ? function ? # Initio INIC-940/950 SCSI 773isp* at pci? dev ? function ? # Qlogic ISP [12]0x0 SCSI/FibreChannel 774mfi* at pci? dev ? function ? # LSI MegaRAID SAS 775mly* at pci? dev ? function ? # Mylex AcceleRAID and eXtremeRAID 776mpt* at pci? dev ? function ? # LSILogic 9x9 and 53c1030 (Fusion-MPT) 777mpii* at pci? dev ? function ? # LSI Logic Fusion-MPT II 778njs* at pci? dev ? function ? # Workbit NinjaSCSI-32 779pcscp* at pci? dev ? function ? # AMD 53c974 PCscsi-PCI SCSI 780siop* at pci? dev ? function ? # Symbios 53c8xx SCSI 781esiop* at pci? dev ? function ? # Symbios 53c875 SCSI and newer 782#options SIOP_SYMLED # drive the act. LED in software 783trm* at pci? dev ? function ? # Tekram DC-395U/UW/F, DC-315/U SCSI 784 785# EISA SCSI controllers 786ahb* at eisa? slot ? # Adaptec 174[02] SCSI 787ahc* at eisa? slot ? # Adaptec 274x, aic7770 SCSI 788bha* at eisa? slot ? # BusLogic 7xx SCSI 789dpt* at eisa? slot ? # DPT EATA SCSI 790uha* at eisa? slot ? # UltraStor 24f SCSI 791 792# PCMCIA SCSI controllers 793aic* at pcmcia? function ? # Adaptec APA-1460 SCSI 794esp* at pcmcia? function ? # Qlogic ESP406/FAS408 SCSI 795spc* at pcmcia? function ? # Fujitsu MB87030/MB89352 SCSI 796 797# ISA Plug-and-Play SCSI controllers 798aha* at isapnp? # Adaptec AHA-154[02 799aic* at isapnp? # Adaptec AHA-1520B 800 801# ISA SCSI controllers 802adv0 at isa? port ? irq ? drq ? # AdvanSys APB-514[02] SCSI 803aha0 at isa? port 0x330 irq ? drq ? # Adaptec 154[02] SCSI 804aha1 at isa? port 0x334 irq ? drq ? 805ahc0 at isa? port ? irq ? # Adaptec 284x SCSI 806aic0 at isa? port 0x340 irq 11 # Adaptec 152[02] SCSI 807bha0 at isa? port 0x330 irq ? drq ? # BusLogic [457]4X SCSI 808bha1 at isa? port 0x334 irq ? drq ? 809# The "nca" and "dpt" probes might give false hits or hang your machine. 810#dpt0 at isa? port 0x170 irq ? drq ? # DPT SmartCache/SmartRAID 811#nca0 at isa? port 0x360 irq 15 # Port-mapped NCR 53C80 controller 812#nca1 at isa? iomem 0xd8000 irq 5 # Memory-mapped controller (T128, etc.) 813sea0 at isa? iomem 0xc8000 irq 5 # Seagate/Future Domain SCSI 814uha0 at isa? port 0x330 irq ? drq ? # UltraStor [13]4f SCSI 815uha1 at isa? port 0x340 irq ? drq ? 816wds0 at isa? port 0x350 irq 15 drq 6 # WD7000 and TMC-7000 controllers 817wds1 at isa? port 0x358 irq 11 drq 5 818 819# CardBus SCSI cards 820adv* at cardbus? function ? # AdvanSys 1200[A,B], 9xx[U,UA] SCSI 821ahc* at cardbus? function ? # Adaptec ADP-1480 822njs* at cardbus? function ? # Workbit NinjaSCSI-32 823 824# MCA SCSI cards 825aha* at mca? slot ? # Adaptec AHA-1640 826 827# SCSI bus support 828scsibus* at scsi? 829 830# SCSI devices 831sd* at scsibus? target ? lun ? # SCSI disk drives 832st* at scsibus? target ? lun ? # SCSI tape drives 833cd* at scsibus? target ? lun ? # SCSI CD-ROM drives 834ch* at scsibus? target ? lun ? # SCSI autochangers 835ses* at scsibus? target ? lun ? # SCSI Enclosure Services devices 836ss* at scsibus? target ? lun ? # SCSI scanners 837uk* at scsibus? target ? lun ? # SCSI unknown 838 839# NVM Express controllers and devices 840nvme* at pci? dev ? function ? 841ld* at nvme? nsid ? 842 843# RAID controllers and devices 844aac* at pci? dev ? function ? # Adaptec AAC family 845amr* at pci? dev ? function ? # AMI/LSI Logic MegaRAID 846arcmsr* at pci? dev ? function ? # Areca SATA RAID controllers 847cac* at eisa? slot ? # Compaq EISA array controllers 848cac* at pci? dev ? function ? # Compaq PCI array controllers 849ciss* at pci? dev ? function ? # HP Smart Array controllers 850icp* at pci? dev ? function ? # ICP-Vortex GDT & Intel RAID 851mlx* at pci? dev ? function ? # Mylex DAC960 & DEC SWXCR family 852mlx* at eisa? slot ? # Mylex DAC960 & DEC SWXCR family 853twa* at pci? dev ? function ? # 3ware Escalade 95xx RAID controllers 854twe* at pci? dev ? function ? # 3ware Escalade RAID controllers 855 856ld* at aac? unit ? # logical disk devices 857ld* at amr? unit ? 858ld* at cac? unit ? 859ld* at icp? unit ? 860ld* at twa? unit ? 861ld* at twe? unit ? 862ld* at mlx? unit ? 863 864icpsp* at icp? unit ? # SCSI pass-through 865 866# IDE and related devices 867# PCI IDE controllers - see pciide(4) for supported hardware. 868# The 0x0001 flag force the driver to use DMA, even if the driver doesn't know 869# how to set up DMA modes for this chip. This may work, or may cause 870# a machine hang with some controllers. 871pciide* at pci? dev ? function ? flags 0x0000 # GENERIC pciide driver 872acardide* at pci? dev ? function ? # Acard IDE controllers 873aceride* at pci? dev ? function ? # Acer Lab IDE controllers 874ahcisata* at pci? dev ? function ? # AHCI SATA controllers 875artsata* at pci? dev ? function ? # Intel i31244 SATA controller 876cmdide* at pci? dev ? function ? # CMD tech IDE controllers 877cypide* at pci? dev ? function ? # Cypress IDE controllers 878gcscide* at pci? dev ? function ? # AMD CS5535 Companion IDE controllers 879geodeide* at pci? dev ? function ? # AMD Geode IDE controllers 880hptide* at pci? dev ? function ? # Triones/HighPoint IDE controllers 881iteide* at pci? dev ? function ? # IT Express IDE controllers 882ixpide* at pci? dev ? function ? # ATI IXP IDE controllers 883jmide* at pci? dev ? function ? # JMicron PCI-e PATA/SATA controllers 884ahcisata* at jmide? 885mvsata* at pci? dev ? function ? # Marvell Hercules-I/II 886optiide* at pci? dev ? function ? # Opti IDE controllers 887piixide* at pci? dev ? function ? # Intel IDE controllers 888pdcide* at pci? dev ? function ? # Promise IDE controllers 889pdcsata* at pci? dev ? function ? # Promise SATA150 controllers 890rccide* at pci? dev ? function ? # ServerWorks IDE controllers 891rdcide* at pci? dev ? function ? # RDC PMX-1000 IDE controllers 892satalink* at pci? dev ? function ? # SiI SATALink controllers 893schide* at pci? dev ? function ? # Intel SCH IDE controllers 894siisata* at pci? dev ? function ? # SiI SteelVine controllers 895siside* at pci? dev ? function ? # SiS IDE controllers 896slide* at pci? dev ? function ? # Symphony Labs IDE controllers 897svwsata* at pci? dev ? function ? # ServerWorks SATA controllers 898stpcide* at pci? dev ? function ? # STMicro STPC IDE controllers 899toshide* at pci? dev ? function ? # TOSHIBA PICCOLO controllers 900viaide* at pci? dev ? function ? # VIA/AMD/Nvidia IDE controllers 901 902# ISA Plug-and-Play IDE controllers 903wdc* at isapnp? 904 905# PCMCIA IDE controllers 906wdc* at pcmcia? function ? 907 908# CardBus IDE controllers 909njata* at cardbus? function ? flags 0x01 # Workbit NinjaATA-32 910siisata* at cardbus? function ? # SiI SteelVine controllers 911 912# ISA ST506, ESDI, and IDE controllers 913# Use flags 0x01 if you want to try to use 32bits data I/O (the driver will 914# fall back to 16bits I/O if 32bits I/O are not functional). 915# Some controllers pass the initial 32bit test, but will fail later. 916wdc0 at isa? port 0x1f0 irq 14 flags 0x00 917wdc1 at isa? port 0x170 irq 15 flags 0x00 918 919# ATA (IDE) bus support 920atabus* at ata? 921options ATADEBUG 922 923# IDE drives 924# Flags are used only with controllers that support DMA operations 925# and mode settings (e.g. some pciide controllers) 926# The lowest order four bits (rightmost digit) of the flags define the PIO 927# mode to use, the next set of four bits the DMA mode and the third set the 928# UltraDMA mode. For each set of four bits, the 3 lower bits define the mode 929# to use, and the last bit must be 1 for this setting to be used. 930# For DMA and UDMA, 0xf (1111) means 'disable'. 931# 0x0fac means 'use PIO mode 4, DMA mode 2, disable UltraDMA'. 932# (0xc=1100, 0xa=1010, 0xf=1111) 933# 0x0000 means "use whatever the drive claims to support". 934wd* at atabus? drive ? flags 0x0000 935 936# ATA RAID configuration support, as found on some Promise controllers. 937pseudo-device ataraid 938ld* at ataraid? vendtype ? unit ? 939 940# ATAPI bus support 941atapibus* at atapi? 942 943# ATAPI devices 944# flags have the same meaning as for IDE drives. 945cd* at atapibus? drive ? flags 0x0000 # ATAPI CD-ROM drives 946sd* at atapibus? drive ? flags 0x0000 # ATAPI disk drives 947st* at atapibus? drive ? flags 0x0000 # ATAPI tape drives 948uk* at atapibus? drive ? flags 0x0000 # ATAPI unknown 949 950 951# Miscellaneous mass storage devices 952 953# ISA floppy 954fdc0 at isa? port 0x3f0 irq 6 drq 2 # standard PC floppy controllers 955#fdc1 at isa? port 0x370 irq ? drq ? 956fd* at fdc? drive ? # the drives themselves 957# some machines need you to do this instead of fd* 958#fd0 at fdc0 drive 0 959 960# ISA CD-ROM devices 961#mcd0 at isa? port 0x300 irq 10 # Mitsumi CD-ROM drives 962 963# ISA tape devices 964# note: the wt driver conflicts unpleasantly with SMC boards at the 965# same I/O address. The probe reprograms their EEPROMs. Don't 966# uncomment it unless you are actually using it. 967#wt0 at isa? port 0x308 irq 5 drq 1 # Archive and Wangtek QIC tape drives 968 969# MCA ESDI devices 970edc* at mca? slot ? # IBM ESDI Disk Controllers 971ed* at edc? 972 973 974# Network Interfaces 975 976# PCI network interfaces 977age* at pci? dev ? function ? # Attansic/Atheros L1 Gigabit Ethernet 978an* at pci? dev ? function ? # Aironet PC4500/PC4800 (802.11) 979alc* at pci? dev ? function ? # Attansic/Atheros L1C/L2C Ethernet 980ale* at pci? dev ? function ? # Attansic/Atheros L1E Ethernet 981ath* at pci? dev ? function ? # Atheros 5210/5211/5212 802.11 982athn* at pci? dev ? function ? # Atheros AR9k (802.11a/g/n) 983atw* at pci? dev ? function ? # ADMtek ADM8211 (802.11) 984bce* at pci? dev ? function ? # Broadcom 4401 10/100 Ethernet 985bge* at pci? dev ? function ? # Broadcom 570x gigabit Ethernet 986bnx* at pci? dev ? function ? # Broadcom NetXtremeII gigabit Ethernet 987bwi* at pci? dev ? function ? # Broadcom BCM43xx wireless 988dge* at pci? dev ? function ? # Intel 82597 10GbE LR 989en* at pci? dev ? function ? # ENI/Adaptec ATM 990ep* at pci? dev ? function ? # 3Com 3c59x 991epic* at pci? dev ? function ? # SMC EPIC/100 Ethernet 992esh* at pci? dev ? function ? # Essential HIPPI card 993et* at pci? dev ? function ? # Agere/LSI ET1310/ET1301 Gigabit 994ex* at pci? dev ? function ? # 3Com 3c90x[BC] 995fpa* at pci? dev ? function ? # DEC DEFPA FDDI 996fxp* at pci? dev ? function ? # Intel EtherExpress PRO 10+/100B 997gsip* at pci? dev ? function ? # NS83820 Gigabit Ethernet 998hme* at pci? dev ? function ? # Sun Microelectronics STP2002-STQ 999ipw* at pci? dev ? function ? # Intel PRO/Wireless 2100 1000iwi* at pci? dev ? function ? # Intel PRO/Wireless 2200BG 1001iwm* at pci? dev ? function ? # Intel Wireless WiFi Link 7xxx 1002iwn* at pci? dev ? function ? # Intel PRO/Wireless 4965AGN 1003ixg* at pci? dev ? function ? # Intel 8259x 10 gigabit 1004jme* at pci? dev ? function ? # JMicron JMC2[56]0 Ethernet 1005le* at pci? dev ? function ? # PCnet-PCI Ethernet 1006lii* at pci? dev ? function ? # Atheros L2 Fast-Ethernet 1007lmc* at pci? dev ? function ? # Lan Media Corp SSI/HSSI/DS3 1008malo* at pci? dev ? function ? # Marvell Libertas Wireless 1009mskc* at pci? dev ? function ? # Marvell Yukon 2 Gigabit Ethernet 1010msk* at mskc? # Marvell Yukon 2 Gigabit Ethernet 1011mtd* at pci? dev ? function ? # Myson MTD803 3-in-1 Ethernet 1012#ndis* at pci? dev ? function ? # Experimental - NDIS Network Driver 1013ne* at pci? dev ? function ? # NE2000-compatible Ethernet 1014nfe* at pci? dev ? function ? # NVIDIA nForce Ethernet 1015ntwoc* at pci? dev ? function ? # Riscom/N2 PCI Sync Serial 1016pcn* at pci? dev ? function ? # AMD PCnet-PCI Ethernet 1017ral* at pci? dev ? function ? # Ralink Technology RT25x0 802.11a/b/g 1018re* at pci? dev ? function ? # Realtek 8139C+/8169/8169S/8110S 1019rtk* at pci? dev ? function ? # Realtek 8129/8139 1020rtw* at pci? dev ? function ? # Realtek 8180L (802.11) 1021rtwn* at pci? dev ? function ? # Realtek 8188CE/8192CE 802.11b/g/n 1022sf* at pci? dev ? function ? # Adaptec AIC-6915 Ethernet 1023sip* at pci? dev ? function ? # SiS 900/DP83815 Ethernet 1024skc* at pci? dev ? function ? # SysKonnect SK9821 Gigabit Ethernet 1025sk* at skc? # SysKonnect SK9821 Gigabit Ethernet 1026ste* at pci? dev ? function ? # Sundance ST-201 Ethernet 1027stge* at pci? dev ? function ? # Sundance/Tamarack TC9021 Gigabit 1028ti* at pci? dev ? function ? # Alteon ACEnic gigabit Ethernet 1029tl* at pci? dev ? function ? # ThunderLAN-based Ethernet 1030tlp* at pci? dev ? function ? # DECchip 21x4x and clones 1031txp* at pci? dev ? function ? # 3com 3cr990 1032vte* at pci? dev ? function ? # RDC R6040 10/100 Ethernet 1033vge* at pci? dev ? function ? # VIATech VT612X Gigabit Ethernet 1034vmx* at pci? dev ? function ? # VMware VMXNET3 1035vr* at pci? dev ? function ? # VIA Rhine Fast Ethernet 1036wi* at pci? dev ? function ? # Intersil Prism Mini-PCI (802.11b) 1037wm* at pci? dev ? function ? # Intel 8254x gigabit 1038wpi* at pci? dev ? function ? # Intel PRO/Wireless 3945ABG 1039xge* at pci? dev ? function ? # Neterion (S2io) Xframe-I 10GbE 1040 1041# EISA network interfaces 1042ep* at eisa? slot ? # 3Com 3c579 Ethernet 1043fea* at eisa? slot ? # DEC DEFEA FDDI 1044tlp* at eisa? slot ? # DEC DE-425 Ethernet 1045 1046# ISA Plug-and-Play network interfaces 1047an* at isapnp? # Aironet 802.11 1048ep* at isapnp? # 3Com 3c509 Ethernet 1049fmv* at isapnp? # Fujitsu FMV-183 1050le* at isapnp? # AMD PCnet-ISA Ethernet 1051ne* at isapnp? # NE2000-compatible Ethernet 1052tr* at isapnp? # IBM/3Com TROPIC Token-Ring 1053 1054# PCMCIA network interfaces 1055an* at pcmcia? function ? # Aironet PC4500/PC4800 (802.11) 1056awi* at pcmcia? function ? # BayStack 650/660 (802.11FH/DS) 1057cnw* at pcmcia? function ? # Xircom/Netwave AirSurfer 1058cs* at pcmcia? function ? # CS89xx Ethernet 1059ep* at pcmcia? function ? # 3Com 3c589 and 3c562 Ethernet 1060malo* at pcmcia? function ? # Marvell Libertas 1061mbe* at pcmcia? function ? # MB8696x based Ethernet 1062ne* at pcmcia? function ? # NE2000-compatible Ethernet 1063ray* at pcmcia? function ? # Raytheon Raylink (802.11) 1064sm* at pcmcia? function ? # Megahertz Ethernet 1065# tr at pcmcia has problems with Cardbus bridges 1066#tr* at pcmcia? function ? # TROPIC based Token-Ring 1067wi* at pcmcia? function ? # Lucent/Intersil WaveLAN/IEEE (802.11) 1068xirc* at pcmcia? function ? # Xircom CreditCard Ethernet 1069com* at xirc? 1070xi* at xirc? 1071mhzc* at pcmcia? function ? # Megahertz Ethernet/Modem combo cards 1072com* at mhzc? 1073sm* at mhzc? 1074 1075# ISA network interfaces 1076ate0 at isa? port 0x2a0 irq ? # AT1700 1077cs0 at isa? port 0x300 iomem ? irq ? drq ? # CS8900 Ethernet 1078ec0 at isa? port 0x250 iomem 0xd8000 irq 9 # 3Com 3c503 Ethernet 1079eg0 at isa? port 0x280 irq 9 # 3c505 Ethernet cards 1080el0 at isa? port 0x300 irq 9 # 3c501 Ethernet cards 1081ep* at isa? port ? irq ? # 3c509 Ethernet cards 1082ef0 at isa? port 0x360 iomem 0xd0000 irq 7 # 3c507 1083ai0 at isa? port 0x360 iomem 0xd0000 irq 7 # StarLAN 1084fmv0 at isa? port 0x2a0 irq ? # FMV-181/182 1085ix0 at isa? port 0x300 irq 10 # EtherExpress/16 1086iy0 at isa? port 0x360 irq ? # EtherExpress PRO 10 ISA 1087lc0 at isa? port 0x320 iomem ? irq ? # DEC EtherWORKS III (LEMAC) 1088#depca0 at isa? port 0x300 iomem 0xc8000 iosiz 0x8000 irq 5 # DEPCA 1089#le* at depca? 1090nele0 at isa? port 0x320 irq 9 drq 7 # NE2100 1091le* at nele? 1092#ntwoc0 at isa? port 0x300 irq 5 iomem 0xc8000 flags 1 # Riscom/N2 sync serial 1093bicc0 at isa? port 0x320 irq 10 drq 7 # BICC IsoLan 1094le* at bicc? 1095ne0 at isa? port 0x280 irq 9 # NE[12]000 Ethernet cards 1096ne1 at isa? port 0x300 irq 10 1097sm0 at isa? port 0x300 irq 10 # SMC91C9x Ethernet 1098tr0 at isa? port 0xa20 iomem 0xd8000 irq ? # IBM TROPIC based Token-Ring 1099tr1 at isa? port 0xa24 iomem 0xd0000 irq ? # IBM TROPIC based Token-Ring 1100tr* at isa? port ? irq ? # 3Com TROPIC based Token-Ring 1101we0 at isa? port 0x280 iomem 0xd0000 irq 9 # WD/SMC Ethernet 1102we1 at isa? port 0x300 iomem 0xcc000 irq 10 1103 1104# CardBus network cards 1105ath* at cardbus? function ? # Atheros 5210/5211/5212 802.11 1106athn* at cardbus? function ? # Atheros AR9k (802.11a/g/n) - UNTESTED 1107atw* at cardbus? function ? # ADMtek ADM8211 (802.11) 1108bwi* at cardbus? function ? # Broadcom BCM43xx wireless 1109ex* at cardbus? function ? # 3Com 3c575TX 1110fxp* at cardbus? function ? # Intel i8255x 1111ral* at cardbus? function ? # Ralink Technology RT25x0 802.11a/b/g 1112re* at cardbus? function ? # Realtek 8139C+/8169/8169S/8110S 1113rtk* at cardbus? function ? # Realtek 8129/8139 1114rtw* at cardbus? function ? # Realtek 8180L (802.11) 1115tlp* at cardbus? function ? # DECchip 21143 1116 1117# MCA network cards 1118elmc* at mca? slot ? # 3Com EtherLink/MC (3c523) 1119ep* at mca? slot ? # 3Com EtherLink III (3c529) 1120we* at mca? slot ? # WD/SMC Ethernet 1121ate* at mca? slot ? # Allied Telesis AT1720 1122ne* at mca? slot ? # Novell NE/2 and clones 1123tr* at mca? slot ? # IBM Token Ring adapter 1124tra* at mca? slot ? # Tiara LANCard/E and clones 1125le* at mca? slot ? # SKNET Personal/MC2+ 1126 1127# MII/PHY support 1128acphy* at mii? phy ? # Altima AC101 and AMD Am79c874 PHYs 1129amhphy* at mii? phy ? # AMD 79c901 Ethernet PHYs 1130atphy* at mii? phy ? # Attansic/Atheros PHYs 1131bmtphy* at mii? phy ? # Broadcom BCM5201 and BCM5202 PHYs 1132brgphy* at mii? phy ? # Broadcom BCM5400-family PHYs 1133ciphy* at mii? phy ? # Cicada CS8201 Gig-E PHYs 1134dmphy* at mii? phy ? # Davicom DM9101 PHYs 1135etphy* at mii? phy ? # Agere/LSI ET1011 TruePHY Gig-E PHYs 1136exphy* at mii? phy ? # 3Com internal PHYs 1137gentbi* at mii? phy ? # Generic Ten-Bit 1000BASE-[CLS]X PHYs 1138glxtphy* at mii? phy ? # Level One LXT-1000 PHYs 1139gphyter* at mii? phy ? # NS83861 Gig-E PHY 1140icsphy* at mii? phy ? # Integrated Circuit Systems ICS189x 1141igphy* at mii? phy ? # Intel IGP01E1000 1142ihphy* at mii? phy ? # Intel 82577 PHYs 1143ikphy* at mii? phy ? # Intel 82563 PHYs 1144inphy* at mii? phy ? # Intel 82555 PHYs 1145iophy* at mii? phy ? # Intel 82553 PHYs 1146lxtphy* at mii? phy ? # Level One LXT-970 PHYs 1147makphy* at mii? phy ? # Marvell Semiconductor 88E1000 PHYs 1148nsphy* at mii? phy ? # NS83840 PHYs 1149nsphyter* at mii? phy ? # NS83843 PHYs 1150pnaphy* at mii? phy ? # generic HomePNA PHYs 1151qsphy* at mii? phy ? # Quality Semiconductor QS6612 PHYs 1152rdcphy* at mii? phy ? # RDC R6040 10/100 PHY 1153rgephy* at mii? phy ? # Realtek 8169S/8110S internal PHYs 1154rlphy* at mii? phy ? # Realtek 8139/8201L PHYs 1155sqphy* at mii? phy ? # Seeq 80220/80221/80223 PHYs 1156tlphy* at mii? phy ? # ThunderLAN PHYs 1157tqphy* at mii? phy ? # TDK Semiconductor PHYs 1158ukphy* at mii? phy ? # generic unknown PHYs 1159urlphy* at mii? phy ? # Realtek RTL8150L internal PHYs 1160 1161 1162# USB Controller and Devices 1163 1164# PCI USB controllers 1165xhci* at pci? dev ? function ? # eXtensible Host Controller 1166 # xhci is at best experimental 1167ehci* at pci? dev ? function ? # Enhanced Host Controller 1168gcscehci* at pci? dev ? function ? # Enhanced Host Controller (Geode CSC) 1169ohci* at pci? dev ? function ? # Open Host Controller 1170uhci* at pci? dev ? function ? # Universal Host Controller (Intel) 1171 1172# CardBus USB controllers 1173ehci* at cardbus? function ? # Enhanced Host Controller 1174ohci* at cardbus? function ? # Open Host Controller 1175uhci* at cardbus? function ? # Universal Host Controller (Intel) 1176 1177# ISA USB controllers 1178#slhci0 at isa? port 0x300 irq 5 # ScanLogic SL811HS 1179 1180# PCMCIA USB controllers 1181slhci* at pcmcia? function ? # ScanLogic SL811HS 1182 1183# USB bus support 1184usb* at xhci? 1185usb* at ehci? 1186usb* at gcscehci? 1187usb* at ohci? 1188usb* at slhci? 1189usb* at uhci? 1190 1191# USB Hubs 1192uhub* at usb? 1193uhub* at uhub? port ? 1194 1195# USB HID device 1196uhidev* at uhub? port ? configuration ? interface ? 1197 1198# USB Mice 1199ums* at uhidev? reportid ? 1200wsmouse* at ums? mux 0 1201 1202# USB generic touchscreen 1203uts* at uhidev? reportid ? 1204wsmouse* at uts? mux 0 1205 1206# USB eGalax touch-panel 1207uep* at uhub? port ? 1208wsmouse* at uep? mux 0 1209 1210# USB Keyboards 1211ukbd* at uhidev? reportid ? 1212wskbd* at ukbd? console ? mux 1 1213 1214# USB TEMPer and TEMPerHUM 1215uthum* at uhidev? reportid ? 1216 1217# USB serial adapter 1218ucycom* at uhidev? reportid ? 1219 1220# USB Generic HID devices 1221uhid* at uhidev? reportid ? 1222 1223# USB LCDs and USB-VGA adaptors 1224udl* at uhub? port ? # DisplayLink DL-1x0/1x5 1225wsdisplay* at udl? 1226 1227# USB Printer 1228ulpt* at uhub? port ? configuration ? interface ? 1229 1230# USB Modem 1231umodem* at uhub? port ? configuration ? 1232ucom* at umodem? 1233 1234# Option N.V. Wireless WAN modems 1235uhso* at uhub? port ? configuration ? 1236 1237# USB Mass Storage 1238umass* at uhub? port ? configuration ? interface ? 1239wd* at umass? 1240 1241# USB audio 1242uaudio* at uhub? port ? configuration ? 1243uaudio* at usbifif? 1244 1245# USB MIDI 1246umidi* at uhub? port ? configuration ? 1247 1248# USB IrDA 1249# USB-IrDA bridge spec 1250uirda* at uhub? port ? configuration ? interface ? 1251irframe* at uirda? 1252 1253stuirda* at uhub? port ? configuration ? interface ? 1254irframe* at stuirda? 1255 1256# SigmaTel STIr4200 USB/IrDA Bridge 1257ustir* at uhub? port ? 1258irframe* at ustir? 1259 1260# KingSun/DonShine USB/IrDA Bridge 1261udsir* at uhub? port ? 1262irframe* at udsir? 1263 1264# Windows Media Center IR transceiver 1265irmce* at uhub? port ? 1266cir* at irmce? 1267 1268# USB Ethernet adapters 1269aue* at uhub? port ? # ADMtek AN986 Pegasus based adapters 1270axe* at uhub? port ? # ASIX AX88172 based adapters 1271axen* at uhub? port ? # ASIX AX88178a/AX88179 based adapters 1272cdce* at uhub? port ? # CDC, Ethernet Networking Control Model 1273cue* at uhub? port ? # CATC USB-EL1201A based adapters 1274kue* at uhub? port ? # Kawasaki LSI KL5KUSB101B based adapters 1275udav* at uhub? port ? # Davicom DM9601 based adapters 1276url* at uhub? port ? # Realtek RTL8150L based adapters 1277urndis* at uhub? port ? # Microsoft RNDIS specification 1278 1279# USB 802.11 adapters 1280athn* at uhub? port ? # Atheros AR9002U 1281atu* at uhub? port ? # Atmel AT76C50XX based adapters 1282otus* at uhub? port ? # Atheros AR9001U 1283ural* at uhub? port ? # Ralink Technology RT2500USB 802.11a/b/g 1284rum* at uhub? port ? # Ralink Technology RT2501/RT2601 802.11a/b/g 1285run* at uhub? port ? # Ralink Technology RT(2[78]|30)00 802.11a/b/g/n 1286upgt* at uhub? port ? # Intersil PrismGT 1287urtw* at uhub? port ? # Realtek RTL8187/RTL8187B 802.11b/g 1288urtwn* at uhub? port ? # Realtek RTL8188CU/RTL8192CU 802.11b/g/n 1289zyd* at uhub? port ? # Zydas ZD1211 1290 1291# Prolific PL2301/PL2302 host-to-host adapter 1292upl* at uhub? port ? 1293 1294# Serial adapters 1295ubsa* at uhub? port ? # Belkin serial adapter 1296ucom* at ubsa? portno ? 1297 1298uchcom* at uhub? port ? # WinChipHead CH341/CH340 serial adapter 1299ucom* at uchcom? portno ? 1300 1301uftdi* at uhub? port ? # FTDI FT8U100AX serial adapter 1302ucom* at uftdi? portno ? 1303 1304uipaq* at uhub? port ? # iPAQ PDAs 1305ucom* at uipaq? portno ? 1306 1307umct* at uhub? port ? # MCT USB-RS232 serial adapter 1308ucom* at umct? portno ? 1309 1310uplcom* at uhub? port ? # I/O DATA USB-RSAQ2 serial adapter 1311ucom* at uplcom? portno ? 1312 1313uslsa* at uhub? port ? # Silicon Labs USB-RS232 serial adapter 1314ucom* at uslsa? portno ? 1315 1316uvscom* at uhub? port ? # SUNTAC Slipper U VS-10U serial adapter 1317ucom* at uvscom? portno ? 1318 1319# RIM BlackBerry 1320uberry* at uhub? port ? 1321 1322# Apple iPad 1323uipad* at uhub? port ? 1324 1325# Diamond Multimedia Rio 500 1326urio* at uhub? port ? 1327 1328# USB Handspring Visor 1329uvisor* at uhub? port ? 1330ucom* at uvisor? 1331 1332# Kyocera AIR-EDGE PHONE 1333ukyopon* at uhub? port ? 1334ucom* at ukyopon? portno ? 1335 1336# USB scanners 1337#uscanner* at uhub? port ? 1338 1339# USB scanners that use SCSI emulation, e.g., HP5300 1340usscanner* at uhub? port ? 1341 1342# Topfield TF5000PVR range of DVB recorders 1343utoppy* at uhub? port ? 1344 1345# Y@P firmware loader 1346uyap* at uhub? port ? 1347 1348# D-Link DSB-R100 USB radio 1349udsbr* at uhub? port ? 1350radio* at udsbr? 1351 1352# USB Generic driver 1353ugen* at uhub? port ? 1354 1355# USB 3G datacards 1356umodeswitch* at uhub? port ? 1357u3g* at uhub? port ? 1358ucom* at u3g? 1359 1360# USB generic serial port (e.g., data over cellular) 1361ugensa* at uhub? port ? 1362ucom* at ugensa? 1363 1364# Araneus Alea I/II TRNG 1365#ualea* at uhub? port ? configuration ? interface ? 1366 1367# IrDA and Consumer Ir devices 1368 1369# Toshiba Oboe 1370oboe* at pci? dev ? function ? 1371irframe* at oboe? 1372 1373 1374# PCI IEEE1394 controllers 1375fwohci* at pci? dev ? function ? # IEEE1394 Open Host Controller 1376 1377# CardBus IEEE1394 controllers 1378fwohci* at cardbus? function ? # IEEE1394 Open Host Controller 1379 1380ieee1394if* at fwohci? 1381fwip* at ieee1394if? # IP over IEEE1394 1382sbp* at ieee1394if? euihi ? euilo ? # SCSI over IEEE1394 1383 1384 1385# SD/MMC/SDIO Controller and Device support 1386 1387# PCI SD/MMC controller 1388sdhc* at pci? # SD Host Controller 1389rtsx* at pci? # Realtek RTS5209/RTS5229 Card Reader 1390 1391# CardBus SD/MMC controller 1392sdhc* at cardbus? function ? # SD Host Controller 1393 1394sdmmc* at sdhc? # SD/MMC bus 1395sdmmc* at rtsx? # SD/MMC bus 1396ld* at sdmmc? 1397 1398 1399# Audio Devices 1400 1401# PCI audio devices 1402auacer* at pci? dev ? function ? # ALi M5455 integrated AC'97 Audio 1403auich* at pci? dev ? function ? # Intel ICH integrated AC'97 Audio 1404auixp* at pci? dev ? function ? # ATI IXP AC'97 Audio 1405autri* at pci? dev ? function ? # Trident 4DWAVE based AC'97 Audio 1406auvia* at pci? dev ? function ? # VIA VT82C686A integrated AC'97 Audio 1407#azalia* at pci? dev ? function ? # High Definition Audio 1408clcs* at pci? dev ? function ? # Cirrus Logic CS4280 1409clct* at pci? dev ? function ? # Cirrus Logic CS4281 1410cmpci* at pci? dev ? function ? # C-Media CMI8338/8738 1411eap* at pci? dev ? function ? # Ensoniq AudioPCI 1412emuxki* at pci? dev ? function ? # Creative SBLive! and PCI512 1413esa* at pci? dev ? function ? # ESS Allegro-1 / Maestro-3 PCI Audio 1414esm* at pci? dev ? function ? # ESS Maestro-1/2/2e PCI Audio Accelerator 1415eso* at pci? dev ? function ? # ESS Solo-1 PCI AudioDrive 1416fms* at pci? dev ? function ? # Forte Media FM801 1417gcscaudio* at pci? dev ? function ? # AMD Geode CS5536 Companion Audio 1418neo* at pci? dev ? function ? # NeoMagic 256 AC'97 Audio 1419sv* at pci? dev ? function ? # S3 SonicVibes 1420yds* at pci? dev ? function ? # Yamaha DS-1 PCI Audio 1421 1422# ISA Plug-and-Play audio devices 1423ess* at isapnp? # ESS Tech ES1887, ES1888, ES888 audio 1424guspnp* at isapnp? # Gravis Ultra Sound PnP audio 1425sb* at isapnp? # SoundBlaster-compatible audio 1426wss* at isapnp? # Windows Sound System 1427ym* at isapnp? # Yamaha OPL3-SA[23] audio 1428 1429# ISA audio devices 1430# the "aria" probe might give false hits 1431#aria0 at isa? port 0x290 irq 10 # Aria 1432#ess0 at isa? port 0x220 irq 5 drq 1 drq2 5 # ESS 18XX 1433gus0 at isa? port 0x220 irq 7 drq 1 drq2 6 # Gravis Ultra Sound 1434pas0 at isa? port 0x220 irq 7 drq 1 # ProAudio Spectrum 1435sb0 at isa? port 0x220 irq 5 drq 1 drq2 5 # SoundBlaster 1436wss0 at isa? port 0x530 irq 10 drq 0 drq2 1 # Windows Sound System 1437#cms0 at isa? port 0x220 # Creative Music System 1438 1439# OPL[23] FM synthesizers 1440#opl0 at isa? port 0x388 # use only if not attached to sound card 1441opl* at cmpci? flags 1 1442opl* at eso? 1443opl* at ess? 1444opl* at fms? 1445opl* at sb? 1446opl* at sv? 1447opl* at wss? 1448opl* at yds? 1449opl* at ym? 1450 1451# High Definition Audio 1452hdaudio* at pci? dev ? function ? # High Definition Audio 1453hdafg* at hdaudiobus? 1454 1455# Audio support 1456audio* at audiobus? 1457 1458# MPU 401 UARTs 1459#mpu* at isa? port 0x330 irq 9 # MPU401 or compatible card 1460mpu* at isapnp? 1461mpu* at cmpci? 1462mpu* at eso? 1463mpu* at fms? 1464mpu* at sb? 1465mpu* at yds? 1466mpu* at ym? 1467 1468# MIDI support 1469midi* at midibus? 1470midi* at pcppi? # MIDI interface to the PC speaker 1471 1472# The spkr driver provides a simple tone interface to the built in speaker. 1473#spkr* at pcppi? # PC speaker 1474#spkr* at audio? # PC speaker (synthesized) 1475 1476 1477# FM-Radio devices 1478# ISA radio devices 1479#az0 at isa? port 0x350 # Aztech/PackardBell FM Radio Card 1480#az1 at isa? port 0x358 1481#rt0 at isa? port 0x20c # AIMS Lab Radiotrack & compatible 1482#rt1 at isa? port 0x284 1483#rt2 at isa? port 0x30c 1484#rt3 at isa? port 0x384 1485#rtii0 at isa? port 0x20c # AIMS Lab Radiotrack II FM Radio Card 1486#rtii1 at isa? port 0x30c 1487#sf2r0 at isa? port 0x384 # SoundForte RadioLink SF16-FMR2 FM Radio Card 1488 1489# PCI radio devices 1490#gtp* at pci? dev ? function ? # Guillemot Maxi Radio FM 2000 Radio Card 1491 1492# Radio support 1493#radio* at az? 1494#radio* at gtp? 1495#radio* at rt? 1496#radio* at rtii? 1497#radio* at sf2r? 1498 1499 1500# Video capture devices 1501 1502auvitek* at uhub? # Auvitek AU0828 USB TV 1503coram* at pci? dev ? function ? # Conexant CX23885 PCI-E TV 1504cxdtv* at pci? dev ? function ? # Conexant CX2388[0-3] PCI TV 1505emdtv* at uhub? # Empia EM28xx USB TV 1506cir* at emdtv? 1507pseye* at uhub? # Sony PLAYSTATION(R) Eye webcam 1508uvideo* at uhub? # USB Video Class capture devices 1509 1510video* at videobus? # Analog capture interface 1511dtv* at dtvbus? # Digital capture interface 1512 1513 1514# TV cards 1515 1516# Brooktree 848/849/878/879 based TV cards 1517bktr* at pci? dev ? function ? 1518radio* at bktr? 1519 1520 1521# Bluetooth Controller and Device support 1522 1523# Bluetooth PCMCIA Controllers 1524bt3c* at pcmcia? function ? # 3Com 3CRWB6096-A 1525btbc* at pcmcia? function ? # AnyCom BlueCard LSE041/039/139 1526 1527# Bluetooth SDIO Controller 1528sbt* at sdmmc? 1529 1530# Bluetooth USB Controllers 1531ubt* at uhub? port ? 1532aubtfwl* at uhub? port ? 1533 1534# Bluetooth Device Hub 1535bthub* at bcsp? 1536bthub* at bt3c? 1537bthub* at btbc? 1538bthub* at btuart? 1539bthub* at sbt? 1540bthub* at ubt? 1541 1542# Bluetooth HID support 1543bthidev* at bthub? 1544 1545# Bluetooth Mouse 1546btms* at bthidev? reportid ? 1547wsmouse* at btms? mux 0 1548 1549# Bluetooth Keyboard 1550btkbd* at bthidev? reportid ? 1551wskbd* at btkbd? console ? mux 1 1552 1553# Bluetooth Apple Magic Mouse 1554btmagic* at bthub? 1555wsmouse* at btmagic? mux 0 1556 1557# Bluetooth Audio support 1558btsco* at bthub? 1559 1560 1561# Mice 1562 1563# ISA busmice 1564lms0 at isa? port 0x23c irq 5 # Logitech bus mouse 1565lms1 at isa? port 0x238 irq 5 1566mms0 at isa? port 0x23c irq 5 # Microsoft InPort mouse 1567mms1 at isa? port 0x238 irq 5 1568wsmouse* at lms? mux 0 1569wsmouse* at mms? mux 0 1570 1571 1572# Cryptographic Devices 1573 1574# PCI cryptographic devices 1575glxsb* at pci? dev ? function ? # AMD Geode LX Security Block 1576hifn* at pci? dev ? function ? # Hifn 7755/7811/795x 1577ubsec* at pci? dev ? function ? # Broadcom 5501/5601/580x/582x 1578 1579# Trusted Platform Module 1580tpm* at isa? iomem 0xfed40000 irq 7 1581#tpm* at isa? port 0x02e 1582#tpm* at isa? port 0x04e 1583#tpm* at isa? port 0x07e 1584#tpm* at isa? port 0x0ee 1585 1586# Joysticks 1587 1588#joy* at pnpbios? index ? # Game port 1589 1590# ISA Plug-and-Play joysticks 1591joy* at isapnp? # Game ports (usually on audio cards) 1592 1593# PCI joysticks 1594joy* at pci? # Game ports (usually on audio cards) 1595#joy* at eap? # See CAVEATS in eap(4) before enabling 1596joy* at eso? # ESS Solo-1 on-board joystick 1597 1598# ISA joysticks. Probe is a little strange; add only if you have one. 1599#joy0 at isa? port 0x201 1600 1601 1602# Miscellaneous Devices 1603geodegcb* at pci? dev ? function ? # Geode GCB area 1604geodewdog* at geodegcb? # AMD Geode SC1100 watchdog timer 1605geodecntr* at geodegcb? # AMD Geode SC1100 high res. counter 1606 1607# Planetconnect Satellite receiver driver. 1608#satlink0 at isa? port 0x300 drq 1 1609 1610# Middle Digital, Inc. PCI-Weasel serial console board control 1611# devices (watchdog timer, etc.) 1612weasel* at pci? 1613 1614# Virtio devices 1615virtio* at pci? dev ? function ? # Virtio PCI device 1616viomb* at virtio? # Virtio memory balloon device 1617ld* at virtio? # Virtio disk device 1618vioif* at virtio? # Virtio network device 1619 1620 1621# Pull in optional local configuration 1622cinclude "arch/i386/conf/GENERIC.local" 1623 1624 1625# Pseudo-Devices 1626 1627pseudo-device crypto # /dev/crypto device 1628pseudo-device swcrypto # software crypto implementation 1629 1630# disk/mass storage pseudo-devices 1631pseudo-device bio # RAID control device driver 1632pseudo-device ccd # concatenated/striped disk devices 1633pseudo-device cgd # cryptographic disk devices 1634pseudo-device raid # RAIDframe disk driver 1635options RAID_AUTOCONFIG # auto-configuration of RAID components 1636# Options to enable various other RAIDframe RAID types. 1637#options RF_INCLUDE_EVENODD=1 1638#options RF_INCLUDE_RAID5_RS=1 1639#options RF_INCLUDE_PARITYLOGGING=1 1640#options RF_INCLUDE_CHAINDECLUSTER=1 1641#options RF_INCLUDE_INTERDECLUSTER=1 1642#options RF_INCLUDE_PARITY_DECLUSTERING=1 1643#options RF_INCLUDE_PARITY_DECLUSTERING_DS=1 1644pseudo-device fss # file system snapshot device 1645pseudo-device putter # for puffs and pud 1646 1647pseudo-device md # memory disk device (ramdisk) 1648options MEMORY_DISK_HOOKS # enable root ramdisk 1649options MEMORY_DISK_DYNAMIC # loaded via kernel module(7) 1650 1651pseudo-device vnd # disk-like interface to files 1652options VND_COMPRESSION # compressed vnd(4) 1653 1654# network pseudo-devices 1655pseudo-device bpfilter # Berkeley packet filter 1656#pseudo-device carp # Common Address Redundancy Protocol 1657pseudo-device ipfilter # IP filter (firewall) and NAT 1658pseudo-device loop # network loopback 1659#pseudo-device mpls # MPLS pseudo-interface 1660pseudo-device ppp # Point-to-Point Protocol 1661pseudo-device pppoe # PPP over Ethernet (RFC 2516) 1662#options PPPOE_SERVER # Enable PPPoE server via link0 1663pseudo-device sl # Serial Line IP 1664pseudo-device strip # Starmode Radio IP (Metricom) 1665pseudo-device irframetty # IrDA frame line discipline 1666pseudo-device tap # virtual Ethernet 1667pseudo-device tun # network tunneling over tty 1668pseudo-device gre # generic L3 over IP tunnel 1669pseudo-device gif # IPv[46] over IPv[46] tunnel (RFC 1933) 1670#pseudo-device faith # IPv[46] TCP relay translation i/f 1671pseudo-device stf # 6to4 IPv6 over IPv4 encapsulation 1672pseudo-device vlan # IEEE 802.1q encapsulation 1673pseudo-device bridge # simple inter-network bridging 1674#options BRIDGE_IPF # bridge uses IP/IPv6 pfil hooks too 1675pseudo-device agr # IEEE 802.3ad link aggregation 1676#pseudo-device pf # PF packet filter 1677#pseudo-device pflog # PF log if 1678#pseudo-device pfsync # PF sync if 1679#pseudo-device npf # NPF packet filter 1680#pseudo-device etherip # Tunnel Ethernet over IP 1681# srt is EXPERIMENTAL 1682#pseudo-device srt # source-address-based routing 1683 1684#pseudo-device canloop # CAN loopback interface 1685 1686# 1687# accept filters 1688pseudo-device accf_data # "dataready" accept filter 1689pseudo-device accf_http # "httpready" accept filter 1690 1691# miscellaneous pseudo-devices 1692pseudo-device pty # pseudo-terminals 1693pseudo-device sequencer # MIDI sequencer 1694# rnd works; RND_COM does not on port i386 yet. 1695#options RND_COM # use "com" randomness as well (BROKEN) 1696pseudo-device clockctl # user control of clock subsystem 1697pseudo-device ksyms # /dev/ksyms 1698pseudo-device lockstat # lock profiling 1699pseudo-device bcsp # BlueCore Serial Protocol 1700pseudo-device btuart # Bluetooth HCI UART (H4) 1701#pseudo-device gpiosim 1 # GPIO simulator 1702 1703# a pseudo device needed for Coda # also needs CODA (above) 1704pseudo-device vcoda # coda minicache <-> venus comm. 1705 1706# a pseudo device needed for SMBFS 1707pseudo-device nsmb # experimental - SMB requester 1708 1709# wscons pseudo-devices 1710pseudo-device wsmux # mouse & keyboard multiplexor 1711pseudo-device wsfont 1712 1713# cmos(4) pseudo-device 1714pseudo-device cmos 1715 1716# userland interface to drivers, including autoconf and properties retrieval 1717pseudo-device drvctl 1718 1719options FILEASSOC # fileassoc(9) - required for Veriexec 1720 # and PAX_SEGVGUARD 1721 1722# Veriexec 1723pseudo-device veriexec 1724# 1725# Uncomment the fingerprint methods below that are desired. Note that 1726# removing fingerprint methods will have almost no impact on the kernel 1727# code size. 1728# 1729options VERIFIED_EXEC_FP_RMD160 1730options VERIFIED_EXEC_FP_SHA256 1731options VERIFIED_EXEC_FP_SHA384 1732options VERIFIED_EXEC_FP_SHA512 1733options VERIFIED_EXEC_FP_SHA1 1734options VERIFIED_EXEC_FP_MD5 1735 1736options PAX_ASLR_DEBUG=1 # PaX ASLR debug 1737options PAX_SEGVGUARD=0 # PaX Segmentation fault guard 1738options PAX_MPROTECT=1 # PaX mprotect(2) restrictions 1739options PAX_MPROTECT_DEBUG=1 # PaX mprotect debug 1740options PAX_ASLR=1 # PaX Address Space Layout Randomization 1741