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