GENERIC revision 1.799.2.18 1 1.799.2.18 bouyer # $NetBSD: GENERIC,v 1.799.2.18 2009/03/24 21:25:02 bouyer Exp $
2 1.1 mycroft #
3 1.448 gmcgarry # GENERIC machine description file
4 1.591 perry #
5 1.448 gmcgarry # This machine description file is used to generate the default NetBSD
6 1.448 gmcgarry # kernel. The generic kernel does not include all options, subsystems
7 1.448 gmcgarry # and device drivers, but should be useful for most applications.
8 1.1 mycroft #
9 1.448 gmcgarry # The machine description file can be customised for your specific
10 1.448 gmcgarry # machine to reduce the kernel size and improve its performance.
11 1.448 gmcgarry #
12 1.448 gmcgarry # For further information on compiling NetBSD kernels, see the config(8)
13 1.448 gmcgarry # man page.
14 1.448 gmcgarry #
15 1.448 gmcgarry # For further information on hardware support for this architecture, see
16 1.448 gmcgarry # the intro(4) man page. For further information about kernel options
17 1.448 gmcgarry # for this architecture, see the options(4) man page. For an explanation
18 1.448 gmcgarry # of each device driver in this file see the section 4 man page for the
19 1.448 gmcgarry # device.
20 1.1 mycroft
21 1.448 gmcgarry include "arch/i386/conf/std.i386"
22 1.293 hubertf
23 1.489 atatat options INCLUDE_CONFIG_FILE # embed config file in kernel binary
24 1.489 atatat
25 1.799.2.18 bouyer #ident "GENERIC-$Revision: 1.799.2.18 $"
26 1.14 cgd
27 1.110 thorpej maxusers 32 # estimated number of users
28 1.150 thorpej
29 1.110 thorpej # CPU support. At least one is REQUIRED.
30 1.794 tls #options I386_CPU
31 1.82 mellon options I486_CPU
32 1.82 mellon options I586_CPU
33 1.154 enami options I686_CPU
34 1.110 thorpej
35 1.798 christos makeoptions CPUFLAGS="-march=i486 -mtune=pentiumpro" # Assume at least 486,
36 1.794 tls # tune for more modern
37 1.794 tls
38 1.110 thorpej # CPU-related options.
39 1.794 tls #options MATH_EMULATE # floating point emulation
40 1.370 thorpej options VM86 # virtual 8086 emulation
41 1.102 mycroft options USER_LDT # user-settable LDT; used by WINE
42 1.539 fvdl # insert delay no-ops in interrupts; recommended on very old machines
43 1.539 fvdl #options PIC_DELAY
44 1.423 fvdl
45 1.599 lukem # Enhanced SpeedStep Technology in the Pentium M
46 1.601 fredb options ENHANCED_SPEEDSTEP
47 1.621 cube #options EST_FREQ_USERWRITE # any user can set frequency
48 1.599 lukem
49 1.715 xtraeme # AMD PowerNow! K7
50 1.772 xtraeme options POWERNOW_K7
51 1.772 xtraeme
52 1.772 xtraeme # AMD PowerNow! and Cool`n'Quiet technology
53 1.782 jmmv options POWERNOW_K8
54 1.715 xtraeme
55 1.423 fvdl options MTRR # memory-type range register syscall support
56 1.513 fvdl # doesn't work with MP just yet..
57 1.513 fvdl #options PERFCTRS # performance-monitoring counters support
58 1.191 bouyer
59 1.723 jmmv options MULTIBOOT # Multiboot support (see multiboot(8))
60 1.723 jmmv
61 1.197 lukem # delay between "rebooting ..." message and hardware reset, in milliseconds
62 1.191 bouyer #options CPURESET_DELAY=2000
63 1.110 thorpej
64 1.110 thorpej # This option allows you to force a serial console at the specified
65 1.121 drochner # I/O address. see console(4) for details.
66 1.440 lukem #options CONSDEVNAME="\"com\"",CONADDR=0x2f8,CONSPEED=57600
67 1.175 rvb # you don't want the option below ON iff you are using the
68 1.184 drochner # serial console option of the new boot strap code.
69 1.302 itojun #options CONS_OVERRIDE # Always use above! independent of boot info
70 1.32 thorpej
71 1.101 mycroft # The following options override the memory sizes passed in from the boot
72 1.101 mycroft # block. Use them *only* if the boot block is unable to determine the correct
73 1.111 perry # values. Note that the BIOS may *correctly* report less than 640k of base
74 1.101 mycroft # memory if the extended BIOS data area is located at the top of base memory
75 1.101 mycroft # (as is the case on most recent systems).
76 1.185 mycroft #options REALBASEMEM=639 # size of base memory (in KB)
77 1.185 mycroft #options REALEXTMEM=15360 # size of extended memory (in KB)
78 1.1 mycroft
79 1.110 thorpej # Standard system options
80 1.110 thorpej
81 1.504 grant options INSECURE # disable kernel security levels - X needs this
82 1.1 mycroft
83 1.82 mellon options RTC_OFFSET=0 # hardware clock is this many mins. west of GMT
84 1.216 cjs options NTP # NTP phase/frequency locked loop
85 1.583 fvdl #options NO_TSC_TIME # Don't use TSC microtime, even if available.
86 1.583 fvdl # Improves time behavior under VMware.
87 1.1 mycroft
88 1.98 mikel options KTRACE # system call tracing via ktrace(1)
89 1.773 christos #options SYSTRACE # system call vetting via systrace(1)
90 1.1 mycroft
91 1.82 mellon options SYSVMSG # System V-like message queues
92 1.82 mellon options SYSVSEM # System V-like semaphores
93 1.422 lukem #options SEMMNI=10 # number of semaphore identifiers
94 1.422 lukem #options SEMMNS=60 # number of semaphores in system
95 1.422 lukem #options SEMUME=10 # max number of undo entries per process
96 1.422 lukem #options SEMMNU=30 # number of undo structures in system
97 1.82 mellon options SYSVSHM # System V-like memory sharing
98 1.502 wiz #options SHMMAXPGS=2048 # 2048 pages is the default
99 1.544 itojun options P1003_1B_SEMAPHORE # p1003.1b semaphore support
100 1.82 mellon
101 1.110 thorpej options LKM # loadable kernel modules
102 1.467 jdolecek
103 1.509 lukem options USERCONF # userconf(4) support
104 1.470 wiz #options PIPE_SOCKETPAIR # smaller, but slower pipe(2)
105 1.622 atatat options SYSCTL_INCLUDE_DESCR # Include sysctl descriptions in kernel
106 1.551 jmmv
107 1.551 jmmv # Beep when it is safe to power down the system (requires sysbeep)
108 1.551 jmmv #options BEEP_ONHALT
109 1.551 jmmv # Some tunable details of the above feature (default values used below)
110 1.551 jmmv #options BEEP_ONHALT_COUNT=3 # Times to beep
111 1.551 jmmv #options BEEP_ONHALT_PITCH=1500 # Default frequency (in Hz)
112 1.551 jmmv #options BEEP_ONHALT_PERIOD=250 # Default duration (in msecs)
113 1.519 junyoung
114 1.591 perry # Enable experimental buffer queue strategy for better responsiveness under
115 1.592 perry # high disk I/O load. Likely stable but not yet the default.
116 1.674 tsutsui #options BUFQ_READPRIO
117 1.674 tsutsui #options BUFQ_PRIOCSCAN
118 1.110 thorpej
119 1.110 thorpej # Diagnostic/debugging support options
120 1.563 darrenr #options DIAGNOSTIC # expensive kernel consistency checks
121 1.563 darrenr #options DEBUG # expensive debugging checks/support
122 1.127 tv #options KMEMSTATS # kernel memory statistics (vmstat -m)
123 1.110 thorpej options DDB # in-kernel debugger
124 1.563 darrenr #options DDB_ONPANIC=1 # see also sysctl(8): `ddb.onpanic'
125 1.359 mycroft options DDB_HISTORY_SIZE=512 # enable history editing in DDB
126 1.110 thorpej #options KGDB # remote debugger
127 1.439 lukem #options KGDB_DEVNAME="\"com\"",KGDB_DEVADDR=0x3f8,KGDB_DEVRATE=9600
128 1.110 thorpej #makeoptions DEBUG="-g" # compile full symbol table
129 1.110 thorpej
130 1.116 mikel # Compatibility options
131 1.553 abs options COMPAT_NOMID # NetBSD 0.8, 386BSD, and BSDI
132 1.553 abs options COMPAT_09 # NetBSD 0.9
133 1.553 abs options COMPAT_10 # NetBSD 1.0
134 1.553 abs options COMPAT_11 # NetBSD 1.1
135 1.553 abs options COMPAT_12 # NetBSD 1.2, 386BSD, and BSDI
136 1.553 abs options COMPAT_13 # NetBSD 1.3, 386BSD, and BSDI
137 1.553 abs options COMPAT_14 # NetBSD 1.4
138 1.553 abs options COMPAT_15 # NetBSD 1.5
139 1.570 christos options COMPAT_16 # NetBSD 1.6
140 1.601 fredb options COMPAT_20 # NetBSD 2.0
141 1.695 christos options COMPAT_30 # NetBSD 3.0
142 1.553 abs options COMPAT_43 # 4.3BSD, 386BSD, and BSDI
143 1.799.2.3 tron #options COMPAT_386BSD_MBRPART # recognize old partition ID
144 1.563 darrenr #options TCP_COMPAT_42 # 4.2BSD TCP/IP bug compat. Not recommended.
145 1.1 mycroft
146 1.542 tron options COMPAT_OSSAUDIO # OSS (Voxware) audio driver compatibility
147 1.82 mellon options COMPAT_SVR4 # binary compatibility with SVR4
148 1.82 mellon options COMPAT_IBCS2 # binary compatibility with SCO and ISC
149 1.82 mellon options COMPAT_LINUX # binary compatibility with Linux
150 1.82 mellon options COMPAT_FREEBSD # binary compatibility with FreeBSD
151 1.563 darrenr #options COMPAT_MACH # binary compatibility with Mach binaries
152 1.563 darrenr #options COMPAT_DARWIN # binary compatibility with Darwin binaries
153 1.563 darrenr #options EXEC_MACHO # exec MACH-O binaries
154 1.744 rittera #options COMPAT_NDIS # NDIS network driver
155 1.563 darrenr #options COMPAT_PECOFF # kernel support to run Win32 apps
156 1.642 kim options COMPAT_BSDPTY # /dev/[pt]ty?? ptys.
157 1.1 mycroft
158 1.110 thorpej # File systems
159 1.71 thorpej file-system FFS # UFS
160 1.80 perry file-system EXT2FS # second extended file system (linux)
161 1.71 thorpej file-system LFS # log-structured file system
162 1.71 thorpej file-system MFS # memory file system
163 1.71 thorpej file-system NFS # Network File System client
164 1.251 jdolecek file-system NTFS # Windows/NT file system (experimental)
165 1.71 thorpej file-system CD9660 # ISO 9660 + Rock Ridge file system
166 1.71 thorpej file-system MSDOSFS # MS-DOS file system
167 1.71 thorpej file-system FDESC # /dev/fd
168 1.71 thorpej file-system KERNFS # /kern
169 1.71 thorpej file-system NULLFS # loopback file system
170 1.292 wrstuden file-system OVERLAY # overlay file system
171 1.71 thorpej file-system PORTAL # portal filesystem (still experimental)
172 1.71 thorpej file-system PROCFS # /proc
173 1.71 thorpej file-system UMAPFS # NULLFS + uid and gid remapping
174 1.71 thorpej file-system UNION # union file system
175 1.187 rvb file-system CODA # Coda File System; also needs vcoda (below)
176 1.547 jdolecek file-system SMBFS # experimental - CIFS; also needs nsmb (below)
177 1.696 christos file-system PTYFS # /dev/ptm support
178 1.796 jmmv file-system TMPFS # Efficient memory file-system
179 1.722 reinoud #file-system UDF # experimental - OSTA UDF CD/DVD file-system
180 1.71 thorpej
181 1.110 thorpej # File system options
182 1.82 mellon options QUOTA # UFS quotas
183 1.563 darrenr #options FFS_EI # FFS Endian Independent support
184 1.440 lukem options SOFTDEP # FFS soft updates support.
185 1.761 perry # Note that UFS_DIRHASH is suspected of causing kernel memory corruption.
186 1.761 perry # It is not recommended for general use.
187 1.694 perry #options UFS_DIRHASH # UFS Large Directory Hashing - Experimental
188 1.82 mellon options NFSSERVER # Network File System server
189 1.710 tsutsui #options FFS_NO_SNAPSHOT # No FFS snapshot support
190 1.563 darrenr #options EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
191 1.80 perry # immutable) behave as system flags.
192 1.273 perry
193 1.110 thorpej # Networking options
194 1.82 mellon #options GATEWAY # packet forwarding
195 1.82 mellon options INET # IP + ICMP + TCP + UDP
196 1.273 perry options INET6 # IPV6
197 1.563 darrenr #options IPSEC # IP security
198 1.563 darrenr #options IPSEC_ESP # IP security (encryption part; define w/IPSEC)
199 1.684 tron #options IPSEC_NAT_T # IPsec NAT traversal (NAT-T)
200 1.273 perry #options IPSEC_DEBUG # debug for IP security
201 1.563 darrenr #options MROUTING # IP multicast routing
202 1.630 manu #options PIM # Protocol Independent Multicast
203 1.799.2.11 liamjfoy #options ISO,TPIP # OSI
204 1.563 darrenr #options EON # OSI tunneling over IP
205 1.110 thorpej options NETATALK # AppleTalk networking protocols
206 1.242 christos options PPP_BSDCOMP # BSD-Compress compression support for PPP
207 1.242 christos options PPP_DEFLATE # Deflate compression support for PPP
208 1.242 christos options PPP_FILTER # Active filter support for PPP (requires bpf)
209 1.242 christos options PFIL_HOOKS # pfil(9) packet filter hooks
210 1.242 christos options IPFILTER_LOG # ipmon(8) log support
211 1.778 christos options IPFILTER_LOOKUP # ippool(8) support
212 1.514 itojun #options IPFILTER_DEFAULT_BLOCK # block all packets by default
213 1.410 abs #options TCP_DEBUG # Record last TCP_NDEBUG packets with SO_DEBUG
214 1.1 mycroft
215 1.616 abs #options ALTQ # Manipulate network interfaces' output queues
216 1.616 abs #options ALTQ_BLUE # Stochastic Fair Blue
217 1.616 abs #options ALTQ_CBQ # Class-Based Queueing
218 1.616 abs #options ALTQ_CDNR # Diffserv Traffic Conditioner
219 1.616 abs #options ALTQ_FIFOQ # First-In First-Out Queue
220 1.616 abs #options ALTQ_FLOWVALVE # RED/flow-valve (red-penalty-box)
221 1.616 abs #options ALTQ_HFSC # Hierarchical Fair Service Curve
222 1.616 abs #options ALTQ_LOCALQ # Local queueing discipline
223 1.616 abs #options ALTQ_PRIQ # Priority Queueing
224 1.616 abs #options ALTQ_RED # Random Early Detection
225 1.616 abs #options ALTQ_RIO # RED with IN/OUT
226 1.616 abs #options ALTQ_WFQ # Weighted Fair Queueing
227 1.616 abs
228 1.112 perry # These options enable verbose messages for several subsystems.
229 1.112 perry # Warning, these may compile large string tables into the kernel!
230 1.799.2.4 riz options ACPIVERBOSE # verbose ACPI device autoconfig messages
231 1.112 perry options EISAVERBOSE # verbose EISA device autoconfig messages
232 1.335 augustss options MIIVERBOSE # verbose PHY autoconfig messages
233 1.112 perry options PCIVERBOSE # verbose PCI device autoconfig messages
234 1.315 cgd #options PCI_CONFIG_DUMP # verbosely dump PCI config space
235 1.110 thorpej #options PCMCIAVERBOSE # verbose PCMCIA configuration messages
236 1.112 perry options SCSIVERBOSE # human readable SCSI error messages
237 1.162 augustss options USBVERBOSE # verbose USB device autoconfig messages
238 1.275 drochner #options PNPBIOSVERBOSE # verbose PnP BIOS messages
239 1.422 lukem #options PNPBIOSDEBUG # more fulsome PnP BIOS debugging messages
240 1.377 augustss options I2OVERBOSE # verbose I2O driver messages
241 1.415 augustss options MCAVERBOSE # verbose MCA device autoconfig messages
242 1.364 augustss
243 1.271 mycroft options NFS_BOOT_DHCP,NFS_BOOT_BOOTPARAM
244 1.110 thorpej
245 1.221 drochner #
246 1.217 drochner # wscons options
247 1.221 drochner #
248 1.221 drochner # builtin terminal emulations
249 1.217 drochner #options WSEMUL_SUN # sun terminal emulation
250 1.217 drochner options WSEMUL_VT100 # VT100 / VT220 emulation
251 1.624 jmmv # customization of console and kernel output - see dev/wscons/wsdisplayvar.h
252 1.624 jmmv options WSDISPLAY_CUSTOM_OUTPUT # color customization from wsconsctl(8)
253 1.624 jmmv #options WS_DEFAULT_FG=WSCOL_WHITE
254 1.624 jmmv #options WS_DEFAULT_BG=WSCOL_BLACK
255 1.631 jmmv #options WS_DEFAULT_COLATTR="(0)"
256 1.631 jmmv #options WS_DEFAULT_MONOATTR="(0)"
257 1.217 drochner options WS_KERNEL_FG=WSCOL_GREEN
258 1.230 drochner #options WS_KERNEL_BG=WSCOL_BLACK
259 1.624 jmmv #options WS_KERNEL_COLATTR=""
260 1.624 jmmv #options WS_KERNEL_MONOATTR=""
261 1.625 jmmv # customization of console border color
262 1.747 perry options WSDISPLAY_CUSTOM_BORDER # custom border colors via wsconsctl(8)
263 1.625 jmmv #options WSDISPLAY_BORDER_COLOR=WSCOL_BLUE # default color
264 1.221 drochner # compatibility to other console drivers
265 1.217 drochner options WSDISPLAY_COMPAT_PCVT # emulate some ioctls
266 1.217 drochner options WSDISPLAY_COMPAT_SYSCONS # emulate some ioctls
267 1.217 drochner options WSDISPLAY_COMPAT_USL # VT handling
268 1.218 cjs options WSDISPLAY_COMPAT_RAWKBD # can get raw scancodes
269 1.670 augustss #options WSKBD_EVENT_AUTOREPEAT # auto repeat in event mode
270 1.785 hubertf #options WSKBD_USONLY # strip off non-US keymaps
271 1.671 augustss # don't attach pckbd as the console if no PS/2 keyboard is found
272 1.671 augustss options PCKBD_CNATTACH_MAY_FAIL
273 1.746 drochner # see dev/pckbport/wskbdmap_mfii.c for implemented layouts
274 1.673 hubertf #options PCKBD_LAYOUT="(KB_DE | KB_NODEAD)" # for pckbd driver
275 1.792 perry #options UKBD_LAYOUT="(KB_DE | KB_NODEAD)" # for ukbd driver
276 1.221 drochner # allocate a number of virtual screens at autoconfiguration time
277 1.221 drochner #options WSDISPLAY_DEFAULTSCREENS=4
278 1.258 ad # use a large software cursor that doesn't blink
279 1.265 itojun options PCDISPLAY_SOFTCURSOR
280 1.369 lukem # modify the screen type of the console; defaults to "80x25"
281 1.373 minoura #options VGA_CONSOLE_SCREENTYPE="\"80x24\""
282 1.499 junyoung # work around a hardware bug that loaded fonts don't work; found on ATI cards
283 1.499 junyoung #options VGA_CONSOLE_ATI_BROKEN_FONTSEL
284 1.608 christos # console scrolling support.
285 1.682 rpaulo options WSDISPLAY_SCROLLSUPPORT
286 1.518 junyoung # enable VGA raster mode capable of displaying multilingual text on console
287 1.518 junyoung #options VGA_RASTERCONSOLE
288 1.726 jmcneill # enable splash screen support; requires hw driver support
289 1.730 jmmv #options SPLASHSCREEN
290 1.730 jmmv #options SPLASHSCREEN_PROGRESS
291 1.217 drochner
292 1.110 thorpej # Kernel root file system and dump configuration.
293 1.110 thorpej config netbsd root on ? type ?
294 1.110 thorpej #config netbsd root on sd0a type ffs
295 1.110 thorpej #config netbsd root on ? type nfs
296 1.110 thorpej
297 1.110 thorpej #
298 1.110 thorpej # Device configuration
299 1.110 thorpej #
300 1.63 thorpej
301 1.31 cgd mainbus0 at root
302 1.31 cgd
303 1.513 fvdl cpu* at mainbus?
304 1.799.2.4 riz ioapic* at mainbus?
305 1.513 fvdl
306 1.531 perry # Doesn't do anything yet.
307 1.563 darrenr #p64h2apic* at pci? dev? function? # P64H2 IOxAPIC
308 1.531 perry
309 1.563 darrenr #apm0 at mainbus0 # Advanced power management
310 1.272 hubertf
311 1.272 hubertf # Tuning for power management, see apm(4) for more details.
312 1.272 hubertf #options APM_NO_IDLE # Don't call BIOS CPU idle function
313 1.272 hubertf #options APM_V10_ONLY # Use only the APM 1.0 calls
314 1.272 hubertf #options APM_NO_POWEROFF # Don't power off on halt(8)
315 1.354 hubertf #options APM_POWER_PRINT # Print stats on the console
316 1.307 itojun #options APM_DISABLE_INTERRUPTS=0 # Don't disable interrupts
317 1.1 mycroft
318 1.112 perry
319 1.112 perry # Basic Bus Support
320 1.535 jmcneill
321 1.787 bouyer #IPMI support
322 1.787 bouyer #ipmi0 at mainbus?
323 1.787 bouyer
324 1.611 kochi # Advanced Configuration and Power Interface
325 1.538 fvdl
326 1.538 fvdl # This option can be used to retrieve CPU and APIC information.
327 1.538 fvdl # that I/O APICs can be used if ACPI is enabled below.
328 1.538 fvdl # To use the I/O APIC(s), enable the ioapic line above.
329 1.549 grant #options MPBIOS # configure CPUs and APICs using MPBIOS
330 1.561 fvdl #options MPBIOS_SCANPCI # find PCI roots using MPBIOS
331 1.799.2.4 riz options ACPI_SCANPCI # find PCI roots using ACPI
332 1.535 jmcneill
333 1.799.2.4 riz acpi0 at mainbus0
334 1.679 sekiya
335 1.565 kochi #options ACPI_ACTIVATE_DEV # If set, activate inactive devices
336 1.593 perry #options ACPICA_PEDANTIC # force strict conformance to the Spec.
337 1.535 jmcneill
338 1.535 jmcneill # ACPI devices
339 1.799.2.4 riz acpiacad* at acpi? # ACPI AC Adapter
340 1.799.2.4 riz acpibat* at acpi? # ACPI Battery
341 1.799.2.4 riz acpibut* at acpi? # ACPI Button
342 1.799.2.4 riz acpiec* at acpi? # ACPI Embedded Controller
343 1.799.2.4 riz acpilid* at acpi? # ACPI Lid Switch
344 1.799.2.4 riz acpitz* at acpi? # ACPI Thermal Zone
345 1.535 jmcneill
346 1.535 jmcneill # Mainboard devices
347 1.799.2.4 riz attimer* at acpi? # AT Timer
348 1.799.2.15 xtraeme #com* at acpi? # Serial communications interface
349 1.799.2.5 jdc #fdc* at acpi? # Floppy disk controller
350 1.799.2.4 riz joy* at acpi? # Joystick/Game port
351 1.799.2.15 xtraeme #lpt* at acpi? # Parallel port
352 1.799.2.4 riz mpu* at acpi? # Roland MPU-401 MIDI UART
353 1.799.2.4 riz npx* at acpi? # Math coprocessor
354 1.799.2.4 riz pckbc* at acpi? # PC keyboard controller
355 1.799.2.4 riz pcppi* at acpi? # AT-style speaker sound
356 1.799.2.7 pavel #ug* at acpi? # Abit uGuru Hardware Monitor
357 1.799.2.4 riz wss* at acpi? # NeoMagic 256AV in wss mode
358 1.799.2.4 riz ym* at acpi? # Yamaha OPL3-SA[23] audio
359 1.535 jmcneill
360 1.535 jmcneill # Sony Vaio jog dial
361 1.799.2.4 riz spic* at acpi? # Sony Programmable I/O Controller
362 1.799.2.4 riz wsmouse* at spic?
363 1.541 christos
364 1.713 christos # Sony LCD brightness etc.
365 1.799.2.4 riz sony* at acpi? # Sony Miscellaneous Controller
366 1.713 christos
367 1.541 christos # Toshiba Libretto devices
368 1.799.2.4 riz vald* at acpi?
369 1.112 perry
370 1.344 thorpej # Plug-and-Play BIOS and attached devices
371 1.344 thorpej
372 1.563 darrenr #pnpbios* at mainbus?
373 1.344 thorpej
374 1.344 thorpej # mainboard audio chips
375 1.563 darrenr #ess* at pnpbios? index ? # ESS AudioDrive
376 1.563 darrenr #sb* at pnpbios? index ? # NeoMagic 256AV in sb mode
377 1.563 darrenr #wss* at pnpbios? index ? # NeoMagic 256AV in wss mode
378 1.776 itohy #ym* at pnpbios? index ? # Yamaha OPL3-SA[23] audio
379 1.344 thorpej
380 1.344 thorpej # com port
381 1.344 thorpej # If enabled, consider changing "com0", "com1", and "com2" under "ISA Serial
382 1.345 jhawk # Interfaces" to "com*", otherwise com2 will attach at pnpbios? and there
383 1.344 thorpej # will be no com0. A side effect is pcmcia (and other) com? previously
384 1.344 thorpej # starting at com3 may attach as com1 or com2.
385 1.563 darrenr #com* at pnpbios? index ? # serial ports
386 1.344 thorpej
387 1.344 thorpej # parallel port
388 1.344 thorpej # The above "com*" comments apply, cf. "lpt0" under "ISA parallel
389 1.344 thorpej # "printer interfaces".
390 1.563 darrenr #lpt* at pnpbios? index ? # parallel ports
391 1.344 thorpej
392 1.563 darrenr #pckbc* at pnpbios? index ? # PC keyboard/mouse controller
393 1.563 darrenr #fdc* at pnpbios? index ? # floppy controller
394 1.656 jdolecek #npx* at pnpbios? index ? # Math coprocessor
395 1.344 thorpej
396 1.344 thorpej # IDE controller on Toshiba Portege 3000 series (crippled PCI device)
397 1.593 perry #pciide* at pnpbios? index ?
398 1.396 nathanw
399 1.110 thorpej # PCI bus support
400 1.110 thorpej pci* at mainbus? bus ?
401 1.110 thorpej pci* at pchb? bus ?
402 1.30 cgd pci* at ppb? bus ?
403 1.304 augustss
404 1.304 augustss # Configure PCI using BIOS information
405 1.304 augustss #options PCIBIOS # PCI BIOS support
406 1.304 augustss #options PCIBIOSVERBOSE # PCI BIOS verbose info
407 1.361 soda #options PCIBIOS_IRQS_HINT=0x0a00 # PCI interrupts hint. IRQ 9 or 11
408 1.365 soda #options PCIBIOS_INTR_GUESS # see pcibios(4)
409 1.604 atatat #options PCIBIOS_LIBRETTO_FIXUP # this code makes the Toshiba Libretto
410 1.600 christos # L2/L3 work, but should not be enabled
411 1.600 christos # on anything else.
412 1.634 augustss #options PCIBIOS_SHARP_MM20_FIXUP # this code makes the Sharp MM 20
413 1.638 wiz # work, but should not be enabled
414 1.634 augustss # on anything else.
415 1.309 hubertf #options PCIINTR_DEBUG # super-verbose PCI interrupt fixup
416 1.507 thorpej
417 1.679 sekiya # PCI fixups, for both PCIBIOS and ACPI
418 1.679 sekiya #options PCI_ADDR_FIXUP # fixup PCI I/O addresses
419 1.679 sekiya #options PCI_BUS_FIXUP # fixup PCI bus numbering
420 1.679 sekiya #options PCI_INTR_FIXUP # fixup PCI interrupt routing
421 1.679 sekiya
422 1.507 thorpej # System Controllers
423 1.511 perry elansc* at pci? dev ? function ? # AMD Elan SC520 System Controller
424 1.706 riz gpio* at elansc?
425 1.110 thorpej
426 1.112 perry # PCI bridges
427 1.626 mrg #ichlpcib* at pci? dev ? function ? # Intel ICH PCI-ISA w/ watchdog and
428 1.626 mrg # SpeedStep support
429 1.757 jmcneill piixpcib* at pci? dev ? function ? # Intel PIIX4 PCI-ISA w/ SpeedStep
430 1.702 jmcneill #gscpcib* at pci? dev ? function ? # NS Geode PCI-ISA w/ GPIO support
431 1.770 reed #viapcib* at pci? dev ? function ? # VIA VT8235 PCI-ISA w/ SMBus support
432 1.735 jmcneill #iic* at viapcib?
433 1.63 thorpej pchb* at pci? dev ? function ? # PCI-Host bridges
434 1.135 thorpej pceb* at pci? dev ? function ? # PCI-EISA bridges
435 1.63 thorpej pcib* at pci? dev ? function ? # PCI-ISA bridges
436 1.420 atatat pcmb* at pci? dev ? function ? # PCI-MCA bridges
437 1.110 thorpej ppb* at pci? dev ? function ? # PCI-PCI bridges
438 1.160 cgd # XXX 'puc's aren't really bridges, but there's no better place for them here
439 1.160 cgd puc* at pci? dev ? function ? # PCI "universal" comm. cards
440 1.424 fvdl
441 1.481 mycroft agp* at pchb?
442 1.513 fvdl
443 1.513 fvdl
444 1.110 thorpej # EISA bus support
445 1.426 nathanw eisa0 at mainbus?
446 1.426 nathanw eisa0 at pceb?
447 1.110 thorpej
448 1.110 thorpej # ISA bus support
449 1.598 minoura #isa0 at ichlpcib?
450 1.757 jmcneill isa0 at piixpcib?
451 1.703 jmcneill #isa0 at gscpcib?
452 1.734 jmcneill #isa0 at viapcib?
453 1.426 nathanw isa0 at mainbus?
454 1.426 nathanw isa0 at pceb?
455 1.426 nathanw isa0 at pcib?
456 1.63 thorpej
457 1.112 perry # PCMCIA bus support
458 1.593 perry pcmcia* at pcic? controller ? socket ?
459 1.593 perry pcmcia* at tcic? controller ? socket ?
460 1.112 perry
461 1.413 jdolecek # MCA bus support
462 1.413 jdolecek mca0 at mainbus?
463 1.413 jdolecek
464 1.112 perry # ISA PCMCIA controllers
465 1.296 augustss pcic0 at isa? port 0x3e0 iomem 0xd0000 iosiz 0x10000
466 1.296 augustss pcic1 at isa? port 0x3e2 iomem 0xe0000 iosiz 0x4000
467 1.471 jmcneill pcic2 at isa? port 0x3e4 iomem 0xe0000 iosiz 0x4000
468 1.296 augustss tcic0 at isa? port 0x240 iomem 0xd0000 iosiz 0x10000
469 1.211 nathanw
470 1.211 nathanw # PCI PCMCIA controllers
471 1.211 nathanw pcic0 at pci? dev? function ?
472 1.112 perry
473 1.112 perry # ISA Plug-and-Play bus support
474 1.593 perry isapnp0 at isa?
475 1.112 perry
476 1.156 sommerfe # ISA Plug-and-Play PCMCIA controllers
477 1.156 sommerfe pcic* at isapnp?
478 1.112 perry
479 1.344 thorpej # CardBus bridge support
480 1.527 david cbb* at pci? dev ? function ?
481 1.527 david cardslot* at cbb?
482 1.297 augustss
483 1.344 thorpej # CardBus bus support
484 1.532 david cardbus* at cardslot?
485 1.527 david pcmcia* at cardslot?
486 1.297 augustss
487 1.112 perry # Coprocessor Support
488 1.112 perry
489 1.112 perry # Math Coprocessor support
490 1.112 perry npx0 at isa? port 0xf0 irq 13 # x86 math coprocessor
491 1.112 perry
492 1.112 perry
493 1.112 perry # Console Devices
494 1.112 perry
495 1.352 mycroft # ISA console
496 1.217 drochner #pc0 at isa? port 0x60 irq 1 # pccons generic PC console driver
497 1.165 bouyer # Keyboard layout configuration for pccons
498 1.167 bouyer #options FRENCH_KBD
499 1.166 bouyer #options FINNISH_KBD
500 1.167 bouyer #options GERMAN_KBD
501 1.168 perry #options NORWEGIAN_KBD
502 1.337 jhawk
503 1.110 thorpej
504 1.217 drochner # wscons
505 1.238 tron pckbc0 at isa? # pc keyboard controller
506 1.238 tron pckbd* at pckbc? # PC keyboard
507 1.243 tron pms* at pckbc? # PS/2 mouse for wsmouse
508 1.492 jmcneill #options PMS_DISABLE_POWERHOOK # Disable PS/2 reset on resume
509 1.651 scw #options PMS_SYNAPTICS_TOUCHPAD # Enable support for Synaptics Touchpads
510 1.217 drochner vga0 at isa?
511 1.311 augustss vga* at pci? dev ? function ?
512 1.217 drochner pcdisplay0 at isa? # CGA, MDA, EGA, HGA
513 1.563 darrenr #machfb* at pci? dev ? function ? # ATI Mach64 framebuffer driver
514 1.217 drochner wsdisplay* at vga? console ?
515 1.217 drochner wsdisplay* at pcdisplay? console ?
516 1.563 darrenr #wsdisplay* at machfb? console ?
517 1.501 itojun wskbd* at pckbd? console ?
518 1.246 augustss wsmouse* at pms? mux 0
519 1.217 drochner
520 1.726 jmcneill # VESA framebuffer console
521 1.729 jmmv #options KVM86 # required for vesabios
522 1.726 jmcneill #vesabios* at vesabiosbus?
523 1.729 jmmv #vesafb* at vesabios?
524 1.729 jmmv #options VESAFB_WIDTH=640
525 1.729 jmmv #options VESAFB_HEIGHT=480
526 1.729 jmmv #options VESAFB_DEPTH=8
527 1.729 jmmv #options VESAFB_PM # power management support
528 1.726 jmcneill #wsdisplay* at vesafb? console ?
529 1.726 jmcneill
530 1.663 cube attimer0 at isa?
531 1.311 augustss pcppi0 at isa?
532 1.146 drochner sysbeep0 at pcppi?
533 1.110 thorpej
534 1.112 perry # Serial Devices
535 1.63 thorpej
536 1.112 perry # PCI serial interfaces
537 1.282 soren com* at puc? port ? # 16x50s on "universal" comm boards
538 1.112 perry cy* at pci? dev ? function ? # Cyclades Cyclom-Y serial boards
539 1.338 thorpej cz* at pci? dev ? function ? # Cyclades-Z multi-port serial boards
540 1.30 cgd
541 1.112 perry # ISA Plug-and-Play serial interfaces
542 1.112 perry com* at isapnp? # Modems and serial boards
543 1.1 mycroft
544 1.112 perry # PCMCIA serial interfaces
545 1.112 perry com* at pcmcia? function ? # Modems and serial cards
546 1.188 thorpej
547 1.593 perry pcmcom* at pcmcia? function ? # PCMCIA multi-port serial cards
548 1.188 thorpej com* at pcmcom? slave ? # ...and the slave devices
549 1.323 joda
550 1.323 joda # CardBus serial interfaces
551 1.698 drochner #com* at cardbus? function ? # Modems and serial cards
552 1.1 mycroft
553 1.110 thorpej # ISA serial interfaces
554 1.89 perry #options COM_HAYESP # adds Hayes ESP serial board support
555 1.112 perry com0 at isa? port 0x3f8 irq 4 # Standard PC serial ports
556 1.2 mycroft com1 at isa? port 0x2f8 irq 3
557 1.2 mycroft com2 at isa? port 0x3e8 irq 5
558 1.563 darrenr #com3 at isa? port 0x2e8 irq 9
559 1.563 darrenr #ast0 at isa? port 0x1a0 irq 5 # AST 4-port serial cards
560 1.563 darrenr #com* at ast? slave ?
561 1.563 darrenr #boca0 at isa? port 0x100 irq 5 # BOCA 8-port serial cards
562 1.563 darrenr #boca0 at isa? port 0x100 irq 5 # BOCA 16-port serial cards (BB2016)
563 1.563 darrenr #boca1 at isa? port 0x140 irq 5 # this line is also needed for BB2016
564 1.563 darrenr #com* at boca? slave ?
565 1.563 darrenr #tcom0 at isa? port 0x100 irq 7 # TC-800 8-port serial cards
566 1.563 darrenr #com* at tcom? slave ?
567 1.563 darrenr #rtfps0 at isa? port 0x1230 irq 10 # RT 4-port serial cards
568 1.563 darrenr #com* at rtfps? slave ?
569 1.563 darrenr #cy0 at isa? iomem 0xd4000 irq 12 # Cyclades serial cards
570 1.563 darrenr #addcom0 at isa? port 0x108 irq 5 # Addonics FlexPort 8S
571 1.563 darrenr #com* at addcom? slave ?
572 1.563 darrenr #moxa0 at isa? port 0x100 irq 5 # MOXA C168H serial card (experimental)
573 1.563 darrenr #com* at moxa? slave ?
574 1.604 atatat #ioat* at isa? port 0x220 irq 5 # BOCA IOAT66 6-port serial card
575 1.603 wiz #com* at ioat? slave ?
576 1.1 mycroft
577 1.413 jdolecek # MCA serial interfaces
578 1.413 jdolecek com* at mca? slot ? # 16x50s on comm boards
579 1.357 augustss
580 1.112 perry # Parallel Printer Interfaces
581 1.160 cgd
582 1.160 cgd # PCI parallel printer interfaces
583 1.160 cgd lpt* at puc? port ? # || ports on "universal" comm boards
584 1.110 thorpej
585 1.112 perry # ISA parallel printer interfaces
586 1.110 thorpej lpt0 at isa? port 0x378 irq 7 # standard PC parallel ports
587 1.110 thorpej lpt1 at isa? port 0x278
588 1.110 thorpej lpt2 at isa? port 0x3bc
589 1.1 mycroft
590 1.440 lukem # Hardware monitors
591 1.357 augustss
592 1.727 tls # AMD 768 and 8111 power/ACPI controllers
593 1.727 tls amdpm* at pci? dev ? function ? # RNG and SMBus 1.0 interface
594 1.727 tls #iic* at amdpm? # sensors below are on this bus
595 1.727 tls #adt7463c* at iic? addr 0x2C # Unknown other motherboard(s)
596 1.727 tls #adt7463c* at iic? addr 0x2D # Tyan S2881
597 1.727 tls #adt7463c* at iic? addr 0x2E # Tyan S2882-D
598 1.727 tls
599 1.750 jmcneill # Intel PIIX4 power management controllers
600 1.753 perry piixpm* at pci? dev ? function ? # PIIX4 compatible PM controller
601 1.750 jmcneill iic* at piixpm? # SMBus on PIIX4
602 1.750 jmcneill
603 1.751 xtraeme # iTE IT87xxF and compatible hardware monitors
604 1.770 reed #it0 at isa? port 0x290 # other ports: 0xc00, 0xd00
605 1.751 xtraeme
606 1.308 groo # LM7[89] and compatible hardware monitors
607 1.770 reed #lm0 at isa? port 0x290 # other common: 0x280, 0x310
608 1.336 joda
609 1.603 wiz # PC87366 hardware monitor
610 1.603 wiz #nsclpcsio* at isa?
611 1.704 jmcneill #gpio* at nsclpcsio?
612 1.603 wiz
613 1.336 joda # VIA VT82C686A hardware monitor
614 1.563 darrenr #viapm* at pci? dev ? function ?
615 1.563 darrenr #viaenv* at viapm?
616 1.40 perry
617 1.377 augustss
618 1.375 ad # I2O devices
619 1.375 ad iop* at pci? dev ? function ? # I/O processor
620 1.375 ad iopsp* at iop? tid ? # SCSI/FC-AL ports
621 1.379 ad ld* at iop? tid ? # block devices
622 1.427 ad dpti* at iop? tid 0 # DPT/Adaptec control interface
623 1.357 augustss
624 1.702 jmcneill # GPIO devices
625 1.702 jmcneill #gpio* at gscpcib?
626 1.702 jmcneill
627 1.740 riz # 1-Wire support
628 1.747 perry #gpioow* at gpio? offset 6 mask 0x1 # 1-wire bitbanging via gpio
629 1.740 riz #onewire* at gpioow?
630 1.740 riz
631 1.740 riz # 1-Wire devices
632 1.740 riz #owtemp* at onewire? # Temperature sensors
633 1.377 augustss
634 1.112 perry # SCSI Controllers and Devices
635 1.68 christos
636 1.112 perry # PCI SCSI controllers
637 1.186 dante adv* at pci? dev ? function ? # AdvanSys 1200[A,B], 9xx[U,UA] SCSI
638 1.330 dante adw* at pci? dev ? function ? # AdvanSys 9x0UW[D], 3940U[2,3]W SCSI
639 1.112 perry ahc* at pci? dev ? function ? # Adaptec [23]94x, aic78x0 SCSI
640 1.567 soren ahd* at pci? dev ? function ? # Adaptec 29320, 39320 (aic790x) SCSI
641 1.112 perry bha* at pci? dev ? function ? # BusLogic 9xx SCSI
642 1.259 ad dpt* at pci? dev ? function ? # DPT SmartCache/SmartRAID
643 1.406 tsutsui iha* at pci? dev ? function ? # Initio INIC-940/950 SCSI
644 1.112 perry isp* at pci? dev ? function ? # Qlogic ISP [12]0x0 SCSI/FibreChannel
645 1.799.2.1 tron mfi* at pci? dev ? function ? # LSI MegaRAID SAS
646 1.414 ad mly* at pci? dev ? function ? # Mylex AcceleRAID and eXtremeRAID
647 1.556 thorpej mpt* at pci? dev ? function ? # LSI Fusion SCSI/FC
648 1.629 itohy njs* at pci? dev ? function ? # Workbit NinjaSCSI-32
649 1.414 ad pcscp* at pci? dev ? function ? # AMD 53c974 PCscsi-PCI SCSI
650 1.350 fvdl siop* at pci? dev ? function ? # Symbios 53c8xx SCSI
651 1.566 bouyer esiop* at pci? dev ? function ? # Symbios 53c875 SCSI and newer
652 1.485 bouyer #options SIOP_SYMLED # drive the act. LED in software
653 1.433 tsutsui trm* at pci? dev ? function ? # Tekram DC-395U/UW/F, DC-315/U SCSI
654 1.110 thorpej
655 1.112 perry # EISA SCSI controllers
656 1.112 perry ahb* at eisa? slot ? # Adaptec 174[02] SCSI
657 1.112 perry ahc* at eisa? slot ? # Adaptec 274x, aic7770 SCSI
658 1.112 perry bha* at eisa? slot ? # BusLogic 7xx SCSI
659 1.263 ad dpt* at eisa? slot ? # DPT EATA SCSI
660 1.112 perry uha* at eisa? slot ? # UltraStor 24f SCSI
661 1.105 thorpej
662 1.112 perry # PCMCIA SCSI controllers
663 1.110 thorpej aic* at pcmcia? function ? # Adaptec APA-1460 SCSI
664 1.313 mycroft esp* at pcmcia? function ? # Qlogic ESP406/FAS408 SCSI
665 1.769 hubertf spc* at pcmcia? function ? # Fujitsu MB87030/MB89352 SCSI
666 1.145 enami
667 1.145 enami # ISA Plug-and-Play SCSI controllers
668 1.205 christos aha* at isapnp? # Adaptec AHA-154[02
669 1.145 enami aic* at isapnp? # Adaptec AHA-1520B
670 1.110 thorpej
671 1.112 perry # ISA SCSI controllers
672 1.367 ross adv0 at isa? port ? irq ? drq ? # AdvanSys APB-514[02] SCSI
673 1.112 perry aha0 at isa? port 0x330 irq ? drq ? # Adaptec 154[02] SCSI
674 1.112 perry aha1 at isa? port 0x334 irq ? drq ?
675 1.112 perry ahc0 at isa? port ? irq ? # Adaptec 284x SCSI
676 1.112 perry aic0 at isa? port 0x340 irq 11 # Adaptec 152[02] SCSI
677 1.116 mikel bha0 at isa? port 0x330 irq ? drq ? # BusLogic [457]4X SCSI
678 1.112 perry bha1 at isa? port 0x334 irq ? drq ?
679 1.301 ad # The "nca" and "dpt" probes might give false hits or hang your machine.
680 1.563 darrenr #dpt0 at isa? port 0x170 irq ? drq ? # DPT SmartCache/SmartRAID
681 1.563 darrenr #nca0 at isa? port 0x360 irq 15 # Port-mapped NCR 53C80 controller
682 1.563 darrenr #nca1 at isa? iomem 0xd8000 irq 5 # Memory-mapped controller (T128, etc.)
683 1.112 perry sea0 at isa? iomem 0xc8000 irq 5 # Seagate/Future Domain SCSI
684 1.112 perry uha0 at isa? port 0x330 irq ? drq ? # UltraStor [13]4f SCSI
685 1.129 drochner uha1 at isa? port 0x340 irq ? drq ?
686 1.112 perry wds0 at isa? port 0x350 irq 15 drq 6 # WD7000 and TMC-7000 controllers
687 1.112 perry wds1 at isa? port 0x358 irq 11 drq 5
688 1.110 thorpej
689 1.297 augustss # CardBus SCSI cards
690 1.698 drochner #adv* at cardbus? function ? # AdvanSys 1200[A,B], 9xx[U,UA] SCSI
691 1.698 drochner #ahc* at cardbus? function ? # Adaptec ADP-1480
692 1.698 drochner #njs* at cardbus? function ? # Workbit NinjaSCSI-32
693 1.297 augustss
694 1.413 jdolecek # MCA SCSI cards
695 1.413 jdolecek aha* at mca? slot ? # Adaptec AHA-1640
696 1.413 jdolecek
697 1.110 thorpej # SCSI bus support
698 1.498 lukem scsibus* at scsi?
699 1.110 thorpej
700 1.110 thorpej # SCSI devices
701 1.110 thorpej sd* at scsibus? target ? lun ? # SCSI disk drives
702 1.110 thorpej st* at scsibus? target ? lun ? # SCSI tape drives
703 1.110 thorpej cd* at scsibus? target ? lun ? # SCSI CD-ROM drives
704 1.110 thorpej ch* at scsibus? target ? lun ? # SCSI autochangers
705 1.351 augustss ses* at scsibus? target ? lun ? # SCSI Enclosure Services devices
706 1.110 thorpej ss* at scsibus? target ? lun ? # SCSI scanners
707 1.110 thorpej uk* at scsibus? target ? lun ? # SCSI unknown
708 1.110 thorpej
709 1.372 ad
710 1.312 ad # RAID controllers and devices
711 1.491 ad aac* at pci? dev ? function ? # Adaptec AAC family
712 1.559 ad amr* at pci? dev ? function ? # AMI/LSI Logic MegaRAID
713 1.799.2.16 xtraeme arcmsr* at pci? dev ? function ? # Areca SATA RAID controllers
714 1.404 ad cac* at eisa? slot ? # Compaq EISA array controllers
715 1.372 ad cac* at pci? dev ? function ? # Compaq PCI array controllers
716 1.741 martti ciss* at pci? dev ? function ? # HP Smart Array controllers
717 1.487 ad icp* at pci? dev ? function ? # ICP-Vortex GDT & Intel RAID
718 1.399 ad mlx* at pci? dev ? function ? # Mylex DAC960 & DEC SWXCR family
719 1.404 ad mlx* at eisa? slot ? # Mylex DAC960 & DEC SWXCR family
720 1.768 wiz twa* at pci? dev ? function ? # 3ware Escalade 95xx RAID controllers
721 1.374 ad twe* at pci? dev ? function ? # 3ware Escalade RAID controllers
722 1.112 perry
723 1.491 ad ld* at aac? unit ? # logical disk devices
724 1.559 ad ld* at amr? unit ?
725 1.491 ad ld* at cac? unit ?
726 1.487 ad ld* at icp? unit ?
727 1.768 wiz ld* at twa? unit ?
728 1.399 ad ld* at twe? unit ?
729 1.399 ad ld* at mlx? unit ?
730 1.487 ad
731 1.487 ad icpsp* at icp? unit ? # SCSI pass-through
732 1.357 augustss
733 1.220 abs # IDE and related devices
734 1.228 kleink # PCI IDE controllers - see pciide(4) for supported hardware.
735 1.194 bouyer # The 0x0001 flag force the driver to use DMA, even if the driver doesn't know
736 1.194 bouyer # how to set up DMA modes for this chip. This may work, or may cause
737 1.194 bouyer # a machine hang with some controllers.
738 1.573 bouyer pciide* at pci? dev ? function ? flags 0x0000 # GENERIC pciide driver
739 1.573 bouyer acardide* at pci? dev ? function ? # Acard IDE controllers
740 1.573 bouyer aceride* at pci? dev ? function ? # Acer Lab IDE controllers
741 1.799 bouyer ahcisata* at pci? dev ? function ? # AHCI SATA controllers
742 1.585 thorpej artsata* at pci? dev ? function ? # Intel i31244 SATA controller
743 1.573 bouyer cmdide* at pci? dev ? function ? # CMD tech IDE controllers
744 1.573 bouyer cypide* at pci? dev ? function ? # Cypress IDE controllers
745 1.799.2.12 liamjfoy gcscide* at pci? dev ? function ? # AMD CS5535 Companion IDE controllers
746 1.620 bouyer geodeide* at pci? dev ? function ? # AMD Geode IDE controllers
747 1.573 bouyer hptide* at pci? dev ? function ? # Triones/HighPoint IDE controllers
748 1.643 grant iteide* at pci? dev ? function ? # IT Express IDE controllers
749 1.647 perry ixpide* at pci? dev ? function ? # ATI IXP IDE controllers
750 1.799.2.13 pavel jmide* at pci? dev ? function ? # JMicron PCI-e PATA/SATA controllers
751 1.799.2.13 pavel ahcisata* at jmide?
752 1.573 bouyer optiide* at pci? dev ? function ? # Opti IDE controllers
753 1.573 bouyer piixide* at pci? dev ? function ? # Intel IDE controllers
754 1.573 bouyer pdcide* at pci? dev ? function ? # Promise IDE controllers
755 1.641 bouyer pdcsata* at pci? dev ? function ? # Promise SATA150 controllers
756 1.579 mycroft rccide* at pci? dev ? function ? # ServerWorks IDE controllers
757 1.584 thorpej satalink* at pci? dev ? function ? # SiI SATALink controllers
758 1.573 bouyer siside* at pci? dev ? function ? # SiS IDE controllers
759 1.573 bouyer slide* at pci? dev ? function ? # Symphony Labs IDE controllers
760 1.732 bouyer svwsata* at pci? dev ? function ? # ServerWorks SATA controllers
761 1.589 augustss stpcide* at pci? dev ? function ? # STMicro STPC IDE controllers
762 1.573 bouyer viaide* at pci? dev ? function ? # VIA/AMD/Nvidia IDE controllers
763 1.132 mycroft
764 1.132 mycroft # ISA Plug-and-Play IDE controllers
765 1.440 lukem wdc* at isapnp?
766 1.131 mycroft
767 1.131 mycroft # PCMCIA IDE controllers
768 1.190 enami wdc* at pcmcia? function ?
769 1.112 perry
770 1.779 itohy # CardBus IDE controllers
771 1.786 itohy #njata* at cardbus? function ? flags 0x01 # Workbit NinjaATA-32
772 1.779 itohy
773 1.189 bouyer # ISA ST506, ESDI, and IDE controllers
774 1.235 bouyer # Use flags 0x01 if you want to try to use 32bits data I/O (the driver will
775 1.261 itohy # fall back to 16bits I/O if 32bits I/O are not functional).
776 1.235 bouyer # Some controllers pass the initial 32bit test, but will fail later.
777 1.235 bouyer wdc0 at isa? port 0x1f0 irq 14 flags 0x00
778 1.235 bouyer wdc1 at isa? port 0x170 irq 15 flags 0x00
779 1.112 perry
780 1.577 lukem # ATA (IDE) bus support
781 1.577 lukem atabus* at ata?
782 1.577 lukem
783 1.220 abs # IDE drives
784 1.220 abs # Flags are used only with controllers that support DMA operations
785 1.206 bouyer # and mode settings (e.g. some pciide controllers)
786 1.220 abs # The lowest order four bits (rightmost digit) of the flags define the PIO
787 1.220 abs # mode to use, the next set of four bits the DMA mode and the third set the
788 1.220 abs # UltraDMA mode. For each set of four bits, the 3 lower bits define the mode
789 1.220 abs # to use, and the last bit must be 1 for this setting to be used.
790 1.220 abs # For DMA and UDMA, 0xf (1111) means 'disable'.
791 1.220 abs # 0x0fac means 'use PIO mode 4, DMA mode 2, disable UltraDMA'.
792 1.220 abs # (0xc=1100, 0xa=1010, 0xf=1111)
793 1.220 abs # 0x0000 means "use whatever the drive claims to support".
794 1.572 bouyer wd* at atabus? drive ? flags 0x0000
795 1.545 thorpej
796 1.545 thorpej # ATA RAID configuration support, as found on some Promise controllers.
797 1.545 thorpej pseudo-device ataraid
798 1.545 thorpej ld* at ataraid? vendtype ? unit ?
799 1.112 perry
800 1.110 thorpej # ATAPI bus support
801 1.498 lukem atapibus* at atapi?
802 1.110 thorpej
803 1.110 thorpej # ATAPI devices
804 1.206 bouyer # flags have the same meaning as for IDE drives.
805 1.206 bouyer cd* at atapibus? drive ? flags 0x0000 # ATAPI CD-ROM drives
806 1.206 bouyer sd* at atapibus? drive ? flags 0x0000 # ATAPI disk drives
807 1.442 bouyer st* at atapibus? drive ? flags 0x0000 # ATAPI tape drives
808 1.206 bouyer uk* at atapibus? drive ? flags 0x0000 # ATAPI unknown
809 1.110 thorpej
810 1.112 perry
811 1.112 perry # Miscellaneous mass storage devices
812 1.112 perry
813 1.112 perry # ISA floppy
814 1.112 perry fdc0 at isa? port 0x3f0 irq 6 drq 2 # standard PC floppy controllers
815 1.563 darrenr #fdc1 at isa? port 0x370 irq ? drq ?
816 1.112 perry fd* at fdc? drive ? # the drives themselves
817 1.112 perry # some machines need you to do this instead of fd*
818 1.563 darrenr #fd0 at fdc0 drive 0
819 1.112 perry
820 1.112 perry # ISA CD-ROM devices
821 1.563 darrenr #mcd0 at isa? port 0x300 irq 10 # Mitsumi CD-ROM drives
822 1.112 perry
823 1.112 perry # ISA tape devices
824 1.157 bouyer # note: the wt driver conflicts unpleasantly with SMC boards at the
825 1.116 mikel # same I/O address. The probe reprograms their EEPROMs. Don't
826 1.112 perry # uncomment it unless you are actually using it.
827 1.129 drochner #wt0 at isa? port 0x308 irq 5 drq 1 # Archive and Wangtek QIC tape drives
828 1.112 perry
829 1.413 jdolecek # MCA ESDI devices
830 1.413 jdolecek edc* at mca? slot ? # IBM ESDI Disk Controllers
831 1.413 jdolecek ed* at edc?
832 1.413 jdolecek
833 1.112 perry
834 1.112 perry # Network Interfaces
835 1.112 perry
836 1.112 perry # PCI network interfaces
837 1.383 onoe an* at pci? dev ? function ? # Aironet PC4500/PC4800 (802.11)
838 1.591 perry ath* at pci? dev ? function ? # Atheros 5210/5211/5212 802.11
839 1.576 dyoung atw* at pci? dev ? function ? # ADMtek ADM8211 (802.11)
840 1.571 mrg bce* at pci? dev ? function ? # Broadcom 4401 10/100 Ethernet
841 1.497 fvdl bge* at pci? dev ? function ? # Broadcom 570x gigabit Ethernet
842 1.799.2.2 tron bnx* at pci? dev ? function ? # Broadcom NetXtremeII gigabit Ethernet
843 1.700 tron dge* at pci? dev ? function ? # Intel 82597 10GbE LR
844 1.112 perry en* at pci? dev ? function ? # ENI/Adaptec ATM
845 1.200 fvdl ep* at pci? dev ? function ? # 3Com 3c59x
846 1.150 thorpej epic* at pci? dev ? function ? # SMC EPIC/100 Ethernet
847 1.152 mjacob esh* at pci? dev ? function ? # Essential HIPPI card
848 1.418 augustss ex* at pci? dev ? function ? # 3Com 90x[BC]
849 1.112 perry fpa* at pci? dev ? function ? # DEC DEFPA FDDI
850 1.112 perry fxp* at pci? dev ? function ? # Intel EtherExpress PRO 10+/100B
851 1.676 chs gsip* at pci? dev ? function ? # NS83820 Gigabit Ethernet
852 1.677 chs hme* at pci? dev ? function ? # Sun Microelectronics STP2002-STQ
853 1.633 lukem ipw* at pci? dev ? function ? # Intel PRO/Wireless 2100
854 1.648 skrll iwi* at pci? dev ? function ? # Intel PRO/Wireless 2200BG
855 1.112 perry le* at pci? dev ? function ? # PCnet-PCI Ethernet
856 1.799.2.17 bouyer lii* at pci? dev ? function ? # Atheros L2 Fast-Ethernet
857 1.340 augustss lmc* at pci? dev ? function ? # Lan Media Corp SSI/HSSI/DS3
858 1.780 riz mskc* at pci? dev ? function ? # Marvell Yukon 2 Gigabit Ethernet
859 1.780 riz msk* at mskc? # Marvell Yukon 2 Gigabit Ethernet
860 1.522 martin mtd* at pci? dev ? function ? # Myson MTD803 3-in-1 Ethernet
861 1.738 rittera #ndis* at pci? dev ? function ? # Experimental - NDIS Network Driver
862 1.112 perry ne* at pci? dev ? function ? # NE2000-compatible Ethernet
863 1.733 chs nfe* at pci? dev ? function ? # NVIDIA nForce Ethernet
864 1.287 chopps ntwoc* at pci? dev ? function ? # Riscom/N2 PCI Sync Serial
865 1.418 augustss pcn* at pci? dev ? function ? # AMD PCnet-PCI Ethernet
866 1.770 reed ral* at pci? dev ? function ? # Ralink Technology RT25x0 802.11a/b/g
867 1.615 toshii re* at pci? dev ? function ? # Realtek 8139C+/8169/8169S/8110S
868 1.340 augustss rtk* at pci? dev ? function ? # Realtek 8129/8139
869 1.799.2.10 liamjfoy rtw* at pci? dev ? function ? # Realtek 8180L (802.11)
870 1.407 thorpej sf* at pci? dev ? function ? # Adaptec AIC-6915 Ethernet
871 1.407 thorpej sip* at pci? dev ? function ? # SiS 900/DP83815 Ethernet
872 1.587 tls skc* at pci? dev ? function ? # SysKonnect SK9821 Gigabit Ethernet
873 1.587 tls sk* at skc? # SysKonnect SK9821 Gigabit Ethernet
874 1.418 augustss ste* at pci? dev ? function ? # Sundance ST-201 Ethernet
875 1.418 augustss stge* at pci? dev ? function ? # Sundance/Tamarack TC9021 Gigabit
876 1.344 thorpej ti* at pci? dev ? function ? # Alteon ACEnic gigabit Ethernet
877 1.115 bouyer tl* at pci? dev ? function ? # ThunderLAN-based Ethernet
878 1.484 mycroft tlp* at pci? dev ? function ? # DECchip 21x4x and clones
879 1.675 chs txp* at pci? dev ? function ? # 3com 3cr990
880 1.659 jdolecek vge* at pci? dev ? function ? # VIATech VT612X Gigabit Ethernet
881 1.213 sakamoto vr* at pci? dev ? function ? # VIA Rhine Fast Ethernet
882 1.431 ichiro wi* at pci? dev ? function ? # Intersil Prism Mini-PCI (802.11b)
883 1.581 tron wm* at pci? dev ? function ? # Intel 8254x gigabit
884 1.774 simonb wpi* at pci? dev ? function ? # Intel PRO/Wireless 3945ABG
885 1.700 tron xge* at pci? dev ? function ? # Neterion (S2io) Xframe-I 10GbE
886 1.112 perry
887 1.112 perry # EISA network interfaces
888 1.112 perry ep* at eisa? slot ? # 3Com 3c579 Ethernet
889 1.112 perry fea* at eisa? slot ? # DEC DEFEA FDDI
890 1.270 thorpej tlp* at eisa? slot ? # DEC DE-425 Ethernet
891 1.112 perry
892 1.112 perry # ISA Plug-and-Play network interfaces
893 1.387 augustss an* at isapnp? # Aironet 802.11
894 1.112 perry ep* at isapnp? # 3Com 3c509 Ethernet
895 1.521 tsutsui fmv* at isapnp? # Fujitsu FMV-183
896 1.515 tsutsui le* at isapnp? # AMD PCnet-ISA Ethernet
897 1.112 perry ne* at isapnp? # NE2000-compatible Ethernet
898 1.222 bad tr* at isapnp? # IBM/3COM TROPIC Token-Ring
899 1.112 perry
900 1.112 perry # PCMCIA network interfaces
901 1.382 onoe an* at pcmcia? function ? # Aironet PC4500/PC4800 (802.11)
902 1.316 onoe awi* at pcmcia? function ? # BayStack 650/660 (802.11FH/DS)
903 1.280 itojun cnw* at pcmcia? function ? # Xircom/Netwave AirSurfer
904 1.628 mycroft cs* at pcmcia? function ? # CS89xx Ethernet
905 1.112 perry ep* at pcmcia? function ? # 3Com 3c589 and 3c562 Ethernet
906 1.144 enami mbe* at pcmcia? function ? # MB8696x based Ethernet
907 1.112 perry ne* at pcmcia? function ? # NE2000-compatible Ethernet
908 1.294 augustss ray* at pcmcia? function ? # Raytheon Raylink (802.11)
909 1.112 perry sm* at pcmcia? function ? # Megahertz Ethernet
910 1.421 augustss # tr at pcmcia has problems with Cardbus bridges
911 1.563 darrenr #tr* at pcmcia? function ? # TROPIC based Token-Ring
912 1.503 ichiro wi* at pcmcia? function ? # Lucent/Intersil WaveLan IEEE (802.11)
913 1.627 mycroft xirc* at pcmcia? function ? # Xircom CreditCard Ethernet
914 1.627 mycroft com* at xirc?
915 1.627 mycroft xi* at xirc?
916 1.260 thorpej mhzc* at pcmcia? function ? # Megahertz Ethernet/Modem combo cards
917 1.260 thorpej com* at mhzc?
918 1.260 thorpej sm* at mhzc?
919 1.112 perry
920 1.112 perry # ISA network interfaces
921 1.143 enami ate0 at isa? port 0x2a0 irq ? # AT1700
922 1.164 thorpej cs0 at isa? port 0x300 iomem ? irq ? drq ? # CS8900 Ethernet
923 1.117 thorpej ec0 at isa? port 0x250 iomem 0xd8000 irq 9 # 3Com 3c503 Ethernet
924 1.120 thorpej eg0 at isa? port 0x280 irq 9 # 3C505 ethernet cards
925 1.112 perry el0 at isa? port 0x300 irq 9 # 3C501 ethernet cards
926 1.343 tv ep* at isa? port ? irq ? # 3C509 ethernet cards
927 1.140 pk ef0 at isa? port 0x360 iomem 0xd0000 irq 7 # 3C507
928 1.140 pk ai0 at isa? port 0x360 iomem 0xd0000 irq 7 # StarLAN
929 1.521 tsutsui fmv0 at isa? port 0x2a0 irq ? # FMV-181/182
930 1.140 pk ix0 at isa? port 0x300 irq 10 # EtherExpress/16
931 1.121 drochner iy0 at isa? port 0x360 irq ? # EtherExpress PRO 10 ISA
932 1.123 thorpej lc0 at isa? port 0x320 iomem ? irq ? # DEC EtherWORKS III (LEMAC)
933 1.563 darrenr #depca0 at isa? port 0x300 iomem 0xc8000 iosiz 0x8000 irq 5 # DEPCA
934 1.563 darrenr #le* at depca?
935 1.147 drochner nele0 at isa? port 0x320 irq 9 drq 7 # NE2100
936 1.344 thorpej le* at nele?
937 1.563 darrenr #ntwoc0 at isa? port 0x300 irq 5 iomem 0xc8000 flags 1 # Riscom/N2 sync serial
938 1.146 drochner bicc0 at isa? port 0x320 irq 10 drq 7 # BICC IsoLan
939 1.146 drochner le* at bicc?
940 1.112 perry ne0 at isa? port 0x280 irq 9 # NE[12]000 ethernet cards
941 1.112 perry ne1 at isa? port 0x300 irq 10
942 1.119 thorpej sm0 at isa? port 0x300 irq 10 # SMC91C9x Ethernet
943 1.440 lukem tr0 at isa? port 0xa20 iomem 0xd8000 irq ? # IBM TROPIC based Token-Ring
944 1.440 lukem tr1 at isa? port 0xa24 iomem 0xd0000 irq ? # IBM TROPIC based Token-Ring
945 1.222 bad tr* at isa? port ? irq ? # 3COM TROPIC based Token-Ring
946 1.118 thorpej we0 at isa? port 0x280 iomem 0xd0000 irq 9 # WD/SMC Ethernet
947 1.118 thorpej we1 at isa? port 0x300 iomem 0xcc000 irq 10
948 1.112 perry
949 1.297 augustss # CardBus network cards
950 1.698 drochner #ath* at cardbus? function ? # Atheros 5210/5211/5212 802.11
951 1.698 drochner #atw* at cardbus? function ? # ADMtek ADM8211 (802.11)
952 1.698 drochner #ex* at cardbus? function ? # 3Com 3C575TX
953 1.698 drochner #fxp* at cardbus? function ? # Intel i8255x
954 1.698 drochner #rtk* at cardbus? function ? # Realtek 8129/8139
955 1.748 rpaulo #ral* at cardbus? function ? # Ralink Technology
956 1.698 drochner #rtw* at cardbus? function ? # Realtek 8180L (802.11)
957 1.698 drochner #tlp* at cardbus? function ? # DECchip 21143
958 1.413 jdolecek
959 1.413 jdolecek # MCA network cards
960 1.413 jdolecek elmc* at mca? slot ? # 3Com EtherLink/MC (3c523)
961 1.413 jdolecek ep* at mca? slot ? # 3Com EtherLink III (3c529)
962 1.413 jdolecek we* at mca? slot ? # WD/SMC Ethernet
963 1.413 jdolecek ate* at mca? slot ? # Allied Telesis AT1720
964 1.413 jdolecek ne* at mca? slot ? # Novell NE/2 and clones
965 1.413 jdolecek tr* at mca? slot ? # IBM Token Ring adapter
966 1.664 jdolecek tra* at mca? slot ? # Tiara LANCard/E and clones
967 1.413 jdolecek le* at mca? slot ? # SKNET Personal/MC2+
968 1.297 augustss
969 1.172 thorpej # MII/PHY support
970 1.555 thorpej acphy* at mii? phy ? # Altima AC101 and AMD Am79c874 PHYs
971 1.593 perry amhphy* at mii? phy ? # AMD 79c901 Ethernet PHYs
972 1.593 perry bmtphy* at mii? phy ? # Broadcom BCM5201 and BCM5202 PHYs
973 1.593 perry brgphy* at mii? phy ? # Broadcom BCM5400-family PHYs
974 1.659 jdolecek ciphy* at mii? phy ? # Cicada CS8201 Gig-E PHYs
975 1.344 thorpej dmphy* at mii? phy ? # Davicom DM9101 PHYs
976 1.195 thorpej exphy* at mii? phy ? # 3Com internal PHYs
977 1.552 perry gentbi* at mii? phy ? # Generic Ten-Bit 1000BASE-[CLS]X PHYs
978 1.417 augustss glxtphy* at mii? phy ? # Level One LXT-1000 PHYs
979 1.415 augustss gphyter* at mii? phy ? # NS83861 Gig-E PHY
980 1.593 perry icsphy* at mii? phy ? # Integrated Circuit Systems ICS189x
981 1.580 fvdl igphy* at mii? phy ? # Intel IGP01E1000
982 1.788 bouyer ikphy* at mii? phy ? # Intel 82563 PHYs
983 1.172 thorpej inphy* at mii? phy ? # Intel 82555 PHYs
984 1.270 thorpej iophy* at mii? phy ? # Intel 82553 PHYs
985 1.593 perry lxtphy* at mii? phy ? # Level One LXT-970 PHYs
986 1.593 perry makphy* at mii? phy ? # Marvell Semiconductor 88E1000 PHYs
987 1.172 thorpej nsphy* at mii? phy ? # NS83840 PHYs
988 1.593 perry nsphyter* at mii? phy ? # NS83843 PHYs
989 1.593 perry pnaphy* at mii? phy ? # generic HomePNA PHYs
990 1.172 thorpej qsphy* at mii? phy ? # Quality Semiconductor QS6612 PHYs
991 1.747 perry rgephy* at mii? phy ? # Realtek 8169S/8110S internal PHYs
992 1.717 xtraeme rlphy* at mii? phy ? # Realtek 8139/8201L PHYs
993 1.199 thorpej sqphy* at mii? phy ? # Seeq 80220/80221/80223 PHYs
994 1.172 thorpej tlphy* at mii? phy ? # ThunderLAN PHYs
995 1.270 thorpej tqphy* at mii? phy ? # TDK Semiconductor PHYs
996 1.479 augustss ukphy* at mii? phy ? # generic unknown PHYs
997 1.478 itojun urlphy* at mii? phy ? # Realtek RTL8150L internal PHYs
998 1.112 perry
999 1.357 augustss
1000 1.162 augustss # USB Controller and Devices
1001 1.162 augustss
1002 1.162 augustss # PCI USB controllers
1003 1.623 tron ehci* at pci? dev ? function ? # Enhanced Host Controller
1004 1.340 augustss ohci* at pci? dev ? function ? # Open Host Controller
1005 1.278 augustss uhci* at pci? dev ? function ? # Universal Host Controller (Intel)
1006 1.297 augustss
1007 1.297 augustss # CardBus USB controllers
1008 1.698 drochner #ehci* at cardbus? function ? # Enhanced Host Controller
1009 1.698 drochner #ohci* at cardbus? function ? # Open Host Controller
1010 1.719 augustss #uhci* at cardbus? function ? # Universal Host Controller (Intel)
1011 1.162 augustss
1012 1.505 isaki # ISA USB controllers
1013 1.563 darrenr #slhci0 at isa? port 0x300 irq 5 # ScanLogic SL811HS
1014 1.505 isaki
1015 1.162 augustss # USB bus support
1016 1.623 tron usb* at ehci?
1017 1.340 augustss usb* at ohci?
1018 1.162 augustss usb* at uhci?
1019 1.563 darrenr #usb* at slhci?
1020 1.162 augustss
1021 1.162 augustss # USB Hubs
1022 1.162 augustss uhub* at usb?
1023 1.207 augustss uhub* at uhub? port ? configuration ? interface ?
1024 1.162 augustss
1025 1.452 augustss # USB HID device
1026 1.452 augustss uhidev* at uhub? port ? configuration ? interface ?
1027 1.452 augustss
1028 1.162 augustss # USB Mice
1029 1.452 augustss ums* at uhidev? reportid ?
1030 1.452 augustss wsmouse* at ums? mux 0
1031 1.162 augustss
1032 1.606 tsarna # USB eGalax touch-panel
1033 1.606 tsarna uep* at uhub? port ?
1034 1.606 tsarna wsmouse* at uep? mux 0
1035 1.606 tsarna
1036 1.162 augustss # USB Keyboards
1037 1.452 augustss ukbd* at uhidev? reportid ?
1038 1.246 augustss wskbd* at ukbd? console ? mux 1
1039 1.162 augustss
1040 1.775 skrll # USB serial adapter
1041 1.693 skrll ucycom* at uhidev? reportid ?
1042 1.693 skrll
1043 1.162 augustss # USB Generic HID devices
1044 1.452 augustss uhid* at uhidev? reportid ?
1045 1.162 augustss
1046 1.162 augustss # USB Printer
1047 1.207 augustss ulpt* at uhub? port ? configuration ? interface ?
1048 1.162 augustss
1049 1.254 augustss # USB Modem
1050 1.254 augustss umodem* at uhub? port ? configuration ?
1051 1.295 augustss ucom* at umodem?
1052 1.256 thorpej
1053 1.256 thorpej # USB Mass Storage
1054 1.256 thorpej umass* at uhub? port ? configuration ? interface ?
1055 1.605 grant wd* at umass?
1056 1.254 augustss
1057 1.257 augustss # USB audio
1058 1.257 augustss uaudio* at uhub? port ? configuration ?
1059 1.257 augustss
1060 1.397 tshiozak # USB MIDI
1061 1.397 tshiozak umidi* at uhub? port ? configuration ?
1062 1.447 augustss
1063 1.458 augustss # USB IrDA
1064 1.458 augustss # USB-IrDA bridge spec
1065 1.449 augustss uirda* at uhub? port ? configuration ? interface ?
1066 1.449 augustss irframe* at uirda?
1067 1.458 augustss
1068 1.458 augustss # SigmaTel STIr4200 USB/IrDA Bridge
1069 1.458 augustss ustir* at uhub? port ?
1070 1.458 augustss irframe* at ustir?
1071 1.397 tshiozak
1072 1.289 augustss # USB Ethernet adapters
1073 1.289 augustss aue* at uhub? port ? # ADMtek AN986 Pegasus based adapters
1074 1.636 augustss axe* at uhub? port ? # ASIX AX88172 based adapters
1075 1.635 augustss cdce* at uhub? port ? # CDC, Ethernet Networking Control Model
1076 1.291 augustss cue* at uhub? port ? # CATC USB-EL1201A based adapters
1077 1.290 augustss kue* at uhub? port ? # Kawasaki LSI KL5KUSB101B based adapters
1078 1.574 augustss udav* at uhub? port ? # Davicom DM9601 based adapters
1079 1.476 ichiro url* at uhub? port ? # Realtek RTL8150L based adapters
1080 1.318 augustss
1081 1.721 xtraeme # USB 802.11 adapters
1082 1.652 joff atu* at uhub? port ? # Atmel AT76C50XX based adapters
1083 1.721 xtraeme ral* at uhub? port ? # Ralink Technology RT25x0 802.11a/b/g
1084 1.793 joerg rum* at uhub? port ? # Ralink Technology RT2501/RT2601 802.11a/b/g
1085 1.799.2.18 bouyer zyd* at uhub? port ? # Zydas ZD1211
1086 1.652 joff
1087 1.475 augustss # Prolific PL2301/PL2302 host-to-host adapter
1088 1.321 augustss upl* at uhub? port ?
1089 1.325 augustss
1090 1.325 augustss # Serial adapters
1091 1.517 augustss ubsa* at uhub? port ? # Belkin serial adapter
1092 1.517 augustss ucom* at ubsa? portno ?
1093 1.517 augustss
1094 1.475 augustss uftdi* at uhub? port ? # FTDI FT8U100AX serial adapter
1095 1.395 augustss ucom* at uftdi? portno ?
1096 1.394 ichiro
1097 1.689 augustss uipaq* at uhub? port ? # iPAQ PDAs
1098 1.689 augustss ucom* at uipaq? portno ?
1099 1.689 augustss
1100 1.475 augustss umct* at uhub? port ? # MCT USB-RS232 serial adapter
1101 1.475 augustss ucom* at umct? portno ?
1102 1.475 augustss
1103 1.593 perry uplcom* at uhub? port ? # I/O DATA USB-RSAQ2 serial adapter
1104 1.440 lukem ucom* at uplcom? portno ?
1105 1.401 ichiro
1106 1.799.2.14 xtraeme uslsa* at uhub? port ? # Silicon Labs USB-RS232 serial adapter
1107 1.799.2.14 xtraeme ucom* at uslsa? portno ?
1108 1.799.2.14 xtraeme
1109 1.593 perry uvscom* at uhub? port ? # SUNTAC Slipper U VS-10U serial adapter
1110 1.475 augustss ucom* at uvscom? portno ?
1111 1.324 augustss
1112 1.324 augustss # Diamond Multimedia Rio 500
1113 1.324 augustss urio* at uhub? port ?
1114 1.321 augustss
1115 1.318 augustss # USB Handspring Visor
1116 1.321 augustss uvisor* at uhub? port ?
1117 1.321 augustss ucom* at uvisor?
1118 1.377 augustss
1119 1.666 itohy # Kyocera AIR-EDGE PHONE
1120 1.666 itohy ukyopon* at uhub? port ?
1121 1.666 itohy ucom* at ukyopon? portno ?
1122 1.666 itohy
1123 1.377 augustss # USB scanners
1124 1.377 augustss uscanner* at uhub? port ?
1125 1.391 augustss
1126 1.391 augustss # USB scanners that use SCSI emulation, e.g., HP5300
1127 1.391 augustss usscanner* at uhub? port ?
1128 1.392 augustss
1129 1.739 scw # Topfield TF5000PVR range of DVB recorders
1130 1.739 scw utoppy* at uhub? port ?
1131 1.739 scw
1132 1.392 augustss # Y@P firmware loader
1133 1.392 augustss uyap* at uhub? port ?
1134 1.456 augustss
1135 1.456 augustss # D-Link DSB-R100 USB radio
1136 1.459 augustss udsbr* at uhub? port ?
1137 1.459 augustss radio* at udsbr?
1138 1.289 augustss
1139 1.162 augustss # USB Generic driver
1140 1.244 augustss ugen* at uhub? port ?
1141 1.763 gdt # On ugen bulk endpoints, perform read-ahead and write-behind.
1142 1.792 perry options UGEN_BULK_RA_WB
1143 1.443 augustss
1144 1.443 augustss
1145 1.443 augustss # IrDA and Consumer Ir devices
1146 1.446 soren
1147 1.443 augustss # Toshiba Oboe
1148 1.446 soren oboe* at pci? dev ? function ?
1149 1.445 augustss irframe* at oboe?
1150 1.162 augustss
1151 1.689 augustss
1152 1.528 ichiro # PCI IEEE1394 controllers
1153 1.685 kiyohara fwohci* at pci? dev ? function ? # IEEE1394 Open Host Controller
1154 1.528 ichiro
1155 1.528 ichiro # CardBus IEEE1394 controllers
1156 1.698 drochner #fwohci* at cardbus? function ? # IEEE1394 Open Host Controller
1157 1.528 ichiro
1158 1.685 kiyohara ieee1394if* at fwohci?
1159 1.685 kiyohara fwip* at ieee1394if? # IP over IEEE1394
1160 1.686 christos sbp* at ieee1394if? euihi ? euilo ? # SCSI over IEEE1394
1161 1.357 augustss
1162 1.689 augustss
1163 1.112 perry # Audio Devices
1164 1.112 perry
1165 1.148 augustss # PCI audio devices
1166 1.637 perry auacer* at pci? dev ? function ? # ALi M5455 integrated AC'97 Audio
1167 1.390 lukem auich* at pci? dev ? function ? # Intel ICH integrated AC'97 Audio
1168 1.649 reinoud auixp* at pci? dev ? function ? # ATI IXP AC'97 Audio
1169 1.438 someya autri* at pci? dev ? function ? # Trident 4DWAVE based AC'97 Audio
1170 1.319 tsarna auvia* at pci? dev ? function ? # VIA VT82C686A integrated AC'97 Audio
1171 1.678 kent azalia* at pci? dev ? function ? # High Definition Audio
1172 1.283 augustss clcs* at pci? dev ? function ? # Cirrus Logic CS4280
1173 1.393 augustss clct* at pci? dev ? function ? # Cirrus Logic CS4281
1174 1.331 augustss cmpci* at pci? dev ? function ? # C-Media CMI8338/8738
1175 1.148 augustss eap* at pci? dev ? function ? # Ensoniq AudioPCI
1176 1.593 perry emuxki* at pci? dev ? function ? # Creative SBLive! and PCI512
1177 1.461 jmcneill esa* at pci? dev ? function ? # ESS Allegro-1 / Maestro-3 PCI Audio
1178 1.389 rh esm* at pci? dev ? function ? # ESS Maestro-1/2/2e PCI Audio Accelerator
1179 1.241 kleink eso* at pci? dev ? function ? # ESS Solo-1 PCI AudioDrive
1180 1.268 augustss fms* at pci? dev ? function ? # Forte Media FM801
1181 1.381 augustss neo* at pci? dev ? function ? # NeoMagic 256 AC'97 Audio
1182 1.209 augustss sv* at pci? dev ? function ? # S3 SonicVibes
1183 1.402 minoura yds* at pci? dev ? function ? # Yamaha DS-1 PCI Audio
1184 1.148 augustss
1185 1.112 perry # ISA Plug-and-Play audio devices
1186 1.173 augustss ess* at isapnp? # ESS Tech ES1887, ES1888, ES888 audio
1187 1.593 perry guspnp* at isapnp? # Gravis Ultra Sound PnP audio
1188 1.112 perry sb* at isapnp? # SoundBlaster-compatible audio
1189 1.169 augustss wss* at isapnp? # Windows Sound System
1190 1.776 itohy ym* at isapnp? # Yamaha OPL3-SA[23] audio
1191 1.112 perry
1192 1.112 perry # ISA audio devices
1193 1.232 drochner # the "aria" probe might give false hits
1194 1.563 darrenr #aria0 at isa? port 0x290 irq 10 # Aria
1195 1.563 darrenr #ess0 at isa? port 0x220 irq 5 drq 1 drq2 5 # ESS 18XX
1196 1.112 perry gus0 at isa? port 0x220 irq 7 drq 1 drq2 6 # Gravis Ultra Sound
1197 1.112 perry pas0 at isa? port 0x220 irq 7 drq 1 # ProAudio Spectrum
1198 1.161 perry sb0 at isa? port 0x220 irq 5 drq 1 drq2 5 # SoundBlaster
1199 1.388 tv wss0 at isa? port 0x530 irq 10 drq 0 drq2 1 # Windows Sound System
1200 1.112 perry
1201 1.428 augustss # PCMCIA audio devices
1202 1.563 darrenr #esl* at pcmcia? function ? # ESS 1688 AudioDrive
1203 1.428 augustss
1204 1.332 augustss #cms0 at isa? port 0x220 # Creative Music System
1205 1.332 augustss
1206 1.261 itohy # OPL[23] FM synthesizers
1207 1.178 augustss #opl0 at isa? port 0x388 # use only if not attached to sound card
1208 1.434 itohy opl* at cmpci? flags 1
1209 1.563 darrenr #opl* at esl?
1210 1.241 kleink opl* at eso?
1211 1.178 augustss opl* at ess?
1212 1.268 augustss opl* at fms?
1213 1.176 augustss opl* at sb?
1214 1.209 augustss opl* at sv?
1215 1.253 augustss opl* at wss?
1216 1.402 minoura opl* at yds?
1217 1.261 itohy opl* at ym?
1218 1.176 augustss
1219 1.112 perry # Audio support
1220 1.498 lukem audio* at audiobus?
1221 1.112 perry
1222 1.249 augustss # MPU 401 UARTs
1223 1.440 lukem #mpu* at isa? port 0x330 irq 9 # MPU401 or compatible card
1224 1.742 christos mpu* at isapnp?
1225 1.434 itohy mpu* at cmpci?
1226 1.249 augustss mpu* at eso?
1227 1.268 augustss mpu* at fms?
1228 1.248 augustss mpu* at sb?
1229 1.402 minoura mpu* at yds?
1230 1.261 itohy mpu* at ym?
1231 1.247 augustss
1232 1.170 augustss # MIDI support
1233 1.498 lukem midi* at midibus?
1234 1.173 augustss midi* at pcppi? # MIDI interface to the PC speaker
1235 1.170 augustss
1236 1.112 perry # The spkr driver provides a simple tone interface to the built in speaker.
1237 1.563 darrenr #spkr0 at pcppi? # PC speaker
1238 1.454 augustss
1239 1.454 augustss
1240 1.454 augustss # FM-Radio devices
1241 1.454 augustss # ISA radio devices
1242 1.563 darrenr #az0 at isa? port 0x350 # Aztech/PackardBell FM Radio Card
1243 1.563 darrenr #az1 at isa? port 0x358
1244 1.563 darrenr #rt0 at isa? port 0x20c # AIMS Lab Radiotrack & compatible
1245 1.563 darrenr #rt1 at isa? port 0x284
1246 1.563 darrenr #rt2 at isa? port 0x30c
1247 1.563 darrenr #rt3 at isa? port 0x384
1248 1.563 darrenr #rtii0 at isa? port 0x20c # AIMS Lab Radiotrack II FM Radio Card
1249 1.563 darrenr #rtii1 at isa? port 0x30c
1250 1.563 darrenr #sf2r0 at isa? port 0x384 # SoundForte RadioLink SF16-FMR2 FM Radio Card
1251 1.454 augustss
1252 1.454 augustss # PCI radio devices
1253 1.563 darrenr #gtp* at pci? dev ? function ? # Guillemot Maxi Radio FM 2000 Radio Card
1254 1.454 augustss
1255 1.454 augustss # Radio support
1256 1.563 darrenr #radio* at az?
1257 1.563 darrenr #radio* at gtp?
1258 1.563 darrenr #radio* at rt?
1259 1.563 darrenr #radio* at rtii?
1260 1.563 darrenr #radio* at sf2r?
1261 1.112 perry
1262 1.357 augustss
1263 1.334 wiz # TV cards
1264 1.334 wiz
1265 1.334 wiz # Brooktree 848/849/878/879 based TV cards
1266 1.334 wiz bktr* at pci? dev ? function ?
1267 1.463 jmcneill radio* at bktr?
1268 1.357 augustss
1269 1.112 perry
1270 1.758 gdamore # Bluetooth Controller and Device support
1271 1.758 gdamore
1272 1.758 gdamore # Bluetooth PCMCIA Controllers
1273 1.758 gdamore bt3c* at pcmcia? function ? # 3Com 3CRWB6096-A
1274 1.758 gdamore
1275 1.758 gdamore # Bluetooth USB Controllers
1276 1.758 gdamore ubt* at uhub? port ? configuration ? interface ?
1277 1.758 gdamore
1278 1.781 plunky # Bluetooth Device Hub
1279 1.781 plunky bthub* at bt3c?
1280 1.781 plunky bthub* at ubt?
1281 1.758 gdamore
1282 1.758 gdamore # Bluetooth HID support
1283 1.781 plunky bthidev* at bthub?
1284 1.758 gdamore
1285 1.758 gdamore # Bluetooth Mouse
1286 1.758 gdamore btms* at bthidev? reportid ?
1287 1.758 gdamore wsmouse* at btms? mux 0
1288 1.758 gdamore
1289 1.758 gdamore # Bluetooth Keyboard
1290 1.758 gdamore btkbd* at bthidev? reportid ?
1291 1.758 gdamore wskbd* at btkbd? console ? mux 1
1292 1.758 gdamore
1293 1.758 gdamore # Bluetooth Audio support
1294 1.781 plunky btsco* at bthub?
1295 1.758 gdamore
1296 1.758 gdamore
1297 1.112 perry # Mice
1298 1.112 perry
1299 1.112 perry # ISA busmice
1300 1.243 tron lms0 at isa? port 0x23c irq 5 # Logitech bus mouse
1301 1.243 tron lms1 at isa? port 0x238 irq 5
1302 1.243 tron mms0 at isa? port 0x23c irq 5 # Microsoft InPort mouse
1303 1.243 tron mms1 at isa? port 0x238 irq 5
1304 1.246 augustss wsmouse* at lms? mux 0
1305 1.246 augustss wsmouse* at mms? mux 0
1306 1.112 perry
1307 1.112 perry
1308 1.582 jonathan # Cryptographic Devices
1309 1.582 jonathan
1310 1.582 jonathan # PCI cryptographic devices
1311 1.799.2.9 liamjfoy glxsb* at pci? dev ? function ? # AMD Geode LX Security Block
1312 1.582 jonathan hifn* at pci? dev ? function ? # Hifn 7755/7811/795x
1313 1.582 jonathan ubsec* at pci? dev ? function ? # Broadcom 5501/5601/580x/582x
1314 1.582 jonathan
1315 1.582 jonathan
1316 1.112 perry # Joysticks
1317 1.400 perry
1318 1.594 perry #joy* at pnpbios? index ? # Game port
1319 1.112 perry
1320 1.112 perry # ISA Plug-and-Play joysticks
1321 1.112 perry joy* at isapnp? # Game ports (usually on audio cards)
1322 1.317 martin
1323 1.317 martin # PCI joysticks
1324 1.317 martin joy* at pci? # Game ports (usually on audio cards)
1325 1.771 hubertf #joy* at eap? # See CAVEATS in eap(4) before enabling
1326 1.488 kleink joy* at eso? # ESS Solo-1 on-board joystick
1327 1.112 perry
1328 1.112 perry # ISA joysticks. Probe is a little strange; add only if you have one.
1329 1.112 perry #joy0 at isa? port 0x201
1330 1.112 perry
1331 1.112 perry
1332 1.112 perry # Miscellaneous Devices
1333 1.754 kardel geodegcb* at pci? dev ? function ? # Geode GCB area
1334 1.755 perry geodewdog* at geodegcb? # AMD Geode SC1100 watchdog timer
1335 1.755 perry geodecntr* at geodegcb? # AMD Geode SC1100 high res. counter
1336 1.701 dyoung
1337 1.112 perry # Planetconnect Satellite receiver driver.
1338 1.112 perry #satlink0 at isa? port 0x300 drq 1
1339 1.112 perry
1340 1.453 hpeyerl # Middle Digital, Inc. PCI-Weasel serial console board control
1341 1.453 hpeyerl # devices (watchdog timer, etc.)
1342 1.453 hpeyerl weasel* at pci?
1343 1.112 perry
1344 1.110 thorpej # Pull in optional local configuration
1345 1.57 mycroft include "arch/i386/conf/GENERIC.local"
1346 1.1 mycroft
1347 1.112 perry
1348 1.112 perry # Pseudo-Devices
1349 1.582 jonathan
1350 1.708 thorpej pseudo-device crypto # /dev/crypto device
1351 1.709 thorpej pseudo-device swcrypto # software crypto implementation
1352 1.112 perry
1353 1.112 perry # disk/mass storage pseudo-devices
1354 1.799.2.6 pavel pseudo-device bio # RAID control device driver
1355 1.112 perry pseudo-device ccd 4 # concatenated/striped disk devices
1356 1.563 darrenr #pseudo-device cgd 4 # cryptographic disk devices
1357 1.524 jdolecek pseudo-device raid 8 # RAIDframe disk driver
1358 1.524 jdolecek options RAID_AUTOCONFIG # auto-configuration of RAID components
1359 1.533 junyoung # Options to enable various other RAIDframe RAID types.
1360 1.469 wiz #options RF_INCLUDE_EVENODD=1
1361 1.469 wiz #options RF_INCLUDE_RAID5_RS=1
1362 1.469 wiz #options RF_INCLUDE_PARITYLOGGING=1
1363 1.469 wiz #options RF_INCLUDE_CHAINDECLUSTER=1
1364 1.469 wiz #options RF_INCLUDE_INTERDECLUSTER=1
1365 1.469 wiz #options RF_INCLUDE_PARITY_DECLUSTERING=1
1366 1.469 wiz #options RF_INCLUDE_PARITY_DECLUSTERING_DS=1
1367 1.654 hannken pseudo-device fss 4 # file system snapshot device
1368 1.575 grog
1369 1.112 perry pseudo-device md 1 # memory disk device (ramdisk)
1370 1.725 cube pseudo-device vnd # disk-like interface to files
1371 1.688 hubertf options VND_COMPRESSION # compressed vnd(4)
1372 1.112 perry
1373 1.112 perry # network pseudo-devices
1374 1.724 rpaulo pseudo-device bpfilter # Berkeley packet filter
1375 1.759 liamjfoy #pseudo-device carp # Common Address Redundancy Protocol
1376 1.110 thorpej pseudo-device ipfilter # IP filter (firewall) and NAT
1377 1.110 thorpej pseudo-device loop # network loopback
1378 1.725 cube pseudo-device ppp # Point-to-Point Protocol
1379 1.451 martin pseudo-device pppoe # PPP over Ethernet (RFC 2516)
1380 1.725 cube pseudo-device sl # Serial Line IP
1381 1.725 cube pseudo-device strip # Starmode Radio IP (Metricom)
1382 1.445 augustss pseudo-device irframetty # IrDA frame line discipline
1383 1.650 cube pseudo-device tap # virtual Ethernet
1384 1.725 cube pseudo-device tun # network tunneling over tty
1385 1.725 cube pseudo-device gre # generic L3 over IP tunnel
1386 1.725 cube pseudo-device gif # IPv[46] over IPv[46] tunnel (RFC1933)
1387 1.725 cube #pseudo-device faith # IPv[46] tcp relay translation i/f
1388 1.737 pavel pseudo-device stf # 6to4 IPv6 over IPv4 encapsulation
1389 1.386 bouyer pseudo-device vlan # IEEE 802.1q encapsulation
1390 1.420 atatat pseudo-device bridge # simple inter-network bridging
1391 1.593 perry #options BRIDGE_IPF # bridge uses IP/IPv6 pfil hooks too
1392 1.799.2.8 bouyer pseudo-device agr # IEEE 802.3ad link aggregation
1393 1.614 itojun #pseudo-device pf # PF packet filter
1394 1.614 itojun #pseudo-device pflog # PF log if
1395 1.112 perry
1396 1.112 perry # miscellaneous pseudo-devices
1397 1.371 jdolecek pseudo-device pty # pseudo-terminals
1398 1.170 augustss pseudo-device sequencer 1 # MIDI sequencer
1399 1.227 explorer # rnd works; RND_COM does not on port i386 yet.
1400 1.227 explorer pseudo-device rnd # /dev/random and in-kernel generator
1401 1.114 explorer #options RND_COM # use "com" randomness as well (BROKEN)
1402 1.494 lukem pseudo-device clockctl # user control of clock subsystem
1403 1.756 simonb pseudo-device ksyms # /dev/ksyms
1404 1.181 rvb
1405 1.182 rvb # a pseudo device needed for Coda # also needs CODA (above)
1406 1.187 rvb pseudo-device vcoda 4 # coda minicache <-> venus comm.
1407 1.547 jdolecek
1408 1.547 jdolecek # a pseudo device needed for SMBFS
1409 1.547 jdolecek pseudo-device nsmb # experimental - SMB requester
1410 1.246 augustss
1411 1.437 junyoung # wscons pseudo-devices
1412 1.437 junyoung pseudo-device wsmux # mouse & keyboard multiplexor
1413 1.437 junyoung pseudo-device wsfont
1414 1.711 elad
1415 1.792 perry options FILEASSOC # fileassoc(9) - required for Veriexec
1416 1.792 perry #options FILEASSOC_NHOOKS=4 # Default number of storage slots
1417 1.762 elad
1418 1.711 elad # Veriexec
1419 1.791 elad pseudo-device veriexec
1420 1.711 elad #
1421 1.711 elad # Uncomment the fingerprint methods below that are desired. Note that
1422 1.711 elad # removing fingerprint methods will have almost no impact on the kernel
1423 1.711 elad # code size.
1424 1.711 elad #
1425 1.791 elad options VERIFIED_EXEC_FP_RMD160
1426 1.791 elad options VERIFIED_EXEC_FP_SHA256
1427 1.791 elad options VERIFIED_EXEC_FP_SHA384
1428 1.791 elad options VERIFIED_EXEC_FP_SHA512
1429 1.791 elad options VERIFIED_EXEC_FP_SHA1
1430 1.791 elad options VERIFIED_EXEC_FP_MD5
1431 1.783 elad
1432 1.784 elad options PAX_MPROTECT=0 # PaX mprotect(2) restrictions
1433