INSTALL_FLOPPY revision 1.41
1# $NetBSD: INSTALL_FLOPPY,v 1.41 2017/08/12 06:46:13 maxv Exp $ 2# 3# INSTALL - Installation kernel. 4# 5# This kernel should be derived from GENERIC with some features 6# commented out. 7# 8# This kernel does NOT support X, mice, audio devices, non-NetBSD 9# emulation. 10# 11 12include "arch/i386/conf/std.i386" 13 14#options INCLUDE_CONFIG_FILE # embed config file in kernel binary 15 16makeoptions CPUFLAGS="-march=i486 -mtune=i486" # i486 is densest code 17makeoptions COPTS="-Os" 18makeoptions USE_SSP="no" 19 20# Enable the hooks used for initializing the root memory-disk. 21options MEMORY_DISK_HOOKS 22options MEMORY_DISK_IS_ROOT # force root on memory disk 23options MEMORY_DISK_SERVER=0 # no userspace memory disk support 24options MEMORY_DISK_ROOT_SIZE=10000 # size of memory disk, in blocks 25options MEMORY_DISK_RBFLAGS=RB_SINGLE # boot in single-user mode 26 27maxusers 2 # estimated number of users 28 29# CPU-related options. 30#options USER_LDT # user-settable LDT; used by WINE 31 32# This option allows you to force a serial console at the specified 33# I/O address. 34#options CONSDEVNAME="\"com\"",CONADDR=0x3f8,CONSPEED=9600 35 36# The following options override the memory sizes passed in from the boot 37# block. Use them *only* if the boot block is unable to determine the correct 38# values. Note that the BIOS may *correctly* report less than 640k of base 39# memory if the extended BIOS data area is located at the top of base memory 40# (as is the case on most recent systems). 41#options REALBASEMEM=... # size of base memory 42#options REALEXTMEM=... # size of extended memory 43 44# Avoid irq 5 and 7, the most likely cause of problems on modern laptops. 45options PCIC_ISA_INTR_ALLOC_MASK=0xff5f 46 47# Standard system options 48 49options INSECURE # disable kernel security levels 50 51options RTC_OFFSET=0 # hardware clock is this many mins. west of GMT 52#options NTP # NTP phase/frequency locked loop 53 54#options KTRACE # system call tracing via ktrace(1) 55 56#options SYSVMSG # System V-like message queues 57#options SYSVSEM # System V-like semaphores 58#options SYSVSHM # System V-like memory sharing 59 60options USERCONF # userconf(4) support 61options PIPE_SOCKETPAIR # smaller, but slower pipe(2) 62#options SYSCTL_INCLUDE_DESCR # Include sysctl descriptions in kernel 63no options EXEC_AOUT 64 65no options RFC2292 # Previous version of Adv. Sockets API for IPv6 66no options PTRACE_HOOKS 67no options PTRACE # Include ptrace(2) 68 69# Diagnostic/debugging support options 70#options DIAGNOSTIC # inexpensive kernel consistency checks 71#options DEBUG # expensive debugging checks/support 72options DDB # in-kernel debugger 73pseudo-device ksyms 74#options DDB_ONPANIC=1 # see also sysctl(7): `ddb.onpanic' 75#options DDB_HISTORY_SIZE=512 # enable history editing in DDB 76#options KGDB # remote debugger 77#options KGDB_DEVNAME="\"com\"",KGDB_DEVADDR=0x3f8,KGDB_DEVRATE=9600 78#makeoptions DEBUG="-g" # compile full symbol table 79 80# Compatibility options 81#options COMPAT_NOMID # NetBSD 0.8, 386BSD, and BSDI 82#options COMPAT_09 # NetBSD 0.9, 83#options COMPAT_10 # NetBSD 1.0, 84#options COMPAT_11 # NetBSD 1.1, 85#options COMPAT_12 # NetBSD 1.2 (and 386BSD and BSDI), 86#options COMPAT_13 # NetBSD 1.3 (and 386BSD and BSDI), 87#options COMPAT_14 # NetBSD 1.4, 88#options COMPAT_15 # NetBSD 1.5, 89#options COMPAT_16 # NetBSD 1.6, 90options COMPAT_20 # NetBSD 2.0, 91options COMPAT_30 # NetBSD 3.0, 92options COMPAT_40 # NetBSD 4.0, 93options COMPAT_50 # NetBSD 5.0, 94options COMPAT_60 # NetBSD 6.0, and 95options COMPAT_70 # NetBSD 7.0 binary compatibility. 96#options COMPAT_43 # 4.3BSD, 386BSD, and BSDI 97#options COMPAT_386BSD_MBRPART # recognize old partition ID 98 99#options COMPAT_LINUX # binary compatibility with Linux 100#options COMPAT_FREEBSD # binary compatibility with FreeBSD 101options COMPAT_BSDPTY # /dev/[pt]ty?? ptys. 102 103# File systems 104file-system FFS # UFS 105file-system EXT2FS # second extended file system (linux) 106#file-system LFS # log-structured file system 107file-system MFS # memory file system 108file-system NFS # Network File System client 109file-system NTFS # Windows/NT Filesystem 110file-system CD9660 # ISO 9660 + Rock Ridge file system 111file-system MSDOSFS # MS-DOS file system 112#file-system FDESC # /dev/fd 113#file-system KERNFS # /kern 114#file-system NULLFS # loopback file system 115#file-system PROCFS # /proc 116#file-system UMAPFS # NULLFS + uid and gid remapping 117#file-system UNION # union file system 118#file-system PTYFS # /dev/pts/N support 119file-system TMPFS # Efficient memory file-system 120 121# Filesystem options 122#options QUOTA # legacy UFS quotas 123#options QUOTA2 # new, in-filesystem UFS quotas 124#options FFS_EI # FFS Endian Independent support 125#options NFSSERVER # Network File System server 126options NFS_V2_ONLY # Exclude NFS3 code to save space 127options FFS_NO_SNAPSHOT # No FFS snapshot support 128#options EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and 129 # immutable) behave as system flags. 130 131# Networking options 132#options GATEWAY # packet forwarding 133options INET # IP + ICMP + TCP + UDP 134options INET6 # IPv6 135#options MROUTING # IP multicast routing 136#options PIM # Protocol Independent Multicast 137#options NETATALK # AppleTalk networking protocols 138#options PPP_BSDCOMP # BSD-Compress compression support for PPP 139#options PPP_DEFLATE # Deflate compression support for PPP 140#options PPP_FILTER # Active filter support for PPP (requires bpf) 141#options TCP_DEBUG # Record last TCP_NDEBUG packets with SO_DEBUG 142 143# These options enable verbose messages for several subsystems. 144# Warning, these may compile large string tables into the kernel! 145#options EISAVERBOSE # verbose EISA device autoconfig messages 146#options MIIVERBOSE # verbose PHY autoconfig messages 147#options PCIVERBOSE # verbose PCI device autoconfig messages 148#options PCI_CONFIG_DUMP # verbosely dump PCI config space 149#options PCMCIAVERBOSE # verbose PCMCIA configuration messages 150#options SCSIVERBOSE # human readable SCSI error messages 151 152# 153# wscons options 154# 155# builtin terminal emulations 156#options WSEMUL_SUN # sun terminal emulation 157options WSEMUL_VT100 # VT100 / VT220 emulation 158# customization of console and kernel output - see dev/wscons/wsdisplayvar.h 159#options WSDISPLAY_CUSTOM_OUTPUT # color customization from wsconsctl(8) 160#options WS_DEFAULT_FG=WSCOL_WHITE 161#options WS_DEFAULT_BG=WSCOL_BLACK 162#options WS_DEFAULT_COLATTR="(0)" 163#options WS_DEFAULT_MONOATTR="(0)" 164#options WS_KERNEL_FG=WSCOL_GREEN 165#options WS_KERNEL_BG=WSCOL_BLACK 166#options WS_KERNEL_COLATTR="" 167#options WS_KERNEL_MONOATTR="" 168# customization of console border color 169#options WSDISPLAY_CUSTOM_BORDER # border customization from wsconsctl(8) 170#options WSDISPLAY_BORDER_COLOR=WSCOL_BLUE # default color 171# compatibility to other console drivers 172#options WSDISPLAY_COMPAT_PCVT # emulate some ioctls 173#options WSDISPLAY_COMPAT_SYSCONS # emulate some ioctls 174#options WSDISPLAY_COMPAT_USL # wsconscfg VT handling 175#options WSDISPLAY_COMPAT_RAWKBD # can get raw scancodes 176# see dev/pckbport/wskbdmap_mfii.c for implemented layouts 177#options PCKBD_LAYOUT="(KB_DE | KB_NODEAD)" 178# allocate a number of virtual screens at autoconfiguration time 179#options WSDISPLAY_DEFAULTSCREENS=4 180# use a large software cursor that doesn't blink 181options PCDISPLAY_SOFTCURSOR 182# modify the screen type of the console; defaults to "80x25" 183#options VGA_CONSOLE_SCREENTYPE="\"80x24\"" 184 185# Kernel root file system and dump configuration. 186config netbsd root on ? type ? 187#config netbsd root on sd0a type ffs 188#config netbsd root on ? type nfs 189 190# 191# Device configuration 192# 193 194mainbus0 at root 195 196cpu* at mainbus? 197 198#apm0 at mainbus0 # Advanced power management 199 200 201# Basic Bus Support 202 203# PCI bus support 204pci* at mainbus? bus ? 205pci* at pchb? bus ? 206pci* at ppb? bus ? 207 208# PCI bridges 209pchb* at pci? dev ? function ? # PCI-Host bridges 210#options AGP_X86 211pceb* at pci? dev ? function ? # PCI-EISA bridges 212pcib* at pci? dev ? function ? # PCI-ISA bridges 213ppb* at pci? dev ? function ? # PCI-PCI bridges 214# XXX 'puc's aren't really bridges, but there's no better place for them here 215#puc* at pci? dev ? function ? # PCI "universal" comm. cards 216 217# EISA bus support 218eisa0 at mainbus? 219eisa0 at pceb? 220 221# ISA bus support 222isa0 at mainbus? 223isa0 at pceb? 224isa0 at pcib? 225 226# PCMCIA bus support 227pcmcia* at pcic? controller ? socket ? 228pcmcia* at tcic? controller ? socket ? 229 230# ISA PCMCIA controllers 231pcic0 at isa? port 0x3e0 iomem 0xd0000 iosiz 0x10000 232pcic1 at isa? port 0x3e2 iomem 0xe0000 iosiz 0x4000 233pcic2 at isa? port 0x3e4 iomem 0xe0000 iosiz 0x4000 234tcic0 at isa? port 0x240 iomem 0xd0000 iosiz 0x10000 235 236# PCI PCMCIA controllers 237pcic0 at pci? dev? function ? 238 239# ISA Plug-and-Play bus support 240isapnp0 at isa? 241 242# ISA Plug-and-Play PCMCIA controllers 243pcic* at isapnp? 244 245 246# Console Devices 247 248# wscons 249pckbc0 at isa? # PC keyboard controller 250pckbd* at pckbc? # PC keyboard 251#pms* at pckbc? # PS/2 mouse for wsmouse 252vga0 at isa? 253vga* at pci? dev ? function ? 254pcdisplay0 at isa? # CGA, MDA, EGA, HGA 255wsdisplay* at vga? console ? 256wsdisplay* at pcdisplay? console ? 257wskbd* at pckbd? console ? 258#wsmouse* at pms? mux 0 259 260#attimer0 at isa? 261#pcppi0 at isa? 262#sysbeep0 at pcppi? 263 264# Serial Devices 265 266# PCI serial interfaces 267#com* at puc? port ? # 16x50s on "universal" comm boards 268#cy* at pci? dev ? function ? # Cyclades Cyclom-Y serial boards 269 270# ISA Plug-and-Play serial interfaces 271com* at isapnp? # Modems and serial boards 272 273# PCMCIA serial interfaces 274com* at pcmcia? function ? # Modems and serial cards 275 276pcmcom* at pcmcia? function ? # PCMCIA multi-port serial cards 277com* at pcmcom? slave ? # ...and the slave devices 278 279# ISA serial interfaces 280#options COM_HAYESP # adds Hayes ESP serial board support 281com0 at isa? port 0x3f8 irq 4 # Standard PC serial ports 282com1 at isa? port 0x2f8 irq 3 283com2 at isa? port 0x3e8 irq 5 284#com3 at isa? port 0x2e8 irq 9 285#ast0 at isa? port 0x1a0 irq 5 # AST 4-port serial cards 286#com* at ast? slave ? 287#boca0 at isa? port 0x100 irq 5 # BOCA 8-port serial cards 288#com* at boca? slave ? 289#tcom0 at isa? port 0x100 irq 7 # TC-800 8-port serial cards 290#com* at tcom? slave ? 291#rtfps0 at isa? port 0x1230 irq 10 # RT 4-port serial cards 292#com* at rtfps? slave ? 293#cy0 at isa? iomem 0xd4000 irq 12 # Cyclades serial cards 294 295 296# Parallel Printer Interfaces 297 298# PCI parallel printer interfaces 299#lpt* at puc? port ? # || ports on "universal" comm boards 300 301# ISA parallel printer interfaces 302#lpt0 at isa? port 0x378 irq 7 # standard PC parallel ports 303#lpt1 at isa? port 0x278 304#lpt2 at isa? port 0x3bc 305 306# I2O devices 307iop* at pci? dev ? function ? # I/O processor 308iopsp* at iop? tid ? # SCSI/FC-AL ports 309ld* at iop? tid ? # Block devices 310#dpti* at iop? tid 0 # DPT/Adaptec control interface 311 312# SCSI Controllers and Devices 313 314# PCI SCSI controllers 315adv* at pci? dev ? function ? # AdvanSys 1200[A,B], 9xx[U,UA] SCSI 316adw* at pci? dev ? function ? # AdvanSys 9x0UW[D], 3940U[2,3]W SCSI 317ahc* at pci? dev ? function ? # Adaptec [23]94x, aic78x0 SCSI 318ahd* at pci? dev ? function ? # Adaptec 29320, 39320 (aic790x) SCSI 319bha* at pci? dev ? function ? # BusLogic 9xx SCSI 320dpt* at pci? dev ? function ? # DPT SmartCache/SmartRAID 321iha* at pci? dev ? function ? # Initio INIC-940/950 SCSI 322mfi* at pci? dev ? function ? # LSI MegaRAID SAS 323mly* at pci? dev ? function ? # Mylex AcceleRAID and eXtremeRAID 324mpt* at pci? dev ? function ? # LSI Fusion SCSI/FC 325pcscp* at pci? dev ? function ? # AMD 53c974 PCscsi-PCI SCSI 326siop* at pci? dev ? function ? # NCR 53c8xx SCSI (new driver) 327trm* at pci? dev ? function ? # Tekram DC-395U/UW/F, DC-315/U SCSI 328 329# EISA SCSI controllers 330ahb* at eisa? slot ? # Adaptec 174[02] SCSI 331ahc* at eisa? slot ? # Adaptec 274x, aic7770 SCSI 332bha* at eisa? slot ? # BusLogic 7xx SCSI 333dpt* at eisa? slot ? # DPT SmartCache/SmartRAID 334uha* at eisa? slot ? # UltraStor 24f SCSI 335 336# PCMCIA SCSI controllers 337aic* at pcmcia? function ? # Adaptec APA-1460 SCSI 338 339# ISA Plug-and-Play SCSI controllers 340aha* at isapnp? # Adaptec AHA-154[02 341aic* at isapnp? # Adaptec AHA-1520B 342 343# ISA SCSI controllers 344adv0 at isa? port ? irq ? drq ? # AdvanSys APB-514[02] 345aha0 at isa? port 0x330 irq ? drq ? # Adaptec 154[02] SCSI 346aha1 at isa? port 0x334 irq ? drq ? 347ahc0 at isa? port ? irq ? # Adaptec 284x SCSI 348aic0 at isa? port 0x340 irq 11 # Adaptec 152[02] SCSI 349bha0 at isa? port 0x330 irq ? drq ? # BusLogic [457]4X SCSI 350bha1 at isa? port 0x334 irq ? drq ? 351# The "nca" and "dpt" probes might give false hits or hang your machine. 352#dpt0 at isa? port 0x170 irq ? drq ? # DPT SmartCache/SmartRAID 353#nca0 at isa? port 0x360 irq 15 # Port-mapped NCR 53C80 controller 354#nca1 at isa? iomem 0xd8000 irq 5 # Memory-mapped controller (T128, etc.) 355sea0 at isa? iomem 0xc8000 irq 5 # Seagate/Future Domain SCSI 356uha0 at isa? port 0x330 irq ? drq ? # UltraStor [13]4f SCSI 357uha1 at isa? port 0x340 irq ? drq ? 358wds0 at isa? port 0x350 irq 15 drq 6 # WD7000 and TMC-7000 controllers 359wds1 at isa? port 0x358 irq 11 drq 5 360 361# SCSI bus support 362scsibus* at scsi? 363 364# SCSI devices 365sd* at scsibus? target ? lun ? # SCSI disk drives 366st* at scsibus? target ? lun ? # SCSI tape drives 367cd* at scsibus? target ? lun ? # SCSI CD-ROM drives 368#ch* at scsibus? target ? lun ? # SCSI autochangers 369#ss* at scsibus? target ? lun ? # SCSI scanners 370#uk* at scsibus? target ? lun ? # SCSI unknown 371 372 373# RAID controllers and devices 374aac* at pci? dev ? function ? # Adaptec AAC family 375amr* at pci? dev ? function ? # AMI/LSI Logic MegaRAID 376cac* at eisa? slot ? # Compaq EISA array controllers 377cac* at pci? dev ? function ? # Compaq PCI array controllers 378ciss* at pci? dev ? function ? # HP Smart Array controllers 379icp* at pci? dev ? function ? # ICP-Vortex GDT & Intel RAID 380mlx* at pci? dev ? function ? # Mylex DAC960 & DEC SWXCR family 381mlx* at eisa? slot ? # Mylex DAC960 & DEC SWXCR family 382twe* at pci? dev ? function ? # 3ware Escalade RAID controllers 383twa* at pci? dev ? function ? # 3ware Escalade 95xx RAID controllers 384 385ld* at aac? unit ? # logical disk devices 386ld* at amr? unit ? 387ld* at cac? unit ? 388ld* at icp? unit ? 389ld* at twe? unit ? 390ld* at twa? unit ? 391ld* at mlx? unit ? 392 393icpsp* at icp? unit ? # SCSI pass-through 394 395# IDE and related devices 396# PCI IDE controllers - see pciide(4) for supported hardware. 397# The 0x0001 flag force the driver to use DMA, even if the driver doesn't know 398# how to set up DMA modes for this chip. This may work, or may cause 399# a machine hang with some controllers. 400pciide* at pci? dev ? function ? flags 0x0000 # GENERIC pciide driver 401acardide* at pci? dev ? function ? # Acard IDE controllers 402aceride* at pci? dev ? function ? # Acer Lab IDE controllers 403#ahcisata* at pci? dev ? function ? # AHCI SATA controllers 404artsata* at pci? dev ? function ? # Intel i31244 SATA controller 405cmdide* at pci? dev ? function ? # CMD tech IDE controllers 406cypide* at pci? dev ? function ? # Cypress IDE controllers 407geodeide* at pci? dev ? function ? # AMD Geode IDE controllers 408hptide* at pci? dev ? function ? # Triones/HighPoint IDE controllers 409iteide* at pci? dev ? function ? # IT Express IDE controllers 410#ixpide* at pci? dev ? function ? # ATI IXP IDE controllers 411optiide* at pci? dev ? function ? # Opti IDE controllers 412piixide* at pci? dev ? function ? # Intel IDE controllers 413pdcide* at pci? dev ? function ? # Promise IDE controllers 414pdcsata* at pci? dev ? function ? # Promise SATA150 controllers 415rccide* at pci? dev ? function ? # ServerWorks IDE controllers 416satalink* at pci? dev ? function ? # SiI SATALink controllers 417siside* at pci? dev ? function ? # SiS IDE controllers 418slide* at pci? dev ? function ? # Symphony Labs IDE controllers 419#svwsata* at pci? dev ? function ? # ServerWorks SATA controllers 420viaide* at pci? dev ? function ? # VIA/AMD/Nvidia IDE controllers 421stpcide* at pci? dev ? function ? # STMicro STPC IDE controllers 422 423# ISA Plug-and-Play IDE controllers 424wdc* at isapnp? 425 426# PCMCIA IDE controllers 427wdc* at pcmcia? function ? 428 429# ISA ST506, ESDI, and IDE controllers 430# Use flags 0x01 if you want to try to use 32bits data I/O (the driver will 431# fall back to 16bits I/O if 32bits I/O are not functional). 432# Some controllers pass the initial 32bit test, but will fail later. 433wdc0 at isa? port 0x1f0 irq 14 flags 0x00 434wdc1 at isa? port 0x170 irq 15 flags 0x00 435 436# ATA (IDE) bus support 437atabus* at ata? 438 439# IDE drives 440# Flags are used only with controllers that support DMA operations 441# and mode settings (e.g. some pciide controllers) 442# The lowest order four bits (rightmost digit) of the flags define the PIO 443# mode to use, the next set of four bits the DMA mode and the third set the 444# UltraDMA mode. For each set of four bits, the 3 lower bits define the mode 445# to use, and the last bit must be 1 for this setting to be used. 446# For DMA and UDMA, 0xf (1111) means 'disable'. 447# 0x0fac means 'use PIO mode 4, DMA mode 2, disable UltraDMA'. 448# (0xc=1100, 0xa=1010, 0xf=1111) 449# 0x0000 means "use whatever the drive claims to support". 450wd* at atabus? drive ? flags 0x0000 451 452# ATA RAID configuration support, as found on some Promise controllers. 453pseudo-device ataraid 454ld* at ataraid? vendtype ? unit ? 455 456# ATAPI bus support 457atapibus* at atapi? 458 459# ATAPI devices 460# flags have the same meaning as for IDE drives. 461cd* at atapibus? drive ? flags 0x0000 # ATAPI CD-ROM drives 462sd* at atapibus? drive ? flags 0x0000 # ATAPI disk drives 463st* at atapibus? drive ? flags 0x0000 # ATAPI tape drives 464#uk* at atapibus? drive ? flags 0x0000 # ATAPI unknown 465 466 467# Miscellaneous mass storage devices 468 469# ISA floppy 470fdc0 at isa? port 0x3f0 irq 6 drq 2 # standard PC floppy controllers 471#fdc1 at isa? port 0x370 irq ? drq ? 472fd* at fdc? drive ? # the drives themselves 473# some machines need you to do this instead of fd* 474#fd0 at fdc0 drive 0 475 476# ISA CD-ROM devices 477#mcd0 at isa? port 0x300 irq 10 # Mitsumi CD-ROM drives 478 479# ISA tape devices 480# note: the wt driver conflicts unpleasantly with ed devices at the 481# same I/O address. The probe reprograms their EEPROMs. Don't 482# uncomment it unless you are actually using it. 483#wt0 at isa? port 0x308 irq 5 drq 1 # Archive and Wangtek QIC tape drives 484 485 486# Network Interfaces 487 488# PCI network interfaces 489an* at pci? dev ? function ? # Aironet PC4500/PC4800 (802.11) 490ath* at pci? dev ? function ? # Atheros 5210/5211/5212 802.11 491atw* at pci? dev ? function ? # ADMtek ADM8211 (802.11) 492bce* at pci? dev ? function ? # Broadcom 4401 10/100 Ethernet 493bge* at pci? dev ? function ? # Broadcom 570x Gigabit Ethernet 494# bnx* at pci? dev ? function ? # Broadcom NetXtremeII gigabit Ethernet 495#en* at pci? dev ? function ? # ENI/Adaptec ATM 496ep* at pci? dev ? function ? # 3Com 3c59x 497ex* at pci? dev ? function ? # 3Com 3c90x[BC] 498epic* at pci? dev ? function ? # SMC EPIC/100 Ethernet 499#esh* at pci? dev ? function ? # Essential HIPPI card 500fpa* at pci? dev ? function ? # DEC DEFPA FDDI 501fxp* at pci? dev ? function ? # Intel EtherExpress PRO 10+/100B 502gsip* at pci? dev ? function ? # NS83820 Gigabit Ethernet 503#hme* at pci? dev ? function ? # Sun Microelectronics STP2002-STQ 504#ipw* at pci? dev ? function ? # Intel PRO/Wireless 2100 505#iwi* at pci? dev ? function ? # Intel PRO/Wireless 2200BG 506#le* at pci? dev ? function ? # PCnet-PCI Ethernet 507lii* at pci? dev ? function ? # Atheros L2 Fast-Ethernet 508#lmc* at pci? dev ? function ? # Lan Media Corp SSI/HSSI/DS3 509mskc* at pci? dev ? function ? # Marvell Yukon 2 Gigabit Ethernet 510msk* at mskc? # Marvell Yukon 2 Gigabit Ethernet 511mtd* at pci? dev ? function ? # Myson MTD803 3-in-1 Ethernet 512ne* at pci? dev ? function ? # NE2000-compatible Ethernet 513#nfe* at pci? dev ? function ? # NVIDIA nForce Ethernet 514#ntwoc* at pci? dev ? function ? # Riscom/N2 PCI Sync Serial 515pcn* at pci? dev ? function ? # AMD PCnet-PCI Ethernet 516re* at pci? dev ? function ? # Realtek 8139C+/8169/8169S/8110S 517rtk* at pci? dev ? function ? # Realtek 8129/8139 518sf* at pci? dev ? function ? # Adaptec AIC-6915 Ethernet 519sip* at pci? dev ? function ? # SiS 900/DP83815 Ethernet 520skc* at pci? dev ? function ? # SysKonnect SK9821 Gigabit Ethernet 521sk* at skc? # SysKonnect SK9821 Gigabit Ethernet 522ste* at pci? dev ? function ? # Sundance ST-201 Ethernet 523stge* at pci? dev ? function ? # Sundance/Tamarack TC9021 Gigabit 524ti* at pci? dev ? function ? # Alteon ACEnic gigabit Ethernet 525tl* at pci? dev ? function ? # ThunderLAN-based Ethernet 526tlp* at pci? dev ? function ? # DECchip 21x4x and clones 527#txp* at pci? dev ? function ? # 3com 3cr990 528#vge* at pci? dev ? function ? # VIATech VT612X Gigabit Ethernet 529vr* at pci? dev ? function ? # VIA Rhine Fast Ethernet 530wi* at pci? dev ? function ? # Intersil Prism Mini-PCI (802.11b) 531wm* at pci? dev ? function ? # Intel 8254x gigabit 532 533# EISA network interfaces 534ep* at eisa? slot ? # 3Com 3c579 Ethernet 535fea* at eisa? slot ? # DEC DEFEA FDDI 536tlp* at eisa? slot ? # DEC DE-425 Ethernet 537 538# ISA Plug-and-Play network interfaces 539an* at isapnp? # # Aironet 802.11 540ep* at isapnp? # 3Com 3c509 Ethernet 541fmv* at isapnp? # Fujitsu FMV-183 542le* at isapnp? # AMD PCnet-ISA Ethernet 543ne* at isapnp? # NE2000-compatible Ethernet 544tr* at isapnp? # IBM/3Com TROPIC Token-Ring 545 546# PCMCIA network interfaces 547an* at pcmcia? function ? # Aironet PC4500/PC4800 (802.11) 548awi* at pcmcia? function ? # BayStack 650 (802.11FH) 549cnw* at pcmcia? function ? # Xircom/Netwave AirSurfer 550cs* at pcmcia? function ? # CS89xx Ethernet 551ep* at pcmcia? function ? # 3Com 3c589 and 3c562 Ethernet 552mbe* at pcmcia? function ? # MB8696x based Ethernet 553ne* at pcmcia? function ? # NE2000-compatible Ethernet 554ray* at pcmcia? function ? # Raytheon Raylink (802.11) 555sm* at pcmcia? function ? # Megahertz Ethernet 556wi* at pcmcia? function ? # Lucent/Intersil WaveLAN/IEEE (802.11) 557options WI_PCMCIA_SPECTRUM24T_FW=0 558xirc* at pcmcia? function ? # Xircom CreditCard Ethernet 559com* at xirc? 560xi* at xirc? 561mhzc* at pcmcia? function ? # Megahertz Ethernet/Modem combo cards 562com* at mhzc? 563sm* at mhzc? 564 565# ISA network interfaces 566ate0 at isa? port 0x2a0 irq ? # AT1700 567cs0 at isa? port 0x300 iomem ? irq ? drq ? # CS8900 Ethernet 568ec0 at isa? port 0x250 iomem 0xd8000 irq 9 # 3Com 3c503 Ethernet 569eg0 at isa? port 0x280 irq 9 # 3c505 Ethernet cards 570el0 at isa? port 0x300 irq 9 # 3c501 Ethernet cards 571ep* at isa? port ? irq ? # 3c509 Ethernet cards 572ef0 at isa? port 0x360 iomem 0xd0000 irq 7 # 3c507 573ai0 at isa? port 0x360 iomem 0xd0000 irq 7 # StarLAN 574fmv0 at isa? port 0x2a0 irq ? # FMV-181/182 575ix0 at isa? port 0x300 irq 10 # EtherExpress/16 576iy0 at isa? port 0x360 irq ? # EtherExpress PRO 10 ISA 577lc0 at isa? port 0x320 iomem ? irq ? # DEC EtherWORKS III (LEMAC) 578depca0 at isa? port 0x300 iomem 0xc8000 iosiz 0x8000 irq 5 # DEPCA 579le* at depca? 580nele0 at isa? port 0x320 irq 9 drq 7 # NE2100 581le* at nele? 582bicc0 at isa? port 0x320 irq 10 drq 7 # BICC IsoLan 583le* at bicc? 584ne0 at isa? port 0x280 irq 9 # NE[12]000 Ethernet cards 585ne1 at isa? port 0x300 irq 10 586sm0 at isa? port 0x300 irq 10 # SMC91C9x Ethernet 587tr0 at isa? port 0xa20 iomem 0xd8000 irq ? # IBM TROPIC based Token-Ring 588tr1 at isa? port 0xa24 iomem 0xd0000 irq ? # IBM TROPIC based Token-Ring 589tr* at isa? port ? irq ? # 3Com TROPIC based Token-Ring 590we0 at isa? port 0x280 iomem 0xd0000 irq 9 # WD/SMC Ethernet 591we1 at isa? port 0x300 iomem 0xcc000 irq 10 592 593# MII/PHY support 594acphy* at mii? phy ? # DAltima AC101 and AMD Am79c874 PHYs 595amhphy* at mii? phy ? # AMD 79c901 Ethernet PHYs 596bmtphy* at mii? phy ? # Broadcom BCM5201 and BCM5202 PHYs 597brgphy* at mii? phy ? # Broadcom BCM5400-family PHYs 598#ciphy* at mii? phy ? # Cicada CS8201 Gig-E PHYs 599dmphy* at mii? phy ? # Davicom DM9101 PHYs 600exphy* at mii? phy ? # 3Com internal PHYs 601glxtphy* at mii? phy ? # Level One LXT-1000 PHYs 602gphyter* at mii? phy ? # NS83861 Gig-E PHY 603icsphy* at mii? phy ? # Integrated Circuit Systems ICS189x 604igphy* at mii? phy ? # Intel IGP01E1000 605ihphy* at mii? phy ? # Intel 82577 PHYs 606ikphy* at mii? phy ? # Intel 82563 PHYs 607inphy* at mii? phy ? # Intel 82555 PHYs 608iophy* at mii? phy ? # Intel 82553 PHYs 609lxtphy* at mii? phy ? # Level One LXT-970 PHYs 610makphy* at mii? phy ? # Marvell Semiconductor 88E1000 PHYs 611nsphy* at mii? phy ? # NS83840 PHYs 612nsphyter* at mii? phy ? # NS83843 PHYs 613pnaphy* at mii? phy ? # generic HomePNA PHYs 614qsphy* at mii? phy ? # Quality Semiconductor QS6612 PHYs 615rgephy* at mii? phy ? # Realtek 8169S/8110S internal PHYs 616rlphy* at mii? phy ? # Realtek 8139/8201L PHYs 617sqphy* at mii? phy ? # Seeq 80220/80221/80223 PHYs 618tlphy* at mii? phy ? # ThunderLAN PHYs 619tqphy* at mii? phy ? # TDK Semiconductor PHYs 620urlphy* at mii? phy ? # Realtek RTL8150L internal PHYs 621ukphy* at mii? phy ? # generic unknown PHYs 622 623# USB Controller and Devices 624 625# PCI USB controllers 626ehci* at pci? dev ? function ? # Enhanced Host Controller 627uhci* at pci? # Universal Host Controller (Intel) 628ohci* at pci? # Open Host Controller 629 630# USB bus support 631usb* at ehci? 632usb* at uhci? 633usb* at ohci? 634 635# USB Hubs 636uhub* at usb? 637uhub* at uhub? port ? 638 639# USB HID device 640uhidev* at uhub? port ? configuration ? interface ? 641 642# USB Mice 643#ums* at uhidev? reportid ? 644#wsmouse* at ums? 645 646# USB Keyboards 647ukbd* at uhidev? reportid ? 648wskbd* at ukbd? console ? 649 650# USB serial adapter 651#ucycom* at uhidev? reportid ? 652 653# USB Generic HID devices 654#uhid* at uhidev? reportid ? 655 656# USB Printer 657#ulpt* at uhub? port ? configuration ? interface ? 658 659# USB Mass Storage 660umass* at uhub? port ? configuration ? interface ? 661 662# Y@P firmware loader 663#uyap* at uhub? port ? 664 665# USB Generic driver 666#ugen* at uhub? port ? configuration ? interface ? 667 668# USB Ethernet adapters 669#atu* at uhub? port ? # Atmel AT76C50XX based adapters 670aue* at uhub? port ? # ADMtek AN986 Pegasus based adapters 671axe* at uhub? port ? # ASIX AX88172 based adapters 672cue* at uhub? port ? # CATC USB-EL1201A based adapters 673kue* at uhub? port ? # Kawasaki LSI KL5KUSB101B based adapters 674url* at uhub? port ? # Realtek RTL8150L based adapters 675 676# Audio Devices 677 678# PCI audio devices 679#eap* at pci? dev ? function ? # Ensoniq AudioPCI 680#eso* at pci? dev ? function ? # ESS Solo-1 PCI AudioDrive 681#sv* at pci? dev ? function ? # S3 SonicVibes 682 683# ISA Plug-and-Play audio devices 684#guspnp* at isapnp? # Gravis Ultra Sound PnP audio 685#sb* at isapnp? # SoundBlaster-compatible audio 686 687# ISA audio devices 688# the "aria" probe might give false hits 689#aria0 at isa? port 0x290 irq 10 # Aria 690#gus0 at isa? port 0x220 irq 7 drq 1 drq2 6 # Gravis Ultra Sound 691#pas0 at isa? port 0x220 irq 7 drq 1 # ProAudio Spectrum 692#sb0 at isa? port 0x220 irq 7 drq 1 drq2 5 # SoundBlaster 693#wss0 at isa? port 0x530 irq 10 drq 0 drq2 1 # Windows Sound System 694 695# OPL[23] FM synthesizers 696#opl0 at isa? port 0x388 # use only if not attached to sound card 697#opl* at eso? 698#opl* at ess? 699#opl* at sb? 700#opl* at sv? 701 702# Audio support 703#audio* at audiobus? 704 705# MIDI support 706#midi* at midibus? 707#midi* at pcppi? # MIDI interface to the PC speaker 708 709# The spkr driver provides a simple tone interface to the built in speaker. 710#spkr* at pcppi? # PC speaker 711#spkr* at audio? # PC speaker (synthesized) 712 713# Mice 714 715# ISA busmice 716#lms0 at isa? port 0x23c irq 5 # Logitech bus mouse 717#lms1 at isa? port 0x238 irq 5 718#mms0 at isa? port 0x23c irq 5 # Microsoft InPort mouse 719#mms1 at isa? port 0x238 irq 5 720#wsmouse* at lms? 721#wsmouse* at mms? 722 723# Joysticks 724 725# ISA Plug-and-Play joysticks 726#joy* at isapnp? # Game ports (usually on audio cards) 727 728# ISA joysticks. Probe is a little strange; add only if you have one. 729#joy0 at isa? port 0x201 730 731 732# Miscellaneous Devices 733 734# Planetconnect Satellite receiver driver. 735#satlink0 at isa? port 0x300 drq 1 736 737# Virtio devices 738virtio* at pci? dev ? function ? # Virtio PCI device 739viomb* at virtio? # Virtio memory balloon device 740ld* at virtio? # Virtio disk device 741vioif* at virtio? # Virtio network device 742 743# Pull in optional local configuration 744cinclude "arch/i386/conf/INSTALL.local" 745 746 747# Pseudo-Devices 748 749# disk/mass storage pseudo-devices 750#pseudo-device ccd # concatenated/striped disk devices 751pseudo-device raid # RAIDframe disk driver 752options RAID_AUTOCONFIG # auto-configuration of RAID components 753#pseudo-device fss # file system snapshot device 754pseudo-device md # memory disk device (ramdisk) 755#pseudo-device vnd # disk-like interface to files 756 757# network pseudo-devices 758pseudo-device bpfilter # Berkeley packet filter 759#pseudo-device ipfilter # IP filter (firewall) and NAT 760pseudo-device loop # network loopback 761#pseudo-device ppp # Point-to-Point Protocol 762pseudo-device sl # Serial Line IP 763#pseudo-device strip # Starmode Radio IP (Metricom) 764#pseudo-device tun # network tunneling over tty 765#pseudo-device gre # generic L3 over IP tunnel 766 767# miscellaneous pseudo-devices 768pseudo-device pty # pseudo-terminals 769options NO_DEV_PTM 770#pseudo-device sequencer # MIDI sequencer 771# rnd works; RND_COM does not on port i386 yet. 772#options RND_COM # use "com" randomness as well (BROKEN) 773 774# a pseudo device needed for Coda # also needs CODA (above) 775#pseudo-device vcoda # coda minicache <-> venus comm. 776 777# wscons pseudo-devices 778pseudo-device wsmux # mouse & keyboard multiplexor 779#pseudo-device wsfont 780 781