CARDBUS revision 1.24
11.24Sthorpej# $NetBSD: CARDBUS,v 1.24 2000/09/22 00:18:17 thorpej Exp $ 21.1Shaya# 31.24Sthorpej# CARDBUS -- GENERIC + CardBus support. Additionally, some 41.24Sthorpej# things typically not found on laptops have been removed. 51.24Sthorpej 61.24Sthorpej# from: GENERIC,v 1.370 2000/09/20 18:22:22 thorpej Exp 71.1Shaya# 81.1Shaya 91.1Shayainclude "arch/i386/conf/std.i386" 101.1Shaya 111.24Sthorpej#ident "CARDBUS-$Revision: 1.24 $" 121.24Sthorpej 131.1Shayamaxusers 32 # estimated number of users 141.1Shaya 151.1Shaya# CPU support. At least one is REQUIRED. 161.1Shayaoptions I386_CPU 171.1Shayaoptions I486_CPU 181.1Shayaoptions I586_CPU 191.1Shayaoptions I686_CPU 201.1Shaya 211.1Shaya# CPU-related options. 221.1Shayaoptions MATH_EMULATE # floating point emulation 231.23Sthorpejoptions VM86 # virtual 8086 emulation 241.1Shayaoptions USER_LDT # user-settable LDT; used by WINE 251.1Shaya# eliminate delay no-ops in I/O; recommended on all but very old machines 261.1Shaya#options DUMMY_NOPS 271.1Shaya 281.1Shaya# delay between "rebooting ..." message and hardware reset, in milliseconds 291.1Shaya#options CPURESET_DELAY=2000 301.1Shaya 311.1Shaya# This option allows you to force a serial console at the specified 321.1Shaya# I/O address. see console(4) for details. 331.1Shaya#options "CONSDEVNAME=\"com\"",CONADDR=0x2f8,CONSPEED=57600 341.1Shaya# you don't want the option below ON iff you are using the 351.1Shaya# serial console option of the new boot strap code. 361.11Sitojun#options CONS_OVERRIDE # Always use above! independent of boot info 371.1Shaya 381.1Shaya# The following options override the memory sizes passed in from the boot 391.1Shaya# block. Use them *only* if the boot block is unable to determine the correct 401.1Shaya# values. Note that the BIOS may *correctly* report less than 640k of base 411.1Shaya# memory if the extended BIOS data area is located at the top of base memory 421.1Shaya# (as is the case on most recent systems). 431.1Shaya#options REALBASEMEM=639 # size of base memory (in KB) 441.1Shaya#options REALEXTMEM=15360 # size of extended memory (in KB) 451.1Shaya 461.1Shaya# Standard system options 471.1Shaya 481.1Shayaoptions UCONSOLE # users can use TIOCCONS (for xconsole) 491.1Shayaoptions INSECURE # disable kernel security levels 501.1Shaya 511.1Shayaoptions RTC_OFFSET=0 # hardware clock is this many mins. west of GMT 521.1Shayaoptions NTP # NTP phase/frequency locked loop 531.1Shaya 541.1Shayaoptions KTRACE # system call tracing via ktrace(1) 551.1Shaya 561.1Shayaoptions SYSVMSG # System V-like message queues 571.1Shayaoptions SYSVSEM # System V-like semaphores 581.1Shayaoptions SYSVSHM # System V-like memory sharing 591.1Shaya#options SHMMAXPGS=1024 # 1024 pages is the default 601.1Shaya 611.1Shayaoptions LKM # loadable kernel modules 621.1Shaya 631.1Shaya# Diagnostic/debugging support options 641.1Shayaoptions DIAGNOSTIC # cheap kernel consistency checks 651.1Shaya#options DEBUG # expensive debugging checks/support 661.1Shaya#options KMEMSTATS # kernel memory statistics (vmstat -m) 671.1Shayaoptions DDB # in-kernel debugger 681.17Smycroftoptions DDB_HISTORY_SIZE=512 # enable history editing in DDB 691.1Shaya#options KGDB # remote debugger 701.1Shaya#options "KGDB_DEVNAME=\"com\"",KGDBADDR=0x3f8,KGDBRATE=9600 711.1Shaya#makeoptions DEBUG="-g" # compile full symbol table 721.1Shaya 731.1Shaya# Compatibility options 741.1Shayaoptions COMPAT_NOMID # compatibility with 386BSD, BSDI, NetBSD 0.8, 751.1Shayaoptions COMPAT_09 # NetBSD 0.9, 761.1Shayaoptions COMPAT_10 # NetBSD 1.0, 771.1Shayaoptions COMPAT_11 # NetBSD 1.1, 781.1Shayaoptions COMPAT_12 # NetBSD 1.2, 791.1Shayaoptions COMPAT_13 # NetBSD 1.3, 801.16Sjhawkoptions COMPAT_14 # NetBSD 1.4, 811.1Shayaoptions COMPAT_43 # and 4.3BSD 821.1Shayaoptions COMPAT_386BSD_MBRPART # recognize old partition ID 831.1Shaya 841.1Shayaoptions COMPAT_SVR4 # binary compatibility with SVR4 851.1Shayaoptions COMPAT_IBCS2 # binary compatibility with SCO and ISC 861.1Shayaoptions COMPAT_LINUX # binary compatibility with Linux 871.1Shayaoptions COMPAT_FREEBSD # binary compatibility with FreeBSD 881.24Sthorpej#options COMPAT_PECOFF # kernel support to run Win32 apps 891.16Sjhawk 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.16Sjhawkfile-system NTFS # Windows/NT file system (experimental) 971.1Shayafile-system CD9660 # ISO 9660 + Rock Ridge file system 981.1Shayafile-system MSDOSFS # MS-DOS file system 991.1Shayafile-system FDESC # /dev/fd 1001.1Shayafile-system KERNFS # /kern 1011.1Shayafile-system NULLFS # loopback file system 1021.16Sjhawkfile-system OVERLAY # overlay file system 1031.1Shayafile-system PORTAL # portal filesystem (still experimental) 1041.1Shayafile-system PROCFS # /proc 1051.1Shayafile-system UMAPFS # NULLFS + uid and gid remapping 1061.1Shayafile-system UNION # union file system 1071.1Shayafile-system CODA # Coda File System; also needs vcoda (below) 1081.1Shaya 1091.1Shaya# File system options 1101.1Shayaoptions QUOTA # UFS quotas 1111.16Sjhawk#options FFS_EI # FFS Endian Independent support 1121.16Sjhawkoptions SOFTDEP # FFS soft updates support. 1131.1Shayaoptions NFSSERVER # Network File System server 1141.1Shaya#options EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and 1151.1Shaya # immutable) behave as system flags. 1161.1Shaya 1171.1Shaya# Networking options 1181.1Shaya#options GATEWAY # packet forwarding 1191.1Shayaoptions INET # IP + ICMP + TCP + UDP 1201.16Sjhawkoptions INET6 # IPV6 1211.16Sjhawk#options IPSEC # IP security 1221.16Sjhawk#options IPSEC_ESP # IP security (encryption part; define w/IPSEC) 1231.16Sjhawk#options IPSEC_DEBUG # debug for IP security 1241.1Shaya#options MROUTING # IP multicast routing 1251.1Shayaoptions NS # XNS 1261.1Shaya#options NSIP # XNS tunneling over IP 1271.1Shayaoptions ISO,TPIP # OSI 1281.15Ssommerfe#options EON # OSI tunneling over IP 1291.1Shayaoptions CCITT,LLC,HDLC # X.25 1301.1Shayaoptions NETATALK # AppleTalk networking protocols 1311.16Sjhawkoptions PPP_BSDCOMP # BSD-Compress compression support for PPP 1321.16Sjhawkoptions PPP_DEFLATE # Deflate compression support for PPP 1331.16Sjhawkoptions PPP_FILTER # Active filter support for PPP (requires bpf) 1341.16Sjhawkoptions PFIL_HOOKS # pfil(9) packet filter hooks 1351.16Sjhawkoptions IPFILTER_LOG # ipmon(8) log support 1361.1Shaya 1371.1Shaya# Compatibility with 4.2BSD implementation of TCP/IP. Not recommended. 1381.1Shaya#options TCP_COMPAT_42 1391.1Shaya 1401.1Shaya# These options enable verbose messages for several subsystems. 1411.1Shaya# Warning, these may compile large string tables into the kernel! 1421.1Shayaoptions EISAVERBOSE # verbose EISA device autoconfig messages 1431.16Sjhawkoptions MIIVERBOSE # verbose PHY autoconfig messages 1441.1Shayaoptions PCIVERBOSE # verbose PCI device autoconfig messages 1451.12Scgd#options PCI_CONFIG_DUMP # verbosely dump PCI config space 1461.1Shaya#options PCMCIAVERBOSE # verbose PCMCIA configuration messages 1471.1Shayaoptions SCSIVERBOSE # human readable SCSI error messages 1481.1Shayaoptions USBVERBOSE # verbose USB device autoconfig messages 1491.16Sjhawk#options PNPBIOSVERBOSE # verbose PnP BIOS messages 1501.22Sitohy#options PNPBIOSDEBUG # more fulsome Pnp BIOS debugging messages 1511.24Sthorpej 1521.16Sjhawkoptions NFS_BOOT_DHCP,NFS_BOOT_BOOTPARAM 1531.1Shaya 1541.1Shaya# 1551.1Shaya# wscons options 1561.1Shaya# 1571.1Shaya# builtin terminal emulations 1581.1Shaya#options WSEMUL_SUN # sun terminal emulation 1591.1Shayaoptions WSEMUL_VT100 # VT100 / VT220 emulation 1601.1Shaya# different kernel output - see dev/wscons/wsdisplayvar.h 1611.1Shayaoptions WS_KERNEL_FG=WSCOL_GREEN 1621.1Shaya#options WS_KERNEL_BG=WSCOL_BLACK 1631.1Shaya# compatibility to other console drivers 1641.1Shayaoptions WSDISPLAY_COMPAT_PCVT # emulate some ioctls 1651.1Shayaoptions WSDISPLAY_COMPAT_SYSCONS # emulate some ioctls 1661.1Shayaoptions WSDISPLAY_COMPAT_USL # VT handling 1671.1Shayaoptions WSDISPLAY_COMPAT_RAWKBD # can get raw scancodes 1681.1Shaya# see dev/pckbc/wskbdmap_mfii.c for implemented layouts 1691.1Shaya#options PCKBD_LAYOUT="(KB_DE | KB_NODEAD)" 1701.1Shaya# allocate a number of virtual screens at autoconfiguration time 1711.1Shaya#options WSDISPLAY_DEFAULTSCREENS=4 1721.16Sjhawk# use a large software cursor that doesn't blink 1731.16Sjhawkoptions PCDISPLAY_SOFTCURSOR 1741.24Sthorpej# modify the screen type of the console; defaults to "80x25" 1751.24Sthorpej#options WSCONS_DEFAULT_TYPE="80x24" 1761.1Shaya 1771.1Shaya# Kernel root file system and dump configuration. 1781.1Shayaconfig netbsd root on ? type ? 1791.1Shaya#config netbsd root on sd0a type ffs 1801.1Shaya#config netbsd root on ? type nfs 1811.1Shaya 1821.1Shaya# 1831.1Shaya# Device configuration 1841.1Shaya# 1851.1Shaya 1861.1Shayamainbus0 at root 1871.1Shaya 1881.1Shaya#apm0 at mainbus0 # Advanced power management 1891.1Shaya 1901.16Sjhawk# Tuning for power management, see apm(4) for more details. 1911.16Sjhawk#options APM_NO_IDLE # Don't call BIOS CPU idle function 1921.16Sjhawk#options APM_V10_ONLY # Use only the APM 1.0 calls 1931.16Sjhawk#options APM_NO_POWEROFF # Don't power off on halt(8) 1941.16Sjhawk#options APM_POWER_PRINT # Print stats on the console 1951.16Sjhawk#options APM_DISABLE_INTERRUPTS=0 # Don't disable interrupts 1961.16Sjhawk 1971.1Shaya 1981.1Shaya# Basic Bus Support 1991.1Shaya 2001.16Sjhawk# Plug-and-Play BIOS and attached devices 2011.16Sjhawk 2021.16Sjhawk#pnpbios* at mainbus? 2031.16Sjhawk 2041.16Sjhawk# mainboard audio chips 2051.16Sjhawk#ess* at pnpbios? index ? # ESS AudioDrive 2061.16Sjhawk#sb* at pnpbios? index ? # NeoMagic 256AV in sb mode 2071.16Sjhawk#wss* at pnpbios? index ? # NeoMagic 256AV in wss mode 2081.16Sjhawk#ym* at pnpbios? index ? # OPL3-SA3 2091.16Sjhawk 2101.16Sjhawk# com port 2111.16Sjhawk# If enabled, consider changing "com0", "com1", and "com2" under "ISA Serial 2121.16Sjhawk# Interfaces" to "com*", otherwise com2 will attach at pnpbios? and there 2131.16Sjhawk# will be no com0. A side effect is pcmcia (and other) com? previously 2141.16Sjhawk# starting at com3 may attach as com1 or com2. 2151.16Sjhawk#com* at pnpbios? index ? # serial ports 2161.16Sjhawk 2171.16Sjhawk# parallel port 2181.16Sjhawk# The above "com*" comments apply, cf. "lpt0" under "ISA parallel 2191.16Sjhawk# "printer interfaces". 2201.16Sjhawk#lpt* at pnpbios? index ? # parallel ports 2211.16Sjhawk 2221.16Sjhawk#pckbc* at pnpbios? index ? # PC keyboard/mouse controller 2231.16Sjhawk#fdc* at pnpbios? index ? # floppy controller 2241.16Sjhawk 2251.16Sjhawk# IDE controller on Toshiba Portege 3000 series (crippled PCI device) 2261.16Sjhawk#pciide* at pnpbios? index ? 2271.16Sjhawk 2281.1Shaya# PCI bus support 2291.1Shayapci* at mainbus? bus ? 2301.1Shayapci* at pchb? bus ? 2311.1Shayapci* at ppb? bus ? 2321.1Shaya 2331.16Sjhawk# Configure PCI using BIOS information 2341.24Sthorpejoptions PCIBIOS # PCI BIOS support 2351.16Sjhawk#options PCIBIOSVERBOSE # PCI BIOS verbose info 2361.24Sthorpejoptions PCIBIOS_ADDR_FIXUP # fixup PCI I/O addresses 2371.24Sthorpejoptions PCIBIOS_BUS_FIXUP # fixup PCI bus numbering 2381.24Sthorpejoptions PCIBIOS_INTR_FIXUP # fixup PCI interrupt routing 2391.18Ssoda#options PCIBIOS_IRQS_HINT=0x0a00 # PCI interrupts hint. IRQ 9 or 11 2401.24Sthorpejoptions PCIBIOS_INTR_GUESS # see pcibios(4) 2411.16Sjhawk#options PCIINTR_DEBUG # super-verbose PCI interrupt fixup 2421.16Sjhawk 2431.1Shaya# PCI bridges 2441.1Shayapchb* at pci? dev ? function ? # PCI-Host bridges 2451.1Shayapceb* at pci? dev ? function ? # PCI-EISA bridges 2461.1Shayapcib* at pci? dev ? function ? # PCI-ISA bridges 2471.1Shayappb* at pci? dev ? function ? # PCI-PCI bridges 2481.1Shaya# XXX 'puc's aren't really bridges, but there's no better place for them here 2491.1Shayapuc* at pci? dev ? function ? # PCI "universal" comm. cards 2501.1Shaya 2511.1Shaya# EISA bus support 2521.24Sthorpej#eisa* at mainbus? 2531.24Sthorpej#eisa* at pceb? 2541.1Shaya 2551.1Shaya# ISA bus support 2561.1Shayaisa* at mainbus? 2571.1Shayaisa* at pceb? 2581.1Shayaisa* at pcib? 2591.1Shaya 2601.1Shaya# PCMCIA bus support 2611.24Sthorpej#pcmcia* at pcic? controller ? socket ? 2621.24Sthorpej#pcmcia* at tcic? controller ? socket ? 2631.1Shaya 2641.1Shaya# ISA PCMCIA controllers 2651.24Sthorpej#pcic0 at isa? port 0x3e0 iomem 0xd0000 iosiz 0x10000 2661.24Sthorpej#pcic1 at isa? port 0x3e2 iomem 0xe0000 iosiz 0x4000 2671.24Sthorpej#tcic0 at isa? port 0x240 iomem 0xd0000 iosiz 0x10000 2681.1Shaya 2691.1Shaya# PCI PCMCIA controllers 2701.24Sthorpej#pcic0 at pci? dev? function ? 2711.1Shaya 2721.1Shaya# ISA Plug-and-Play bus support 2731.24Sthorpej#isapnp0 at isa? 2741.1Shaya 2751.1Shaya# ISA Plug-and-Play PCMCIA controllers 2761.24Sthorpej#pcic* at isapnp? 2771.1Shaya 2781.16Sjhawk# CardBus bridge support 2791.16Sjhawkcbb* at pci? dev ? function ? 2801.16Sjhawkcardslot* at cbb? 2811.16Sjhawk 2821.1Shaya# CardBus bus support 2831.1Shayacardbus* at cardslot? 2841.1Shayapcmcia* at cardslot? 2851.1Shaya 2861.1Shaya# Coprocessor Support 2871.1Shaya 2881.1Shaya# Math Coprocessor support 2891.1Shayanpx0 at isa? port 0xf0 irq 13 # x86 math coprocessor 2901.1Shaya 2911.1Shaya 2921.1Shaya# Console Devices 2931.1Shaya 2941.14Smycroft# ISA console 2951.1Shaya#pc0 at isa? port 0x60 irq 1 # pccons generic PC console driver 2961.1Shaya# Keyboard layout configuration for pccons 2971.1Shaya#options FRENCH_KBD 2981.1Shaya#options FINNISH_KBD 2991.1Shaya#options GERMAN_KBD 3001.1Shaya#options NORWEGIAN_KBD 3011.16Sjhawk# pccons-specific options: 3021.16Sjhawk#options XSERVER_DDB # PF12 gets you into DDB when X is running 3031.16Sjhawk#options XSERVER # X server support 3041.16Sjhawk 3051.1Shaya 3061.1Shaya# wscons 3071.16Sjhawkpckbc0 at isa? # pc keyboard controller 3081.16Sjhawkpckbd* at pckbc? # PC keyboard 3091.1Shaya# "opms" should not be enabled together with "pms" or "pmsi" 3101.16Sjhawkpms* at pckbc? # PS/2 mouse for wsmouse 3111.16Sjhawkpmsi* at pckbc? # PS/2 "Intelli"mouse for wsmouse 3121.16Sjhawk#opms* at pckbc? # backwards compatible PS/2 mouse 3131.1Shayavga0 at isa? 3141.16Sjhawkvga* at pci? dev ? function ? 3151.1Shayapcdisplay0 at isa? # CGA, MDA, EGA, HGA 3161.1Shayawsdisplay* at vga? console ? 3171.1Shayawsdisplay* at pcdisplay? console ? 3181.16Sjhawkwskbd* at pckbd? console ? 3191.16Sjhawkwsmouse* at pms? mux 0 3201.16Sjhawkwsmouse* at pmsi? mux 0 3211.1Shaya 3221.16Sjhawkpcppi0 at isa? 3231.1Shayasysbeep0 at pcppi? 3241.1Shaya 3251.1Shaya# Serial Devices 3261.1Shaya 3271.1Shaya# PCI serial interfaces 3281.24Sthorpej#com* at puc? port ? # 16x50s on "universal" comm boards 3291.24Sthorpej#cy* at pci? dev ? function ? # Cyclades Cyclom-Y serial boards 3301.24Sthorpej#cz* at pci? dev ? function ? # Cyclades-Z multi-port serial boards 3311.1Shaya 3321.1Shaya# ISA Plug-and-Play serial interfaces 3331.24Sthorpej#com* at isapnp? # Modems and serial boards 3341.1Shaya 3351.1Shaya# PCMCIA serial interfaces 3361.1Shayacom* at pcmcia? function ? # Modems and serial cards 3371.1Shaya 3381.1Shayapcmcom* at pcmcia? function ? # PCMCIA multi-port serial cards 3391.1Shayacom* at pcmcom? slave ? # ...and the slave devices 3401.13Sjoda 3411.13Sjoda# CardBus serial interfaces 3421.13Sjodacom* at cardbus? dev ? function ? # Modems and serial cards 3431.1Shaya 3441.1Shaya# ISA serial interfaces 3451.1Shaya#options COM_HAYESP # adds Hayes ESP serial board support 3461.1Shayacom0 at isa? port 0x3f8 irq 4 # Standard PC serial ports 3471.1Shayacom1 at isa? port 0x2f8 irq 3 3481.1Shayacom2 at isa? port 0x3e8 irq 5 3491.1Shaya#com3 at isa? port 0x2e8 irq 9 3501.1Shaya#ast0 at isa? port 0x1a0 irq 5 # AST 4-port serial cards 3511.1Shaya#com* at ast? slave ? 3521.1Shaya#boca0 at isa? port 0x100 irq 5 # BOCA 8-port serial cards 3531.16Sjhawk#boca0 at isa? port 0x100 irq 5 # BOCA 16-port serial cards (BB2016) 3541.16Sjhawk#boca1 at isa? port 0x140 irq 5 # this line is also needed for BB2016 3551.1Shaya#com* at boca? slave ? 3561.1Shaya#tcom0 at isa? port 0x100 irq 7 # TC-800 8-port serial cards 3571.1Shaya#com* at tcom? slave ? 3581.1Shaya#rtfps0 at isa? port 0x1230 irq 10 # RT 4-port serial cards 3591.1Shaya#com* at rtfps? slave ? 3601.1Shaya#cy0 at isa? iomem 0xd4000 irq 12 # Cyclades serial cards 3611.16Sjhawk#addcom0 at isa? port 0x108 irq 5 # Addonics FlexPort 8S 3621.16Sjhawk#com* at addcom? slave ? 3631.1Shaya 3641.1Shaya 3651.1Shaya# Parallel Printer Interfaces 3661.1Shaya 3671.1Shaya# PCI parallel printer interfaces 3681.24Sthorpej#lpt* at puc? port ? # || ports on "universal" comm boards 3691.1Shaya 3701.1Shaya# ISA parallel printer interfaces 3711.1Shayalpt0 at isa? port 0x378 irq 7 # standard PC parallel ports 3721.1Shayalpt1 at isa? port 0x278 3731.1Shayalpt2 at isa? port 0x3bc 3741.1Shaya 3751.16Sjhawk# Hardware monitors 3761.16Sjhawk 3771.16Sjhawk# LM7[89] and compatible hardware monitors 3781.16Sjhawk#lm0 at isa? port 0x290 # other common ports: 0x280, 0x310 3791.16Sjhawk 3801.16Sjhawk# VIA VT82C686A hardware monitor 3811.16Sjhawk#viapm* at pci? dev ? function ? 3821.16Sjhawk#viaenv* at viapm? 3831.16Sjhawk 3841.1Shaya 3851.1Shaya# SCSI Controllers and Devices 3861.1Shaya 3871.1Shaya# PCI SCSI controllers 3881.24Sthorpej#adv* at pci? dev ? function ? # AdvanSys 1200[A,B], 9xx[U,UA] SCSI 3891.24Sthorpej#adw* at pci? dev ? function ? # AdvanSys 9x0UW[D], 3940U[2,3]W SCSI 3901.24Sthorpej#ahc* at pci? dev ? function ? # Adaptec [23]94x, aic78x0 SCSI 3911.24Sthorpej#bha* at pci? dev ? function ? # BusLogic 9xx SCSI 3921.24Sthorpej#dpt* at pci? dev ? function ? # DPT SmartCache/SmartRAID 3931.24Sthorpej#isp* at pci? dev ? function ? # Qlogic ISP [12]0x0 SCSI/FibreChannel 3941.16Sjhawk#ncr* at pci? dev ? function ? # NCR 53c8xx SCSI (old driver) 3951.24Sthorpej#siop* at pci? dev ? function ? # Symbios 53c8xx SCSI 3961.24Sthorpej#pcscp* at pci? dev ? function ? # AMD 53c974 PCscsi-PCI SCSI 3971.1Shaya 3981.1Shaya# EISA SCSI controllers 3991.24Sthorpej#ahb* at eisa? slot ? # Adaptec 174[02] SCSI 4001.24Sthorpej#ahc* at eisa? slot ? # Adaptec 274x, aic7770 SCSI 4011.24Sthorpej#bha* at eisa? slot ? # BusLogic 7xx SCSI 4021.24Sthorpej#dpt* at eisa? slot ? # DPT EATA SCSI 4031.24Sthorpej#uha* at eisa? slot ? # UltraStor 24f SCSI 4041.1Shaya 4051.1Shaya# PCMCIA SCSI controllers 4061.1Shayaaic* at pcmcia? function ? # Adaptec APA-1460 SCSI 4071.16Sjhawkesp* at pcmcia? function ? # Qlogic ESP406/FAS408 SCSI 4081.1Shaya 4091.1Shaya# ISA Plug-and-Play SCSI controllers 4101.24Sthorpej#aha* at isapnp? # Adaptec AHA-154[02 4111.24Sthorpej#aic* at isapnp? # Adaptec AHA-1520B 4121.1Shaya 4131.1Shaya# ISA SCSI controllers 4141.24Sthorpej#adv0 at isa? port ? irq ? drq ? # AdvanSys APB-514[02] 4151.24Sthorpej#aha0 at isa? port 0x330 irq ? drq ? # Adaptec 154[02] SCSI 4161.24Sthorpej#aha1 at isa? port 0x334 irq ? drq ? 4171.24Sthorpej#ahc0 at isa? port ? irq ? # Adaptec 284x SCSI 4181.24Sthorpej#aic0 at isa? port 0x340 irq 11 # Adaptec 152[02] SCSI 4191.24Sthorpej#bha0 at isa? port 0x330 irq ? drq ? # BusLogic [457]4X SCSI 4201.24Sthorpej#bha1 at isa? port 0x334 irq ? drq ? 4211.16Sjhawk# The "nca" and "dpt" probes might give false hits or hang your machine. 4221.16Sjhawk#dpt0 at isa? port 0x170 irq ? drq ? # DPT SmartCache/SmartRAID 4231.22Sitohy#nca0 at isa? port 0x360 irq 15 # Port-mapped NCR 53C80 controller 4241.16Sjhawk#nca1 at isa? iomem 0xd8000 irq 5 # Memory-mapped controller (T128, etc.) 4251.24Sthorpej#sea0 at isa? iomem 0xc8000 irq 5 # Seagate/Future Domain SCSI 4261.24Sthorpej#uha0 at isa? port 0x330 irq ? drq ? # UltraStor [13]4f SCSI 4271.24Sthorpej#uha1 at isa? port 0x340 irq ? drq ? 4281.24Sthorpej#wds0 at isa? port 0x350 irq 15 drq 6 # WD7000 and TMC-7000 controllers 4291.24Sthorpej#wds1 at isa? port 0x358 irq 11 drq 5 4301.1Shaya 4311.16Sjhawk# CardBus SCSI cards 4321.16Sjhawkahc* at cardbus? dev ? function ? # Adaptec ADP-1480 4331.16Sjhawk 4341.1Shaya# SCSI bus support 4351.24Sthorpej#scsibus* at adv? 4361.24Sthorpej#scsibus* at adw? 4371.24Sthorpej#scsibus* at aha? 4381.24Sthorpej#scsibus* at ahb? 4391.1Shayascsibus* at ahc? 4401.1Shayascsibus* at aic? 4411.24Sthorpej#scsibus* at bha? 4421.24Sthorpej#scsibus* at dpt? 4431.16Sjhawkscsibus* at esp? 4441.24Sthorpej#scsibus* at isp? 4451.16Sjhawk#scsibus* at nca? 4461.16Sjhawk#scsibus* at ncr? 4471.24Sthorpej#scsibus* at pcscp? 4481.24Sthorpej#scsibus* at sea? 4491.24Sthorpej#scsibus* at siop? 4501.24Sthorpej#scsibus* at uha? 4511.24Sthorpej#scsibus* at wds? 4521.1Shaya 4531.1Shaya# SCSI devices 4541.1Shayasd* at scsibus? target ? lun ? # SCSI disk drives 4551.1Shayast* at scsibus? target ? lun ? # SCSI tape drives 4561.1Shayacd* at scsibus? target ? lun ? # SCSI CD-ROM drives 4571.1Shayach* at scsibus? target ? lun ? # SCSI autochangers 4581.16Sjhawkses* at scsibus? target ? lun ? # SCSI Enclosure Services devices 4591.1Shayass* at scsibus? target ? lun ? # SCSI scanners 4601.1Shayauk* at scsibus? target ? lun ? # SCSI unknown 4611.1Shaya 4621.16Sjhawk# RAID controllers and devices 4631.24Sthorpej#cac* at pci? dev ? function ? # Compaq array controller 4641.24Sthorpej#ca* at cac? unit ? # Compaq array disk device 4651.16Sjhawk 4661.1Shaya 4671.1Shaya# IDE and related devices 4681.1Shaya# PCI IDE controllers - see pciide(4) for supported hardware. 4691.1Shaya# The 0x0001 flag force the driver to use DMA, even if the driver doesn't know 4701.1Shaya# how to set up DMA modes for this chip. This may work, or may cause 4711.1Shaya# a machine hang with some controllers. 4721.16Sjhawkpciide* at pci? dev ? function ? flags 0x0000 4731.1Shaya 4741.1Shaya# ISA Plug-and-Play IDE controllers 4751.24Sthorpej#wdc* at isapnp? 4761.1Shaya 4771.1Shaya# PCMCIA IDE controllers 4781.1Shayawdc* at pcmcia? function ? 4791.1Shaya 4801.1Shaya# ISA ST506, ESDI, and IDE controllers 4811.16Sjhawk# Use flags 0x01 if you want to try to use 32bits data I/O (the driver will 4821.16Sjhawk# fall back to 16bits I/O if 32bits I/O are not functional). 4831.16Sjhawk# Some controllers pass the initial 32bit test, but will fail later. 4841.16Sjhawkwdc0 at isa? port 0x1f0 irq 14 flags 0x00 4851.16Sjhawkwdc1 at isa? port 0x170 irq 15 flags 0x00 4861.1Shaya 4871.1Shaya# IDE drives 4881.1Shaya# Flags are used only with controllers that support DMA operations 4891.1Shaya# and mode settings (e.g. some pciide controllers) 4901.1Shaya# The lowest order four bits (rightmost digit) of the flags define the PIO 4911.1Shaya# mode to use, the next set of four bits the DMA mode and the third set the 4921.1Shaya# UltraDMA mode. For each set of four bits, the 3 lower bits define the mode 4931.1Shaya# to use, and the last bit must be 1 for this setting to be used. 4941.1Shaya# For DMA and UDMA, 0xf (1111) means 'disable'. 4951.1Shaya# 0x0fac means 'use PIO mode 4, DMA mode 2, disable UltraDMA'. 4961.1Shaya# (0xc=1100, 0xa=1010, 0xf=1111) 4971.1Shaya# 0x0000 means "use whatever the drive claims to support". 4981.1Shayawd* at wdc? channel ? drive ? flags 0x0000 4991.1Shayawd* at pciide? channel ? drive ? flags 0x0000 5001.1Shaya 5011.1Shaya# ATAPI bus support 5021.1Shayaatapibus* at wdc? channel ? 5031.1Shayaatapibus* at pciide? channel ? 5041.1Shaya 5051.1Shaya# ATAPI devices 5061.1Shaya# flags have the same meaning as for IDE drives. 5071.1Shayacd* at atapibus? drive ? flags 0x0000 # ATAPI CD-ROM drives 5081.1Shayasd* at atapibus? drive ? flags 0x0000 # ATAPI disk drives 5091.1Shayauk* at atapibus? drive ? flags 0x0000 # ATAPI unknown 5101.1Shaya 5111.1Shaya 5121.1Shaya# Miscellaneous mass storage devices 5131.1Shaya 5141.1Shaya# ISA floppy 5151.1Shayafdc0 at isa? port 0x3f0 irq 6 drq 2 # standard PC floppy controllers 5161.1Shaya#fdc1 at isa? port 0x370 irq ? drq ? 5171.1Shayafd* at fdc? drive ? # the drives themselves 5181.1Shaya# some machines need you to do this instead of fd* 5191.1Shaya#fd0 at fdc0 drive 0 5201.1Shaya 5211.1Shaya# ISA CD-ROM devices 5221.1Shaya#mcd0 at isa? port 0x300 irq 10 # Mitsumi CD-ROM drives 5231.1Shaya 5241.1Shaya# ISA tape devices 5251.1Shaya# note: the wt driver conflicts unpleasantly with SMC boards at the 5261.1Shaya# same I/O address. The probe reprograms their EEPROMs. Don't 5271.1Shaya# uncomment it unless you are actually using it. 5281.1Shaya#wt0 at isa? port 0x308 irq 5 drq 1 # Archive and Wangtek QIC tape drives 5291.1Shaya 5301.1Shaya 5311.1Shaya# Network Interfaces 5321.1Shaya 5331.1Shaya# PCI network interfaces 5341.24Sthorpej#de* at pci? dev ? function ? # DEC 21x4x-based Ethernet 5351.24Sthorpej#en* at pci? dev ? function ? # ENI/Adaptec ATM 5361.24Sthorpej#ep* at pci? dev ? function ? # 3Com 3c59x 5371.1Shayaex* at pci? dev ? function ? # 3Com 90x[B] 5381.24Sthorpej#epic* at pci? dev ? function ? # SMC EPIC/100 Ethernet 5391.24Sthorpej#esh* at pci? dev ? function ? # Essential HIPPI card 5401.24Sthorpej#fpa* at pci? dev ? function ? # DEC DEFPA FDDI 5411.1Shayafxp* at pci? dev ? function ? # Intel EtherExpress PRO 10+/100B 5421.24Sthorpej#le* at pci? dev ? function ? # PCnet-PCI Ethernet 5431.24Sthorpej#lmc* at pci? dev ? function ? # Lan Media Corp SSI/HSSI/DS3 5441.24Sthorpej#ne* at pci? dev ? function ? # NE2000-compatible Ethernet 5451.24Sthorpej#ntwoc* at pci? dev ? function ? # Riscom/N2 PCI Sync Serial 5461.24Sthorpej#rtk* at pci? dev ? function ? # Realtek 8129/8139 5471.24Sthorpej#sip* at pci? dev ? function ? # SiS 900 Ethernet 5481.24Sthorpej#ti* at pci? dev ? function ? # Alteon ACEnic gigabit Ethernet 5491.24Sthorpej#tl* at pci? dev ? function ? # ThunderLAN-based Ethernet 5501.24Sthorpej#tlp* at pci? dev ? function ? # DECchip 21x4x (and clones) Ethernet 5511.16Sjhawk#options TLP_MATCH_21040 5521.16Sjhawk#options TLP_MATCH_21041 5531.16Sjhawk#options TLP_MATCH_21140 5541.16Sjhawk#options TLP_MATCH_21142 5551.24Sthorpej#vr* at pci? dev ? function ? # VIA Rhine Fast Ethernet 5561.1Shaya 5571.1Shaya# EISA network interfaces 5581.24Sthorpej#ep* at eisa? slot ? # 3Com 3c579 Ethernet 5591.24Sthorpej#fea* at eisa? slot ? # DEC DEFEA FDDI 5601.24Sthorpej#tlp* at eisa? slot ? # DEC DE-425 Ethernet 5611.1Shaya 5621.1Shaya# ISA Plug-and-Play network interfaces 5631.24Sthorpej#ep* at isapnp? # 3Com 3c509 Ethernet 5641.24Sthorpej#ne* at isapnp? # NE2000-compatible Ethernet 5651.24Sthorpej#tr* at isapnp? # IBM/3COM TROPIC Token-Ring 5661.1Shaya 5671.1Shaya# PCMCIA network interfaces 5681.16Sjhawkawi* at pcmcia? function ? # BayStack 650/660 (802.11FH/DS) 5691.16Sjhawkcnw* at pcmcia? function ? # Xircom/Netwave AirSurfer 5701.1Shayaep* at pcmcia? function ? # 3Com 3c589 and 3c562 Ethernet 5711.1Shayambe* at pcmcia? function ? # MB8696x based Ethernet 5721.1Shayane* at pcmcia? function ? # NE2000-compatible Ethernet 5731.16Sjhawkray* at pcmcia? function ? # Raytheon Raylink (802.11) 5741.1Shayasm* at pcmcia? function ? # Megahertz Ethernet 5751.16Sjhawkwi* at pcmcia? function ? # Lucent WaveLan IEEE (802.11) 5761.16Sjhawkxi* at pcmcia? function ? # Xircom CreditCard Ethernet 5771.16Sjhawk 5781.16Sjhawkmhzc* at pcmcia? function ? # Megahertz Ethernet/Modem combo cards 5791.16Sjhawkcom* at mhzc? 5801.16Sjhawksm* at mhzc? 5811.1Shaya 5821.1Shaya# ISA network interfaces 5831.24Sthorpej#ate0 at isa? port 0x2a0 irq ? # AT1700 5841.24Sthorpej#cs0 at isa? port 0x300 iomem ? irq ? drq ? # CS8900 Ethernet 5851.24Sthorpej#ec0 at isa? port 0x250 iomem 0xd8000 irq 9 # 3Com 3c503 Ethernet 5861.24Sthorpej#eg0 at isa? port 0x280 irq 9 # 3C505 ethernet cards 5871.24Sthorpej#el0 at isa? port 0x300 irq 9 # 3C501 ethernet cards 5881.24Sthorpej#ep* at isa? port ? irq ? # 3C509 ethernet cards 5891.24Sthorpej#ef0 at isa? port 0x360 iomem 0xd0000 irq 7 # 3C507 5901.24Sthorpej#ai0 at isa? port 0x360 iomem 0xd0000 irq 7 # StarLAN 5911.24Sthorpej#fmv0 at isa? port 0x2a0 irq ? # FMV-180 series 5921.24Sthorpej#ix0 at isa? port 0x300 irq 10 # EtherExpress/16 5931.24Sthorpej#iy0 at isa? port 0x360 irq ? # EtherExpress PRO 10 ISA 5941.24Sthorpej#lc0 at isa? port 0x320 iomem ? irq ? # DEC EtherWORKS III (LEMAC) 5951.1Shaya#depca0 at isa? port 0x300 iomem 0xc8000 iosiz 0x8000 irq 5 # DEPCA 5961.1Shaya#le* at depca? 5971.24Sthorpej#nele0 at isa? port 0x320 irq 9 drq 7 # NE2100 5981.24Sthorpej#le* at nele? 5991.16Sjhawk#ntwoc0 at isa? port 0x300 irq 5 iomem 0xc8000 flags 1 # Riscom/N2 sync serial 6001.24Sthorpej#bicc0 at isa? port 0x320 irq 10 drq 7 # BICC IsoLan 6011.24Sthorpej#le* at bicc? 6021.24Sthorpej#ne0 at isa? port 0x280 irq 9 # NE[12]000 ethernet cards 6031.24Sthorpej#ne1 at isa? port 0x300 irq 10 6041.1Shayasm0 at isa? port 0x300 irq 10 # SMC91C9x Ethernet 6051.24Sthorpej#tr0 at isa? port 0xa20 iomem 0xd8000 irq ? # IBM TROPIC based Token-Ring 6061.24Sthorpej#tr1 at isa? port 0xa24 iomem 0xd0000 irq ? # IBM TROPIC based Token-Ring 6071.24Sthorpej#tr* at isa? port ? irq ? # 3COM TROPIC based Token-Ring 6081.24Sthorpej#we0 at isa? port 0x280 iomem 0xd0000 irq 9 # WD/SMC Ethernet 6091.24Sthorpej#we1 at isa? port 0x300 iomem 0xcc000 irq 10 6101.1Shaya 6111.4Sjoda# CardBus network cards 6121.5Saugustssex* at cardbus? dev ? function ? # 3Com 3C575TX 6131.5Saugustssfxp* at cardbus? dev ? function ? # Intel i8255x 6141.16Sjhawkrtk* at cardbus? dev ? function ? # Realtek 8129/8139 6151.7Sthorpejtlp* at cardbus? dev ? function ? # DECchip 21143 6161.10Sthorpej 6171.1Shaya# MII/PHY support 6181.16Sjhawkdmphy* at mii? phy ? # Davicom DM9101 PHYs 6191.1Shayaexphy* at mii? phy ? # 3Com internal PHYs 6201.1Shayaicsphy* at mii? phy ? # Integrated Circuit Systems ICS1890 6211.1Shayainphy* at mii? phy ? # Intel 82555 PHYs 6221.16Sjhawkiophy* at mii? phy ? # Intel 82553 PHYs 6231.1Shayalxtphy* at mii? phy ? # Level One LXT-970 PHYs 6241.1Shayansphy* at mii? phy ? # NS83840 PHYs 6251.7Sthorpejnsphyter* at mii? phy ? # NS83843 PHYs 6261.1Shayaqsphy* at mii? phy ? # Quality Semiconductor QS6612 PHYs 6271.1Shayasqphy* at mii? phy ? # Seeq 80220/80221/80223 PHYs 6281.1Shayatlphy* at mii? phy ? # ThunderLAN PHYs 6291.16Sjhawktqphy* at mii? phy ? # TDK Semiconductor PHYs 6301.1Shayaukphy* at mii? phy ? # generic unknown PHYs 6311.1Shaya 6321.16Sjhawk 6331.1Shaya# USB Controller and Devices 6341.1Shaya 6351.1Shaya# PCI USB controllers 6361.16Sjhawkohci* at pci? dev ? function ? # Open Host Controller 6371.16Sjhawkuhci* at pci? dev ? function ? # Universal Host Controller (Intel) 6381.2Saugustss 6391.2Saugustss# CardBus USB controllers 6401.5Saugustssohci* at cardbus? dev ? function ? # Open Host Controller 6411.1Shaya 6421.1Shaya# USB bus support 6431.16Sjhawkusb* at ohci? 6441.1Shayausb* at uhci? 6451.1Shaya 6461.1Shaya# USB Hubs 6471.1Shayauhub* at usb? 6481.1Shayauhub* at uhub? port ? configuration ? interface ? 6491.1Shaya 6501.1Shaya# USB Mice 6511.1Shayaums* at uhub? port ? configuration ? interface ? 6521.16Sjhawkwsmouse* at ums? mux 0 6531.1Shaya 6541.1Shaya# USB Keyboards 6551.1Shayaukbd* at uhub? port ? configuration ? interface ? 6561.16Sjhawkwskbd* at ukbd? console ? mux 1 6571.1Shaya 6581.1Shaya# USB Generic HID devices 6591.1Shayauhid* at uhub? port ? configuration ? interface ? 6601.1Shaya 6611.1Shaya# USB Printer 6621.1Shayaulpt* at uhub? port ? configuration ? interface ? 6631.9Saugustss 6641.16Sjhawk# USB Modem 6651.16Sjhawkumodem* at uhub? port ? configuration ? 6661.16Sjhawkucom* at umodem? 6671.16Sjhawk 6681.16Sjhawk# USB Mass Storage 6691.16Sjhawkumass* at uhub? port ? configuration ? interface ? 6701.16Sjhawkatapibus* at umass? channel ? 6711.16Sjhawkscsibus* at umass? channel ? 6721.16Sjhawk 6731.16Sjhawk# USB audio 6741.16Sjhawkuaudio* at uhub? port ? configuration ? 6751.16Sjhawk 6761.9Saugustss# USB Ethernet adapters 6771.9Saugustssaue* at uhub? port ? # ADMtek AN986 Pegasus based adapters 6781.9Saugustsscue* at uhub? port ? # CATC USB-EL1201A based adapters 6791.9Saugustsskue* at uhub? port ? # Kawasaki LSI KL5KUSB101B based adapters 6801.1Shaya 6811.16Sjhawk# Prolofic PL2301/PL2302 host-to-host adapter 6821.16Sjhawkupl* at uhub? port ? 6831.16Sjhawk 6841.16Sjhawk# Serial adapters 6851.16Sjhawk# FTDI FT8U100AX serial adapter 6861.16Sjhawk#uftdi* at uhub? port ? 6871.16Sjhawk#ucom* at uftdi? portno ? 6881.16Sjhawk 6891.16Sjhawk# Diamond Multimedia Rio 500 6901.16Sjhawkurio* at uhub? port ? 6911.16Sjhawk 6921.16Sjhawk# USB Handspring Visor 6931.16Sjhawkuvisor* at uhub? port ? 6941.16Sjhawkucom* at uvisor? 6951.16Sjhawk 6961.1Shaya# USB Generic driver 6971.16Sjhawkugen* at uhub? port ? 6981.16Sjhawk 6991.1Shaya 7001.1Shaya# Audio Devices 7011.1Shaya 7021.1Shaya# PCI audio devices 7031.16Sjhawkauvia* at pci? dev ? function ? # VIA VT82C686A integrated AC'97 Audio 7041.16Sjhawkclcs* at pci? dev ? function ? # Cirrus Logic CS4280 7051.16Sjhawkcmpci* at pci? dev ? function ? # C-Media CMI8338/8738 7061.1Shayaeap* at pci? dev ? function ? # Ensoniq AudioPCI 7071.16Sjhawkeso* at pci? dev ? function ? # ESS Solo-1 PCI AudioDrive 7081.16Sjhawkfms* at pci? dev ? function ? # Forte Media FM801 7091.1Shayasv* at pci? dev ? function ? # S3 SonicVibes 7101.1Shaya 7111.1Shaya# ISA Plug-and-Play audio devices 7121.24Sthorpej#ess* at isapnp? # ESS Tech ES1887, ES1888, ES888 audio 7131.24Sthorpej#guspnp* at isapnp? # Gravis Ultra Sound PnP audio 7141.24Sthorpej#sb* at isapnp? # SoundBlaster-compatible audio 7151.24Sthorpej#wss* at isapnp? # Windows Sound System 7161.24Sthorpej#ym* at isapnp? # Yamaha OPL3-SA3 audio 7171.1Shaya 7181.1Shaya# ISA audio devices 7191.1Shaya# the "aria" probe might give false hits 7201.1Shaya#aria0 at isa? port 0x290 irq 10 # Aria 7211.16Sjhawk#ess0 at isa? port 0x220 irq 5 drq 1 drq2 5 # ESS 18XX 7221.24Sthorpej#gus0 at isa? port 0x220 irq 7 drq 1 drq2 6 # Gravis Ultra Sound 7231.24Sthorpej#pas0 at isa? port 0x220 irq 7 drq 1 # ProAudio Spectrum 7241.24Sthorpej#pss0 at isa? port 0x220 irq 7 drq 6 # Personal Sound System 7251.24Sthorpej#sp0 at pss0 port 0x530 irq 10 drq 0 # sound port driver 7261.1Shayasb0 at isa? port 0x220 irq 5 drq 1 drq2 5 # SoundBlaster 7271.1Shayawss0 at isa? port 0x530 irq 10 drq 0 drq2 1 # Windows Sound System 7281.1Shaya 7291.16Sjhawk#cms0 at isa? port 0x220 # Creative Music System 7301.16Sjhawk 7311.16Sjhawk# OPL[23] FM synthesizers 7321.1Shaya#opl0 at isa? port 0x388 # use only if not attached to sound card 7331.16Sjhawkopl* at eso? 7341.24Sthorpej#opl* at ess? 7351.16Sjhawkopl* at fms? 7361.1Shayaopl* at sb? 7371.1Shayaopl* at sv? 7381.16Sjhawkopl* at wss? 7391.24Sthorpej#opl* at ym? 7401.1Shaya 7411.1Shaya# Audio support 7421.1Shaya#audio* at aria? 7431.16Sjhawkaudio* at auvia? 7441.16Sjhawkaudio* at clcs? 7451.16Sjhawkaudio* at cmpci? 7461.1Shayaaudio* at eap? 7471.16Sjhawkaudio* at eso? 7481.24Sthorpej#audio* at ess? 7491.16Sjhawkaudio* at fms? 7501.24Sthorpej#audio* at gus? 7511.24Sthorpej#audio* at guspnp? 7521.24Sthorpej#audio* at pas? 7531.1Shayaaudio* at sb? 7541.24Sthorpej#audio* at sp? 7551.1Shayaaudio* at sv? 7561.16Sjhawkaudio* at uaudio? 7571.1Shayaaudio* at wss? 7581.24Sthorpej#audio* at ym? 7591.1Shaya 7601.16Sjhawk# MPU 401 UARTs 7611.16Sjhawk#mpu* at isa? port 0x330 irq 9 # MPU401 or compatible card 7621.16Sjhawkmpu* at eso? 7631.16Sjhawkmpu* at fms? 7641.16Sjhawkmpu* at sb? 7651.24Sthorpej#mpu* at ym? 7661.16Sjhawk 7671.1Shaya# MIDI support 7681.16Sjhawk#midi* at cms? # Creative Music System 7691.16Sjhawkmidi* at eap? # 137[01] MIDI port 7701.16Sjhawkmidi* at mpu? # MPU 401 7711.16Sjhawkmidi* at opl? # OPL FM synth 7721.1Shayamidi* at pcppi? # MIDI interface to the PC speaker 7731.16Sjhawkmidi* at sb? # SB1 MIDI port 7741.1Shaya 7751.1Shaya# The spkr driver provides a simple tone interface to the built in speaker. 7761.1Shaya#spkr0 at pcppi? # PC speaker 7771.1Shaya 7781.1Shaya 7791.16Sjhawk# TV cards 7801.16Sjhawk 7811.16Sjhawk# Brooktree 848/849/878/879 based TV cards 7821.24Sthorpej#bktr* at pci? dev ? function ? 7831.16Sjhawk 7841.16Sjhawk 7851.1Shaya# Mice 7861.1Shaya 7871.1Shaya# ISA busmice 7881.24Sthorpej#lms0 at isa? port 0x23c irq 5 # Logitech bus mouse 7891.24Sthorpej#lms1 at isa? port 0x238 irq 5 7901.24Sthorpej#mms0 at isa? port 0x23c irq 5 # Microsoft InPort mouse 7911.24Sthorpej#mms1 at isa? port 0x238 irq 5 7921.24Sthorpej#wsmouse* at lms? mux 0 7931.24Sthorpej#wsmouse* at mms? mux 0 7941.1Shaya# backwards compatible versions 7951.16Sjhawk#olms0 at isa? port 0x23c irq 5 # Logitech bus mouse 7961.16Sjhawk#olms1 at isa? port 0x238 irq 5 7971.16Sjhawk#omms0 at isa? port 0x23c irq 5 # Microsoft InPort mouse 7981.16Sjhawk#omms1 at isa? port 0x238 irq 5 7991.1Shaya#opms0 at pc? irq 12 # PS/2 auxiliary port mouse 8001.1Shaya 8011.1Shaya 8021.1Shaya# Joysticks 8031.1Shaya 8041.1Shaya# ISA Plug-and-Play joysticks 8051.24Sthorpej#joy* at isapnp? # Game ports (usually on audio cards) 8061.1Shaya 8071.16Sjhawk# PCI joysticks 8081.24Sthorpej#joy* at pci? # Game ports (usually on audio cards) 8091.16Sjhawk 8101.1Shaya# ISA joysticks. Probe is a little strange; add only if you have one. 8111.1Shaya#joy0 at isa? port 0x201 8121.1Shaya 8131.1Shaya 8141.1Shaya# Miscellaneous Devices 8151.1Shaya 8161.1Shaya# Planetconnect Satellite receiver driver. 8171.1Shaya#satlink0 at isa? port 0x300 drq 1 8181.1Shaya 8191.1Shaya 8201.1Shaya# Pull in optional local configuration 8211.1Shayainclude "arch/i386/conf/GENERIC.local" 8221.1Shaya 8231.1Shaya 8241.1Shaya# Pseudo-Devices 8251.1Shaya 8261.1Shaya# disk/mass storage pseudo-devices 8271.1Shayapseudo-device ccd 4 # concatenated/striped disk devices 8281.1Shaya#pseudo-device raid 4 # RAIDframe disk driver 8291.16Sjhawk#options RAID_AUTOCONFIG # auto-configuration of RAID components 8301.1Shayapseudo-device md 1 # memory disk device (ramdisk) 8311.1Shayapseudo-device vnd 4 # disk-like interface to files 8321.1Shaya 8331.1Shaya# network pseudo-devices 8341.1Shayapseudo-device bpfilter 8 # Berkeley packet filter 8351.1Shayapseudo-device ipfilter # IP filter (firewall) and NAT 8361.1Shayapseudo-device loop # network loopback 8371.1Shayapseudo-device ppp 2 # Point-to-Point Protocol 8381.1Shayapseudo-device sl 2 # Serial Line IP 8391.1Shayapseudo-device strip 2 # Starmode Radio IP (Metricom) 8401.1Shayapseudo-device tun 2 # network tunneling over tty 8411.1Shayapseudo-device gre 2 # generic L3 over IP tunnel 8421.1Shayapseudo-device ipip 2 # IP Encapsulation within IP (RFC 2003) 8431.16Sjhawkpseudo-device gif 4 # IPv[46] over IPv[46] tunnel (RFC1933) 8441.16Sjhawk#pseudo-device faith 1 # IPv[46] tcp relay translation i/f 8451.16Sjhawk#pseudo-device stf 1 # 6to4 IPv6 over IPv4 encapsulation 8461.1Shaya 8471.1Shaya# miscellaneous pseudo-devices 8481.1Shayapseudo-device pty 64 # pseudo-terminals 8491.1Shayapseudo-device tb 1 # tablet line discipline 8501.1Shayapseudo-device sequencer 1 # MIDI sequencer 8511.1Shaya# rnd works; RND_COM does not on port i386 yet. 8521.1Shayapseudo-device rnd # /dev/random and in-kernel generator 8531.1Shaya#options RND_COM # use "com" randomness as well (BROKEN) 8541.1Shaya 8551.1Shaya# a pseudo device needed for Coda # also needs CODA (above) 8561.1Shayapseudo-device vcoda 4 # coda minicache <-> venus comm. 8571.16Sjhawk 8581.16Sjhawk# mouse & keyboard multiplexor pseudo-devices 8591.16Sjhawkpseudo-device wsmux 2 860