CARDBUS revision 1.2
11.2Saugustss# $NetBSD: CARDBUS,v 1.2 1999/10/15 13:16:42 augustss Exp $ 21.1Shaya# 31.1Shaya# CARDBUS -- GENERIC + CardBus support 41.1Shaya# 51.1Shaya 61.1Shayainclude "arch/i386/conf/std.i386" 71.1Shaya 81.1Shayamaxusers 32 # estimated number of users 91.1Shaya 101.1Shaya# CPU support. At least one is REQUIRED. 111.1Shayaoptions I386_CPU 121.1Shayaoptions I486_CPU 131.1Shayaoptions I586_CPU 141.1Shayaoptions I686_CPU 151.1Shaya 161.1Shaya# CPU-related options. 171.1Shayaoptions MATH_EMULATE # floating point emulation 181.1Shaya#options VM86 # virtual 8086 emulation 191.1Shayaoptions USER_LDT # user-settable LDT; used by WINE 201.1Shaya# eliminate delay no-ops in I/O; recommended on all but very old machines 211.1Shaya#options DUMMY_NOPS 221.1Shaya 231.1Shaya# delay between "rebooting ..." message and hardware reset, in milliseconds 241.1Shaya#options CPURESET_DELAY=2000 251.1Shaya 261.1Shaya# Misc. i386-specific options 271.1Shayaoptions XSERVER # X server support in console drivers 281.1Shaya#options XSERVER_DDB # PF12 gets you into DDB when X is running 291.1Shaya 301.1Shaya# This option allows you to force a serial console at the specified 311.1Shaya# I/O address. see console(4) for details. 321.1Shaya#options "CONSDEVNAME=\"com\"",CONADDR=0x2f8,CONSPEED=57600 331.1Shaya# you don't want the option below ON iff you are using the 341.1Shaya# serial console option of the new boot strap code. 351.1Shaya#options CONS_OVERRIDE # Always use above! independent of boot info 361.1Shaya 371.1Shaya# The following options override the memory sizes passed in from the boot 381.1Shaya# block. Use them *only* if the boot block is unable to determine the correct 391.1Shaya# values. Note that the BIOS may *correctly* report less than 640k of base 401.1Shaya# memory if the extended BIOS data area is located at the top of base memory 411.1Shaya# (as is the case on most recent systems). 421.1Shaya#options REALBASEMEM=639 # size of base memory (in KB) 431.1Shaya#options REALEXTMEM=15360 # size of extended memory (in KB) 441.1Shaya 451.1Shaya# Standard system options 461.1Shaya 471.1Shayaoptions UCONSOLE # users can use TIOCCONS (for xconsole) 481.1Shayaoptions INSECURE # disable kernel security levels 491.1Shaya 501.1Shayaoptions RTC_OFFSET=0 # hardware clock is this many mins. west of GMT 511.1Shayaoptions NTP # NTP phase/frequency locked loop 521.1Shaya 531.1Shayaoptions KTRACE # system call tracing via ktrace(1) 541.1Shaya 551.1Shayaoptions SYSVMSG # System V-like message queues 561.1Shayaoptions SYSVSEM # System V-like semaphores 571.1Shayaoptions SYSVSHM # System V-like memory sharing 581.1Shaya#options SHMMAXPGS=1024 # 1024 pages is the default 591.1Shaya 601.1Shayaoptions LKM # loadable kernel modules 611.1Shaya 621.1Shaya# Diagnostic/debugging support options 631.1Shayaoptions DIAGNOSTIC # cheap kernel consistency checks 641.1Shaya#options DEBUG # expensive debugging checks/support 651.1Shaya#options KMEMSTATS # kernel memory statistics (vmstat -m) 661.1Shayaoptions DDB # in-kernel debugger 671.1Shaya#options DDB_HISTORY_SIZE=100 # enable history editing in DDB 681.1Shaya#options KGDB # remote debugger 691.1Shaya#options "KGDB_DEVNAME=\"com\"",KGDBADDR=0x3f8,KGDBRATE=9600 701.1Shaya#makeoptions DEBUG="-g" # compile full symbol table 711.1Shaya 721.1Shaya# Compatibility options 731.1Shayaoptions COMPAT_NOMID # compatibility with 386BSD, BSDI, NetBSD 0.8, 741.1Shayaoptions COMPAT_09 # NetBSD 0.9, 751.1Shayaoptions COMPAT_10 # NetBSD 1.0, 761.1Shayaoptions COMPAT_11 # NetBSD 1.1, 771.1Shayaoptions COMPAT_12 # NetBSD 1.2, 781.1Shayaoptions COMPAT_13 # NetBSD 1.3, 791.1Shayaoptions COMPAT_43 # and 4.3BSD 801.1Shayaoptions COMPAT_386BSD_MBRPART # recognize old partition ID 811.1Shaya 821.1Shayaoptions COMPAT_SVR4 # binary compatibility with SVR4 831.1Shayaoptions COMPAT_IBCS2 # binary compatibility with SCO and ISC 841.1Shayaoptions COMPAT_LINUX # binary compatibility with Linux 851.1Shayaoptions COMPAT_FREEBSD # binary compatibility with FreeBSD 861.1Shaya 871.1Shaya# Executable format options 881.1Shayaoptions EXEC_ELF32 # 32-bit ELF executables (SVR4, Linux) 891.1Shaya 901.1Shaya# File systems 911.1Shayafile-system FFS # UFS 921.1Shayafile-system EXT2FS # second extended file system (linux) 931.1Shayafile-system LFS # log-structured file system 941.1Shayafile-system MFS # memory file system 951.1Shayafile-system NFS # Network File System client 961.1Shayafile-system CD9660 # ISO 9660 + Rock Ridge file system 971.1Shayafile-system MSDOSFS # MS-DOS file system 981.1Shayafile-system FDESC # /dev/fd 991.1Shayafile-system KERNFS # /kern 1001.1Shayafile-system NULLFS # loopback file system 1011.1Shayafile-system PORTAL # portal filesystem (still experimental) 1021.1Shayafile-system PROCFS # /proc 1031.1Shayafile-system UMAPFS # NULLFS + uid and gid remapping 1041.1Shayafile-system UNION # union file system 1051.1Shayafile-system CODA # Coda File System; also needs vcoda (below) 1061.1Shaya 1071.1Shaya# File system options 1081.1Shayaoptions QUOTA # UFS quotas 1091.1Shaya#options FFS_EI # FFS Endian Independant support 1101.1Shayaoptions NFSSERVER # Network File System server 1111.1Shaya#options EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and 1121.1Shaya # immutable) behave as system flags. 1131.1Shaya 1141.1Shaya# Networking options 1151.1Shaya#options GATEWAY # packet forwarding 1161.1Shayaoptions INET # IP + ICMP + TCP + UDP 1171.1Shaya#options MROUTING # IP multicast routing 1181.1Shayaoptions NS # XNS 1191.1Shaya#options NSIP # XNS tunneling over IP 1201.1Shayaoptions ISO,TPIP # OSI 1211.1Shayaoptions EON # OSI tunneling over IP 1221.1Shayaoptions CCITT,LLC,HDLC # X.25 1231.1Shayaoptions NETATALK # AppleTalk networking protocols 1241.1Shaya#options PPP_BSDCOMP # BSD-Compress compression support for PPP 1251.1Shaya#options PPP_DEFLATE # Deflate compression support for PPP 1261.1Shaya#options PPP_FILTER # Active filter support for PPP (requires bpf) 1271.1Shaya#options PFIL_HOOKS # pfil(9) packet filter hooks 1281.1Shaya#options IPFILTER_LOG # ipmon(8) log support 1291.1Shaya 1301.1Shaya# Compatibility with 4.2BSD implementation of TCP/IP. Not recommended. 1311.1Shaya#options TCP_COMPAT_42 1321.1Shaya 1331.1Shaya# These options enable verbose messages for several subsystems. 1341.1Shaya# Warning, these may compile large string tables into the kernel! 1351.1Shayaoptions EISAVERBOSE # verbose EISA device autoconfig messages 1361.1Shayaoptions PCIVERBOSE # verbose PCI device autoconfig messages 1371.1Shaya#options PCMCIAVERBOSE # verbose PCMCIA configuration messages 1381.1Shayaoptions SCSIVERBOSE # human readable SCSI error messages 1391.1Shayaoptions USBVERBOSE # verbose USB device autoconfig messages 1401.1Shaya 1411.1Shayaoptions NFS_BOOT_BOOTP,NFS_BOOT_BOOTPARAM 1421.1Shaya 1431.1Shaya# 1441.1Shaya# wscons options 1451.1Shaya# 1461.1Shaya# builtin terminal emulations 1471.1Shaya#options WSEMUL_SUN # sun terminal emulation 1481.1Shayaoptions WSEMUL_VT100 # VT100 / VT220 emulation 1491.1Shaya# different kernel output - see dev/wscons/wsdisplayvar.h 1501.1Shayaoptions WS_KERNEL_FG=WSCOL_GREEN 1511.1Shaya#options WS_KERNEL_BG=WSCOL_BLACK 1521.1Shaya# compatibility to other console drivers 1531.1Shayaoptions WSDISPLAY_COMPAT_PCVT # emulate some ioctls 1541.1Shayaoptions WSDISPLAY_COMPAT_SYSCONS # emulate some ioctls 1551.1Shayaoptions WSDISPLAY_COMPAT_USL # VT handling 1561.1Shayaoptions WSDISPLAY_COMPAT_RAWKBD # can get raw scancodes 1571.1Shaya# see dev/pckbc/wskbdmap_mfii.c for implemented layouts 1581.1Shaya#options PCKBD_LAYOUT="(KB_DE | KB_NODEAD)" 1591.1Shaya# allocate a number of virtual screens at autoconfiguration time 1601.1Shaya#options WSDISPLAY_DEFAULTSCREENS=4 1611.1Shaya 1621.1Shaya# Kernel root file system and dump configuration. 1631.1Shayaconfig netbsd root on ? type ? 1641.1Shaya#config netbsd root on sd0a type ffs 1651.1Shaya#config netbsd root on ? type nfs 1661.1Shaya 1671.1Shaya# 1681.1Shaya# Device configuration 1691.1Shaya# 1701.1Shaya 1711.1Shayamainbus0 at root 1721.1Shaya 1731.1Shaya#apm0 at mainbus0 # Advanced power management 1741.1Shaya 1751.1Shaya 1761.1Shaya# Basic Bus Support 1771.1Shaya 1781.1Shaya# PCI bus support 1791.1Shayapci* at mainbus? bus ? 1801.1Shayapci* at pchb? bus ? 1811.1Shayapci* at ppb? bus ? 1821.1Shaya 1831.1Shaya# PCI bridges 1841.1Shayapchb* at pci? dev ? function ? # PCI-Host bridges 1851.1Shayapceb* at pci? dev ? function ? # PCI-EISA bridges 1861.1Shayapcib* at pci? dev ? function ? # PCI-ISA bridges 1871.1Shayappb* at pci? dev ? function ? # PCI-PCI bridges 1881.1Shaya# XXX 'puc's aren't really bridges, but there's no better place for them here 1891.1Shayapuc* at pci? dev ? function ? # PCI "universal" comm. cards 1901.1Shaya 1911.1Shaya# EISA bus support 1921.1Shayaeisa* at mainbus? 1931.1Shayaeisa* at pceb? 1941.1Shaya 1951.1Shaya# ISA bus support 1961.1Shayaisa* at mainbus? 1971.1Shayaisa* at pceb? 1981.1Shayaisa* at pcib? 1991.1Shaya 2001.1Shaya# PCMCIA bus support 2011.1Shayapcmcia* at pcic? controller ? socket ? 2021.1Shayapcmcia* at tcic? controller ? socket ? 2031.1Shaya 2041.1Shaya# ISA PCMCIA controllers 2051.1Shayapcic0 at isa? port 0x3e0 iomem 0xd0000 iosiz 0x4000 2061.1Shayapcic1 at isa? port 0x3e2 iomem 0xd4000 iosiz 0x4000 2071.1Shayatcic0 at isa? port 0x240 iomem 0xd0000 iosiz 0x4000 2081.1Shaya 2091.1Shaya# PCI PCMCIA controllers 2101.1Shayapcic0 at pci? dev? function ? 2111.1Shaya 2121.1Shaya# ISA Plug-and-Play bus support 2131.1Shayaisapnp0 at isa? 2141.1Shaya 2151.1Shaya# ISA Plug-and-Play PCMCIA controllers 2161.1Shayapcic* at isapnp? 2171.1Shaya 2181.1Shaya# CardBus bus support 2191.1Shayacardbus* at cardslot? 2201.1Shayapcmcia* at cardslot? 2211.1Shaya 2221.1Shayacbb* at pci? dev? function ? 2231.1Shaya 2241.1Shayacardslot* at cbb? 2251.1Shaya 2261.1Shaya# Coprocessor Support 2271.1Shaya 2281.1Shaya# Math Coprocessor support 2291.1Shayanpx0 at isa? port 0xf0 irq 13 # x86 math coprocessor 2301.1Shaya 2311.1Shaya 2321.1Shaya# Console Devices 2331.1Shaya 2341.1Shaya# ISA console. You can only configure one of these! 2351.1Shaya#pc0 at isa? port 0x60 irq 1 # pccons generic PC console driver 2361.1Shaya#vt0 at isa? port 0x60 irq 1 # PCVT console driver 2371.1Shaya 2381.1Shaya# Keyboard layout configuration for pccons 2391.1Shaya#options FRENCH_KBD 2401.1Shaya#options FINNISH_KBD 2411.1Shaya#options GERMAN_KBD 2421.1Shaya#options NORWEGIAN_KBD 2431.1Shaya 2441.1Shaya# wscons 2451.1Shayapckbc0 at isa? # pc keyboard controller 2461.1Shayapckbd* at pckbc? # PC keyboard 2471.1Shaya# "opms" should not be enabled together with "pms" or "pmsi" 2481.1Shaya#pms* at pckbc? # PS/2 mouse for wsmouse 2491.1Shaya#pmsi* at pckbc? # PS/2 "Intelli"mouse for wsmouse 2501.1Shayaopms* at pckbc? # backwards compatible PS/2 mouse 2511.1Shayavga0 at isa? 2521.1Shayavga* at pci? 2531.1Shayapcdisplay0 at isa? # CGA, MDA, EGA, HGA 2541.1Shayawsdisplay* at vga? console ? 2551.1Shayawsdisplay* at pcdisplay? console ? 2561.1Shayawskbd* at pckbd? console ? 2571.1Shaya#wsmouse* at pms? 2581.1Shaya#wsmouse* at pmsi? 2591.1Shaya 2601.1Shayapcppi0 at isa? 2611.1Shayasysbeep0 at pcppi? 2621.1Shaya 2631.1Shaya# Serial Devices 2641.1Shaya 2651.1Shaya# PCI serial interfaces 2661.1Shayacom* at puc? port ? # 16x450s on "universal" comm boards 2671.1Shayacy* at pci? dev ? function ? # Cyclades Cyclom-Y serial boards 2681.1Shaya 2691.1Shaya# ISA Plug-and-Play serial interfaces 2701.1Shayacom* at isapnp? # Modems and serial boards 2711.1Shaya 2721.1Shaya# PCMCIA serial interfaces 2731.1Shayacom* at pcmcia? function ? # Modems and serial cards 2741.1Shaya 2751.1Shayapcmcom* at pcmcia? function ? # PCMCIA multi-port serial cards 2761.1Shayacom* at pcmcom? slave ? # ...and the slave devices 2771.1Shaya 2781.1Shaya# ISA serial interfaces 2791.1Shaya#options COM_HAYESP # adds Hayes ESP serial board support 2801.1Shayacom0 at isa? port 0x3f8 irq 4 # Standard PC serial ports 2811.1Shayacom1 at isa? port 0x2f8 irq 3 2821.1Shayacom2 at isa? port 0x3e8 irq 5 2831.1Shaya#com3 at isa? port 0x2e8 irq 9 2841.1Shaya#ast0 at isa? port 0x1a0 irq 5 # AST 4-port serial cards 2851.1Shaya#com* at ast? slave ? 2861.1Shaya#boca0 at isa? port 0x100 irq 5 # BOCA 8-port serial cards 2871.1Shaya#com* at boca? slave ? 2881.1Shaya#tcom0 at isa? port 0x100 irq 7 # TC-800 8-port serial cards 2891.1Shaya#com* at tcom? slave ? 2901.1Shaya#rtfps0 at isa? port 0x1230 irq 10 # RT 4-port serial cards 2911.1Shaya#com* at rtfps? slave ? 2921.1Shaya#cy0 at isa? iomem 0xd4000 irq 12 # Cyclades serial cards 2931.1Shaya 2941.1Shaya 2951.1Shaya# Parallel Printer Interfaces 2961.1Shaya 2971.1Shaya# PCI parallel printer interfaces 2981.1Shayalpt* at puc? port ? # || ports on "universal" comm boards 2991.1Shaya 3001.1Shaya# ISA parallel printer interfaces 3011.1Shayalpt0 at isa? port 0x378 irq 7 # standard PC parallel ports 3021.1Shayalpt1 at isa? port 0x278 3031.1Shayalpt2 at isa? port 0x3bc 3041.1Shaya 3051.1Shaya 3061.1Shaya# SCSI Controllers and Devices 3071.1Shaya 3081.1Shaya# PCI SCSI controllers 3091.1Shayaadv* at pci? dev ? function ? # AdvanSys 1200[A,B], 9xx[U,UA] SCSI 3101.1Shayaadw* at pci? dev ? function ? # AdvanSys 9xxUW SCSI 3111.1Shayaahc* at pci? dev ? function ? # Adaptec [23]94x, aic78x0 SCSI 3121.1Shayabha* at pci? dev ? function ? # BusLogic 9xx SCSI 3131.1Shayaisp* at pci? dev ? function ? # Qlogic ISP [12]0x0 SCSI/FibreChannel 3141.1Shayancr* at pci? dev ? function ? # NCR 53c8xx SCSI 3151.1Shayapcscp* at pci? dev ? function ? # AMD 53c974 PCscsi-PCI SCSI 3161.1Shaya 3171.1Shaya# EISA SCSI controllers 3181.1Shayaahb* at eisa? slot ? # Adaptec 174[02] SCSI 3191.1Shayaahc* at eisa? slot ? # Adaptec 274x, aic7770 SCSI 3201.1Shayabha* at eisa? slot ? # BusLogic 7xx SCSI 3211.1Shayauha* at eisa? slot ? # UltraStor 24f SCSI 3221.1Shaya 3231.1Shaya# PCMCIA SCSI controllers 3241.1Shayaaic* at pcmcia? function ? # Adaptec APA-1460 SCSI 3251.1Shaya 3261.1Shaya# ISA Plug-and-Play SCSI controllers 3271.1Shayaaha* at isapnp? # Adaptec AHA-154[02 3281.1Shayaaic* at isapnp? # Adaptec AHA-1520B 3291.1Shaya 3301.1Shaya# ISA SCSI controllers 3311.1Shayaaha0 at isa? port 0x330 irq ? drq ? # Adaptec 154[02] SCSI 3321.1Shayaaha1 at isa? port 0x334 irq ? drq ? 3331.1Shayaahc0 at isa? port ? irq ? # Adaptec 284x SCSI 3341.1Shayaaic0 at isa? port 0x340 irq 11 # Adaptec 152[02] SCSI 3351.1Shayabha0 at isa? port 0x330 irq ? drq ? # BusLogic [457]4X SCSI 3361.1Shayabha1 at isa? port 0x334 irq ? drq ? 3371.1Shayanca0 at isa? port 0x360 irq 15 # Port-mapped NCR 53C80 contoller 3381.1Shayanca1 at isa? iomem 0xd8000 irq 5 # Memory-mapped controller (T128, etc.) 3391.1Shayasea0 at isa? iomem 0xc8000 irq 5 # Seagate/Future Domain SCSI 3401.1Shayauha0 at isa? port 0x330 irq ? drq ? # UltraStor [13]4f SCSI 3411.1Shayauha1 at isa? port 0x340 irq ? drq ? 3421.1Shayawds0 at isa? port 0x350 irq 15 drq 6 # WD7000 and TMC-7000 controllers 3431.1Shayawds1 at isa? port 0x358 irq 11 drq 5 3441.1Shaya 3451.1Shaya# SCSI bus support 3461.1Shayascsibus* at adv? 3471.1Shayascsibus* at adw? 3481.1Shayascsibus* at aha? 3491.1Shayascsibus* at ahb? 3501.1Shayascsibus* at ahc? 3511.1Shayascsibus* at aic? 3521.1Shayascsibus* at bha? 3531.1Shayascsibus* at isp? 3541.1Shayascsibus* at nca? 3551.1Shayascsibus* at ncr? 3561.1Shayascsibus* at pcscp? 3571.1Shayascsibus* at sea? 3581.1Shayascsibus* at uha? 3591.1Shayascsibus* at wds? 3601.1Shaya 3611.1Shaya# SCSI devices 3621.1Shayasd* at scsibus? target ? lun ? # SCSI disk drives 3631.1Shayast* at scsibus? target ? lun ? # SCSI tape drives 3641.1Shayacd* at scsibus? target ? lun ? # SCSI CD-ROM drives 3651.1Shayach* at scsibus? target ? lun ? # SCSI autochangers 3661.1Shayass* at scsibus? target ? lun ? # SCSI scanners 3671.1Shayauk* at scsibus? target ? lun ? # SCSI unknown 3681.1Shaya 3691.1Shaya 3701.1Shaya# IDE and related devices 3711.1Shaya# PCI IDE controllers - see pciide(4) for supported hardware. 3721.1Shaya# The 0x0001 flag force the driver to use DMA, even if the driver doesn't know 3731.1Shaya# how to set up DMA modes for this chip. This may work, or may cause 3741.1Shaya# a machine hang with some controllers. 3751.1Shayapciide* at pci ? dev ? function ? flags 0x0000 3761.1Shaya 3771.1Shaya# ISA Plug-and-Play IDE controllers 3781.1Shayawdc* at isapnp? 3791.1Shaya 3801.1Shaya# PCMCIA IDE controllers 3811.1Shayawdc* at pcmcia? function ? 3821.1Shaya 3831.1Shaya# ISA ST506, ESDI, and IDE controllers 3841.1Shayawdc0 at isa? port 0x1f0 irq 14 3851.1Shayawdc1 at isa? port 0x170 irq 15 3861.1Shaya 3871.1Shaya# IDE drives 3881.1Shaya# Flags are used only with controllers that support DMA operations 3891.1Shaya# and mode settings (e.g. some pciide controllers) 3901.1Shaya# The lowest order four bits (rightmost digit) of the flags define the PIO 3911.1Shaya# mode to use, the next set of four bits the DMA mode and the third set the 3921.1Shaya# UltraDMA mode. For each set of four bits, the 3 lower bits define the mode 3931.1Shaya# to use, and the last bit must be 1 for this setting to be used. 3941.1Shaya# For DMA and UDMA, 0xf (1111) means 'disable'. 3951.1Shaya# 0x0fac means 'use PIO mode 4, DMA mode 2, disable UltraDMA'. 3961.1Shaya# (0xc=1100, 0xa=1010, 0xf=1111) 3971.1Shaya# 0x0000 means "use whatever the drive claims to support". 3981.1Shayawd* at wdc? channel ? drive ? flags 0x0000 3991.1Shayawd* at pciide? channel ? drive ? flags 0x0000 4001.1Shaya 4011.1Shaya# ATAPI bus support 4021.1Shayaatapibus* at wdc? channel ? 4031.1Shayaatapibus* at pciide? channel ? 4041.1Shaya 4051.1Shaya# ATAPI devices 4061.1Shaya# flags have the same meaning as for IDE drives. 4071.1Shayacd* at atapibus? drive ? flags 0x0000 # ATAPI CD-ROM drives 4081.1Shayasd* at atapibus? drive ? flags 0x0000 # ATAPI disk drives 4091.1Shayauk* at atapibus? drive ? flags 0x0000 # ATAPI unknown 4101.1Shaya 4111.1Shaya 4121.1Shaya# Miscellaneous mass storage devices 4131.1Shaya 4141.1Shaya# ISA floppy 4151.1Shayafdc0 at isa? port 0x3f0 irq 6 drq 2 # standard PC floppy controllers 4161.1Shaya#fdc1 at isa? port 0x370 irq ? drq ? 4171.1Shayafd* at fdc? drive ? # the drives themselves 4181.1Shaya# some machines need you to do this instead of fd* 4191.1Shaya#fd0 at fdc0 drive 0 4201.1Shaya 4211.1Shaya# ISA CD-ROM devices 4221.1Shaya#mcd0 at isa? port 0x300 irq 10 # Mitsumi CD-ROM drives 4231.1Shaya 4241.1Shaya# ISA tape devices 4251.1Shaya# note: the wt driver conflicts unpleasantly with SMC boards at the 4261.1Shaya# same I/O address. The probe reprograms their EEPROMs. Don't 4271.1Shaya# uncomment it unless you are actually using it. 4281.1Shaya#wt0 at isa? port 0x308 irq 5 drq 1 # Archive and Wangtek QIC tape drives 4291.1Shaya 4301.1Shaya 4311.1Shaya# Network Interfaces 4321.1Shaya 4331.1Shaya# PCI network interfaces 4341.1Shayade* at pci? dev ? function ? # DEC 21x4x-based Ethernet 4351.1Shayaen* at pci? dev ? function ? # ENI/Adaptec ATM 4361.1Shayaep* at pci? dev ? function ? # 3Com 3c59x 4371.1Shayaex* at pci? dev ? function ? # 3Com 90x[B] 4381.1Shayaepic* at pci? dev ? function ? # SMC EPIC/100 Ethernet 4391.1Shayaesh* at pci? dev ? function ? # Essential HIPPI card 4401.1Shayafpa* at pci? dev ? function ? # DEC DEFPA FDDI 4411.1Shayafxp* at pci? dev ? function ? # Intel EtherExpress PRO 10+/100B 4421.1Shayale* at pci? dev ? function ? # PCnet-PCI Ethernet 4431.1Shayane* at pci? dev ? function ? # NE2000-compatible Ethernet 4441.1Shayatl* at pci? dev ? function ? # ThunderLAN-based Ethernet 4451.1Shayavr* at pci? dev ? function ? # VIA Rhine Fast Ethernet 4461.1Shayalmc* at pci? dev ? function ? # Lan Media Corp SSI/HSSI/DS3 4471.1Shaya 4481.1Shaya# EISA network interfaces 4491.1Shayaep* at eisa? slot ? # 3Com 3c579 Ethernet 4501.1Shayafea* at eisa? slot ? # DEC DEFEA FDDI 4511.1Shaya 4521.1Shaya# ISA Plug-and-Play network interfaces 4531.1Shayaep* at isapnp? # 3Com 3c509 Ethernet 4541.1Shayane* at isapnp? # NE2000-compatible Ethernet 4551.1Shayatr* at isapnp? # IBM/3COM TROPIC Token-Ring 4561.1Shaya 4571.1Shaya# PCMCIA network interfaces 4581.1Shayaep* at pcmcia? function ? # 3Com 3c589 and 3c562 Ethernet 4591.1Shayambe* at pcmcia? function ? # MB8696x based Ethernet 4601.1Shayane* at pcmcia? function ? # NE2000-compatible Ethernet 4611.1Shayasm* at pcmcia? function ? # Megahertz Ethernet 4621.1Shaya 4631.1Shaya# ISA network interfaces 4641.1Shayaate0 at isa? port 0x2a0 irq ? # AT1700 4651.1Shayacs0 at isa? port 0x300 iomem ? irq ? drq ? # CS8900 Ethernet 4661.1Shayaec0 at isa? port 0x250 iomem 0xd8000 irq 9 # 3Com 3c503 Ethernet 4671.1Shayaeg0 at isa? port 0x280 irq 9 # 3C505 ethernet cards 4681.1Shayael0 at isa? port 0x300 irq 9 # 3C501 ethernet cards 4691.1Shayaep0 at isa? port ? irq ? # 3C509 ethernet cards 4701.1Shayaef0 at isa? port 0x360 iomem 0xd0000 irq 7 # 3C507 4711.1Shayaai0 at isa? port 0x360 iomem 0xd0000 irq 7 # StarLAN 4721.1Shayafmv0 at isa? port 0x2a0 irq ? # FMV-180 series 4731.1Shayaix0 at isa? port 0x300 irq 10 # EtherExpress/16 4741.1Shayaiy0 at isa? port 0x360 irq ? # EtherExpress PRO 10 ISA 4751.1Shayalc0 at isa? port 0x320 iomem ? irq ? # DEC EtherWORKS III (LEMAC) 4761.1Shaya#depca0 at isa? port 0x300 iomem 0xc8000 iosiz 0x8000 irq 5 # DEPCA 4771.1Shaya#le* at depca? 4781.1Shayanele0 at isa? port 0x320 irq 9 drq 7 # NE2100 4791.1Shayale* at nele? 4801.1Shayabicc0 at isa? port 0x320 irq 10 drq 7 # BICC IsoLan 4811.1Shayale* at bicc? 4821.1Shayane0 at isa? port 0x280 irq 9 # NE[12]000 ethernet cards 4831.1Shayane1 at isa? port 0x300 irq 10 4841.1Shayasm0 at isa? port 0x300 irq 10 # SMC91C9x Ethernet 4851.1Shayatr0 at isa? port 0xa20 iomem 0xd8000 irq ? # IBM TROPIC based Token-Ring 4861.1Shayatr1 at isa? port 0xa24 iomem 0xd0000 irq ? # IBM TROPIC based Token-Ring 4871.1Shayatr* at isa? port ? irq ? # 3COM TROPIC based Token-Ring 4881.1Shayawe0 at isa? port 0x280 iomem 0xd0000 irq 9 # WD/SMC Ethernet 4891.1Shayawe1 at isa? port 0x300 iomem 0xcc000 irq 10 4901.1Shaya 4911.1Shaya# CardBus network card 4921.1Shayaex* at cardbus? # 3Com 3C575TX 4931.1Shaya 4941.1Shaya# MII/PHY support 4951.1Shayaexphy* at mii? phy ? # 3Com internal PHYs 4961.1Shayaicsphy* at mii? phy ? # Integrated Circuit Systems ICS1890 4971.1Shayainphy* at mii? phy ? # Intel 82555 PHYs 4981.1Shayalxtphy* at mii? phy ? # Level One LXT-970 PHYs 4991.1Shayansphy* at mii? phy ? # NS83840 PHYs 5001.1Shayaqsphy* at mii? phy ? # Quality Semiconductor QS6612 PHYs 5011.1Shayasqphy* at mii? phy ? # Seeq 80220/80221/80223 PHYs 5021.1Shayatlphy* at mii? phy ? # ThunderLAN PHYs 5031.1Shayaukphy* at mii? phy ? # generic unknown PHYs 5041.1Shaya 5051.1Shaya# USB Controller and Devices 5061.1Shaya 5071.1Shaya# PCI USB controllers 5081.1Shayauhci* at pci? # Universal Host Controller (Intel) 5091.1Shayaohci* at pci? # Open Host Controller 5101.2Saugustss 5111.2Saugustss# CardBus USB controllers 5121.2Saugustssohci* at cardbus? # Open Host Controller 5131.1Shaya 5141.1Shaya# USB bus support 5151.1Shayausb* at uhci? 5161.1Shayausb* at ohci? 5171.1Shaya 5181.1Shaya# USB Hubs 5191.1Shayauhub* at usb? 5201.1Shayauhub* at uhub? port ? configuration ? interface ? 5211.1Shaya 5221.1Shaya# USB Mice 5231.1Shayaums* at uhub? port ? configuration ? interface ? 5241.1Shayawsmouse* at ums? 5251.1Shaya 5261.1Shaya# USB Keyboards 5271.1Shayaukbd* at uhub? port ? configuration ? interface ? 5281.1Shayawskbd* at ukbd? console ? 5291.1Shaya 5301.1Shaya# USB Generic HID devices 5311.1Shayauhid* at uhub? port ? configuration ? interface ? 5321.1Shaya 5331.1Shaya# USB Printer 5341.1Shayaulpt* at uhub? port ? configuration ? interface ? 5351.1Shaya 5361.1Shaya# USB Generic driver 5371.1Shayaugen* at uhub? port ? configuration ? interface ? 5381.1Shaya 5391.1Shaya# Audio Devices 5401.1Shaya 5411.1Shaya# PCI audio devices 5421.1Shayaeap* at pci? dev ? function ? # Ensoniq AudioPCI 5431.1Shayasv* at pci? dev ? function ? # S3 SonicVibes 5441.1Shaya 5451.1Shaya# ISA Plug-and-Play audio devices 5461.1Shayaess* at isapnp? # ESS Tech ES1887, ES1888, ES888 audio 5471.1Shayaguspnp* at isapnp? # Gravis Ultra Sound PnP audio 5481.1Shayasb* at isapnp? # SoundBlaster-compatible audio 5491.1Shayawss* at isapnp? # Windows Sound System 5501.1Shayaym* at isapnp? # Yamaha OPL3-SA3 audio 5511.1Shaya 5521.1Shaya# ISA audio devices 5531.1Shaya# the "aria" probe might give false hits 5541.1Shaya#aria0 at isa? port 0x290 irq 10 # Aria 5551.1Shayagus0 at isa? port 0x220 irq 7 drq 1 drq2 6 # Gravis Ultra Sound 5561.1Shayapas0 at isa? port 0x220 irq 7 drq 1 # ProAudio Spectrum 5571.1Shayapss0 at isa? port 0x220 irq 7 drq 6 # Personal Sound System 5581.1Shayasp0 at pss0 port 0x530 irq 10 drq 0 # sound port driver 5591.1Shayasb0 at isa? port 0x220 irq 5 drq 1 drq2 5 # SoundBlaster 5601.1Shayawss0 at isa? port 0x530 irq 10 drq 0 drq2 1 # Windows Sound System 5611.1Shaya 5621.1Shaya# OPL[23] FM syntheziers 5631.1Shaya#opl0 at isa? port 0x388 # use only if not attached to sound card 5641.1Shayaopl* at ess? 5651.1Shayaopl* at sb? 5661.1Shayaopl* at sv? 5671.1Shaya 5681.1Shaya# Audio support 5691.1Shaya#audio* at aria? 5701.1Shayaaudio* at eap? 5711.1Shayaaudio* at ess? 5721.1Shayaaudio* at gus? 5731.1Shayaaudio* at guspnp? 5741.1Shayaaudio* at pas? 5751.1Shayaaudio* at sb? 5761.1Shayaaudio* at sp? 5771.1Shayaaudio* at sv? 5781.1Shayaaudio* at wss? 5791.1Shayaaudio* at ym? 5801.1Shaya 5811.1Shaya# MIDI support 5821.1Shayamidi* at pcppi? # MIDI interface to the PC speaker 5831.1Shayamidi* at sb? # SB MPU401 port 5841.1Shayamidi* at opl? # OPL FM synth 5851.1Shaya 5861.1Shaya# The spkr driver provides a simple tone interface to the built in speaker. 5871.1Shaya#spkr0 at pcppi? # PC speaker 5881.1Shaya 5891.1Shaya 5901.1Shaya# Mice 5911.1Shaya 5921.1Shaya# ISA busmice 5931.1Shaya#lms0 at isa? port 0x23c irq 5 # Logitech bus mouse 5941.1Shaya#lms1 at isa? port 0x238 irq 5 5951.1Shaya#mms0 at isa? port 0x23c irq 5 # Microsoft InPort mouse 5961.1Shaya#mms1 at isa? port 0x238 irq 5 5971.1Shaya#wsmouse* at lms? 5981.1Shaya#wsmouse* at mms? 5991.1Shaya# backwards compatible versions 6001.1Shayaolms0 at isa? port 0x23c irq 5 # Logitech bus mouse 6011.1Shayaolms1 at isa? port 0x238 irq 5 6021.1Shayaomms0 at isa? port 0x23c irq 5 # Microsoft InPort mouse 6031.1Shayaomms1 at isa? port 0x238 irq 5 6041.1Shaya#opms0 at pc? irq 12 # PS/2 auxiliary port mouse 6051.1Shaya#opms0 at vt? irq 12 # PS/2 auxiliary port mouse 6061.1Shaya 6071.1Shaya 6081.1Shaya# Joysticks 6091.1Shaya 6101.1Shaya# ISA Plug-and-Play joysticks 6111.1Shayajoy* at isapnp? # Game ports (usually on audio cards) 6121.1Shaya 6131.1Shaya# ISA joysticks. Probe is a little strange; add only if you have one. 6141.1Shaya#joy0 at isa? port 0x201 6151.1Shaya 6161.1Shaya 6171.1Shaya# Miscellaneous Devices 6181.1Shaya 6191.1Shaya# Planetconnect Satellite receiver driver. 6201.1Shaya#satlink0 at isa? port 0x300 drq 1 6211.1Shaya 6221.1Shaya 6231.1Shaya# Pull in optional local configuration 6241.1Shayainclude "arch/i386/conf/GENERIC.local" 6251.1Shaya 6261.1Shaya 6271.1Shaya# Pseudo-Devices 6281.1Shaya 6291.1Shaya# disk/mass storage pseudo-devices 6301.1Shayapseudo-device ccd 4 # concatenated/striped disk devices 6311.1Shaya#pseudo-device raid 4 # RAIDframe disk driver 6321.1Shayapseudo-device md 1 # memory disk device (ramdisk) 6331.1Shayapseudo-device vnd 4 # disk-like interface to files 6341.1Shaya 6351.1Shaya# network pseudo-devices 6361.1Shayapseudo-device bpfilter 8 # Berkeley packet filter 6371.1Shayapseudo-device ipfilter # IP filter (firewall) and NAT 6381.1Shayapseudo-device loop # network loopback 6391.1Shayapseudo-device ppp 2 # Point-to-Point Protocol 6401.1Shayapseudo-device sl 2 # Serial Line IP 6411.1Shayapseudo-device strip 2 # Starmode Radio IP (Metricom) 6421.1Shayapseudo-device tun 2 # network tunneling over tty 6431.1Shayapseudo-device gre 2 # generic L3 over IP tunnel 6441.1Shayapseudo-device ipip 2 # IP Encapsulation within IP (RFC 2003) 6451.1Shaya 6461.1Shaya# miscellaneous pseudo-devices 6471.1Shayapseudo-device pty 64 # pseudo-terminals 6481.1Shayapseudo-device tb 1 # tablet line discipline 6491.1Shayapseudo-device sequencer 1 # MIDI sequencer 6501.1Shaya# rnd works; RND_COM does not on port i386 yet. 6511.1Shayapseudo-device rnd # /dev/random and in-kernel generator 6521.1Shaya#options RND_COM # use "com" randomness as well (BROKEN) 6531.1Shaya 6541.1Shaya# a pseudo device needed for Coda # also needs CODA (above) 6551.1Shayapseudo-device vcoda 4 # coda minicache <-> venus comm. 656