GENERIC revision 1.550
1# $NetBSD: GENERIC,v 1.550 2003/03/15 19:34:17 jmmv 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.550 $" 26 27maxusers 32 # estimated number of users 28 29# CPU support. At least one is REQUIRED. 30options I386_CPU 31options I486_CPU 32options I586_CPU 33options I686_CPU 34 35# CPU-related options. 36options MATH_EMULATE # floating point emulation 37options VM86 # virtual 8086 emulation 38options USER_LDT # user-settable LDT; used by WINE 39# insert delay no-ops in interrupts; recommended on very old machines 40#options PIC_DELAY 41 42options MTRR # memory-type range register syscall support 43# doesn't work with MP just yet.. 44#options PERFCTRS # performance-monitoring counters support 45 46# delay between "rebooting ..." message and hardware reset, in milliseconds 47#options CPURESET_DELAY=2000 48 49# This option allows you to force a serial console at the specified 50# I/O address. see console(4) for details. 51#options CONSDEVNAME="\"com\"",CONADDR=0x2f8,CONSPEED=57600 52# you don't want the option below ON iff you are using the 53# serial console option of the new boot strap code. 54#options CONS_OVERRIDE # Always use above! independent of boot info 55 56# The following options override the memory sizes passed in from the boot 57# block. Use them *only* if the boot block is unable to determine the correct 58# values. Note that the BIOS may *correctly* report less than 640k of base 59# memory if the extended BIOS data area is located at the top of base memory 60# (as is the case on most recent systems). 61#options REALBASEMEM=639 # size of base memory (in KB) 62#options REALEXTMEM=15360 # size of extended memory (in KB) 63 64# Standard system options 65 66options UCONSOLE # users can use TIOCCONS (for xconsole) 67options INSECURE # disable kernel security levels - X needs this 68 69options RTC_OFFSET=0 # hardware clock is this many mins. west of GMT 70options NTP # NTP phase/frequency locked loop 71 72options KTRACE # system call tracing via ktrace(1) 73options SYSTRACE # system call vetting via systrace(1) 74 75options SYSVMSG # System V-like message queues 76options SYSVSEM # System V-like semaphores 77#options SEMMNI=10 # number of semaphore identifiers 78#options SEMMNS=60 # number of semaphores in system 79#options SEMUME=10 # max number of undo entries per process 80#options SEMMNU=30 # number of undo structures in system 81options SYSVSHM # System V-like memory sharing 82#options SHMMAXPGS=2048 # 2048 pages is the default 83options P1003_1B_SEMAPHORE # p1003.1b semaphore support 84 85options LKM # loadable kernel modules 86 87options USERCONF # userconf(4) support 88#options PIPE_SOCKETPAIR # smaller, but slower pipe(2) 89 90# Enable experimental buffer queue strategy for better responsiveness under 91# high disk I/O load. Use it with caution - it's not proven to be stable yet. 92#options NEW_BUFQ_STRATEGY 93 94# Diagnostic/debugging support options 95#options DIAGNOSTIC # expensive kernel consistency checks 96#options DEBUG # expensive debugging checks/support 97#options KMEMSTATS # kernel memory statistics (vmstat -m) 98options DDB # in-kernel debugger 99#options DDB_ONPANIC=1 # see also sysctl(8): `ddb.onpanic' 100options DDB_HISTORY_SIZE=512 # enable history editing in DDB 101#options KGDB # remote debugger 102#options KGDB_DEVNAME="\"com\"",KGDB_DEVADDR=0x3f8,KGDB_DEVRATE=9600 103#makeoptions DEBUG="-g" # compile full symbol table 104 105# Compatibility options 106options COMPAT_NOMID # compatibility with 386BSD, BSDI, NetBSD 0.8, 107options COMPAT_09 # NetBSD 0.9, 108options COMPAT_10 # NetBSD 1.0, 109options COMPAT_11 # NetBSD 1.1, 110options COMPAT_12 # NetBSD 1.2, 111options COMPAT_13 # NetBSD 1.3, 112options COMPAT_14 # NetBSD 1.4, 113options COMPAT_15 # NetBSD 1.5, 114options COMPAT_43 # and 4.3BSD 115options COMPAT_386BSD_MBRPART # recognize old partition ID 116#options TCP_COMPAT_42 # 4.2BSD TCP/IP bug compat. Not recommended. 117 118options COMPAT_OSSAUDIO # OSS (Voxware) audio driver compatibility 119options COMPAT_SVR4 # binary compatibility with SVR4 120options COMPAT_IBCS2 # binary compatibility with SCO and ISC 121options COMPAT_LINUX # binary compatibility with Linux 122options COMPAT_FREEBSD # binary compatibility with FreeBSD 123#options COMPAT_MACH # binary compatibility with Mach binaries 124#options COMPAT_DARWIN # binary compatibility with Darwin binaries 125#options EXEC_MACHO # exec MACH-O binaries 126#options COMPAT_PECOFF # kernel support to run Win32 apps 127 128# File systems 129file-system FFS # UFS 130file-system EXT2FS # second extended file system (linux) 131file-system LFS # log-structured file system 132file-system MFS # memory file system 133file-system NFS # Network File System client 134file-system NTFS # Windows/NT file system (experimental) 135file-system CD9660 # ISO 9660 + Rock Ridge file system 136file-system MSDOSFS # MS-DOS file system 137file-system FDESC # /dev/fd 138file-system KERNFS # /kern 139file-system NULLFS # loopback file system 140file-system OVERLAY # overlay file system 141file-system PORTAL # portal filesystem (still experimental) 142file-system PROCFS # /proc 143file-system UMAPFS # NULLFS + uid and gid remapping 144file-system UNION # union file system 145file-system CODA # Coda File System; also needs vcoda (below) 146file-system SMBFS # experimental - CIFS; also needs nsmb (below) 147 148# File system options 149options QUOTA # UFS quotas 150#options FFS_EI # FFS Endian Independent support 151options SOFTDEP # FFS soft updates support. 152options NFSSERVER # Network File System server 153#options EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and 154 # immutable) behave as system flags. 155 156# Networking options 157#options GATEWAY # packet forwarding 158options INET # IP + ICMP + TCP + UDP 159options INET6 # IPV6 160#options IPSEC # IP security 161#options IPSEC_ESP # IP security (encryption part; define w/IPSEC) 162#options IPSEC_DEBUG # debug for IP security 163#options MROUTING # IP multicast routing 164options NS # XNS 165#options NSIP # XNS tunneling over IP 166options ISO,TPIP # OSI 167#options EON # OSI tunneling over IP 168options CCITT,LLC,HDLC # X.25 169options NETATALK # AppleTalk networking protocols 170options PPP_BSDCOMP # BSD-Compress compression support for PPP 171options PPP_DEFLATE # Deflate compression support for PPP 172options PPP_FILTER # Active filter support for PPP (requires bpf) 173options PFIL_HOOKS # pfil(9) packet filter hooks 174options IPFILTER_LOG # ipmon(8) log support 175#options IPFILTER_DEFAULT_BLOCK # block all packets by default 176#options TCP_DEBUG # Record last TCP_NDEBUG packets with SO_DEBUG 177 178# These options enable verbose messages for several subsystems. 179# Warning, these may compile large string tables into the kernel! 180#options ACPIVERBOSE # verbose ACPI device autoconfig messages 181options EISAVERBOSE # verbose EISA device autoconfig messages 182options MIIVERBOSE # verbose PHY autoconfig messages 183options PCIVERBOSE # verbose PCI device autoconfig messages 184#options PCI_CONFIG_DUMP # verbosely dump PCI config space 185#options PCMCIAVERBOSE # verbose PCMCIA configuration messages 186options SCSIVERBOSE # human readable SCSI error messages 187options USBVERBOSE # verbose USB device autoconfig messages 188#options PNPBIOSVERBOSE # verbose PnP BIOS messages 189#options PNPBIOSDEBUG # more fulsome PnP BIOS debugging messages 190options I2OVERBOSE # verbose I2O driver messages 191options MCAVERBOSE # verbose MCA device autoconfig messages 192 193options NFS_BOOT_DHCP,NFS_BOOT_BOOTPARAM 194 195# 196# wscons options 197# 198# builtin terminal emulations 199#options WSEMUL_SUN # sun terminal emulation 200options WSEMUL_VT100 # VT100 / VT220 emulation 201# different kernel output - see dev/wscons/wsdisplayvar.h 202options WS_KERNEL_FG=WSCOL_GREEN 203#options WS_KERNEL_BG=WSCOL_BLACK 204# compatibility to other console drivers 205options WSDISPLAY_COMPAT_PCVT # emulate some ioctls 206options WSDISPLAY_COMPAT_SYSCONS # emulate some ioctls 207options WSDISPLAY_COMPAT_USL # VT handling 208options WSDISPLAY_COMPAT_RAWKBD # can get raw scancodes 209# see dev/pckbc/wskbdmap_mfii.c for implemented layouts 210#options PCKBD_LAYOUT="(KB_DE | KB_NODEAD)" 211# allocate a number of virtual screens at autoconfiguration time 212#options WSDISPLAY_DEFAULTSCREENS=4 213# use a large software cursor that doesn't blink 214options PCDISPLAY_SOFTCURSOR 215# modify the screen type of the console; defaults to "80x25" 216#options VGA_CONSOLE_SCREENTYPE="\"80x24\"" 217# work around a hardware bug that loaded fonts don't work; found on ATI cards 218#options VGA_CONSOLE_ATI_BROKEN_FONTSEL 219# the following enables some functions to get mouse console support. 220# if you want a really secure system, it may be better not to enable them, 221# see wsmoused(8), section SECURITY CONSIDERATIONS for more info. 222#options WSDISPLAY_CHARFUNCS # mouse console support 223# enable VGA raster mode capable of displaying multilingual text on console 224#options VGA_RASTERCONSOLE 225 226# Kernel root file system and dump configuration. 227config netbsd root on ? type ? 228#config netbsd root on sd0a type ffs 229#config netbsd root on ? type nfs 230 231# 232# Device configuration 233# 234 235mainbus0 at root 236 237cpu* at mainbus? 238#ioapic* at mainbus? 239 240# Doesn't do anything yet. 241#p64h2apic* at pci? dev? function? # P64H2 IOxAPIC 242 243#apm0 at mainbus0 # Advanced power management 244 245# Tuning for power management, see apm(4) for more details. 246#options APM_NO_IDLE # Don't call BIOS CPU idle function 247#options APM_V10_ONLY # Use only the APM 1.0 calls 248#options APM_NO_POWEROFF # Don't power off on halt(8) 249#options APM_POWER_PRINT # Print stats on the console 250#options APM_DISABLE_INTERRUPTS=0 # Don't disable interrupts 251 252 253# Basic Bus Support 254 255# Advanced Control and Power Interface 256 257# This option can be used to retrieve CPU and APIC information. 258# that I/O APICs can be used if ACPI is enabled below. 259# To use the I/O APIC(s), enable the ioapic line above. 260#options MPBIOS # configure CPUs and APICs using MPBIOS 261#options MPACPI # configure CPUs and APICs using ACPI 262 # (acpi at mainbus must also be enabled) 263 264#acpi0 at mainbus0 265#options ACPI_PCI_FIXUP # PCI interrupt routing via ACPI 266#options ACPI_ACTIVATE_DEV=0 # If set, activate inactive devices 267 268# ACPI devices 269#acpiacad* at acpi? # ACPI AC Adapter 270#acpibat* at acpi? # ACPI Battery 271#acpibut* at acpi? # ACPI Button 272#acpiec* at acpi? # ACPI Embedded Controller 273#acpilid* at acpi? # ACPI Lid Switch 274#acpitz* at acpi? # ACPI Thermal Zone 275 276# Mainboard devices 277#com* at acpi? # Serial communications interface 278#fdc* at acpi? # Floppy disk controller 279#lpt* at acpi? # Parallel port 280#npx* at acpi? # Math coprocessor 281#pckbc* at acpi? # PC keyboard controller 282#wss* at acpi? # NeoMagic 256AV in wss mode 283 284# Sony Vaio jog dial 285#spic* at acpi? # Sony Programmable I/O Controller 286#wsmouse* at spic? 287 288# Toshiba Libretto devices 289#vald* at acpi? 290 291# Plug-and-Play BIOS and attached devices 292 293#pnpbios* at mainbus? 294 295# mainboard audio chips 296#ess* at pnpbios? index ? # ESS AudioDrive 297#sb* at pnpbios? index ? # NeoMagic 256AV in sb mode 298#wss* at pnpbios? index ? # NeoMagic 256AV in wss mode 299#ym* at pnpbios? index ? # OPL3-SA3 300 301# com port 302# If enabled, consider changing "com0", "com1", and "com2" under "ISA Serial 303# Interfaces" to "com*", otherwise com2 will attach at pnpbios? and there 304# will be no com0. A side effect is pcmcia (and other) com? previously 305# starting at com3 may attach as com1 or com2. 306#com* at pnpbios? index ? # serial ports 307 308# parallel port 309# The above "com*" comments apply, cf. "lpt0" under "ISA parallel 310# "printer interfaces". 311#lpt* at pnpbios? index ? # parallel ports 312 313#pckbc* at pnpbios? index ? # PC keyboard/mouse controller 314#fdc* at pnpbios? index ? # floppy controller 315 316# IDE controller on Toshiba Portege 3000 series (crippled PCI device) 317#pciide* at pnpbios? index ? 318 319# PCI bus support 320pci* at mainbus? bus ? 321pci* at pchb? bus ? 322pci* at ppb? bus ? 323 324# Configure PCI using BIOS information 325#options PCIBIOS # PCI BIOS support 326#options PCIBIOSVERBOSE # PCI BIOS verbose info 327#options PCIBIOS_ADDR_FIXUP # fixup PCI I/O addresses 328#options PCIBIOS_BUS_FIXUP # fixup PCI bus numbering 329#options PCIBIOS_INTR_FIXUP # fixup PCI interrupt routing 330#options PCIBIOS_IRQS_HINT=0x0a00 # PCI interrupts hint. IRQ 9 or 11 331#options PCIBIOS_INTR_GUESS # see pcibios(4) 332#options PCIINTR_DEBUG # super-verbose PCI interrupt fixup 333 334# System Controllers 335elansc* at pci? dev ? function ? # AMD Elan SC520 System Controller 336 337# PCI bridges 338pchb* at pci? dev ? function ? # PCI-Host bridges 339pceb* at pci? dev ? function ? # PCI-EISA bridges 340pcib* at pci? dev ? function ? # PCI-ISA bridges 341pcmb* at pci? dev ? function ? # PCI-MCA bridges 342ppb* at pci? dev ? function ? # PCI-PCI bridges 343# XXX 'puc's aren't really bridges, but there's no better place for them here 344puc* at pci? dev ? function ? # PCI "universal" comm. cards 345 346agp* at pchb? 347 348 349# EISA bus support 350eisa0 at mainbus? 351eisa0 at pceb? 352 353# ISA bus support 354isa0 at mainbus? 355isa0 at pceb? 356isa0 at pcib? 357 358# PCMCIA bus support 359pcmcia* at pcic? controller ? socket ? 360pcmcia* at tcic? controller ? socket ? 361 362# MCA bus support 363mca0 at mainbus? 364 365# ISA PCMCIA controllers 366pcic0 at isa? port 0x3e0 iomem 0xd0000 iosiz 0x10000 367pcic1 at isa? port 0x3e2 iomem 0xe0000 iosiz 0x4000 368pcic2 at isa? port 0x3e4 iomem 0xe0000 iosiz 0x4000 369tcic0 at isa? port 0x240 iomem 0xd0000 iosiz 0x10000 370 371# PCI PCMCIA controllers 372pcic0 at pci? dev? function ? 373 374# ISA Plug-and-Play bus support 375isapnp0 at isa? 376 377# ISA Plug-and-Play PCMCIA controllers 378pcic* at isapnp? 379 380# CardBus bridge support 381cbb* at pci? dev ? function ? 382cardslot* at cbb? 383 384# CardBus bus support 385cardbus* at cardslot? 386pcmcia* at cardslot? 387 388# Coprocessor Support 389 390# Math Coprocessor support 391npx0 at isa? port 0xf0 irq 13 # x86 math coprocessor 392 393 394# Console Devices 395 396# ISA console 397#pc0 at isa? port 0x60 irq 1 # pccons generic PC console driver 398# Keyboard layout configuration for pccons 399#options FRENCH_KBD 400#options FINNISH_KBD 401#options GERMAN_KBD 402#options NORWEGIAN_KBD 403# pccons-specific options: 404#options XSERVER_DDB # PF12 gets you into DDB when X is running 405#options XSERVER # X server support 406 407 408# wscons 409pckbc0 at isa? # pc keyboard controller 410pckbd* at pckbc? # PC keyboard 411pms* at pckbc? # PS/2 mouse for wsmouse 412#options PMS_DISABLE_POWERHOOK # Disable PS/2 reset on resume 413vga0 at isa? 414vga* at pci? dev ? function ? 415pcdisplay0 at isa? # CGA, MDA, EGA, HGA 416#machfb* at pci? dev ? function ? # ATI Mach64 framebuffer driver 417wsdisplay* at vga? console ? 418wsdisplay* at pcdisplay? console ? 419#wsdisplay* at machfb? console ? 420wskbd* at pckbd? console ? 421wsmouse* at pms? mux 0 422 423pcppi0 at isa? 424sysbeep0 at pcppi? 425 426# Serial Devices 427 428# PCI serial interfaces 429com* at puc? port ? # 16x50s on "universal" comm boards 430cy* at pci? dev ? function ? # Cyclades Cyclom-Y serial boards 431cz* at pci? dev ? function ? # Cyclades-Z multi-port serial boards 432 433# ISA Plug-and-Play serial interfaces 434com* at isapnp? # Modems and serial boards 435 436# PCMCIA serial interfaces 437com* at pcmcia? function ? # Modems and serial cards 438 439pcmcom* at pcmcia? function ? # PCMCIA multi-port serial cards 440com* at pcmcom? slave ? # ...and the slave devices 441 442# CardBus serial interfaces 443#com* at cardbus? dev ? function ? # Modems and serial cards 444 445# ISA serial interfaces 446#options COM_HAYESP # adds Hayes ESP serial board support 447com0 at isa? port 0x3f8 irq 4 # Standard PC serial ports 448com1 at isa? port 0x2f8 irq 3 449com2 at isa? port 0x3e8 irq 5 450#com3 at isa? port 0x2e8 irq 9 451#ast0 at isa? port 0x1a0 irq 5 # AST 4-port serial cards 452#com* at ast? slave ? 453#boca0 at isa? port 0x100 irq 5 # BOCA 8-port serial cards 454#boca0 at isa? port 0x100 irq 5 # BOCA 16-port serial cards (BB2016) 455#boca1 at isa? port 0x140 irq 5 # this line is also needed for BB2016 456#com* at boca? slave ? 457#tcom0 at isa? port 0x100 irq 7 # TC-800 8-port serial cards 458#com* at tcom? slave ? 459#rtfps0 at isa? port 0x1230 irq 10 # RT 4-port serial cards 460#com* at rtfps? slave ? 461#cy0 at isa? iomem 0xd4000 irq 12 # Cyclades serial cards 462#addcom0 at isa? port 0x108 irq 5 # Addonics FlexPort 8S 463#com* at addcom? slave ? 464#moxa0 at isa? port 0x100 irq 5 # MOXA C168H serial card (experimental) 465#com* at moxa? slave ? 466 467# MCA serial interfaces 468com* at mca? slot ? # 16x50s on comm boards 469 470# Parallel Printer Interfaces 471 472# PCI parallel printer interfaces 473lpt* at puc? port ? # || ports on "universal" comm boards 474 475# ISA parallel printer interfaces 476lpt0 at isa? port 0x378 irq 7 # standard PC parallel ports 477lpt1 at isa? port 0x278 478lpt2 at isa? port 0x3bc 479 480# Hardware monitors 481 482# LM7[89] and compatible hardware monitors 483#lm0 at isa? port 0x290 # other common ports: 0x280, 0x310 484 485# VIA VT82C686A hardware monitor 486#viapm* at pci? dev ? function ? 487#viaenv* at viapm? 488 489 490# I2O devices 491iop* at pci? dev ? function ? # I/O processor 492iopsp* at iop? tid ? # SCSI/FC-AL ports 493ld* at iop? tid ? # block devices 494dpti* at iop? tid 0 # DPT/Adaptec control interface 495 496 497# SCSI Controllers and Devices 498 499# PCI SCSI controllers 500adv* at pci? dev ? function ? # AdvanSys 1200[A,B], 9xx[U,UA] SCSI 501adw* at pci? dev ? function ? # AdvanSys 9x0UW[D], 3940U[2,3]W SCSI 502ahc* at pci? dev ? function ? # Adaptec [23]94x, aic78x0 SCSI 503bha* at pci? dev ? function ? # BusLogic 9xx SCSI 504dpt* at pci? dev ? function ? # DPT SmartCache/SmartRAID 505iha* at pci? dev ? function ? # Initio INIC-940/950 SCSI 506isp* at pci? dev ? function ? # Qlogic ISP [12]0x0 SCSI/FibreChannel 507mly* at pci? dev ? function ? # Mylex AcceleRAID and eXtremeRAID 508pcscp* at pci? dev ? function ? # AMD 53c974 PCscsi-PCI SCSI 509siop* at pci? dev ? function ? # Symbios 53c8xx SCSI 510#options SIOP_SYMLED # drive the act. LED in software 511trm* at pci? dev ? function ? # Tekram DC-395U/UW/F, DC-315/U SCSI 512 513# EISA SCSI controllers 514ahb* at eisa? slot ? # Adaptec 174[02] SCSI 515ahc* at eisa? slot ? # Adaptec 274x, aic7770 SCSI 516bha* at eisa? slot ? # BusLogic 7xx SCSI 517dpt* at eisa? slot ? # DPT EATA SCSI 518uha* at eisa? slot ? # UltraStor 24f SCSI 519 520# PCMCIA SCSI controllers 521aic* at pcmcia? function ? # Adaptec APA-1460 SCSI 522esp* at pcmcia? function ? # Qlogic ESP406/FAS408 SCSI 523 524# ISA Plug-and-Play SCSI controllers 525aha* at isapnp? # Adaptec AHA-154[02 526aic* at isapnp? # Adaptec AHA-1520B 527 528# ISA SCSI controllers 529adv0 at isa? port ? irq ? drq ? # AdvanSys APB-514[02] SCSI 530aha0 at isa? port 0x330 irq ? drq ? # Adaptec 154[02] SCSI 531aha1 at isa? port 0x334 irq ? drq ? 532ahc0 at isa? port ? irq ? # Adaptec 284x SCSI 533aic0 at isa? port 0x340 irq 11 # Adaptec 152[02] SCSI 534bha0 at isa? port 0x330 irq ? drq ? # BusLogic [457]4X SCSI 535bha1 at isa? port 0x334 irq ? drq ? 536# The "nca" and "dpt" probes might give false hits or hang your machine. 537#dpt0 at isa? port 0x170 irq ? drq ? # DPT SmartCache/SmartRAID 538#nca0 at isa? port 0x360 irq 15 # Port-mapped NCR 53C80 controller 539#nca1 at isa? iomem 0xd8000 irq 5 # Memory-mapped controller (T128, etc.) 540sea0 at isa? iomem 0xc8000 irq 5 # Seagate/Future Domain SCSI 541uha0 at isa? port 0x330 irq ? drq ? # UltraStor [13]4f SCSI 542uha1 at isa? port 0x340 irq ? drq ? 543wds0 at isa? port 0x350 irq 15 drq 6 # WD7000 and TMC-7000 controllers 544wds1 at isa? port 0x358 irq 11 drq 5 545 546# CardBus SCSI cards 547#adv* at cardbus? dev ? function ? # AdvanSys 1200[A,B], 9xx[U,UA] SCSI 548#ahc* at cardbus? dev ? function ? # Adaptec ADP-1480 549 550# MCA SCSI cards 551aha* at mca? slot ? # Adaptec AHA-1640 552 553# SCSI bus support 554scsibus* at scsi? 555 556# SCSI devices 557sd* at scsibus? target ? lun ? # SCSI disk drives 558st* at scsibus? target ? lun ? # SCSI tape drives 559cd* at scsibus? target ? lun ? # SCSI CD-ROM drives 560ch* at scsibus? target ? lun ? # SCSI autochangers 561ses* at scsibus? target ? lun ? # SCSI Enclosure Services devices 562ss* at scsibus? target ? lun ? # SCSI scanners 563uk* at scsibus? target ? lun ? # SCSI unknown 564 565 566# RAID controllers and devices 567aac* at pci? dev ? function ? # Adaptec AAC family 568cac* at eisa? slot ? # Compaq EISA array controllers 569cac* at pci? dev ? function ? # Compaq PCI array controllers 570icp* at pci? dev ? function ? # ICP-Vortex GDT & Intel RAID 571mlx* at pci? dev ? function ? # Mylex DAC960 & DEC SWXCR family 572mlx* at eisa? slot ? # Mylex DAC960 & DEC SWXCR family 573twe* at pci? dev ? function ? # 3ware Escalade RAID controllers 574 575ld* at aac? unit ? # logical disk devices 576ld* at cac? unit ? 577ld* at icp? unit ? 578ld* at twe? unit ? 579ld* at mlx? unit ? 580 581icpsp* at icp? unit ? # SCSI pass-through 582 583# IDE and related devices 584# PCI IDE controllers - see pciide(4) for supported hardware. 585# The 0x0001 flag force the driver to use DMA, even if the driver doesn't know 586# how to set up DMA modes for this chip. This may work, or may cause 587# a machine hang with some controllers. 588pciide* at pci? dev ? function ? flags 0x0000 589 590# ISA Plug-and-Play IDE controllers 591wdc* at isapnp? 592 593# PCMCIA IDE controllers 594wdc* at pcmcia? function ? 595 596# ISA ST506, ESDI, and IDE controllers 597# Use flags 0x01 if you want to try to use 32bits data I/O (the driver will 598# fall back to 16bits I/O if 32bits I/O are not functional). 599# Some controllers pass the initial 32bit test, but will fail later. 600wdc0 at isa? port 0x1f0 irq 14 flags 0x00 601wdc1 at isa? port 0x170 irq 15 flags 0x00 602 603# IDE drives 604# Flags are used only with controllers that support DMA operations 605# and mode settings (e.g. some pciide controllers) 606# The lowest order four bits (rightmost digit) of the flags define the PIO 607# mode to use, the next set of four bits the DMA mode and the third set the 608# UltraDMA mode. For each set of four bits, the 3 lower bits define the mode 609# to use, and the last bit must be 1 for this setting to be used. 610# For DMA and UDMA, 0xf (1111) means 'disable'. 611# 0x0fac means 'use PIO mode 4, DMA mode 2, disable UltraDMA'. 612# (0xc=1100, 0xa=1010, 0xf=1111) 613# 0x0000 means "use whatever the drive claims to support". 614wd* at wdc? channel ? drive ? flags 0x0000 615wd* at pciide? channel ? drive ? flags 0x0000 616 617# ATA RAID configuration support, as found on some Promise controllers. 618pseudo-device ataraid 619ld* at ataraid? vendtype ? unit ? 620 621# ATAPI bus support 622atapibus* at atapi? 623 624# ATAPI devices 625# flags have the same meaning as for IDE drives. 626cd* at atapibus? drive ? flags 0x0000 # ATAPI CD-ROM drives 627sd* at atapibus? drive ? flags 0x0000 # ATAPI disk drives 628st* at atapibus? drive ? flags 0x0000 # ATAPI tape drives 629uk* at atapibus? drive ? flags 0x0000 # ATAPI unknown 630 631 632# Miscellaneous mass storage devices 633 634# ISA floppy 635fdc0 at isa? port 0x3f0 irq 6 drq 2 # standard PC floppy controllers 636#fdc1 at isa? port 0x370 irq ? drq ? 637fd* at fdc? drive ? # the drives themselves 638# some machines need you to do this instead of fd* 639#fd0 at fdc0 drive 0 640 641# ISA CD-ROM devices 642#mcd0 at isa? port 0x300 irq 10 # Mitsumi CD-ROM drives 643 644# ISA tape devices 645# note: the wt driver conflicts unpleasantly with SMC boards at the 646# same I/O address. The probe reprograms their EEPROMs. Don't 647# uncomment it unless you are actually using it. 648#wt0 at isa? port 0x308 irq 5 drq 1 # Archive and Wangtek QIC tape drives 649 650# MCA ESDI devices 651edc* at mca? slot ? # IBM ESDI Disk Controllers 652ed* at edc? 653 654 655# Network Interfaces 656 657# PCI network interfaces 658an* at pci? dev ? function ? # Aironet PC4500/PC4800 (802.11) 659bge* at pci? dev ? function ? # Broadcom 570x gigabit Ethernet 660en* at pci? dev ? function ? # ENI/Adaptec ATM 661ep* at pci? dev ? function ? # 3Com 3c59x 662epic* at pci? dev ? function ? # SMC EPIC/100 Ethernet 663esh* at pci? dev ? function ? # Essential HIPPI card 664ex* at pci? dev ? function ? # 3Com 90x[BC] 665fpa* at pci? dev ? function ? # DEC DEFPA FDDI 666fxp* at pci? dev ? function ? # Intel EtherExpress PRO 10+/100B 667gsip* at pci? dev ? function ? # NS83820 Gigabit Ethernet 668#hme* at pci? dev ? function ? # Sun Microelectronics STP2002-STQ 669le* at pci? dev ? function ? # PCnet-PCI Ethernet 670lmc* at pci? dev ? function ? # Lan Media Corp SSI/HSSI/DS3 671mtd* at pci? dev ? function ? # Myson MTD803 3-in-1 Ethernet 672ne* at pci? dev ? function ? # NE2000-compatible Ethernet 673ntwoc* at pci? dev ? function ? # Riscom/N2 PCI Sync Serial 674pcn* at pci? dev ? function ? # AMD PCnet-PCI Ethernet 675rtk* at pci? dev ? function ? # Realtek 8129/8139 676sf* at pci? dev ? function ? # Adaptec AIC-6915 Ethernet 677sip* at pci? dev ? function ? # SiS 900/DP83815 Ethernet 678ste* at pci? dev ? function ? # Sundance ST-201 Ethernet 679stge* at pci? dev ? function ? # Sundance/Tamarack TC9021 Gigabit 680ti* at pci? dev ? function ? # Alteon ACEnic gigabit Ethernet 681tl* at pci? dev ? function ? # ThunderLAN-based Ethernet 682tlp* at pci? dev ? function ? # DECchip 21x4x and clones 683vr* at pci? dev ? function ? # VIA Rhine Fast Ethernet 684wi* at pci? dev ? function ? # Intersil Prism Mini-PCI (802.11b) 685wm* at pci? dev ? function ? # Intel 82543/82544 gigabit 686 687# EISA network interfaces 688ep* at eisa? slot ? # 3Com 3c579 Ethernet 689fea* at eisa? slot ? # DEC DEFEA FDDI 690tlp* at eisa? slot ? # DEC DE-425 Ethernet 691 692# ISA Plug-and-Play network interfaces 693an* at isapnp? # Aironet 802.11 694ep* at isapnp? # 3Com 3c509 Ethernet 695fmv* at isapnp? # Fujitsu FMV-183 696le* at isapnp? # AMD PCnet-ISA Ethernet 697ne* at isapnp? # NE2000-compatible Ethernet 698tr* at isapnp? # IBM/3COM TROPIC Token-Ring 699 700# PCMCIA network interfaces 701an* at pcmcia? function ? # Aironet PC4500/PC4800 (802.11) 702awi* at pcmcia? function ? # BayStack 650/660 (802.11FH/DS) 703cnw* at pcmcia? function ? # Xircom/Netwave AirSurfer 704ep* at pcmcia? function ? # 3Com 3c589 and 3c562 Ethernet 705mbe* at pcmcia? function ? # MB8696x based Ethernet 706ne* at pcmcia? function ? # NE2000-compatible Ethernet 707ray* at pcmcia? function ? # Raytheon Raylink (802.11) 708sm* at pcmcia? function ? # Megahertz Ethernet 709# tr at pcmcia has problems with Cardbus bridges 710#tr* at pcmcia? function ? # TROPIC based Token-Ring 711wi* at pcmcia? function ? # Lucent/Intersil WaveLan IEEE (802.11) 712xi* at pcmcia? function ? # Xircom CreditCard Ethernet 713 714mhzc* at pcmcia? function ? # Megahertz Ethernet/Modem combo cards 715com* at mhzc? 716sm* at mhzc? 717 718# ISA network interfaces 719ate0 at isa? port 0x2a0 irq ? # AT1700 720cs0 at isa? port 0x300 iomem ? irq ? drq ? # CS8900 Ethernet 721ec0 at isa? port 0x250 iomem 0xd8000 irq 9 # 3Com 3c503 Ethernet 722eg0 at isa? port 0x280 irq 9 # 3C505 ethernet cards 723el0 at isa? port 0x300 irq 9 # 3C501 ethernet cards 724ep* at isa? port ? irq ? # 3C509 ethernet cards 725ef0 at isa? port 0x360 iomem 0xd0000 irq 7 # 3C507 726ai0 at isa? port 0x360 iomem 0xd0000 irq 7 # StarLAN 727fmv0 at isa? port 0x2a0 irq ? # FMV-181/182 728ix0 at isa? port 0x300 irq 10 # EtherExpress/16 729iy0 at isa? port 0x360 irq ? # EtherExpress PRO 10 ISA 730lc0 at isa? port 0x320 iomem ? irq ? # DEC EtherWORKS III (LEMAC) 731#depca0 at isa? port 0x300 iomem 0xc8000 iosiz 0x8000 irq 5 # DEPCA 732#le* at depca? 733nele0 at isa? port 0x320 irq 9 drq 7 # NE2100 734le* at nele? 735#ntwoc0 at isa? port 0x300 irq 5 iomem 0xc8000 flags 1 # Riscom/N2 sync serial 736bicc0 at isa? port 0x320 irq 10 drq 7 # BICC IsoLan 737le* at bicc? 738ne0 at isa? port 0x280 irq 9 # NE[12]000 ethernet cards 739ne1 at isa? port 0x300 irq 10 740sm0 at isa? port 0x300 irq 10 # SMC91C9x Ethernet 741tr0 at isa? port 0xa20 iomem 0xd8000 irq ? # IBM TROPIC based Token-Ring 742tr1 at isa? port 0xa24 iomem 0xd0000 irq ? # IBM TROPIC based Token-Ring 743tr* at isa? port ? irq ? # 3COM TROPIC based Token-Ring 744we0 at isa? port 0x280 iomem 0xd0000 irq 9 # WD/SMC Ethernet 745we1 at isa? port 0x300 iomem 0xcc000 irq 10 746 747# CardBus network cards 748#ex* at cardbus? dev ? function ? # 3Com 3C575TX 749#fxp* at cardbus? dev ? function ? # Intel i8255x 750#rtk* at cardbus? dev ? function ? # Realtek 8129/8139 751#tlp* at cardbus? dev ? function ? # DECchip 21143 752 753# MCA network cards 754elmc* at mca? slot ? # 3Com EtherLink/MC (3c523) 755ep* at mca? slot ? # 3Com EtherLink III (3c529) 756we* at mca? slot ? # WD/SMC Ethernet 757ate* at mca? slot ? # Allied Telesis AT1720 758ne* at mca? slot ? # Novell NE/2 and clones 759tr* at mca? slot ? # IBM Token Ring adapter 760le* at mca? slot ? # SKNET Personal/MC2+ 761 762# MII/PHY support 763acphy* at mii? phy ? # DAltima AC101 and AMD Am79c874 PHYs 764amhphy* at mii? phy ? # AMD 79c901 Ethernet PHYs 765bmtphy* at mii? phy ? # Broadcom BCM5201 and BCM5202 PHYs 766brgphy* at mii? phy ? # Broadcom BCM5400-family PHYs 767dmphy* at mii? phy ? # Davicom DM9101 PHYs 768exphy* at mii? phy ? # 3Com internal PHYs 769glxtphy* at mii? phy ? # Level One LXT-1000 PHYs 770gphyter* at mii? phy ? # NS83861 Gig-E PHY 771icsphy* at mii? phy ? # Integrated Circuit Systems ICS189x 772inphy* at mii? phy ? # Intel 82555 PHYs 773iophy* at mii? phy ? # Intel 82553 PHYs 774lxtphy* at mii? phy ? # Level One LXT-970 PHYs 775makphy* at mii? phy ? # Marvell Semiconductor 88E1000 PHYs 776nsphy* at mii? phy ? # NS83840 PHYs 777nsphyter* at mii? phy ? # NS83843 PHYs 778pnaphy* at mii? phy ? # generic HomePNA PHYs 779qsphy* at mii? phy ? # Quality Semiconductor QS6612 PHYs 780sqphy* at mii? phy ? # Seeq 80220/80221/80223 PHYs 781tlphy* at mii? phy ? # ThunderLAN PHYs 782tqphy* at mii? phy ? # TDK Semiconductor PHYs 783ukphy* at mii? phy ? # generic unknown PHYs 784urlphy* at mii? phy ? # Realtek RTL8150L internal PHYs 785 786 787# USB Controller and Devices 788 789# PCI USB controllers 790# The EHCI is not ready for prime time. 791#ehci* at pci? dev ? function ? # Enhanced Host Controller 792ohci* at pci? dev ? function ? # Open Host Controller 793uhci* at pci? dev ? function ? # Universal Host Controller (Intel) 794 795# CardBus USB controllers 796#ehci* at cardbus? dev ? function ? # Enhanced Host Controller 797#ohci* at cardbus? dev ? function ? # Open Host Controller 798 799# ISA USB controllers 800#slhci0 at isa? port 0x300 irq 5 # ScanLogic SL811HS 801 802# USB bus support 803#usb* at ehci? 804usb* at ohci? 805usb* at uhci? 806#usb* at slhci? 807 808# USB Hubs 809uhub* at usb? 810uhub* at uhub? port ? configuration ? interface ? 811 812# USB HID device 813uhidev* at uhub? port ? configuration ? interface ? 814 815# USB Mice 816ums* at uhidev? reportid ? 817wsmouse* at ums? mux 0 818 819# USB Keyboards 820ukbd* at uhidev? reportid ? 821wskbd* at ukbd? console ? mux 1 822 823# USB Generic HID devices 824uhid* at uhidev? reportid ? 825 826# USB Printer 827ulpt* at uhub? port ? configuration ? interface ? 828 829# USB Modem 830umodem* at uhub? port ? configuration ? 831ucom* at umodem? 832 833# USB Mass Storage 834umass* at uhub? port ? configuration ? interface ? 835#wd* at umass? 836 837# USB audio 838uaudio* at uhub? port ? configuration ? 839 840# USB MIDI 841umidi* at uhub? port ? configuration ? 842 843# USB IrDA 844# USB-IrDA bridge spec 845uirda* at uhub? port ? configuration ? interface ? 846irframe* at uirda? 847 848# SigmaTel STIr4200 USB/IrDA Bridge 849ustir* at uhub? port ? 850irframe* at ustir? 851 852# USB Ethernet adapters 853aue* at uhub? port ? # ADMtek AN986 Pegasus based adapters 854cue* at uhub? port ? # CATC USB-EL1201A based adapters 855kue* at uhub? port ? # Kawasaki LSI KL5KUSB101B based adapters 856uax* at uhub? port ? # ASIX AX88172 based adapters 857url* at uhub? port ? # Realtek RTL8150L based adapters 858 859# Prolific PL2301/PL2302 host-to-host adapter 860upl* at uhub? port ? 861 862# Serial adapters 863ubsa* at uhub? port ? # Belkin serial adapter 864ucom* at ubsa? portno ? 865 866uftdi* at uhub? port ? # FTDI FT8U100AX serial adapter 867ucom* at uftdi? portno ? 868 869umct* at uhub? port ? # MCT USB-RS232 serial adapter 870ucom* at umct? portno ? 871 872uplcom* at uhub? port ? # I/O DATA USB-RSAQ2 serial adapter 873ucom* at uplcom? portno ? 874 875uvscom* at uhub? port ? # SUNTAC Slipper U VS-10U serial adapter 876ucom* at uvscom? portno ? 877 878# Diamond Multimedia Rio 500 879urio* at uhub? port ? 880 881# USB Handspring Visor 882uvisor* at uhub? port ? 883ucom* at uvisor? 884 885# USB scanners 886uscanner* at uhub? port ? 887 888# USB scanners that use SCSI emulation, e.g., HP5300 889usscanner* at uhub? port ? 890 891# Y@P firmware loader 892uyap* at uhub? port ? 893 894# D-Link DSB-R100 USB radio 895udsbr* at uhub? port ? 896radio* at udsbr? 897 898# USB Generic driver 899ugen* at uhub? port ? 900 901 902# IrDA and Consumer Ir devices 903 904# Toshiba Oboe 905oboe* at pci? dev ? function ? 906irframe* at oboe? 907 908# PCI IEEE1394 controllers 909#fwohci* at pci? dev ? function ? # IEEE1394 Open Host Controller 910 911# CardBus IEEE1394 controllers 912#fwohci* at cardbus? dev ? function ? # IEEE1394 Open Host Controller 913 914#fw* at fwbus? # IP over 1394 915 916# IEEE1394 nodes 917#fwnode* at fwbus? idhi ? idlo ? 918#sbpscsi* at fwnode? 919#scsibus* at sbpscsi? 920 921# Audio Devices 922 923# PCI audio devices 924auich* at pci? dev ? function ? # Intel ICH integrated AC'97 Audio 925autri* at pci? dev ? function ? # Trident 4DWAVE based AC'97 Audio 926auvia* at pci? dev ? function ? # VIA VT82C686A integrated AC'97 Audio 927clcs* at pci? dev ? function ? # Cirrus Logic CS4280 928clct* at pci? dev ? function ? # Cirrus Logic CS4281 929cmpci* at pci? dev ? function ? # C-Media CMI8338/8738 930eap* at pci? dev ? function ? # Ensoniq AudioPCI 931emuxki* at pci? dev ? function ? # Creative SBLive! and PCI512 932esa* at pci? dev ? function ? # ESS Allegro-1 / Maestro-3 PCI Audio 933esm* at pci? dev ? function ? # ESS Maestro-1/2/2e PCI Audio Accelerator 934eso* at pci? dev ? function ? # ESS Solo-1 PCI AudioDrive 935fms* at pci? dev ? function ? # Forte Media FM801 936neo* at pci? dev ? function ? # NeoMagic 256 AC'97 Audio 937sv* at pci? dev ? function ? # S3 SonicVibes 938yds* at pci? dev ? function ? # Yamaha DS-1 PCI Audio 939 940# ISA Plug-and-Play audio devices 941ess* at isapnp? # ESS Tech ES1887, ES1888, ES888 audio 942guspnp* at isapnp? # Gravis Ultra Sound PnP audio 943sb* at isapnp? # SoundBlaster-compatible audio 944wss* at isapnp? # Windows Sound System 945ym* at isapnp? # Yamaha OPL3-SA3 audio 946 947# ISA audio devices 948# the "aria" probe might give false hits 949#aria0 at isa? port 0x290 irq 10 # Aria 950#ess0 at isa? port 0x220 irq 5 drq 1 drq2 5 # ESS 18XX 951gus0 at isa? port 0x220 irq 7 drq 1 drq2 6 # Gravis Ultra Sound 952pas0 at isa? port 0x220 irq 7 drq 1 # ProAudio Spectrum 953#pss0 at isa? port 0x220 irq 7 drq 6 # Personal Sound System 954#sp0 at pss0 port 0x530 irq 10 drq 0 # sound port driver 955sb0 at isa? port 0x220 irq 5 drq 1 drq2 5 # SoundBlaster 956wss0 at isa? port 0x530 irq 10 drq 0 drq2 1 # Windows Sound System 957 958# PCMCIA audio devices 959#esl* at pcmcia? function ? # ESS 1688 AudioDrive 960 961#cms0 at isa? port 0x220 # Creative Music System 962 963# OPL[23] FM synthesizers 964#opl0 at isa? port 0x388 # use only if not attached to sound card 965opl* at cmpci? flags 1 966#opl* at esl? 967opl* at eso? 968opl* at ess? 969opl* at fms? 970opl* at sb? 971opl* at sv? 972opl* at wss? 973opl* at yds? 974opl* at ym? 975 976# Audio support 977audio* at audiobus? 978 979# MPU 401 UARTs 980#mpu* at isa? port 0x330 irq 9 # MPU401 or compatible card 981mpu* at cmpci? 982mpu* at eso? 983mpu* at fms? 984mpu* at sb? 985mpu* at yds? 986mpu* at ym? 987 988# MIDI support 989midi* at midibus? 990midi* at pcppi? # MIDI interface to the PC speaker 991 992# The spkr driver provides a simple tone interface to the built in speaker. 993#spkr0 at pcppi? # PC speaker 994 995 996# FM-Radio devices 997# ISA radio devices 998#az0 at isa? port 0x350 # Aztech/PackardBell FM Radio Card 999#az1 at isa? port 0x358 1000#rt0 at isa? port 0x20c # AIMS Lab Radiotrack & compatible 1001#rt1 at isa? port 0x284 1002#rt2 at isa? port 0x30c 1003#rt3 at isa? port 0x384 1004#rtii0 at isa? port 0x20c # AIMS Lab Radiotrack II FM Radio Card 1005#rtii1 at isa? port 0x30c 1006#sf2r0 at isa? port 0x384 # SoundForte RadioLink SF16-FMR2 FM Radio Card 1007 1008# PCI radio devices 1009#gtp* at pci? dev ? function ? # Guillemot Maxi Radio FM 2000 Radio Card 1010 1011# Radio support 1012#radio* at az? 1013#radio* at gtp? 1014#radio* at rt? 1015#radio* at rtii? 1016#radio* at sf2r? 1017 1018 1019# TV cards 1020 1021# Brooktree 848/849/878/879 based TV cards 1022bktr* at pci? dev ? function ? 1023radio* at bktr? 1024 1025 1026# Mice 1027 1028# ISA busmice 1029lms0 at isa? port 0x23c irq 5 # Logitech bus mouse 1030lms1 at isa? port 0x238 irq 5 1031mms0 at isa? port 0x23c irq 5 # Microsoft InPort mouse 1032mms1 at isa? port 0x238 irq 5 1033wsmouse* at lms? mux 0 1034wsmouse* at mms? mux 0 1035# backwards compatible versions 1036#olms0 at isa? port 0x23c irq 5 # Logitech bus mouse 1037#olms1 at isa? port 0x238 irq 5 1038#omms0 at isa? port 0x23c irq 5 # Microsoft InPort mouse 1039#omms1 at isa? port 0x238 irq 5 1040 1041 1042# Joysticks 1043 1044#joy* at pnpbios? index ? # Game port 1045 1046# ISA Plug-and-Play joysticks 1047joy* at isapnp? # Game ports (usually on audio cards) 1048 1049# PCI joysticks 1050joy* at pci? # Game ports (usually on audio cards) 1051joy* at eso? # ESS Solo-1 on-board joystick 1052 1053# ISA joysticks. Probe is a little strange; add only if you have one. 1054#joy0 at isa? port 0x201 1055 1056 1057# Miscellaneous Devices 1058 1059# Planetconnect Satellite receiver driver. 1060#satlink0 at isa? port 0x300 drq 1 1061 1062# Middle Digital, Inc. PCI-Weasel serial console board control 1063# devices (watchdog timer, etc.) 1064weasel* at pci? 1065 1066# Pull in optional local configuration 1067include "arch/i386/conf/GENERIC.local" 1068 1069 1070# Pseudo-Devices 1071 1072# disk/mass storage pseudo-devices 1073pseudo-device ccd 4 # concatenated/striped disk devices 1074#pseudo-device cgd 4 # cryptographic disk devices 1075pseudo-device raid 8 # RAIDframe disk driver 1076options RAID_AUTOCONFIG # auto-configuration of RAID components 1077# Options to enable various other RAIDframe RAID types. 1078#options RF_INCLUDE_EVENODD=1 1079#options RF_INCLUDE_RAID5_RS=1 1080#options RF_INCLUDE_PARITYLOGGING=1 1081#options RF_INCLUDE_CHAINDECLUSTER=1 1082#options RF_INCLUDE_INTERDECLUSTER=1 1083#options RF_INCLUDE_PARITY_DECLUSTERING=1 1084#options RF_INCLUDE_PARITY_DECLUSTERING_DS=1 1085 1086pseudo-device md 1 # memory disk device (ramdisk) 1087pseudo-device vnd 4 # disk-like interface to files 1088 1089# network pseudo-devices 1090pseudo-device bpfilter 8 # Berkeley packet filter 1091pseudo-device ipfilter # IP filter (firewall) and NAT 1092pseudo-device loop # network loopback 1093pseudo-device ppp 2 # Point-to-Point Protocol 1094pseudo-device pppoe # PPP over Ethernet (RFC 2516) 1095pseudo-device sl 2 # Serial Line IP 1096pseudo-device strip 2 # Starmode Radio IP (Metricom) 1097pseudo-device irframetty # IrDA frame line discipline 1098pseudo-device tun 2 # network tunneling over tty 1099pseudo-device gre 2 # generic L3 over IP tunnel 1100pseudo-device gif 4 # IPv[46] over IPv[46] tunnel (RFC1933) 1101#pseudo-device faith 1 # IPv[46] tcp relay translation i/f 1102#pseudo-device stf 1 # 6to4 IPv6 over IPv4 encapsulation 1103pseudo-device vlan # IEEE 802.1q encapsulation 1104pseudo-device bridge # simple inter-network bridging 1105#options BRIDGE_IPF # bridge uses IP/IPv6 pfil hooks too 1106 1107# miscellaneous pseudo-devices 1108pseudo-device pty # pseudo-terminals 1109pseudo-device tb 1 # tablet line discipline 1110pseudo-device sequencer 1 # MIDI sequencer 1111# rnd works; RND_COM does not on port i386 yet. 1112pseudo-device rnd # /dev/random and in-kernel generator 1113#options RND_COM # use "com" randomness as well (BROKEN) 1114pseudo-device clockctl # user control of clock subsystem 1115 1116# a pseudo device needed for Coda # also needs CODA (above) 1117pseudo-device vcoda 4 # coda minicache <-> venus comm. 1118 1119# a pseudo device needed for SMBFS 1120pseudo-device nsmb # experimental - SMB requester 1121 1122# wscons pseudo-devices 1123pseudo-device wsmux # mouse & keyboard multiplexor 1124pseudo-device wsfont 1125