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