xref: /openbsd/sys/arch/i386/conf/GENERIC (revision 7b36286a)
1#	$OpenBSD: GENERIC,v 1.633 2008/08/02 16:09:29 oga Exp $
2#
3# For further information on compiling OpenBSD kernels, see the config(8)
4# man page.
5#
6# For further information on hardware support for this architecture, see
7# the intro(4) man page.  For further information about kernel options
8# for this architecture, see the options(4) man page.  For an explanation
9# of each device driver in this file see the section 4 man page for the
10# device.
11
12machine		i386
13include		"../../../conf/GENERIC"
14maxusers	80			# estimated number of users
15
16option		USER_PCICONF	# user-space PCI configuration
17
18#option		VM86		# Virtual 8086 emulation
19option		KVM86		# Kernel Virtual 8086 emulation
20option		USER_LDT	# user-settable LDT; see i386_set_ldt(2)
21option		APERTURE	# in-kernel aperture driver for XFree86
22
23#option		KGDB		# Remote debugger support; exclusive of DDB
24#option		"KGDB_DEVNAME=\"com\"",KGDBADDR=0x2f8,KGDBRATE=9600
25
26option		COMPAT_SVR4	# binary compatibility with SVR4
27option		COMPAT_IBCS2	# binary compatibility with SCO and ISC
28option		COMPAT_LINUX	# binary compatibility with Linux
29option		COMPAT_FREEBSD	# binary compatibility with FreeBSD
30option		COMPAT_BSDOS	# binary compatibility with BSD/OS
31option		COMPAT_AOUT	# a.out binaries are emulated
32
33option		PROCFS		# /proc
34#option		NTFS		# Experimental NTFS support
35
36# or use		root on nfs swap on nfs
37config		bsd	swap generic
38
39mainbus0 at root
40
41cpu0	at mainbus?
42bios0	at mainbus0
43apm0	at bios0 flags 0x0000	# flags 0x0101 to force protocol version 1.1
44acpi0	at bios?
45pcibios0 at bios0 flags 0x0000	# use 0x30 for a total verbose
46ipmi0	at mainbus? disable	# IPMI
47#vmt0	at mainbus?		# VMware Tools
48esm0	at mainbus? 		# Dell Embedded Server Management
49amdmsr0	at mainbus?		# MSR access for AMD Geode LX CPUs with GP
50
51acpitimer*	at acpi?
52acpihpet*	at acpi?
53acpiac*		at acpi?
54acpibat*	at acpi?
55acpibtn*	at acpi?
56acpicpu*	at acpi?
57#acpidock*	at acpi?
58acpiec*		at acpi?
59acpiprt*	at acpi?
60acpitz*		at acpi?
61acpiasus*	at acpi?
62acpithinkpad*	at acpi?
63
64option		PCIVERBOSE
65option		EISAVERBOSE
66option		USBVERBOSE
67
68isa0	at mainbus0
69isa0	at pcib?
70isa0	at amdpcib?
71isa0	at ichpcib?
72isa0	at piixpcib?
73isa0	at gscpcib?
74isa0	at glxpcib?
75eisa0	at mainbus0
76pci*	at mainbus0
77
78pchb*	at pci?			# PCI-Host bridges
79ppb*	at pci?			# PCI-PCI bridges
80pci*	at ppb?
81pci*	at pchb?
82pcib*	at pci?			# PCI-ISA bridge
83amdpcib* at pci?		# AMD 8111 LPC bridge
84ichpcib* at pci?		# Intel ICHx/ICHx-M LPC bridges
85piixpcib* at pci?		# Intel PIIX4 PCI-ISA bridge
86gscpcib* at pci?		# NS Geode SC1100 PCI-ISA bridge
87gpio*	at gscpcib?
88glxpcib* at pci?		# AMD CS5536 PCI-ISA bridge
89gpio*	at glxpcib?
90kate*	at pci?			# AMD K8 temperature sensor
91km*	at pci?			# AMD K10 temperature sensor
92
93# power management and other environmental stuff
94elansc*	at pci?			# AMD Elan SC520 System Controller
95gpio*	at elansc?
96geodesc* at pci?		# Geode SC1100/SCx200 IAOC
97#gscpm*	at pci?			# NS Geode SC1100 SMI/ACPI module
98#ichwdt* at pci?		# Intel 6300ESB ICH watchdog timer
99wdt0	at pci?			# Ind Computer Source PCI-WDT50x driver
100pwdog0	at pci?			# Quancom PWDOG1 watchdog timer
101
102# National Semiconductor LM7[89] and compatible hardware monitors
103lm0	at isa? port 0x290
104#lm1	at isa? port 0x280
105#lm2	at isa? port 0x310
106nsclpcsio* at isa? port 0x2e		# NS PC87366 LPC Super I/O
107nsclpcsio* at isa? port 0x4e
108gpio*	at nsclpcsio?
109gscsio*	at isa?	port 0x2e		# NS Geode SC1100 Super I/O
110gscsio*	at isa?	port 0x15c
111iic*	at gscsio?			# ACCESS.bus 1 & 2
112piixpm* at pci?				# Intel PIIX power management
113iic*	at piixpm?
114alipm*	at pci?				# Acer Labs M7101 power management
115iic*	at alipm?
116ichiic*	at pci?				# Intel ICH SMBus controller
117iic*	at ichiic?
118viapm*	at pci?				# VIA VT8237 power management
119iic*	at viapm?
120amdiic*	at pci?				# AMD-8111 SMBus controller
121iic*	at amdiic?
122nviic*	at pci?				# NVIDIA nForce2/3/4 SMBus controller
123iic*	at nviic?
124amdpm*	at pci?				# AMD-7xx/8111 and NForce SMBus controller
125iic*	at amdpm?
126
127it*	at isa? port 0x2e		# ITE IT8705F, IT8712F, IT8716F,
128it*	at isa? port 0x4e		# IT8718F, IT8726F and SiS SiS950
129					# monitors and watchdog timer
130
131viaenv*	at pci?				# VIA VT82C686A hardware monitor
132viasio*	at isa? port 0x2e flags 0x0000	# VIA VT1211 LPC Super I/O
133viasio*	at isa? port 0x4e flags 0x0000
134wbsio*	at isa? port 0x2e		# Winbond LPC Super I/O
135wbsio*	at isa? port 0x4e
136lm*	at wbsio?
137fins0	at isa? port 0x4e		# Fintek F71805 Super I/O
138
139aps0	at isa? port 0x1600		# ThinkPad Active Protection System
140
141adc*	at iic?				# Analog Devices AD7416/AD7417/7418
142andl*	at iic?				# Andigilog aSC7611
143adl*	at iic?				# Andigilog aSC7621
144admtemp* at iic?			# Analog Devices ADM1021
145admlc*	at iic?				# Analog Devices ADM1024
146admcts*	at iic?				# Analog Devices ADM1026
147admtm*	at iic?				# Analog Devices ADM1025
148admtmp*	at iic?				# Analog Devices ADM1030
149admtt*	at iic?				# Analog Devices ADM1031
150adt*	at iic?				# Analog Devices ADT7460
151lm*	at iic?				# National Semiconductor LM78/79
152lmenv*	at iic?				# National Semiconductor LM87
153lmtemp*	at iic?				# National Semiconductor LM75/LM77
154lmn*	at iic?				# National Semiconductor LM93
155maxds*	at iic?				# Maxim DS1631/1624/1721
156maxtmp*	at iic?				# Maxim MAX6642/MAX6690
157asbtm*	at iic?				# Asus ASB100
158wbenv*	at iic?				# Winbond W83L784R/W83L785R/W83L785TS-L
159glenv*	at iic?				# Genesys Logic GL518SM
160thmc*	at iic?				# TI TMHC50 / Analog ADM1022
161spdmem*	at iic?				# SPD memory eeproms
162sdtemp*	at iic?				# SO-DIMM (JC-42.4) temperature
163wbng*	at iic?				# Winbond W83793G
164
165#isagpio0 at isa? port 0x78		# ISA I/O mapped as GPIO
166#isagpio1 at isa? port 0x80
167
168# ISA PCMCIA controllers
169#option PCMCIAVERBOSE
170pcic0	at isa? port 0x3e0 iomem 0xd0000 iosiz 0x10000
171pcic1	at isa? port 0x3e2 iomem 0xe0000 iosiz 0x4000
172pcic2	at isa? port 0x3e4 iomem 0xe0000 iosiz 0x4000
173tcic0	at isa? disable port 0x240 iomem 0xd0000 iosiz 0x10000
174
175# ISA Plug-and-Play PCMCIA controllers
176#option DEBUG_ISAPNP
177pcic*	at isapnp?
178
179# PCI PCMCIA controllers
180pcic*	at pci?
181
182# PCMCIA bus support
183pcmcia*	at pcic?
184pcmcia* at tcic?
185
186# CardBus bus support
187cardbus*	at cardslot?
188pcmcia*		at cardslot?
189cbb*		at pci?
190cardslot*	at cbb?
191
192# USB Controllers
193ehci*	at pci?				# Enhanced Host Controller
194ehci*	at cardbus?			# Enhanced Host Controller
195uhci*	at pci?				# Universal Host Controller (Intel)
196ohci*	at pci?				# Open Host Controller
197ohci*	at cardbus?			# Open Host Controller
198
199# USB bus support
200usb*	at ehci?
201usb*	at uhci?
202usb*	at ohci?
203
204# USB devices
205uhub*	at usb?			# USB Hubs
206uhub*	at uhub?		# USB Hubs
207umodem*	at uhub?		# USB Modems/Serial
208ucom*	at umodem?
209uvisor*	at uhub?		# Handspring Visor
210ucom*	at uvisor?
211uvscom*	at uhub?		# SUNTAC Slipper U VS-10U serial
212ucom*	at uvscom?
213ubsa*	at uhub?		# Belkin serial adapter
214ucom*	at ubsa?
215uftdi*	at uhub?		# FTDI FT8U100AX serial adapter
216ucom*	at uftdi?
217uplcom* at uhub?		# I/O DATA USB-RSAQ2 serial adapter
218ucom*	at uplcom?
219umct*	at uhub?		# MCT USB-RS232 serial adapter
220ucom*	at umct?
221uslcom*	at uhub?		# Silicon Laboratories CP210x serial
222ucom*	at uslcom?
223uark*	at uhub?		# Arkmicro ARK3116 serial
224ucom*	at uark?
225moscom*	at uhub?		# MosChip MCS7703 serial
226ucom*	at moscom?
227uipaq*	at uhub?		# iPAQ serial adapter
228ucom*	at uipaq?
229umsm*	at uhub?		# Qualcomm MSM EVDO
230ucom*	at umsm?
231uchcom*	at uhub?		# WinChipHead CH341/340 serial
232ucom*	at uchcom?
233uaudio* at uhub?		# USB Audio
234audio*	at uaudio?
235umidi*	at uhub?		# USB MIDI
236midi*	at umidi?
237ulpt*	at uhub?		# USB Printers
238umass*	at uhub?		# USB Mass Storage devices
239scsibus* at umass?
240atapiscsi* at umass?
241uhidev*	at uhub?		# Human Interface Devices
242ums*	at uhidev?		# USB mouse
243wsmouse* at ums? mux 0
244uts*	at uhub?		# USB touchscreen
245wsmouse* at uts? mux 0
246ukbd*	at uhidev?		# USB keyboard
247wskbd*	at ukbd? mux 1
248ucycom*	at uhidev?		# Cypress serial
249ucom*	at ucycom?
250#uticom* at uhub?		# TI serial
251#ucom*	at uticom?
252uhid*	at uhidev?		# USB generic HID support
253aue*	at uhub?		# ADMtek AN986 Pegasus Ethernet
254atu*	at uhub?		# Atmel AT76c50x based 802.11b
255axe*	at uhub?		# ASIX Electronics AX88172 USB Ethernet
256cue*	at uhub?		# CATC USB-EL1201A based Ethernet
257kue*	at uhub?		# Kawasaki KL5KUSB101B based Ethernet
258cdce*	at uhub?		# CDC Ethernet
259upl*	at uhub?		# Prolific PL2301/PL2302 host-to-host `network'
260udav*	at uhub?		# Davicom DM9601 based Ethernet
261url*	at uhub?		# Realtek RTL8150L based adapters
262wi*	at uhub?		# WaveLAN IEEE 802.11DS
263urio*	at uhub?		# Diamond Multimedia Rio 500
264uscanner* at uhub?		# USB Scanners
265usscanner* at uhub?		# USB SCSI scanners, e.g., HP5300
266scsibus* at usscanner?
267#uyap*	at uhub?		# Y@P firmware loader
268udsbr*	at uhub?		# D-Link DSB-R100 radio
269radio*	at udsbr?		# USB radio
270uberry*	at uhub?		# Research In Motion Blackberry
271ugen*	at uhub?		# USB Generic driver
272uath*	at uhub?		# Atheros AR5005UG/AR5005UX
273ural*	at uhub?		# Ralink RT2500USB
274rum*	at uhub?		# Ralink RT2501USB/RT2601USB
275zyd*	at uhub?		# Zydas ZD1211
276upgt*	at uhub?		# Conexant/Intersil PrismGT SoftMAC USB
277#option	NATM
278#ueagle* at uhub?		# Analog Devices Eagle ADSL
279udcf*	at uhub?		# Gude Expert mouseCLOCK
280umbg*	at uhub?		# Meinberg Funkuhren USB5131
281uow*	at uhub?		# Maxim/Dallas DS2490 1-Wire adapter
282onewire* at uow?
283puc*	at pci?			# PCI "universal" communication device
284#puc*	at cardbus?
285
286# USB Video
287uvideo* at uhub?
288video*  at uvideo?
289
290sdhc*	at pci?			# SD Host Controller
291sdmmc*	at sdhc?		# SD/MMC bus
292scsibus* at sdmmc?		# SCSI emulation
293
294# Bluetooth controllers
295#sbt*	at sdmmc?		# SDIO Bluetooth
296#ubt*	at uhub?		# USB Bluetooth
297
298# Bluetooth bus support
299#bthub*	at sbt?
300#bthub*	at ubt?
301
302# Bluetooth HID support
303#bthidev* at bthub?
304#btkbd*	at bthidev?
305#btms*	at bthidev?
306#wskbd*	at btkbd? mux 1
307#wsmouse* at btms? mux 0
308
309npx0	at isa? port 0xf0 irq 13	# math coprocessor
310isadma0	at isa?
311isapnp0	at isa?
312
313option	WSDISPLAY_COMPAT_USL		# VT handling
314option	WSDISPLAY_COMPAT_RAWKBD		# provide raw scancodes; needed for X11
315option	WSDISPLAY_DEFAULTSCREENS=6	# initial number of text consoles
316option	WSDISPLAY_COMPAT_PCVT		# emulate some ioctls; needed for X11
317
318pckbc0		at isa?		# PC keyboard controller
319pckbd*		at pckbc?	# PC keyboard
320pms*		at pckbc?	# PS/2 mouse for wsmouse
321pmsi*		at pckbc?	# PS/2 "Intelli"mouse for wsmouse
322vga0		at isa?
323vga*		at pci?
324pcdisplay0	at isa?		# CGA, MDA, EGA, HGA
325wsdisplay*	at vga?
326wsdisplay*	at pcdisplay?
327wskbd*		at pckbd? mux 1
328wsmouse*	at pms? mux 0
329wsmouse*	at pmsi? mux 0
330
331agp*		at vga?		# AGP bridges
332#option		DRM_DEBUG
333inteldrm*	at vga? disable	# Intel i915, i945 DRM driver
334#machdrm*	at vga?		# mach64 (3D Rage Pro, Rage) DRM driver
335#mgadrm*	at vga?		# Matrox G[24]00, G[45]50 DRM driver
336#ragedrm*	at vga?		# ATI Rage 128 DRM driver
337radeondrm*	at vga? disable	# ATI Radeon DRM driver
338#savagedrm*	at vga?		# S3 Savage DRM driver
339#sisdrm*	at vga?		# SiS DRM driver
340#tdfxdrm*	at vga?		# 3dfx (voodoo) DRM driver
341
342#option		VESABIOSVERBOSE
343#option		VESAFB		# VESA bios framebuffer support for X11
344#vesabios0	at mainbus?
345
346
347pcppi0		at isa?
348
349com0	at isa? port 0x3f8 irq 4	# standard PC serial ports
350com1	at isa? port 0x2f8 irq 3
351com2	at isa? port 0x3e8 irq 5
352#com3	at isa? port 0x2e8 irq 9	# (conflicts with some video cards)
353#com4	at isa? port 0x220 irq 4	# Fujitsu Stylistic Touchscreen
354ast0	at isa? port 0x1a0 irq 5	# AST 4-port serial card
355#ast1	at isa? port 0x2a0 irq 6	# 2nd AST 4-port serial card
356com*	at ast?
357#boca0	at isa? port 0x100 irq 5	# BOCA 8-port serial cards
358#com*	at boca?
359#addcom0	at isa? port 0x108 irq 5	# Addonics FlexPort
360#com*	at addcom?
361#rtfps0	at isa? port 0x1230 irq 10	# RT 4-port serial cards
362#com*	at rtfps?
363#hsq0	at isa? port 0x140 irq 10	# Hostess 4-port serial card
364#com*	at hsq?
365com*	at pcmcia?			# PCMCIA modems/serial ports
366com*	at isapnp?
367com*	at puc?
368com*	at cardbus?
369
370# option for using CD1400 handshaking for incoming data
371# requires a special cable that exchanges the RTS and DTR lines
372# options CY_HW_RTS
373cy0	at isa? iomem 0xd4000 irq 12	# ISA cyclom serial card
374cy*	at pci?				# PCI cyclom serial card
375#cz*	at pci?				# Cyclades-Z multi-port serial boards
376
377lpt0	at isa? port 0x378 irq 7	# standard PC parallel ports
378lpt1	at isa? port 0x278
379lpt2	at isa? port 0x3bc
380lpt*	at puc?
381
382lms0	at isa? port 0x23c irq 5	# Logitech bus mouse
383lms1	at isa? port 0x238 irq 5
384mms0	at isa? port 0x23c irq 5	# Microsoft InPort mouse
385mms1	at isa? port 0x238 irq 5
386
387wsmouse*	at lms? mux 0
388wsmouse*	at mms? mux 0
389
390bha0	at isa? port 0x330		# BusLogic [57]4X SCSI controllers
391bha1	at isa? disable port 0x334	# BusLogic [57]4X SCSI controllers
392bha2	at isa? disable
393bha*	at pci?
394#bha*	at eisa?		# XXX eisa still runs in isa-compat
395scsibus* at bha?
396aha0	at isa? port 0x330	# Adaptec 154[02] SCSI controllers
397aha1	at isa? port 0x334	# Adaptec 154[02] SCSI controllers
398aha*	at isapnp?
399scsibus* at aha?
400ahb*	at eisa?		# Adaptec 174[024] SCSI controllers
401scsibus* at ahb?
402#ahc0	at isa?			# Adaptec 284x SCSI controllers
403ahc*	at eisa?		# Adaptec 274x, aic7770 SCSI controllers
404ahc*	at pci?			# Adaptec 2940/3940/78?? SCSI controllers
405scsibus* at ahc?
406jmb*	at pci?			# JMicron JMB36x controllers
407ahci*	at jmb? flags 0x0000	# flags 0x0001 to force SATA 1 (1.5Gb/s)
408pciide*	at jmb?
409ahci*	at pci?	flags 0x0000	# AHCI SATA controllers
410				# flags 0x0001 to force SATA 1 (1.5Gb/s)
411scsibus* at ahci?
412sili*	at pci?			# Silicon Image 3124/3132/3531 SATA controllers
413scsibus* at sili?
414ahd*	at pci?			# Adaptec 79?? SCSI controllers
415scsibus* at ahd?
416arc*	at pci?			# Areca RAID Controllers
417scsibus* at arc?
418mpi*	at pci?			# LSI Logic Fusion MPT Message Passing Interface
419scsibus* at mpi?
420gdt*	at pci?			# ICP Vortex GDT RAID controllers
421scsibus* at gdt?
422twe*	at pci?			# 3ware Escalade RAID controllers
423scsibus* at twe?
424#aac*	at pci?			# Adaptec FSA RAID controllers
425#scsibus* at aac?
426ami*	at pci?			# AMI MegaRAID controllers
427scsibus* at ami?
428mfi*	at pci?			# LSI MegaRAID SAS controllers
429scsibus* at mfi?
430cac*	at pci?			# Compaq Smart ARRAY [234]* RAID controllers
431cac*	at eisa?
432scsibus* at cac?
433ciss*	at pci?			# Compaq Smart ARRAY [56]* RAID controllers
434scsibus* at ciss?
435iha*	at pci?			# Initio Ultra/UltraWide SCSI controllers
436scsibus* at iha?
437ips*	at pci?			# IBM ServeRAID controllers
438scsibus* at ips?
439isp*	at pci?			# Qlogic ISP [12]0x0 SCSI/FibreChannel
440scsibus* at isp?
441#qli*	at pci?			# Qlogic 4010 & 4022 iSCSI
442#scsibus* at qli?
443aic0	at isa? port 0x340 irq 11 # Adaptec 152[02] SCSI controllers
444aic*	at pcmcia?		# PCMCIA based aic SCSI controllers
445aic*	at isapnp?		# isapnp configured aic SCSI controllers
446scsibus* at aic?
447#esp*	at pcmcia?		# PCMCIA based NCR 53C9X SCSI
448#scsibus* at esp?
449siop*	at pci?			# NCR 538XX SCSI controllers(new)
450scsibus* at siop?
451adv*	at pci?			# AdvanSys 1200A/B and ULTRA SCSI
452scsibus* at adv?
453adw*	at pci?			# AdvanSys ULTRA WIDE SCSI
454scsibus* at adw?
455pcscp*	at pci?			# AMD 53c974 PCscsi-PCI SCSI
456scsibus* at pcscp?
457sea0	at isa? disable iomem 0xc8000 irq 5 # Seagate ST0[12] SCSI controllers
458scsibus* at sea?
459trm*	at pci?			# Tekram DC-3x5U SCSI Controllers
460scsibus* at trm?
461uha0	at isa? port 0x330	# UltraStor [13]4f SCSI controllers
462uha1	at isa? disable port 0x334 # UltraStor [13]4f SCSI controllers
463uha*	at eisa?		# UltraStor 24f SCSI controllers
464scsibus* at uha?
465wds0	at isa? disable port 0x350 irq 15 drq 6	# WD7000 and TMC-7000 controllers
466#wds1	at isa? port 0x358 irq 11 drq 5
467scsibus* at wds?
468
469sd*	at scsibus?		# SCSI disk drives
470st*	at scsibus?		# SCSI tape drives
471cd*	at scsibus?		# SCSI CD-ROM drives
472ch*	at scsibus?		# SCSI autochangers
473ss*	at scsibus?		# SCSI scanners
474safte*	at scsibus?		# SCSI accessed fault-tolerant enclosures
475ses*	at scsibus?		# SCSI enclosure services
476uk*	at scsibus?		# unknown SCSI
477
478fdc0	at isa? port 0x3f0 irq 6 drq 2	# standard PC floppy controllers
479#fdc1	at isa? port 0x370
480fd*	at fdc? flags 0x00
481
482#mcd0	at isa? port 0x300 irq 10	# Mitsumi CD-ROM drives
483
484# IDE controllers
485pciide* at pci? flags 0x0000
486
487wdc0	at isa? port 0x1f0 irq 14 flags 0x00
488wdc1	at isa? port 0x170 irq 15 flags 0x00
489wdc*	at pcmcia?
490wdc*	at isapnp?
491
492# IDE hard drives
493wd*	at wdc? flags 0x0000
494wd*	at pciide? flags 0x0000
495
496# ATAPI<->SCSI
497atapiscsi* at wdc?
498atapiscsi* at pciide?
499scsibus* at atapiscsi?
500
501# Networking devices
502we0	at isa? port 0x280 iomem 0xd0000 irq 9	# WD/SMC 80x3 ethernet
503we1	at isa? port 0x300 iomem 0xcc000 irq 10	#
504#we2	at isa? port 0x280 iomem 0xd0000 irq 3	# WD/SMC 80x3 ethernet
505we*	at isapnp?
506ec0	at isa? port 0x250 iomem 0xd8000 irq 9	# 3C503 ethernet
507ne0	at isa? port 0x240 irq 9		# NE[12]000 ethernet
508ne1	at isa? port 0x300 irq 10		# NE[12]000 ethernet
509ne2	at isa? port 0x280 irq 9		# NE[12]000 ethernet
510ne*	at isapnp?				# NE[12]000 PnP ethernet
511eg0	at isa? disable port 0x310 irq 5	# 3C505/Etherlink+ ethernet
512el0	at isa? disable port 0x300 irq 9	# 3C501 ethernet
513ep0	at isa?					# 3C509 ethernet
514ep*	at isapnp?				# 3C509 PnP ethernet
515ep*	at isa?					# 3C509 ethernet
516ef*	at isapnp?				# 3C515 PnP ethernet
517ie0	at isa? port 0x360 iomem 0xd0000 irq 7	# StarLAN and 3C507
518#ie1	at isa? port 0x300 irq 10		# EtherExpress
519lc0	at isa? port 0x200			# DEC EtherWorks
520lc1	at isa? port 0x280			# DEC EtherWorks
521le0	at isa? port 0x360 irq 15 drq 6		# IsoLan, NE2100, and DEPCA
522ex0	at isa? port 0x320 irq 5		# Intel EtherExpress PRO/10
523sm0	at isa? port 0x300 irq 10		# SMC 91cxx-based ethernet
524#tr0	at isa? port 0xa20 iomem 0xd8000	# IBM TROPIC based Token-Ring
525#tr1	at isa? port 0xa24 iomem 0xd0000	# IBM TROPIC based Token-Ring
526#tr*	at isa?				# 3COM TROPIC based Token-Ring
527ep0	at eisa?
528ep*	at eisa?			# 3C579 ethernet
529fea*	at eisa?			# DEC DEFEA FDDI
530lmc*	at pci?				# Lan Media Corp SSI/T3/HSSI
531san*	at pci?				# Sangoma PCI AFT card
532le*	at isapnp?
533pcn*	at pci?				# AMD PCnet-PCI Ethernet
534de*	at pci?				# DC21X4X-based ethernet
535fxp*	at pci?				# EtherExpress 10/100B ethernet
536fxp*	at cardbus?			# Intel PRO/100 ethernet
537ne*	at pci?				# NE2000-compat ethernet
538ep0	at pci?				# 3C59x ethernet
539ep*	at pci?				# 3C59x ethernet
540ne*	at pcmcia?			# PCMCIA based NE2000 ethernet
541ep*	at pcmcia?			# PCMCIA based 3C5xx ethernet
542sm*	at pcmcia?			# PCMCIA based sm ethernet
543xe*	at pcmcia?			# Xircom ethernet
544fpa*	at pci?				# DEC DEFPA FDDI
545xl*	at pci?				# 3C9xx ethernet
546xl*	at cardbus?			# 3C575/3C656 ethernet
547rl*	at pci?				# RealTek 81[23]9 ethernet
548rl*	at cardbus?			# RealTek 81[23]9 ethernet
549mtd*	at pci?				# Myson MTD800/803/891
550epic*	at pci?				# SMC EPIC/100 ethernet
551tl*	at pci?				# Compaq Thunderlan ethernet
552vr*	at pci?				# VIA Rhine ethernet
553wb*	at pci?				# Winbond W89C840F ethernet
554sf*	at pci?				# Adaptec AIC-6915 ethernet
555sis*	at pci?				# SiS 900/7016 ethernet
556ste*	at pci?				# Sundance ST201 ethernet
557dc*	at pci?				# 21143, "tulip" clone ethernet
558dc*	at cardbus?			# 21143, "tulip" clone ethernet
559ti*	at pci?				# Alteon Tigon 1Gb ethernet
560skc*	at pci?				# SysKonnect GEnesis 984x
561sk*	at skc?				#  each port of above
562mskc*	at pci?				# Marvell Yukon-2
563msk*	at mskc?			#  each port of above
564em*	at pci?				# Intel Pro/1000 ethernet
565ixgb*	at pci?				# Intel Pro/10Gb ethernet
566ix*	at pci?				# Intel 82598EB 10Gb ethernet
567txp*	at pci?				# 3com 3CR990
568nge*	at pci?				# NS DP83820/DP83821 GigE
569bge*	at pci?				# Broadcom BCM57xx (aka Tigon3)
570bnx*	at pci?				# Broadcom BCM5706/5708 GigE
571re*	at pci?				# Realtek 8169/8169S/8110S
572re*	at cardbus?			# Realtek 8169/8169S/8110S
573stge*	at pci?				# Sundance TC9021 GigE
574lge*	at pci?				# Level1 LXT1001 GigE
575hme*	at pci?				# Sun Happy Meal
576bce*	at pci?				# Broadcom BCM4401
577vge*	at pci?				# VIA VT612x
578nfe*	at pci?				# NVIDIA nForce Ethernet
579musycc*	at pci?				# Conexant HDLC controller
580art*	at musycc?			# Accoom Artery E1/T1 cards
581xge*	at pci?				# Neterion Xframe-I/II 10Gb ethernet
582thtc*	at pci?				# Tehuti Networks 10Gb ethernet
583tht*	at thtc?
584gem*	at pci?				# Sun 'gem' ethernet
585vic*	at pci?				# VMware VMXnet virtual interface
586et*	at pci?				# Agere/LSI ET1310
587lii*	at pci?				# Attansic L2 Ethernet
588
589# Wireless network cards
590acx*	at pci?				# TI ACX100/ACX111 (802.11b/g)
591acx*	at cardbus?			# TI ACX100/ACX111 (802.11b/g)
592ath*	at pci?				# Atheros AR5k (802.11a/b/g)
593ath*	at cardbus?			# Atheros AR5k (802.11a/b/g)
594atw*	at pci?				# ADMtek ADM8211 (802.11)
595atw*	at cardbus?			# ADMtek ADM8211 (802.11)
596bwi*	at pci?				# Broadcom AirForce (802.11b/g)
597bwi*	at cardbus?			# Broadcom AirForce (802.11b/g)
598wi*	at pci?				# WaveLAN IEEE 802.11DS
599wi*	at pcmcia?			# WaveLAN IEEE 802.11DS
600an*	at pci?				# Aironet IEEE 802.11DS
601an*	at isapnp?			# Aironet IEEE 802.11DS
602an*	at pcmcia?			# Aironet IEEE 802.11DS
603#cnw*	at pcmcia?			# Xircom Netwave
604ray*	at pcmcia?			# Raylink Aviator2.4/Pro 802.11FH
605ipw*	at pci?				# Intel PRO/Wireless 2100
606iwi*	at pci?				# Intel PRO/Wireless 2200BG/2915ABG
607wpi*	at pci?				# Intel PRO/Wireless 3945ABG
608iwn*	at pci?				# Intel Wireless WiFi Link 4965AGN
609ral*	at pci?				# Ralink RT2500/RT2501/RT2600
610ral*	at cardbus?			# Ralink RT2500/RT2501/RT2600
611rtw*	at pci?				# Realtek 8180
612rtw*	at cardbus?			# Realtek 8180
613pgt*	at pci?				# Prism54 (only full-mac varients)
614pgt*	at cardbus?			# Prism54 (only full-mac varients)
615malo*	at pci?				# Marvell Libertas
616malo*	at cardbus?			# Marvell Libertas
617malo*	at pcmcia?			# Marvell 88W8385
618mbg*	at pci?				# Meinberg Funkuhren radio clocks
619
620# Media Independent Interface (mii) drivers
621exphy*	at mii?				# 3Com internal PHYs
622inphy*	at mii?				# Intel 82555 PHYs
623iophy*	at mii?				# Intel 82553 PHYs
624icsphy*	at mii?				# ICS 1890 PHYs
625lxtphy*	at mii?				# Level1 LXT970 PHYs
626nsphy*	at mii?				# NS and compatible PHYs
627nsphyter*	at mii?			# NS and compatible PHYs
628qsphy*	at mii?				# Quality Semi QS6612 PHYs
629luphy*	at mii?				# Lucent LU6612 PHY
630sqphy*	at mii?				# Seeq 8x220 PHYs
631rlphy* at mii?				# RealTek 8139 internal PHYs
632mtdphy* at mii?				# Myson MTD972 PHYs
633dcphy*	at mii?				# Digital Clone PHYs
634acphy*	at mii?				# Altima AC101 PHYs
635amphy*	at mii?				# AMD 79C873 PHYs
636tqphy*	at mii?				# TDK 78Q212x PHYs
637bmtphy*	at mii?				# Broadcom 10/100 PHYs
638brgphy*	at mii?				# Broadcom Gigabit PHYs
639eephy* at mii?				# Marvell 88E1000 series PHY
640xmphy*	at mii?				# XaQti XMAC-II PHYs
641nsgphy*	at mii?				# NS gigabit PHYs
642urlphy*	at mii?				# Realtek RTL8150L internal PHY
643rgephy*	at mii?				# Realtek 8169S/8110S PHY
644ciphy*	at mii?				# Cicada CS8201 10/100/1000 copper PHY
645gentbi*	at mii?				# Generic 1000BASE-X ten-bit PHY
646etphy*	at mii?				# Agere/LSI ET1011 TruePHY
647ukphy*	at mii?				# "unknown" PHYs
648
649pss0	at isa? port 0x220 irq 7 drq 6	# Personal Sound System
650sp0	at pss0 port 0x530 irq 10 drq 0	# sound port driver
651
652eap*	at pci?				# Ensoniq AudioPCI S5016
653eso*	at pci?				# ESS Solo-1 PCI AudioDrive
654sv*	at pci?				# S3 SonicVibes (S3 617)
655neo*	at pci?				# NeoMagic 256AV/ZX
656cmpci*	at pci?				# C-Media CMI8338/8738
657auglx*	at pci?				# AMD Geode CS5536 Audio
658auich*	at pci? flags 0x0000		# i82801 ICH AC'97 audio
659auixp*	at pci?				# ATI IXP AC'97 Audio
660autri*	at pci? flags 0x0000		# Trident 4D WAVE
661auvia*	at pci?				# VIA VT82C686A
662azalia* at pci?				# High Definition Audio
663clcs*	at pci?				# CS4280 CrystalClear audio
664clct*	at pci?				# CS4281 CrystalClear audio
665fms*	at pci?				# Forte Media FM801
666maestro* at pci?			# ESS Maestro PCI
667esa*	at pci?				# ESS Maestro3 PCI
668yds*	at pci? flags 0x0000		# Yamaha YMF Audio
669emu*	at pci?				# SB Live!
670envy*	at pci?				# VIA Envy24 (aka ICE1712)
671sb0	at isa? port 0x220 irq 5 drq 1	# SoundBlaster
672sb*	at isapnp?
673ess*	at isapnp?			# ESS Tech ES188[78], ES888
674wss0	at isa? port 0x530 irq 10 drq 0	# Windows Sound System
675wss*	at isapnp?
676pas0	at isa? port 0x220 irq 7 drq 1	# ProAudio Spectrum
677gus0	at isa? port 0x220 irq 7 drq 1 drq2 6	# Gravis (drq2 is record drq)
678ym*	at isapnp?
679mpu*	at isapnp?
680mpu*	at isa? port 0x300		# generic MPU, Yamaha SW60XG
681#aria0	at isa? port 0x280 irq 10 drq 0 flags 0x1 # Prometheus Aria 16
682
683# OPL[23] FM synthesizers
684#opl0	at isa? port 0x388	# use only if not attached to sound card
685opl*	at eso?
686opl*	at sb?
687opl*	at ess?
688opl*	at yds?
689opl*	at cmpci?
690
691# MIDI support
692midi*	at pcppi?		# MIDI interface to the PC speaker
693midi*	at sb?			# SB MPU401 port
694midi*	at opl?			# OPL FM synth
695midi*	at ym?
696midi*	at mpu?
697midi*	at autri?
698midi*	at eap?
699
700spkr0	at pcppi?		# PC speaker
701
702# Audio Support
703audio*	at sb?
704audio*	at gus?
705audio*	at pas?
706audio*	at sp?
707audio*	at ess?
708audio*	at wss?
709audio*	at ym?
710audio*	at eap?
711audio*	at envy?
712audio*	at eso?
713audio*	at sv?
714audio*	at neo?
715audio*	at cmpci?
716audio*	at clcs?
717audio*	at clct?
718audio*	at auich?
719audio*	at auixp?
720audio*	at autri?
721audio*	at auvia?
722audio*	at azalia?
723audio*	at fms?
724audio*	at maestro?
725audio*	at esa?
726audio*	at yds?
727audio*	at emu?
728audio*	at auglx?
729
730bktr0	at pci?
731
732# FM-Radio devices
733#gtp*	at pci?			# Gemtek/Guillemot Radio PCI Radio Card
734#sfr0	at isa? port 0x384	# SoundForte RadioLink SF16-FMR FM Radio Card
735#sf2r0	at isa? port 0x384	# SoundForte RadioLink SF16-FMR2 FM Radio Card
736#az0	at isa? port 0x350	# Aztech/PackardBell FM Radio Card
737#rt0	at isa? port 0x30c	# AIMS Lab Radiotrack FM Radio Card
738#rt*	at isapnp?
739#rtii0	at isa? port 0x30c	# AIMS Lab Radiotrack II FM Radio Card
740
741# FM-Radio support
742radio*	at bktr?
743radio*	at fms?
744#radio*	at gtp?
745#radio*	at sfr?
746#radio*	at sf2r?
747#radio*	at az?
748#radio*	at rt?
749#radio*	at rtii?
750
751# Joystick driver. Probe is a little strange; add only if you have one.
752#joy0	at isa? port 0x201
753joy*	at isapnp?
754
755# crypto support
756hifn*	at pci?			# Hi/fn 7751 crypto card
757lofn*	at pci?			# Hi/fn 6500 crypto card
758nofn*	at pci?			# Hi/fn 7814/7851/7854 crypto card
759ubsec*	at pci?			# Bluesteel Networks 5xxx crypto card
760safe*	at pci?			# SafeNet SafeXcel 1141/1741
761glxsb*	at pci?			# AMD Geode LX series processor security block
762
763# I2O
764iop*	at pci?			# I2O processor
765ioprbs*	at iop?			# I2O arrays
766scsibus* at ioprbs?
767iopsp*	at iop?			# I2O SCSI pass-through
768scsibus* at iopsp?
769
770# GPIO ``pin bus'' drivers
771#gpioiic* at gpio? offset 0 mask 0x3	# I2C bus bit-banging
772#iic*	at gpioiic?
773#gpioow* at gpio? offset 0 mask 0x1	# 1-Wire bus bit-banging
774#onewire* at gpioow?
775
776# 1-Wire devices
777option ONEWIREVERBOSE
778owid*	at onewire?		# ID
779owsbm*	at onewire?		# Smart Battery Monitor
780owtemp* at onewire?		# Temperature
781
782pseudo-device	pctr		1
783pseudo-device	mtrr		1	# Memory range attributes control
784pseudo-device	nvram		1
785pseudo-device	sequencer	1
786#pseudo-device	raid		4	# RAIDframe disk driver
787pseudo-device	hotplug		1	# devices hot plugging
788
789# mouse & keyboard multiplexor pseudo-devices
790pseudo-device	wsmux		2
791pseudo-device	crypto		1
792