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