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