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