GENERIC revision 1.541 1 # $NetBSD: GENERIC,v 1.541 2003/01/18 22:33:29 christos Exp $
2 #
3 # GENERIC machine description file
4 #
5 # This machine description file is used to generate the default NetBSD
6 # kernel. The generic kernel does not include all options, subsystems
7 # and device drivers, but should be useful for most applications.
8 #
9 # The machine description file can be customised for your specific
10 # machine to reduce the kernel size and improve its performance.
11 #
12 # For further information on compiling NetBSD kernels, see the config(8)
13 # man page.
14 #
15 # For further information on hardware support for this architecture, see
16 # the intro(4) man page. For further information about kernel options
17 # for this architecture, see the options(4) man page. For an explanation
18 # of each device driver in this file see the section 4 man page for the
19 # device.
20
21 include "arch/i386/conf/std.i386"
22
23 options INCLUDE_CONFIG_FILE # embed config file in kernel binary
24
25 #ident "GENERIC-$Revision: 1.541 $"
26
27 maxusers 32 # estimated number of users
28
29 # CPU support. At least one is REQUIRED.
30 options I386_CPU
31 options I486_CPU
32 options I586_CPU
33 options I686_CPU
34
35 # CPU-related options.
36 options MATH_EMULATE # floating point emulation
37 options VM86 # virtual 8086 emulation
38 options USER_LDT # user-settable LDT; used by WINE
39 # insert delay no-ops in interrupts; recommended on very old machines
40 #options PIC_DELAY
41
42 options MTRR # memory-type range register syscall support
43 # doesn't work with MP just yet..
44 #options PERFCTRS # performance-monitoring counters support
45
46 # delay between "rebooting ..." message and hardware reset, in milliseconds
47 #options CPURESET_DELAY=2000
48
49 # This option allows you to force a serial console at the specified
50 # I/O address. see console(4) for details.
51 #options CONSDEVNAME="\"com\"",CONADDR=0x2f8,CONSPEED=57600
52 # you don't want the option below ON iff you are using the
53 # serial console option of the new boot strap code.
54 #options CONS_OVERRIDE # Always use above! independent of boot info
55
56 # The following options override the memory sizes passed in from the boot
57 # block. Use them *only* if the boot block is unable to determine the correct
58 # values. Note that the BIOS may *correctly* report less than 640k of base
59 # memory if the extended BIOS data area is located at the top of base memory
60 # (as is the case on most recent systems).
61 #options REALBASEMEM=639 # size of base memory (in KB)
62 #options REALEXTMEM=15360 # size of extended memory (in KB)
63
64 # Standard system options
65
66 options UCONSOLE # users can use TIOCCONS (for xconsole)
67 options INSECURE # disable kernel security levels - X needs this
68
69 options RTC_OFFSET=0 # hardware clock is this many mins. west of GMT
70 options NTP # NTP phase/frequency locked loop
71
72 options KTRACE # system call tracing via ktrace(1)
73 options SYSTRACE # system call vetting via systrace(1)
74
75 options SYSVMSG # System V-like message queues
76 options SYSVSEM # System V-like semaphores
77 #options SEMMNI=10 # number of semaphore identifiers
78 #options SEMMNS=60 # number of semaphores in system
79 #options SEMUME=10 # max number of undo entries per process
80 #options SEMMNU=30 # number of undo structures in system
81 options SYSVSHM # System V-like memory sharing
82 #options SHMMAXPGS=2048 # 2048 pages is the default
83
84 options LKM # loadable kernel modules
85
86 options USERCONF # userconf(4) support
87 #options PIPE_SOCKETPAIR # smaller, but slower pipe(2)
88
89 # Enable experimental buffer queue strategy for better responsiveness under
90 # high disk I/O load. Use it with caution - it's not proven to be stable yet.
91 #options NEW_BUFQ_STRATEGY
92
93 # Diagnostic/debugging support options
94 #options DIAGNOSTIC # expensive kernel consistency checks
95 #options DEBUG # expensive debugging checks/support
96 #options KMEMSTATS # kernel memory statistics (vmstat -m)
97 options DDB # in-kernel debugger
98 options DDB_HISTORY_SIZE=512 # enable history editing in DDB
99 #options KGDB # remote debugger
100 #options KGDB_DEVNAME="\"com\"",KGDB_DEVADDR=0x3f8,KGDB_DEVRATE=9600
101 #makeoptions DEBUG="-g" # compile full symbol table
102
103 # Compatibility options
104 options COMPAT_NOMID # compatibility with 386BSD, BSDI, NetBSD 0.8,
105 options COMPAT_09 # NetBSD 0.9,
106 options COMPAT_10 # NetBSD 1.0,
107 options COMPAT_11 # NetBSD 1.1,
108 options COMPAT_12 # NetBSD 1.2,
109 options COMPAT_13 # NetBSD 1.3,
110 options COMPAT_14 # NetBSD 1.4,
111 options COMPAT_15 # NetBSD 1.5,
112 options COMPAT_43 # and 4.3BSD
113 options COMPAT_386BSD_MBRPART # recognize old partition ID
114 #options TCP_COMPAT_42 # 4.2BSD TCP/IP bug compat. Not recommended.
115
116 options COMPAT_OSSAUDIO # OSS (Voxware) audio driver compatibility
117 options COMPAT_SVR4 # binary compatibility with SVR4
118 options COMPAT_IBCS2 # binary compatibility with SCO and ISC
119 options COMPAT_LINUX # binary compatibility with Linux
120 options COMPAT_FREEBSD # binary compatibility with FreeBSD
121 #options COMPAT_MACH # binary compatibility with Mach binaries
122 #options COMPAT_DARWIN # binary compatibility with Darwin binaries
123 #options EXEC_MACHO # exec MACH-O binaries
124 #options COMPAT_PECOFF # kernel support to run Win32 apps
125
126 # File systems
127 file-system FFS # UFS
128 file-system EXT2FS # second extended file system (linux)
129 file-system LFS # log-structured file system
130 file-system MFS # memory file system
131 file-system NFS # Network File System client
132 file-system NTFS # Windows/NT file system (experimental)
133 file-system CD9660 # ISO 9660 + Rock Ridge file system
134 file-system MSDOSFS # MS-DOS file system
135 file-system FDESC # /dev/fd
136 file-system KERNFS # /kern
137 file-system NULLFS # loopback file system
138 file-system OVERLAY # overlay file system
139 file-system PORTAL # portal filesystem (still experimental)
140 file-system PROCFS # /proc
141 file-system UMAPFS # NULLFS + uid and gid remapping
142 file-system UNION # union file system
143 file-system CODA # Coda File System; also needs vcoda (below)
144
145 # File system options
146 options QUOTA # UFS quotas
147 #options FFS_EI # FFS Endian Independent support
148 options SOFTDEP # FFS soft updates support.
149 options NFSSERVER # Network File System server
150 #options EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
151 # immutable) behave as system flags.
152
153 # Networking options
154 #options GATEWAY # packet forwarding
155 options INET # IP + ICMP + TCP + UDP
156 options INET6 # IPV6
157 #options IPSEC # IP security
158 #options IPSEC_ESP # IP security (encryption part; define w/IPSEC)
159 #options IPSEC_DEBUG # debug for IP security
160 #options MROUTING # IP multicast routing
161 options NS # XNS
162 #options NSIP # XNS tunneling over IP
163 options ISO,TPIP # OSI
164 #options EON # OSI tunneling over IP
165 options CCITT,LLC,HDLC # X.25
166 options NETATALK # AppleTalk networking protocols
167 options PPP_BSDCOMP # BSD-Compress compression support for PPP
168 options PPP_DEFLATE # Deflate compression support for PPP
169 options PPP_FILTER # Active filter support for PPP (requires bpf)
170 options PFIL_HOOKS # pfil(9) packet filter hooks
171 options IPFILTER_LOG # ipmon(8) log support
172 #options IPFILTER_DEFAULT_BLOCK # block all packets by default
173 #options TCP_DEBUG # Record last TCP_NDEBUG packets with SO_DEBUG
174
175 # These options enable verbose messages for several subsystems.
176 # Warning, these may compile large string tables into the kernel!
177 #options ACPIVERBOSE # verbose ACPI device autoconfig messages
178 options EISAVERBOSE # verbose EISA device autoconfig messages
179 options MIIVERBOSE # verbose PHY autoconfig messages
180 options PCIVERBOSE # verbose PCI device autoconfig messages
181 #options PCI_CONFIG_DUMP # verbosely dump PCI config space
182 #options PCMCIAVERBOSE # verbose PCMCIA configuration messages
183 options SCSIVERBOSE # human readable SCSI error messages
184 options USBVERBOSE # verbose USB device autoconfig messages
185 #options PNPBIOSVERBOSE # verbose PnP BIOS messages
186 #options PNPBIOSDEBUG # more fulsome PnP BIOS debugging messages
187 options I2OVERBOSE # verbose I2O driver messages
188 options MCAVERBOSE # verbose MCA device autoconfig messages
189
190 options NFS_BOOT_DHCP,NFS_BOOT_BOOTPARAM
191
192 #
193 # wscons options
194 #
195 # builtin terminal emulations
196 #options WSEMUL_SUN # sun terminal emulation
197 options WSEMUL_VT100 # VT100 / VT220 emulation
198 # different kernel output - see dev/wscons/wsdisplayvar.h
199 options WS_KERNEL_FG=WSCOL_GREEN
200 #options WS_KERNEL_BG=WSCOL_BLACK
201 # compatibility to other console drivers
202 options WSDISPLAY_COMPAT_PCVT # emulate some ioctls
203 options WSDISPLAY_COMPAT_SYSCONS # emulate some ioctls
204 options WSDISPLAY_COMPAT_USL # VT handling
205 options WSDISPLAY_COMPAT_RAWKBD # can get raw scancodes
206 # see dev/pckbc/wskbdmap_mfii.c for implemented layouts
207 #options PCKBD_LAYOUT="(KB_DE | KB_NODEAD)"
208 # allocate a number of virtual screens at autoconfiguration time
209 #options WSDISPLAY_DEFAULTSCREENS=4
210 # use a large software cursor that doesn't blink
211 options PCDISPLAY_SOFTCURSOR
212 # modify the screen type of the console; defaults to "80x25"
213 #options VGA_CONSOLE_SCREENTYPE="\"80x24\""
214 # work around a hardware bug that loaded fonts don't work; found on ATI cards
215 #options VGA_CONSOLE_ATI_BROKEN_FONTSEL
216 # the following enables some functions to get mouse console support.
217 # if you want a really secure system, it may be better not to enable them,
218 # see wsmoused(8), section SECURITY CONSIDERATIONS for more info.
219 #options WSDISPLAY_CHARFUNCS # mouse console support
220 # enable VGA raster mode capable of displaying multilingual text on console
221 #options VGA_RASTERCONSOLE
222
223 # Kernel root file system and dump configuration.
224 config netbsd root on ? type ?
225 #config netbsd root on sd0a type ffs
226 #config netbsd root on ? type nfs
227
228 #
229 # Device configuration
230 #
231
232 mainbus0 at root
233
234 cpu* at mainbus?
235 #ioapic* at mainbus?
236
237 # Doesn't do anything yet.
238 #p64h2apic* at pci? dev? function? # P64H2 IOxAPIC
239
240 #apm0 at mainbus0 # Advanced power management
241
242 # Tuning for power management, see apm(4) for more details.
243 #options APM_NO_IDLE # Don't call BIOS CPU idle function
244 #options APM_V10_ONLY # Use only the APM 1.0 calls
245 #options APM_NO_POWEROFF # Don't power off on halt(8)
246 #options APM_POWER_PRINT # Print stats on the console
247 #options APM_DISABLE_INTERRUPTS=0 # Don't disable interrupts
248
249
250 # Basic Bus Support
251
252 # Advanced Control and Power Interface
253
254 # This option can be used to retrieve CPU and APIC information.
255 # that I/O APICs can be used if ACPI is enabled below.
256 # To use the I/O APIC(s), enable the ioapic line above.
257 #options MPACPI
258
259 #acpi0 at mainbus0
260 #options ACPI_PCI_FIXUP # PCI interrupt routing via ACPI
261 #options ACPI_ACTIVATE_DEV=0 # If set, activate inactive devices
262
263 # ACPI devices
264 #acpiacad* at acpi? # ACPI AC Adapter
265 #acpibat* at acpi? # ACPI Battery
266 #acpibut* at acpi? # ACPI Button
267 #acpiec* at acpi? # ACPI Embedded Controller
268 #acpilid* at acpi? # ACPI Lid Switch
269 #acpitz* at acpi? # ACPI Thermal Zone
270
271 # Mainboard devices
272 #com* at acpi? # Serial communications interface
273 #fdc* at acpi? # Floppy disk controller
274 #lpt* at acpi? # Parallel port
275 #npx* at acpi? # Math coprocessor
276 #pckbc* at acpi? # PC keyboard controller
277 #wss* at acpi? # NeoMagic 256AV in wss mode
278
279 # Sony Vaio jog dial
280 #spic* at acpi? # Sony Programmable I/O Controller
281 #wsmouse* at spic?
282
283 # Toshiba Libretto devices
284 #vald* at acpi?
285
286 # Plug-and-Play BIOS and attached devices
287
288 #pnpbios* at mainbus?
289
290 # mainboard audio chips
291 #ess* at pnpbios? index ? # ESS AudioDrive
292 #sb* at pnpbios? index ? # NeoMagic 256AV in sb mode
293 #wss* at pnpbios? index ? # NeoMagic 256AV in wss mode
294 #ym* at pnpbios? index ? # OPL3-SA3
295
296 # com port
297 # If enabled, consider changing "com0", "com1", and "com2" under "ISA Serial
298 # Interfaces" to "com*", otherwise com2 will attach at pnpbios? and there
299 # will be no com0. A side effect is pcmcia (and other) com? previously
300 # starting at com3 may attach as com1 or com2.
301 #com* at pnpbios? index ? # serial ports
302
303 # parallel port
304 # The above "com*" comments apply, cf. "lpt0" under "ISA parallel
305 # "printer interfaces".
306 #lpt* at pnpbios? index ? # parallel ports
307
308 #pckbc* at pnpbios? index ? # PC keyboard/mouse controller
309 #fdc* at pnpbios? index ? # floppy controller
310
311 # IDE controller on Toshiba Portege 3000 series (crippled PCI device)
312 #pciide* at pnpbios? index ?
313
314 # PCI bus support
315 pci* at mainbus? bus ?
316 pci* at pchb? bus ?
317 pci* at ppb? bus ?
318
319 # Configure PCI using BIOS information
320 #options PCIBIOS # PCI BIOS support
321 #options PCIBIOSVERBOSE # PCI BIOS verbose info
322 #options PCIBIOS_ADDR_FIXUP # fixup PCI I/O addresses
323 #options PCIBIOS_BUS_FIXUP # fixup PCI bus numbering
324 #options PCIBIOS_INTR_FIXUP # fixup PCI interrupt routing
325 #options PCIBIOS_IRQS_HINT=0x0a00 # PCI interrupts hint. IRQ 9 or 11
326 #options PCIBIOS_INTR_GUESS # see pcibios(4)
327 #options PCIINTR_DEBUG # super-verbose PCI interrupt fixup
328
329 # System Controllers
330 elansc* at pci? dev ? function ? # AMD Elan SC520 System Controller
331
332 # PCI bridges
333 pchb* at pci? dev ? function ? # PCI-Host bridges
334 pceb* at pci? dev ? function ? # PCI-EISA bridges
335 pcib* at pci? dev ? function ? # PCI-ISA bridges
336 pcmb* at pci? dev ? function ? # PCI-MCA bridges
337 ppb* at pci? dev ? function ? # PCI-PCI bridges
338 # XXX 'puc's aren't really bridges, but there's no better place for them here
339 puc* at pci? dev ? function ? # PCI "universal" comm. cards
340
341 agp* at pchb?
342
343
344 # EISA bus support
345 eisa0 at mainbus?
346 eisa0 at pceb?
347
348 # ISA bus support
349 isa0 at mainbus?
350 isa0 at pceb?
351 isa0 at pcib?
352
353 # PCMCIA bus support
354 pcmcia* at pcic? controller ? socket ?
355 pcmcia* at tcic? controller ? socket ?
356
357 # MCA bus support
358 mca0 at mainbus?
359
360 # ISA PCMCIA controllers
361 pcic0 at isa? port 0x3e0 iomem 0xd0000 iosiz 0x10000
362 pcic1 at isa? port 0x3e2 iomem 0xe0000 iosiz 0x4000
363 pcic2 at isa? port 0x3e4 iomem 0xe0000 iosiz 0x4000
364 tcic0 at isa? port 0x240 iomem 0xd0000 iosiz 0x10000
365
366 # PCI PCMCIA controllers
367 pcic0 at pci? dev? function ?
368
369 # ISA Plug-and-Play bus support
370 isapnp0 at isa?
371
372 # ISA Plug-and-Play PCMCIA controllers
373 pcic* at isapnp?
374
375 # CardBus bridge support
376 cbb* at pci? dev ? function ?
377 cardslot* at cbb?
378
379 # CardBus bus support
380 cardbus* at cardslot?
381 pcmcia* at cardslot?
382
383 # Coprocessor Support
384
385 # Math Coprocessor support
386 npx0 at isa? port 0xf0 irq 13 # x86 math coprocessor
387
388
389 # Console Devices
390
391 # ISA console
392 #pc0 at isa? port 0x60 irq 1 # pccons generic PC console driver
393 # Keyboard layout configuration for pccons
394 #options FRENCH_KBD
395 #options FINNISH_KBD
396 #options GERMAN_KBD
397 #options NORWEGIAN_KBD
398 # pccons-specific options:
399 #options XSERVER_DDB # PF12 gets you into DDB when X is running
400 #options XSERVER # X server support
401
402
403 # wscons
404 pckbc0 at isa? # pc keyboard controller
405 pckbd* at pckbc? # PC keyboard
406 pms* at pckbc? # PS/2 mouse for wsmouse
407 #options PMS_DISABLE_POWERHOOK # Disable PS/2 reset on resume
408 vga0 at isa?
409 vga* at pci? dev ? function ?
410 pcdisplay0 at isa? # CGA, MDA, EGA, HGA
411 #machfb* at pci? dev ? function ? # ATI Mach64 framebuffer driver
412 wsdisplay* at vga? console ?
413 wsdisplay* at pcdisplay? console ?
414 #wsdisplay* at machfb? console ?
415 wskbd* at pckbd? console ?
416 wsmouse* at pms? mux 0
417
418 pcppi0 at isa?
419 sysbeep0 at pcppi?
420
421 # Serial Devices
422
423 # PCI serial interfaces
424 com* at puc? port ? # 16x50s on "universal" comm boards
425 cy* at pci? dev ? function ? # Cyclades Cyclom-Y serial boards
426 cz* at pci? dev ? function ? # Cyclades-Z multi-port serial boards
427
428 # ISA Plug-and-Play serial interfaces
429 com* at isapnp? # Modems and serial boards
430
431 # PCMCIA serial interfaces
432 com* at pcmcia? function ? # Modems and serial cards
433
434 pcmcom* at pcmcia? function ? # PCMCIA multi-port serial cards
435 com* at pcmcom? slave ? # ...and the slave devices
436
437 # CardBus serial interfaces
438 #com* at cardbus? dev ? function ? # Modems and serial cards
439
440 # ISA serial interfaces
441 #options COM_HAYESP # adds Hayes ESP serial board support
442 com0 at isa? port 0x3f8 irq 4 # Standard PC serial ports
443 com1 at isa? port 0x2f8 irq 3
444 com2 at isa? port 0x3e8 irq 5
445 #com3 at isa? port 0x2e8 irq 9
446 #ast0 at isa? port 0x1a0 irq 5 # AST 4-port serial cards
447 #com* at ast? slave ?
448 #boca0 at isa? port 0x100 irq 5 # BOCA 8-port serial cards
449 #boca0 at isa? port 0x100 irq 5 # BOCA 16-port serial cards (BB2016)
450 #boca1 at isa? port 0x140 irq 5 # this line is also needed for BB2016
451 #com* at boca? slave ?
452 #tcom0 at isa? port 0x100 irq 7 # TC-800 8-port serial cards
453 #com* at tcom? slave ?
454 #rtfps0 at isa? port 0x1230 irq 10 # RT 4-port serial cards
455 #com* at rtfps? slave ?
456 #cy0 at isa? iomem 0xd4000 irq 12 # Cyclades serial cards
457 #addcom0 at isa? port 0x108 irq 5 # Addonics FlexPort 8S
458 #com* at addcom? slave ?
459 #moxa0 at isa? port 0x100 irq 5 # MOXA C168H serial card (experimental)
460 #com* at moxa? slave ?
461
462 # MCA serial interfaces
463 com* at mca? slot ? # 16x50s on comm boards
464
465 # Parallel Printer Interfaces
466
467 # PCI parallel printer interfaces
468 lpt* at puc? port ? # || ports on "universal" comm boards
469
470 # ISA parallel printer interfaces
471 lpt0 at isa? port 0x378 irq 7 # standard PC parallel ports
472 lpt1 at isa? port 0x278
473 lpt2 at isa? port 0x3bc
474
475 # Hardware monitors
476
477 # LM7[89] and compatible hardware monitors
478 #lm0 at isa? port 0x290 # other common ports: 0x280, 0x310
479
480 # VIA VT82C686A hardware monitor
481 #viapm* at pci? dev ? function ?
482 #viaenv* at viapm?
483
484
485 # I2O devices
486 iop* at pci? dev ? function ? # I/O processor
487 iopsp* at iop? tid ? # SCSI/FC-AL ports
488 ld* at iop? tid ? # block devices
489 dpti* at iop? tid 0 # DPT/Adaptec control interface
490
491
492 # SCSI Controllers and Devices
493
494 # PCI SCSI controllers
495 adv* at pci? dev ? function ? # AdvanSys 1200[A,B], 9xx[U,UA] SCSI
496 adw* at pci? dev ? function ? # AdvanSys 9x0UW[D], 3940U[2,3]W SCSI
497 ahc* at pci? dev ? function ? # Adaptec [23]94x, aic78x0 SCSI
498 bha* at pci? dev ? function ? # BusLogic 9xx SCSI
499 dpt* at pci? dev ? function ? # DPT SmartCache/SmartRAID
500 iha* at pci? dev ? function ? # Initio INIC-940/950 SCSI
501 isp* at pci? dev ? function ? # Qlogic ISP [12]0x0 SCSI/FibreChannel
502 mly* at pci? dev ? function ? # Mylex AcceleRAID and eXtremeRAID
503 pcscp* at pci? dev ? function ? # AMD 53c974 PCscsi-PCI SCSI
504 siop* at pci? dev ? function ? # Symbios 53c8xx SCSI
505 #options SIOP_SYMLED # drive the act. LED in software
506 trm* at pci? dev ? function ? # Tekram DC-395U/UW/F, DC-315/U SCSI
507
508 # EISA SCSI controllers
509 ahb* at eisa? slot ? # Adaptec 174[02] SCSI
510 ahc* at eisa? slot ? # Adaptec 274x, aic7770 SCSI
511 bha* at eisa? slot ? # BusLogic 7xx SCSI
512 dpt* at eisa? slot ? # DPT EATA SCSI
513 uha* at eisa? slot ? # UltraStor 24f SCSI
514
515 # PCMCIA SCSI controllers
516 aic* at pcmcia? function ? # Adaptec APA-1460 SCSI
517 esp* at pcmcia? function ? # Qlogic ESP406/FAS408 SCSI
518
519 # ISA Plug-and-Play SCSI controllers
520 aha* at isapnp? # Adaptec AHA-154[02
521 aic* at isapnp? # Adaptec AHA-1520B
522
523 # ISA SCSI controllers
524 adv0 at isa? port ? irq ? drq ? # AdvanSys APB-514[02] SCSI
525 aha0 at isa? port 0x330 irq ? drq ? # Adaptec 154[02] SCSI
526 aha1 at isa? port 0x334 irq ? drq ?
527 ahc0 at isa? port ? irq ? # Adaptec 284x SCSI
528 aic0 at isa? port 0x340 irq 11 # Adaptec 152[02] SCSI
529 bha0 at isa? port 0x330 irq ? drq ? # BusLogic [457]4X SCSI
530 bha1 at isa? port 0x334 irq ? drq ?
531 # The "nca" and "dpt" probes might give false hits or hang your machine.
532 #dpt0 at isa? port 0x170 irq ? drq ? # DPT SmartCache/SmartRAID
533 #nca0 at isa? port 0x360 irq 15 # Port-mapped NCR 53C80 controller
534 #nca1 at isa? iomem 0xd8000 irq 5 # Memory-mapped controller (T128, etc.)
535 sea0 at isa? iomem 0xc8000 irq 5 # Seagate/Future Domain SCSI
536 uha0 at isa? port 0x330 irq ? drq ? # UltraStor [13]4f SCSI
537 uha1 at isa? port 0x340 irq ? drq ?
538 wds0 at isa? port 0x350 irq 15 drq 6 # WD7000 and TMC-7000 controllers
539 wds1 at isa? port 0x358 irq 11 drq 5
540
541 # CardBus SCSI cards
542 #adv* at cardbus? dev ? function ? # AdvanSys 1200[A,B], 9xx[U,UA] SCSI
543 #ahc* at cardbus? dev ? function ? # Adaptec ADP-1480
544
545 # MCA SCSI cards
546 aha* at mca? slot ? # Adaptec AHA-1640
547
548 # SCSI bus support
549 scsibus* at scsi?
550
551 # SCSI devices
552 sd* at scsibus? target ? lun ? # SCSI disk drives
553 st* at scsibus? target ? lun ? # SCSI tape drives
554 cd* at scsibus? target ? lun ? # SCSI CD-ROM drives
555 ch* at scsibus? target ? lun ? # SCSI autochangers
556 ses* at scsibus? target ? lun ? # SCSI Enclosure Services devices
557 ss* at scsibus? target ? lun ? # SCSI scanners
558 uk* at scsibus? target ? lun ? # SCSI unknown
559
560
561 # RAID controllers and devices
562 aac* at pci? dev ? function ? # Adaptec AAC family
563 cac* at eisa? slot ? # Compaq EISA array controllers
564 cac* at pci? dev ? function ? # Compaq PCI array controllers
565 icp* at pci? dev ? function ? # ICP-Vortex GDT & Intel RAID
566 mlx* at pci? dev ? function ? # Mylex DAC960 & DEC SWXCR family
567 mlx* at eisa? slot ? # Mylex DAC960 & DEC SWXCR family
568 twe* at pci? dev ? function ? # 3ware Escalade RAID controllers
569
570 ld* at aac? unit ? # logical disk devices
571 ld* at cac? unit ?
572 ld* at icp? unit ?
573 ld* at twe? unit ?
574 ld* at mlx? unit ?
575
576 icpsp* at icp? unit ? # SCSI pass-through
577
578 # IDE and related devices
579 # PCI IDE controllers - see pciide(4) for supported hardware.
580 # The 0x0001 flag force the driver to use DMA, even if the driver doesn't know
581 # how to set up DMA modes for this chip. This may work, or may cause
582 # a machine hang with some controllers.
583 pciide* at pci? dev ? function ? flags 0x0000
584
585 # ISA Plug-and-Play IDE controllers
586 wdc* at isapnp?
587
588 # PCMCIA IDE controllers
589 wdc* at pcmcia? function ?
590
591 # ISA ST506, ESDI, and IDE controllers
592 # Use flags 0x01 if you want to try to use 32bits data I/O (the driver will
593 # fall back to 16bits I/O if 32bits I/O are not functional).
594 # Some controllers pass the initial 32bit test, but will fail later.
595 wdc0 at isa? port 0x1f0 irq 14 flags 0x00
596 wdc1 at isa? port 0x170 irq 15 flags 0x00
597
598 # IDE drives
599 # Flags are used only with controllers that support DMA operations
600 # and mode settings (e.g. some pciide controllers)
601 # The lowest order four bits (rightmost digit) of the flags define the PIO
602 # mode to use, the next set of four bits the DMA mode and the third set the
603 # UltraDMA mode. For each set of four bits, the 3 lower bits define the mode
604 # to use, and the last bit must be 1 for this setting to be used.
605 # For DMA and UDMA, 0xf (1111) means 'disable'.
606 # 0x0fac means 'use PIO mode 4, DMA mode 2, disable UltraDMA'.
607 # (0xc=1100, 0xa=1010, 0xf=1111)
608 # 0x0000 means "use whatever the drive claims to support".
609 wd* at wdc? channel ? drive ? flags 0x0000
610 wd* at pciide? channel ? drive ? flags 0x0000
611
612 # ATAPI bus support
613 atapibus* at atapi?
614
615 # ATAPI devices
616 # flags have the same meaning as for IDE drives.
617 cd* at atapibus? drive ? flags 0x0000 # ATAPI CD-ROM drives
618 sd* at atapibus? drive ? flags 0x0000 # ATAPI disk drives
619 st* at atapibus? drive ? flags 0x0000 # ATAPI tape drives
620 uk* at atapibus? drive ? flags 0x0000 # ATAPI unknown
621
622
623 # Miscellaneous mass storage devices
624
625 # ISA floppy
626 fdc0 at isa? port 0x3f0 irq 6 drq 2 # standard PC floppy controllers
627 #fdc1 at isa? port 0x370 irq ? drq ?
628 fd* at fdc? drive ? # the drives themselves
629 # some machines need you to do this instead of fd*
630 #fd0 at fdc0 drive 0
631
632 # ISA CD-ROM devices
633 #mcd0 at isa? port 0x300 irq 10 # Mitsumi CD-ROM drives
634
635 # ISA tape devices
636 # note: the wt driver conflicts unpleasantly with SMC boards at the
637 # same I/O address. The probe reprograms their EEPROMs. Don't
638 # uncomment it unless you are actually using it.
639 #wt0 at isa? port 0x308 irq 5 drq 1 # Archive and Wangtek QIC tape drives
640
641 # MCA ESDI devices
642 edc* at mca? slot ? # IBM ESDI Disk Controllers
643 ed* at edc?
644
645
646 # Network Interfaces
647
648 # PCI network interfaces
649 an* at pci? dev ? function ? # Aironet PC4500/PC4800 (802.11)
650 bge* at pci? dev ? function ? # Broadcom 570x gigabit Ethernet
651 en* at pci? dev ? function ? # ENI/Adaptec ATM
652 ep* at pci? dev ? function ? # 3Com 3c59x
653 epic* at pci? dev ? function ? # SMC EPIC/100 Ethernet
654 esh* at pci? dev ? function ? # Essential HIPPI card
655 ex* at pci? dev ? function ? # 3Com 90x[BC]
656 fpa* at pci? dev ? function ? # DEC DEFPA FDDI
657 fxp* at pci? dev ? function ? # Intel EtherExpress PRO 10+/100B
658 gsip* at pci? dev ? function ? # NS83820 Gigabit Ethernet
659 #hme* at pci? dev ? function ? # Sun Microelectronics STP2002-STQ
660 le* at pci? dev ? function ? # PCnet-PCI Ethernet
661 lmc* at pci? dev ? function ? # Lan Media Corp SSI/HSSI/DS3
662 mtd* at pci? dev ? function ? # Myson MTD803 3-in-1 Ethernet
663 ne* at pci? dev ? function ? # NE2000-compatible Ethernet
664 ntwoc* at pci? dev ? function ? # Riscom/N2 PCI Sync Serial
665 pcn* at pci? dev ? function ? # AMD PCnet-PCI Ethernet
666 rtk* at pci? dev ? function ? # Realtek 8129/8139
667 sf* at pci? dev ? function ? # Adaptec AIC-6915 Ethernet
668 sip* at pci? dev ? function ? # SiS 900/DP83815 Ethernet
669 ste* at pci? dev ? function ? # Sundance ST-201 Ethernet
670 stge* at pci? dev ? function ? # Sundance/Tamarack TC9021 Gigabit
671 ti* at pci? dev ? function ? # Alteon ACEnic gigabit Ethernet
672 tl* at pci? dev ? function ? # ThunderLAN-based Ethernet
673 tlp* at pci? dev ? function ? # DECchip 21x4x and clones
674 vr* at pci? dev ? function ? # VIA Rhine Fast Ethernet
675 wi* at pci? dev ? function ? # Intersil Prism Mini-PCI (802.11b)
676 wm* at pci? dev ? function ? # Intel 82543/82544 gigabit
677
678 # EISA network interfaces
679 ep* at eisa? slot ? # 3Com 3c579 Ethernet
680 fea* at eisa? slot ? # DEC DEFEA FDDI
681 tlp* at eisa? slot ? # DEC DE-425 Ethernet
682
683 # ISA Plug-and-Play network interfaces
684 an* at isapnp? # Aironet 802.11
685 ep* at isapnp? # 3Com 3c509 Ethernet
686 fmv* at isapnp? # Fujitsu FMV-183
687 le* at isapnp? # AMD PCnet-ISA Ethernet
688 ne* at isapnp? # NE2000-compatible Ethernet
689 tr* at isapnp? # IBM/3COM TROPIC Token-Ring
690
691 # PCMCIA network interfaces
692 an* at pcmcia? function ? # Aironet PC4500/PC4800 (802.11)
693 awi* at pcmcia? function ? # BayStack 650/660 (802.11FH/DS)
694 cnw* at pcmcia? function ? # Xircom/Netwave AirSurfer
695 ep* at pcmcia? function ? # 3Com 3c589 and 3c562 Ethernet
696 mbe* at pcmcia? function ? # MB8696x based Ethernet
697 ne* at pcmcia? function ? # NE2000-compatible Ethernet
698 ray* at pcmcia? function ? # Raytheon Raylink (802.11)
699 sm* at pcmcia? function ? # Megahertz Ethernet
700 # tr at pcmcia has problems with Cardbus bridges
701 #tr* at pcmcia? function ? # TROPIC based Token-Ring
702 wi* at pcmcia? function ? # Lucent/Intersil WaveLan IEEE (802.11)
703 xi* at pcmcia? function ? # Xircom CreditCard Ethernet
704
705 mhzc* at pcmcia? function ? # Megahertz Ethernet/Modem combo cards
706 com* at mhzc?
707 sm* at mhzc?
708
709 # ISA network interfaces
710 ate0 at isa? port 0x2a0 irq ? # AT1700
711 cs0 at isa? port 0x300 iomem ? irq ? drq ? # CS8900 Ethernet
712 ec0 at isa? port 0x250 iomem 0xd8000 irq 9 # 3Com 3c503 Ethernet
713 eg0 at isa? port 0x280 irq 9 # 3C505 ethernet cards
714 el0 at isa? port 0x300 irq 9 # 3C501 ethernet cards
715 ep* at isa? port ? irq ? # 3C509 ethernet cards
716 ef0 at isa? port 0x360 iomem 0xd0000 irq 7 # 3C507
717 ai0 at isa? port 0x360 iomem 0xd0000 irq 7 # StarLAN
718 fmv0 at isa? port 0x2a0 irq ? # FMV-181/182
719 ix0 at isa? port 0x300 irq 10 # EtherExpress/16
720 iy0 at isa? port 0x360 irq ? # EtherExpress PRO 10 ISA
721 lc0 at isa? port 0x320 iomem ? irq ? # DEC EtherWORKS III (LEMAC)
722 #depca0 at isa? port 0x300 iomem 0xc8000 iosiz 0x8000 irq 5 # DEPCA
723 #le* at depca?
724 nele0 at isa? port 0x320 irq 9 drq 7 # NE2100
725 le* at nele?
726 #ntwoc0 at isa? port 0x300 irq 5 iomem 0xc8000 flags 1 # Riscom/N2 sync serial
727 bicc0 at isa? port 0x320 irq 10 drq 7 # BICC IsoLan
728 le* at bicc?
729 ne0 at isa? port 0x280 irq 9 # NE[12]000 ethernet cards
730 ne1 at isa? port 0x300 irq 10
731 sm0 at isa? port 0x300 irq 10 # SMC91C9x Ethernet
732 tr0 at isa? port 0xa20 iomem 0xd8000 irq ? # IBM TROPIC based Token-Ring
733 tr1 at isa? port 0xa24 iomem 0xd0000 irq ? # IBM TROPIC based Token-Ring
734 tr* at isa? port ? irq ? # 3COM TROPIC based Token-Ring
735 we0 at isa? port 0x280 iomem 0xd0000 irq 9 # WD/SMC Ethernet
736 we1 at isa? port 0x300 iomem 0xcc000 irq 10
737
738 # CardBus network cards
739 #ex* at cardbus? dev ? function ? # 3Com 3C575TX
740 #fxp* at cardbus? dev ? function ? # Intel i8255x
741 #rtk* at cardbus? dev ? function ? # Realtek 8129/8139
742 #tlp* at cardbus? dev ? function ? # DECchip 21143
743
744 # MCA network cards
745 elmc* at mca? slot ? # 3Com EtherLink/MC (3c523)
746 ep* at mca? slot ? # 3Com EtherLink III (3c529)
747 we* at mca? slot ? # WD/SMC Ethernet
748 ate* at mca? slot ? # Allied Telesis AT1720
749 ne* at mca? slot ? # Novell NE/2 and clones
750 tr* at mca? slot ? # IBM Token Ring adapter
751 le* at mca? slot ? # SKNET Personal/MC2+
752
753 # MII/PHY support
754 acphy* at mii? phy ? # DAltima AC101 and AMD Am79c874 PHYs
755 amhphy* at mii? phy ? # AMD 79c901 Ethernet PHYs
756 bmtphy* at mii? phy ? # Broadcom BCM5201 and BCM5202 PHYs
757 brgphy* at mii? phy ? # Broadcom BCM5400-family PHYs
758 dmphy* at mii? phy ? # Davicom DM9101 PHYs
759 exphy* at mii? phy ? # 3Com internal PHYs
760 glxtphy* at mii? phy ? # Level One LXT-1000 PHYs
761 gphyter* at mii? phy ? # NS83861 Gig-E PHY
762 icsphy* at mii? phy ? # Integrated Circuit Systems ICS189x
763 inphy* at mii? phy ? # Intel 82555 PHYs
764 iophy* at mii? phy ? # Intel 82553 PHYs
765 lxtphy* at mii? phy ? # Level One LXT-970 PHYs
766 makphy* at mii? phy ? # Marvell Semiconductor 88E1000 PHYs
767 nsphy* at mii? phy ? # NS83840 PHYs
768 nsphyter* at mii? phy ? # NS83843 PHYs
769 pnaphy* at mii? phy ? # generic HomePNA PHYs
770 qsphy* at mii? phy ? # Quality Semiconductor QS6612 PHYs
771 sqphy* at mii? phy ? # Seeq 80220/80221/80223 PHYs
772 tlphy* at mii? phy ? # ThunderLAN PHYs
773 tqphy* at mii? phy ? # TDK Semiconductor PHYs
774 ukphy* at mii? phy ? # generic unknown PHYs
775 urlphy* at mii? phy ? # Realtek RTL8150L internal PHYs
776
777
778 # USB Controller and Devices
779
780 # PCI USB controllers
781 # The EHCI is not ready for prime time.
782 #ehci* at pci? dev ? function ? # Enhanced Host Controller
783 ohci* at pci? dev ? function ? # Open Host Controller
784 uhci* at pci? dev ? function ? # Universal Host Controller (Intel)
785
786 # CardBus USB controllers
787 #ehci* at cardbus? dev ? function ? # Enhanced Host Controller
788 #ohci* at cardbus? dev ? function ? # Open Host Controller
789
790 # ISA USB controllers
791 #slhci0 at isa? port 0x300 irq 5 # ScanLogic SL811HS
792
793 # USB bus support
794 #usb* at ehci?
795 usb* at ohci?
796 usb* at uhci?
797 #usb* at slhci?
798
799 # USB Hubs
800 uhub* at usb?
801 uhub* at uhub? port ? configuration ? interface ?
802
803 # USB HID device
804 uhidev* at uhub? port ? configuration ? interface ?
805
806 # USB Mice
807 ums* at uhidev? reportid ?
808 wsmouse* at ums? mux 0
809
810 # USB Keyboards
811 ukbd* at uhidev? reportid ?
812 wskbd* at ukbd? console ? mux 1
813
814 # USB Generic HID devices
815 uhid* at uhidev? reportid ?
816
817 # USB Printer
818 ulpt* at uhub? port ? configuration ? interface ?
819
820 # USB Modem
821 umodem* at uhub? port ? configuration ?
822 ucom* at umodem?
823
824 # USB Mass Storage
825 umass* at uhub? port ? configuration ? interface ?
826 #wd* at umass?
827
828 # USB audio
829 uaudio* at uhub? port ? configuration ?
830
831 # USB MIDI
832 umidi* at uhub? port ? configuration ?
833
834 # USB IrDA
835 # USB-IrDA bridge spec
836 uirda* at uhub? port ? configuration ? interface ?
837 irframe* at uirda?
838
839 # SigmaTel STIr4200 USB/IrDA Bridge
840 ustir* at uhub? port ?
841 irframe* at ustir?
842
843 # USB Ethernet adapters
844 aue* at uhub? port ? # ADMtek AN986 Pegasus based adapters
845 cue* at uhub? port ? # CATC USB-EL1201A based adapters
846 kue* at uhub? port ? # Kawasaki LSI KL5KUSB101B based adapters
847 url* at uhub? port ? # Realtek RTL8150L based adapters
848
849 # Prolific PL2301/PL2302 host-to-host adapter
850 upl* at uhub? port ?
851
852 # Serial adapters
853 ubsa* at uhub? port ? # Belkin serial adapter
854 ucom* at ubsa? portno ?
855
856 uftdi* at uhub? port ? # FTDI FT8U100AX serial adapter
857 ucom* at uftdi? portno ?
858
859 umct* at uhub? port ? # MCT USB-RS232 serial adapter
860 ucom* at umct? portno ?
861
862 uplcom* at uhub? port ? # I/O DATA USB-RSAQ2 serial adapter
863 ucom* at uplcom? portno ?
864
865 uvscom* at uhub? port ? # SUNTAC Slipper U VS-10U serial adapter
866 ucom* at uvscom? portno ?
867
868 # Diamond Multimedia Rio 500
869 urio* at uhub? port ?
870
871 # USB Handspring Visor
872 uvisor* at uhub? port ?
873 ucom* at uvisor?
874
875 # USB scanners
876 uscanner* at uhub? port ?
877
878 # USB scanners that use SCSI emulation, e.g., HP5300
879 usscanner* at uhub? port ?
880
881 # Y@P firmware loader
882 uyap* at uhub? port ?
883
884 # D-Link DSB-R100 USB radio
885 udsbr* at uhub? port ?
886 radio* at udsbr?
887
888 # USB Generic driver
889 ugen* at uhub? port ?
890
891
892 # IrDA and Consumer Ir devices
893
894 # Toshiba Oboe
895 oboe* at pci? dev ? function ?
896 irframe* at oboe?
897
898 # PCI IEEE1394 controllers
899 #fwohci* at pci? dev ? function ? # IEEE1394 Open Host Controller
900
901 # CardBus IEEE1394 controllers
902 #fwohci* at cardbus? dev ? function ? # IEEE1394 Open Host Controller
903
904 #fw* at fwbus? # IP over 1394
905
906 # IEEE1394 nodes
907 #fwnode* at fwbus? idhi ? idlo ?
908 #sbpscsi* at fwnode?
909 #scsibus* at sbpscsi?
910
911 # Audio Devices
912
913 # PCI audio devices
914 auich* at pci? dev ? function ? # Intel ICH integrated AC'97 Audio
915 autri* at pci? dev ? function ? # Trident 4DWAVE based AC'97 Audio
916 auvia* at pci? dev ? function ? # VIA VT82C686A integrated AC'97 Audio
917 clcs* at pci? dev ? function ? # Cirrus Logic CS4280
918 clct* at pci? dev ? function ? # Cirrus Logic CS4281
919 cmpci* at pci? dev ? function ? # C-Media CMI8338/8738
920 eap* at pci? dev ? function ? # Ensoniq AudioPCI
921 emuxki* at pci? dev ? function ? # Creative SBLive! and PCI512
922 esa* at pci? dev ? function ? # ESS Allegro-1 / Maestro-3 PCI Audio
923 esm* at pci? dev ? function ? # ESS Maestro-1/2/2e PCI Audio Accelerator
924 eso* at pci? dev ? function ? # ESS Solo-1 PCI AudioDrive
925 fms* at pci? dev ? function ? # Forte Media FM801
926 neo* at pci? dev ? function ? # NeoMagic 256 AC'97 Audio
927 sv* at pci? dev ? function ? # S3 SonicVibes
928 yds* at pci? dev ? function ? # Yamaha DS-1 PCI Audio
929
930 # ISA Plug-and-Play audio devices
931 ess* at isapnp? # ESS Tech ES1887, ES1888, ES888 audio
932 guspnp* at isapnp? # Gravis Ultra Sound PnP audio
933 sb* at isapnp? # SoundBlaster-compatible audio
934 wss* at isapnp? # Windows Sound System
935 ym* at isapnp? # Yamaha OPL3-SA3 audio
936
937 # ISA audio devices
938 # the "aria" probe might give false hits
939 #aria0 at isa? port 0x290 irq 10 # Aria
940 #ess0 at isa? port 0x220 irq 5 drq 1 drq2 5 # ESS 18XX
941 gus0 at isa? port 0x220 irq 7 drq 1 drq2 6 # Gravis Ultra Sound
942 pas0 at isa? port 0x220 irq 7 drq 1 # ProAudio Spectrum
943 #pss0 at isa? port 0x220 irq 7 drq 6 # Personal Sound System
944 #sp0 at pss0 port 0x530 irq 10 drq 0 # sound port driver
945 sb0 at isa? port 0x220 irq 5 drq 1 drq2 5 # SoundBlaster
946 wss0 at isa? port 0x530 irq 10 drq 0 drq2 1 # Windows Sound System
947
948 # PCMCIA audio devices
949 #esl* at pcmcia? function ? # ESS 1688 AudioDrive
950
951 #cms0 at isa? port 0x220 # Creative Music System
952
953 # OPL[23] FM synthesizers
954 #opl0 at isa? port 0x388 # use only if not attached to sound card
955 opl* at cmpci? flags 1
956 #opl* at esl?
957 opl* at eso?
958 opl* at ess?
959 opl* at fms?
960 opl* at sb?
961 opl* at sv?
962 opl* at wss?
963 opl* at yds?
964 opl* at ym?
965
966 # Audio support
967 audio* at audiobus?
968
969 # MPU 401 UARTs
970 #mpu* at isa? port 0x330 irq 9 # MPU401 or compatible card
971 mpu* at cmpci?
972 mpu* at eso?
973 mpu* at fms?
974 mpu* at sb?
975 mpu* at yds?
976 mpu* at ym?
977
978 # MIDI support
979 midi* at midibus?
980 midi* at pcppi? # MIDI interface to the PC speaker
981
982 # The spkr driver provides a simple tone interface to the built in speaker.
983 #spkr0 at pcppi? # PC speaker
984
985
986 # FM-Radio devices
987 # ISA radio devices
988 #az0 at isa? port 0x350 # Aztech/PackardBell FM Radio Card
989 #az1 at isa? port 0x358
990 #rt0 at isa? port 0x20c # AIMS Lab Radiotrack & compatible
991 #rt1 at isa? port 0x284
992 #rt2 at isa? port 0x30c
993 #rt3 at isa? port 0x384
994 #rtii0 at isa? port 0x20c # AIMS Lab Radiotrack II FM Radio Card
995 #rtii1 at isa? port 0x30c
996 #sf2r0 at isa? port 0x384 # SoundForte RadioLink SF16-FMR2 FM Radio Card
997
998 # PCI radio devices
999 #gtp* at pci? dev ? function ? # Guillemot Maxi Radio FM 2000 Radio Card
1000
1001 # Radio support
1002 #radio* at az?
1003 #radio* at gtp?
1004 #radio* at rt?
1005 #radio* at rtii?
1006 #radio* at sf2r?
1007
1008
1009 # TV cards
1010
1011 # Brooktree 848/849/878/879 based TV cards
1012 bktr* at pci? dev ? function ?
1013 radio* at bktr?
1014
1015
1016 # Mice
1017
1018 # ISA busmice
1019 lms0 at isa? port 0x23c irq 5 # Logitech bus mouse
1020 lms1 at isa? port 0x238 irq 5
1021 mms0 at isa? port 0x23c irq 5 # Microsoft InPort mouse
1022 mms1 at isa? port 0x238 irq 5
1023 wsmouse* at lms? mux 0
1024 wsmouse* at mms? mux 0
1025 # backwards compatible versions
1026 #olms0 at isa? port 0x23c irq 5 # Logitech bus mouse
1027 #olms1 at isa? port 0x238 irq 5
1028 #omms0 at isa? port 0x23c irq 5 # Microsoft InPort mouse
1029 #omms1 at isa? port 0x238 irq 5
1030
1031
1032 # Joysticks
1033
1034 #joy* at pnpbios? index ? # Game port
1035
1036 # ISA Plug-and-Play joysticks
1037 joy* at isapnp? # Game ports (usually on audio cards)
1038
1039 # PCI joysticks
1040 joy* at pci? # Game ports (usually on audio cards)
1041 joy* at eso? # ESS Solo-1 on-board joystick
1042
1043 # ISA joysticks. Probe is a little strange; add only if you have one.
1044 #joy0 at isa? port 0x201
1045
1046
1047 # Miscellaneous Devices
1048
1049 # Planetconnect Satellite receiver driver.
1050 #satlink0 at isa? port 0x300 drq 1
1051
1052 # Middle Digital, Inc. PCI-Weasel serial console board control
1053 # devices (watchdog timer, etc.)
1054 weasel* at pci?
1055
1056 # Pull in optional local configuration
1057 include "arch/i386/conf/GENERIC.local"
1058
1059
1060 # Pseudo-Devices
1061
1062 # disk/mass storage pseudo-devices
1063 pseudo-device ccd 4 # concatenated/striped disk devices
1064 #pseudo-device cgd 4 # cryptographic disk devices
1065 pseudo-device raid 8 # RAIDframe disk driver
1066 options RAID_AUTOCONFIG # auto-configuration of RAID components
1067 # Options to enable various other RAIDframe RAID types.
1068 #options RF_INCLUDE_EVENODD=1
1069 #options RF_INCLUDE_RAID5_RS=1
1070 #options RF_INCLUDE_PARITYLOGGING=1
1071 #options RF_INCLUDE_CHAINDECLUSTER=1
1072 #options RF_INCLUDE_INTERDECLUSTER=1
1073 #options RF_INCLUDE_PARITY_DECLUSTERING=1
1074 #options RF_INCLUDE_PARITY_DECLUSTERING_DS=1
1075
1076 pseudo-device md 1 # memory disk device (ramdisk)
1077 pseudo-device vnd 4 # disk-like interface to files
1078
1079 # network pseudo-devices
1080 pseudo-device bpfilter 8 # Berkeley packet filter
1081 pseudo-device ipfilter # IP filter (firewall) and NAT
1082 pseudo-device loop # network loopback
1083 pseudo-device ppp 2 # Point-to-Point Protocol
1084 pseudo-device pppoe # PPP over Ethernet (RFC 2516)
1085 pseudo-device sl 2 # Serial Line IP
1086 pseudo-device strip 2 # Starmode Radio IP (Metricom)
1087 pseudo-device irframetty # IrDA frame line discipline
1088 pseudo-device tun 2 # network tunneling over tty
1089 pseudo-device gre 2 # generic L3 over IP tunnel
1090 pseudo-device gif 4 # IPv[46] over IPv[46] tunnel (RFC1933)
1091 #pseudo-device faith 1 # IPv[46] tcp relay translation i/f
1092 #pseudo-device stf 1 # 6to4 IPv6 over IPv4 encapsulation
1093 pseudo-device vlan # IEEE 802.1q encapsulation
1094 pseudo-device bridge # simple inter-network bridging
1095
1096 # miscellaneous pseudo-devices
1097 pseudo-device pty # pseudo-terminals
1098 pseudo-device tb 1 # tablet line discipline
1099 pseudo-device sequencer 1 # MIDI sequencer
1100 # rnd works; RND_COM does not on port i386 yet.
1101 pseudo-device rnd # /dev/random and in-kernel generator
1102 #options RND_COM # use "com" randomness as well (BROKEN)
1103 pseudo-device clockctl # user control of clock subsystem
1104
1105 # a pseudo device needed for Coda # also needs CODA (above)
1106 pseudo-device vcoda 4 # coda minicache <-> venus comm.
1107
1108 # wscons pseudo-devices
1109 pseudo-device wsmux # mouse & keyboard multiplexor
1110 pseudo-device wsfont
1111