CARDBUS revision 1.42
11.42Syamt# $NetBSD: CARDBUS,v 1.42 2001/11/04 09:00:38 yamt Exp $ 21.1Shaya# 31.27Slukem# CARDBUS: GENERIC + CardBus support. Additionally, some 41.27Slukem# things typically not found on laptops have been commented out. 51.24Sthorpej 61.40Slukem# from: GENERIC,v 1.432 2001/10/17 18:41:20 jdolecek Exp $ 71.1Shaya# 81.1Shaya 91.1Shayainclude "arch/i386/conf/std.i386" 101.1Shaya 111.42Syamt#ident "CARDBUS-$Revision: 1.42 $" 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.40Slukemoptions MTRR # memory-type range register syscall support 291.40Slukem 301.1Shaya# delay between "rebooting ..." message and hardware reset, in milliseconds 311.1Shaya#options CPURESET_DELAY=2000 321.1Shaya 331.1Shaya# This option allows you to force a serial console at the specified 341.1Shaya# I/O address. see console(4) for details. 351.1Shaya#options "CONSDEVNAME=\"com\"",CONADDR=0x2f8,CONSPEED=57600 361.1Shaya# you don't want the option below ON iff you are using the 371.1Shaya# serial console option of the new boot strap code. 381.11Sitojun#options CONS_OVERRIDE # Always use above! independent of boot info 391.1Shaya 401.1Shaya# The following options override the memory sizes passed in from the boot 411.1Shaya# block. Use them *only* if the boot block is unable to determine the correct 421.1Shaya# values. Note that the BIOS may *correctly* report less than 640k of base 431.1Shaya# memory if the extended BIOS data area is located at the top of base memory 441.1Shaya# (as is the case on most recent systems). 451.1Shaya#options REALBASEMEM=639 # size of base memory (in KB) 461.1Shaya#options REALEXTMEM=15360 # size of extended memory (in KB) 471.1Shaya 481.1Shaya# Standard system options 491.1Shaya 501.1Shayaoptions UCONSOLE # users can use TIOCCONS (for xconsole) 511.1Shayaoptions INSECURE # disable kernel security levels 521.1Shaya 531.1Shayaoptions RTC_OFFSET=0 # hardware clock is this many mins. west of GMT 541.1Shayaoptions NTP # NTP phase/frequency locked loop 551.1Shaya 561.1Shayaoptions KTRACE # system call tracing via ktrace(1) 571.1Shaya 581.1Shayaoptions SYSVMSG # System V-like message queues 591.1Shayaoptions SYSVSEM # System V-like semaphores 601.40Slukem#options SEMMNI=10 # number of semaphore identifiers 611.40Slukem#options SEMMNS=60 # number of semaphores in system 621.40Slukem#options SEMUME=10 # max number of undo entries per process 631.40Slukem#options SEMMNU=30 # number of undo structures in system 641.1Shayaoptions SYSVSHM # System V-like memory sharing 651.1Shaya#options SHMMAXPGS=1024 # 1024 pages is the default 661.1Shaya 671.1Shayaoptions LKM # loadable kernel modules 681.1Shaya 691.1Shaya# Diagnostic/debugging support options 701.40Slukem#options DIAGNOSTIC # expensive kernel consistency checks 711.1Shaya#options DEBUG # expensive debugging checks/support 721.1Shaya#options KMEMSTATS # kernel memory statistics (vmstat -m) 731.1Shayaoptions DDB # in-kernel debugger 741.17Smycroftoptions DDB_HISTORY_SIZE=512 # enable history editing in DDB 751.1Shaya#options KGDB # remote debugger 761.1Shaya#options "KGDB_DEVNAME=\"com\"",KGDBADDR=0x3f8,KGDBRATE=9600 771.1Shaya#makeoptions DEBUG="-g" # compile full symbol table 781.1Shaya 791.1Shaya# Compatibility options 801.1Shayaoptions COMPAT_NOMID # compatibility with 386BSD, BSDI, NetBSD 0.8, 811.1Shayaoptions COMPAT_09 # NetBSD 0.9, 821.1Shayaoptions COMPAT_10 # NetBSD 1.0, 831.1Shayaoptions COMPAT_11 # NetBSD 1.1, 841.1Shayaoptions COMPAT_12 # NetBSD 1.2, 851.1Shayaoptions COMPAT_13 # NetBSD 1.3, 861.16Sjhawkoptions COMPAT_14 # NetBSD 1.4, 871.32Slukemoptions COMPAT_15 # NetBSD 1.5, 881.1Shayaoptions COMPAT_43 # and 4.3BSD 891.1Shayaoptions COMPAT_386BSD_MBRPART # recognize old partition ID 901.37Sabs#options TCP_COMPAT_42 # 4.2BSD TCP/IP bug compat. Not recommended. 911.1Shaya 921.1Shayaoptions COMPAT_SVR4 # binary compatibility with SVR4 931.1Shayaoptions COMPAT_IBCS2 # binary compatibility with SCO and ISC 941.1Shayaoptions COMPAT_LINUX # binary compatibility with Linux 951.1Shayaoptions COMPAT_FREEBSD # binary compatibility with FreeBSD 961.40Slukem#options COMPAT_MACH # binary compatibility with Mach binaries 971.40Slukem#options EXEC_MACHO # exec MACH-O binaries 981.24Sthorpej#options COMPAT_PECOFF # kernel support to run Win32 apps 991.16Sjhawk 1001.1Shaya# File systems 1011.1Shayafile-system FFS # UFS 1021.1Shayafile-system EXT2FS # second extended file system (linux) 1031.1Shayafile-system LFS # log-structured file system 1041.1Shayafile-system MFS # memory file system 1051.1Shayafile-system NFS # Network File System client 1061.16Sjhawkfile-system NTFS # Windows/NT file system (experimental) 1071.1Shayafile-system CD9660 # ISO 9660 + Rock Ridge file system 1081.1Shayafile-system MSDOSFS # MS-DOS file system 1091.1Shayafile-system FDESC # /dev/fd 1101.1Shayafile-system KERNFS # /kern 1111.1Shayafile-system NULLFS # loopback file system 1121.16Sjhawkfile-system OVERLAY # overlay file system 1131.1Shayafile-system PORTAL # portal filesystem (still experimental) 1141.1Shayafile-system PROCFS # /proc 1151.1Shayafile-system UMAPFS # NULLFS + uid and gid remapping 1161.1Shayafile-system UNION # union file system 1171.1Shayafile-system CODA # Coda File System; also needs vcoda (below) 1181.1Shaya 1191.1Shaya# File system options 1201.1Shayaoptions QUOTA # UFS quotas 1211.16Sjhawk#options FFS_EI # FFS Endian Independent support 1221.16Sjhawkoptions SOFTDEP # FFS soft updates support. 1231.1Shayaoptions NFSSERVER # Network File System server 1241.1Shaya#options EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and 1251.1Shaya # immutable) behave as system flags. 1261.1Shaya 1271.1Shaya# Networking options 1281.1Shaya#options GATEWAY # packet forwarding 1291.1Shayaoptions INET # IP + ICMP + TCP + UDP 1301.16Sjhawkoptions INET6 # IPV6 1311.16Sjhawk#options IPSEC # IP security 1321.16Sjhawk#options IPSEC_ESP # IP security (encryption part; define w/IPSEC) 1331.16Sjhawk#options IPSEC_DEBUG # debug for IP security 1341.1Shaya#options MROUTING # IP multicast routing 1351.1Shayaoptions NS # XNS 1361.1Shaya#options NSIP # XNS tunneling over IP 1371.1Shayaoptions ISO,TPIP # OSI 1381.15Ssommerfe#options EON # OSI tunneling over IP 1391.1Shayaoptions CCITT,LLC,HDLC # X.25 1401.1Shayaoptions NETATALK # AppleTalk networking protocols 1411.16Sjhawkoptions PPP_BSDCOMP # BSD-Compress compression support for PPP 1421.16Sjhawkoptions PPP_DEFLATE # Deflate compression support for PPP 1431.16Sjhawkoptions PPP_FILTER # Active filter support for PPP (requires bpf) 1441.16Sjhawkoptions PFIL_HOOKS # pfil(9) packet filter hooks 1451.16Sjhawkoptions IPFILTER_LOG # ipmon(8) log support 1461.37Sabs#options TCP_DEBUG # Record last TCP_NDEBUG packets with SO_DEBUG 1471.1Shaya 1481.1Shaya# These options enable verbose messages for several subsystems. 1491.1Shaya# Warning, these may compile large string tables into the kernel! 1501.40Slukem#options EISAVERBOSE # verbose EISA device autoconfig messages 1511.16Sjhawkoptions MIIVERBOSE # verbose PHY autoconfig messages 1521.1Shayaoptions PCIVERBOSE # verbose PCI device autoconfig messages 1531.12Scgd#options PCI_CONFIG_DUMP # verbosely dump PCI config space 1541.1Shaya#options PCMCIAVERBOSE # verbose PCMCIA configuration messages 1551.1Shayaoptions SCSIVERBOSE # human readable SCSI error messages 1561.1Shayaoptions USBVERBOSE # verbose USB device autoconfig messages 1571.16Sjhawk#options PNPBIOSVERBOSE # verbose PnP BIOS messages 1581.35Stron#options PNPBIOSDEBUG # more fulsome PnP BIOS debugging messages 1591.27Slukem#options I2OVERBOSE # verbose I2O driver messages 1601.40Slukem#options MCAVERBOSE # verbose MCA device autoconfig messages 1611.24Sthorpej 1621.16Sjhawkoptions NFS_BOOT_DHCP,NFS_BOOT_BOOTPARAM 1631.1Shaya 1641.1Shaya# 1651.1Shaya# wscons options 1661.1Shaya# 1671.1Shaya# builtin terminal emulations 1681.1Shaya#options WSEMUL_SUN # sun terminal emulation 1691.1Shayaoptions WSEMUL_VT100 # VT100 / VT220 emulation 1701.1Shaya# different kernel output - see dev/wscons/wsdisplayvar.h 1711.1Shayaoptions WS_KERNEL_FG=WSCOL_GREEN 1721.1Shaya#options WS_KERNEL_BG=WSCOL_BLACK 1731.1Shaya# compatibility to other console drivers 1741.1Shayaoptions WSDISPLAY_COMPAT_PCVT # emulate some ioctls 1751.1Shayaoptions WSDISPLAY_COMPAT_SYSCONS # emulate some ioctls 1761.1Shayaoptions WSDISPLAY_COMPAT_USL # VT handling 1771.1Shayaoptions WSDISPLAY_COMPAT_RAWKBD # can get raw scancodes 1781.1Shaya# see dev/pckbc/wskbdmap_mfii.c for implemented layouts 1791.1Shaya#options PCKBD_LAYOUT="(KB_DE | KB_NODEAD)" 1801.1Shaya# allocate a number of virtual screens at autoconfiguration time 1811.1Shaya#options WSDISPLAY_DEFAULTSCREENS=4 1821.16Sjhawk# use a large software cursor that doesn't blink 1831.16Sjhawkoptions PCDISPLAY_SOFTCURSOR 1841.24Sthorpej# modify the screen type of the console; defaults to "80x25" 1851.26Sminoura#options VGA_CONSOLE_SCREENTYPE="\"80x24\"" 1861.1Shaya 1871.1Shaya# Kernel root file system and dump configuration. 1881.1Shayaconfig netbsd root on ? type ? 1891.1Shaya#config netbsd root on sd0a type ffs 1901.1Shaya#config netbsd root on ? type nfs 1911.1Shaya 1921.1Shaya# 1931.1Shaya# Device configuration 1941.1Shaya# 1951.1Shaya 1961.1Shayamainbus0 at root 1971.1Shaya 1981.1Shaya#apm0 at mainbus0 # Advanced power management 1991.1Shaya 2001.16Sjhawk# Tuning for power management, see apm(4) for more details. 2011.16Sjhawk#options APM_NO_IDLE # Don't call BIOS CPU idle function 2021.16Sjhawk#options APM_V10_ONLY # Use only the APM 1.0 calls 2031.16Sjhawk#options APM_NO_POWEROFF # Don't power off on halt(8) 2041.16Sjhawk#options APM_POWER_PRINT # Print stats on the console 2051.16Sjhawk#options APM_DISABLE_INTERRUPTS=0 # Don't disable interrupts 2061.16Sjhawk 2071.1Shaya 2081.1Shaya# Basic Bus Support 2091.1Shaya 2101.16Sjhawk# Plug-and-Play BIOS and attached devices 2111.16Sjhawk 2121.16Sjhawk#pnpbios* at mainbus? 2131.16Sjhawk 2141.16Sjhawk# mainboard audio chips 2151.16Sjhawk#ess* at pnpbios? index ? # ESS AudioDrive 2161.16Sjhawk#sb* at pnpbios? index ? # NeoMagic 256AV in sb mode 2171.16Sjhawk#wss* at pnpbios? index ? # NeoMagic 256AV in wss mode 2181.16Sjhawk#ym* at pnpbios? index ? # OPL3-SA3 2191.16Sjhawk 2201.16Sjhawk# com port 2211.16Sjhawk# If enabled, consider changing "com0", "com1", and "com2" under "ISA Serial 2221.16Sjhawk# Interfaces" to "com*", otherwise com2 will attach at pnpbios? and there 2231.16Sjhawk# will be no com0. A side effect is pcmcia (and other) com? previously 2241.16Sjhawk# starting at com3 may attach as com1 or com2. 2251.16Sjhawk#com* at pnpbios? index ? # serial ports 2261.16Sjhawk 2271.16Sjhawk# parallel port 2281.16Sjhawk# The above "com*" comments apply, cf. "lpt0" under "ISA parallel 2291.16Sjhawk# "printer interfaces". 2301.16Sjhawk#lpt* at pnpbios? index ? # parallel ports 2311.16Sjhawk 2321.16Sjhawk#pckbc* at pnpbios? index ? # PC keyboard/mouse controller 2331.16Sjhawk#fdc* at pnpbios? index ? # floppy controller 2341.16Sjhawk 2351.16Sjhawk# IDE controller on Toshiba Portege 3000 series (crippled PCI device) 2361.16Sjhawk#pciide* at pnpbios? index ? 2371.16Sjhawk 2381.1Shaya# PCI bus support 2391.1Shayapci* at mainbus? bus ? 2401.1Shayapci* at pchb? bus ? 2411.1Shayapci* at ppb? bus ? 2421.1Shaya 2431.16Sjhawk# Configure PCI using BIOS information 2441.24Sthorpejoptions PCIBIOS # PCI BIOS support 2451.16Sjhawk#options PCIBIOSVERBOSE # PCI BIOS verbose info 2461.24Sthorpejoptions PCIBIOS_ADDR_FIXUP # fixup PCI I/O addresses 2471.24Sthorpejoptions PCIBIOS_BUS_FIXUP # fixup PCI bus numbering 2481.24Sthorpejoptions PCIBIOS_INTR_FIXUP # fixup PCI interrupt routing 2491.18Ssoda#options PCIBIOS_IRQS_HINT=0x0a00 # PCI interrupts hint. IRQ 9 or 11 2501.24Sthorpejoptions PCIBIOS_INTR_GUESS # see pcibios(4) 2511.16Sjhawk#options PCIINTR_DEBUG # super-verbose PCI interrupt fixup 2521.16Sjhawk 2531.1Shaya# PCI bridges 2541.1Shayapchb* at pci? dev ? function ? # PCI-Host bridges 2551.40Slukem#pceb* at pci? dev ? function ? # PCI-EISA bridges 2561.1Shayapcib* at pci? dev ? function ? # PCI-ISA bridges 2571.40Slukem#pcmb* at pci? dev ? function ? # PCI-MCA bridges 2581.1Shayappb* at pci? dev ? function ? # PCI-PCI bridges 2591.1Shaya# XXX 'puc's aren't really bridges, but there's no better place for them here 2601.1Shayapuc* at pci? dev ? function ? # PCI "universal" comm. cards 2611.1Shaya 2621.1Shaya# EISA bus support 2631.24Sthorpej#eisa* at mainbus? 2641.24Sthorpej#eisa* at pceb? 2651.1Shaya 2661.1Shaya# ISA bus support 2671.39Snathanwisa0 at mainbus? 2681.40Slukem#isa0 at pceb? 2691.39Snathanwisa0 at pcib? 2701.1Shaya 2711.1Shaya# PCMCIA bus support 2721.24Sthorpej#pcmcia* at pcic? controller ? socket ? 2731.24Sthorpej#pcmcia* at tcic? controller ? socket ? 2741.1Shaya 2751.40Slukem# MCA bus support 2761.40Slukem#mca0 at mainbus? 2771.40Slukem 2781.1Shaya# ISA PCMCIA controllers 2791.24Sthorpej#pcic0 at isa? port 0x3e0 iomem 0xd0000 iosiz 0x10000 2801.24Sthorpej#pcic1 at isa? port 0x3e2 iomem 0xe0000 iosiz 0x4000 2811.24Sthorpej#tcic0 at isa? port 0x240 iomem 0xd0000 iosiz 0x10000 2821.1Shaya 2831.1Shaya# PCI PCMCIA controllers 2841.24Sthorpej#pcic0 at pci? dev? function ? 2851.1Shaya 2861.1Shaya# ISA Plug-and-Play bus support 2871.24Sthorpej#isapnp0 at isa? 2881.1Shaya 2891.1Shaya# ISA Plug-and-Play PCMCIA controllers 2901.24Sthorpej#pcic* at isapnp? 2911.1Shaya 2921.16Sjhawk# CardBus bridge support 2931.16Sjhawkcbb* at pci? dev ? function ? 2941.16Sjhawkcardslot* at cbb? 2951.16Sjhawk 2961.1Shaya# CardBus bus support 2971.1Shayacardbus* at cardslot? 2981.1Shayapcmcia* at cardslot? 2991.1Shaya 3001.1Shaya# Coprocessor Support 3011.1Shaya 3021.1Shaya# Math Coprocessor support 3031.1Shayanpx0 at isa? port 0xf0 irq 13 # x86 math coprocessor 3041.1Shaya 3051.1Shaya 3061.1Shaya# Console Devices 3071.1Shaya 3081.14Smycroft# ISA console 3091.1Shaya#pc0 at isa? port 0x60 irq 1 # pccons generic PC console driver 3101.1Shaya# Keyboard layout configuration for pccons 3111.1Shaya#options FRENCH_KBD 3121.1Shaya#options FINNISH_KBD 3131.1Shaya#options GERMAN_KBD 3141.1Shaya#options NORWEGIAN_KBD 3151.16Sjhawk# pccons-specific options: 3161.16Sjhawk#options XSERVER_DDB # PF12 gets you into DDB when X is running 3171.16Sjhawk#options XSERVER # X server support 3181.16Sjhawk 3191.1Shaya 3201.1Shaya# wscons 3211.16Sjhawkpckbc0 at isa? # pc keyboard controller 3221.16Sjhawkpckbd* at pckbc? # PC keyboard 3231.1Shaya# "opms" should not be enabled together with "pms" or "pmsi" 3241.16Sjhawkpms* at pckbc? # PS/2 mouse for wsmouse 3251.16Sjhawkpmsi* at pckbc? # PS/2 "Intelli"mouse for wsmouse 3261.16Sjhawk#opms* at pckbc? # backwards compatible PS/2 mouse 3271.1Shayavga0 at isa? 3281.16Sjhawkvga* at pci? dev ? function ? 3291.1Shayapcdisplay0 at isa? # CGA, MDA, EGA, HGA 3301.1Shayawsdisplay* at vga? console ? 3311.1Shayawsdisplay* at pcdisplay? console ? 3321.16Sjhawkwskbd* at pckbd? console ? 3331.16Sjhawkwsmouse* at pms? mux 0 3341.16Sjhawkwsmouse* at pmsi? mux 0 3351.1Shaya 3361.16Sjhawkpcppi0 at isa? 3371.1Shayasysbeep0 at pcppi? 3381.1Shaya 3391.1Shaya# Serial Devices 3401.1Shaya 3411.1Shaya# PCI serial interfaces 3421.24Sthorpej#com* at puc? port ? # 16x50s on "universal" comm boards 3431.24Sthorpej#cy* at pci? dev ? function ? # Cyclades Cyclom-Y serial boards 3441.24Sthorpej#cz* at pci? dev ? function ? # Cyclades-Z multi-port serial boards 3451.1Shaya 3461.1Shaya# ISA Plug-and-Play serial interfaces 3471.24Sthorpej#com* at isapnp? # Modems and serial boards 3481.1Shaya 3491.1Shaya# PCMCIA serial interfaces 3501.1Shayacom* at pcmcia? function ? # Modems and serial cards 3511.1Shaya 3521.1Shayapcmcom* at pcmcia? function ? # PCMCIA multi-port serial cards 3531.1Shayacom* at pcmcom? slave ? # ...and the slave devices 3541.13Sjoda 3551.13Sjoda# CardBus serial interfaces 3561.13Sjodacom* at cardbus? dev ? function ? # Modems and serial cards 3571.1Shaya 3581.1Shaya# ISA serial interfaces 3591.1Shaya#options COM_HAYESP # adds Hayes ESP serial board support 3601.1Shayacom0 at isa? port 0x3f8 irq 4 # Standard PC serial ports 3611.1Shayacom1 at isa? port 0x2f8 irq 3 3621.1Shayacom2 at isa? port 0x3e8 irq 5 3631.1Shaya#com3 at isa? port 0x2e8 irq 9 3641.1Shaya#ast0 at isa? port 0x1a0 irq 5 # AST 4-port serial cards 3651.1Shaya#com* at ast? slave ? 3661.1Shaya#boca0 at isa? port 0x100 irq 5 # BOCA 8-port serial cards 3671.16Sjhawk#boca0 at isa? port 0x100 irq 5 # BOCA 16-port serial cards (BB2016) 3681.16Sjhawk#boca1 at isa? port 0x140 irq 5 # this line is also needed for BB2016 3691.1Shaya#com* at boca? slave ? 3701.1Shaya#tcom0 at isa? port 0x100 irq 7 # TC-800 8-port serial cards 3711.1Shaya#com* at tcom? slave ? 3721.1Shaya#rtfps0 at isa? port 0x1230 irq 10 # RT 4-port serial cards 3731.1Shaya#com* at rtfps? slave ? 3741.1Shaya#cy0 at isa? iomem 0xd4000 irq 12 # Cyclades serial cards 3751.16Sjhawk#addcom0 at isa? port 0x108 irq 5 # Addonics FlexPort 8S 3761.16Sjhawk#com* at addcom? slave ? 3771.29Slukem#moxa0 at isa? port 0x100 irq 5 # MOXA C168H serial card (experimental) 3781.29Slukem#com* at moxa? slave ? 3791.1Shaya 3801.40Slukem# MCA serial interfaces 3811.40Slukem#com* at mca? slot ? # 16x50s on comm boards 3821.1Shaya 3831.1Shaya# Parallel Printer Interfaces 3841.1Shaya 3851.1Shaya# PCI parallel printer interfaces 3861.24Sthorpej#lpt* at puc? port ? # || ports on "universal" comm boards 3871.1Shaya 3881.1Shaya# ISA parallel printer interfaces 3891.1Shayalpt0 at isa? port 0x378 irq 7 # standard PC parallel ports 3901.1Shayalpt1 at isa? port 0x278 3911.1Shayalpt2 at isa? port 0x3bc 3921.1Shaya 3931.16Sjhawk# Hardware monitors 3941.16Sjhawk 3951.16Sjhawk# LM7[89] and compatible hardware monitors 3961.16Sjhawk#lm0 at isa? port 0x290 # other common ports: 0x280, 0x310 3971.16Sjhawk 3981.16Sjhawk# VIA VT82C686A hardware monitor 3991.16Sjhawk#viapm* at pci? dev ? function ? 4001.16Sjhawk#viaenv* at viapm? 4011.16Sjhawk 4021.1Shaya 4031.27Slukem# I2O devices 4041.27Slukem#iop* at pci? dev ? function ? # I/O processor 4051.27Slukem#iopsp* at iop? tid ? # SCSI/FC-AL ports 4061.28Sad#ld* at iop? tid ? # block devices 4071.27Slukem 4081.27Slukem 4091.1Shaya# SCSI Controllers and Devices 4101.1Shaya 4111.1Shaya# PCI SCSI controllers 4121.24Sthorpej#adv* at pci? dev ? function ? # AdvanSys 1200[A,B], 9xx[U,UA] SCSI 4131.24Sthorpej#adw* at pci? dev ? function ? # AdvanSys 9x0UW[D], 3940U[2,3]W SCSI 4141.24Sthorpej#ahc* at pci? dev ? function ? # Adaptec [23]94x, aic78x0 SCSI 4151.24Sthorpej#bha* at pci? dev ? function ? # BusLogic 9xx SCSI 4161.24Sthorpej#dpt* at pci? dev ? function ? # DPT SmartCache/SmartRAID 4171.24Sthorpej#isp* at pci? dev ? function ? # Qlogic ISP [12]0x0 SCSI/FibreChannel 4181.24Sthorpej#siop* at pci? dev ? function ? # Symbios 53c8xx SCSI 4191.24Sthorpej#pcscp* at pci? dev ? function ? # AMD 53c974 PCscsi-PCI SCSI 4201.1Shaya 4211.1Shaya# EISA SCSI controllers 4221.24Sthorpej#ahb* at eisa? slot ? # Adaptec 174[02] SCSI 4231.24Sthorpej#ahc* at eisa? slot ? # Adaptec 274x, aic7770 SCSI 4241.24Sthorpej#bha* at eisa? slot ? # BusLogic 7xx SCSI 4251.24Sthorpej#dpt* at eisa? slot ? # DPT EATA SCSI 4261.24Sthorpej#uha* at eisa? slot ? # UltraStor 24f SCSI 4271.1Shaya 4281.1Shaya# PCMCIA SCSI controllers 4291.1Shayaaic* at pcmcia? function ? # Adaptec APA-1460 SCSI 4301.16Sjhawkesp* at pcmcia? function ? # Qlogic ESP406/FAS408 SCSI 4311.1Shaya 4321.1Shaya# ISA Plug-and-Play SCSI controllers 4331.24Sthorpej#aha* at isapnp? # Adaptec AHA-154[02 4341.24Sthorpej#aic* at isapnp? # Adaptec AHA-1520B 4351.1Shaya 4361.1Shaya# ISA SCSI controllers 4371.24Sthorpej#adv0 at isa? port ? irq ? drq ? # AdvanSys APB-514[02] 4381.24Sthorpej#aha0 at isa? port 0x330 irq ? drq ? # Adaptec 154[02] SCSI 4391.24Sthorpej#aha1 at isa? port 0x334 irq ? drq ? 4401.24Sthorpej#ahc0 at isa? port ? irq ? # Adaptec 284x SCSI 4411.24Sthorpej#aic0 at isa? port 0x340 irq 11 # Adaptec 152[02] SCSI 4421.24Sthorpej#bha0 at isa? port 0x330 irq ? drq ? # BusLogic [457]4X SCSI 4431.24Sthorpej#bha1 at isa? port 0x334 irq ? drq ? 4441.16Sjhawk# The "nca" and "dpt" probes might give false hits or hang your machine. 4451.16Sjhawk#dpt0 at isa? port 0x170 irq ? drq ? # DPT SmartCache/SmartRAID 4461.22Sitohy#nca0 at isa? port 0x360 irq 15 # Port-mapped NCR 53C80 controller 4471.16Sjhawk#nca1 at isa? iomem 0xd8000 irq 5 # Memory-mapped controller (T128, etc.) 4481.24Sthorpej#sea0 at isa? iomem 0xc8000 irq 5 # Seagate/Future Domain SCSI 4491.24Sthorpej#uha0 at isa? port 0x330 irq ? drq ? # UltraStor [13]4f SCSI 4501.24Sthorpej#uha1 at isa? port 0x340 irq ? drq ? 4511.24Sthorpej#wds0 at isa? port 0x350 irq 15 drq 6 # WD7000 and TMC-7000 controllers 4521.24Sthorpej#wds1 at isa? port 0x358 irq 11 drq 5 4531.1Shaya 4541.16Sjhawk# CardBus SCSI cards 4551.16Sjhawkahc* at cardbus? dev ? function ? # Adaptec ADP-1480 4561.42Syamtadv* at cardbus? dev ? function ? # AdvanSys 1200[A,B], 9xx[U,UA] SCSI 4571.16Sjhawk 4581.40Slukem# MCA SCSI cards 4591.40Slukem#aha* at mca? slot ? # Adaptec AHA-1640 4601.40Slukem 4611.1Shaya# SCSI bus support 4621.24Sthorpej#scsibus* at adv? 4631.24Sthorpej#scsibus* at adw? 4641.24Sthorpej#scsibus* at aha? 4651.24Sthorpej#scsibus* at ahb? 4661.1Shayascsibus* at ahc? 4671.1Shayascsibus* at aic? 4681.24Sthorpej#scsibus* at bha? 4691.24Sthorpej#scsibus* at dpt? 4701.16Sjhawkscsibus* at esp? 4711.27Slukem#scsibus* at iopsp? 4721.24Sthorpej#scsibus* at isp? 4731.16Sjhawk#scsibus* at nca? 4741.24Sthorpej#scsibus* at pcscp? 4751.24Sthorpej#scsibus* at sea? 4761.24Sthorpej#scsibus* at siop? 4771.24Sthorpej#scsibus* at uha? 4781.24Sthorpej#scsibus* at wds? 4791.1Shaya 4801.1Shaya# SCSI devices 4811.1Shayasd* at scsibus? target ? lun ? # SCSI disk drives 4821.1Shayast* at scsibus? target ? lun ? # SCSI tape drives 4831.1Shayacd* at scsibus? target ? lun ? # SCSI CD-ROM drives 4841.1Shayach* at scsibus? target ? lun ? # SCSI autochangers 4851.16Sjhawkses* at scsibus? target ? lun ? # SCSI Enclosure Services devices 4861.1Shayass* at scsibus? target ? lun ? # SCSI scanners 4871.1Shayauk* at scsibus? target ? lun ? # SCSI unknown 4881.1Shaya 4891.27Slukem 4901.16Sjhawk# RAID controllers and devices 4911.27Slukem#cac* at eisa? # Compaq EISA array controllers 4921.27Slukem#cac* at pci? dev ? function ? # Compaq PCI array controllers 4931.32Slukem#mlx* at pci? dev ? function ? # Mylex DAC960 & DEC SWXCR family 4941.27Slukem#twe* at pci? dev ? function ? # 3ware Escalade RAID controllers 4951.32Slukem 4961.32Slukem#ld* at cac? unit ? # logical disk devices 4971.32Slukem#ld* at twe? unit ? 4981.32Slukem#ld* at mlx? unit ? 4991.16Sjhawk 5001.1Shaya 5011.1Shaya# IDE and related devices 5021.1Shaya# PCI IDE controllers - see pciide(4) for supported hardware. 5031.1Shaya# The 0x0001 flag force the driver to use DMA, even if the driver doesn't know 5041.1Shaya# how to set up DMA modes for this chip. This may work, or may cause 5051.1Shaya# a machine hang with some controllers. 5061.16Sjhawkpciide* at pci? dev ? function ? flags 0x0000 5071.1Shaya 5081.1Shaya# ISA Plug-and-Play IDE controllers 5091.24Sthorpej#wdc* at isapnp? 5101.1Shaya 5111.1Shaya# PCMCIA IDE controllers 5121.1Shayawdc* at pcmcia? function ? 5131.1Shaya 5141.1Shaya# ISA ST506, ESDI, and IDE controllers 5151.16Sjhawk# Use flags 0x01 if you want to try to use 32bits data I/O (the driver will 5161.16Sjhawk# fall back to 16bits I/O if 32bits I/O are not functional). 5171.16Sjhawk# Some controllers pass the initial 32bit test, but will fail later. 5181.16Sjhawkwdc0 at isa? port 0x1f0 irq 14 flags 0x00 5191.16Sjhawkwdc1 at isa? port 0x170 irq 15 flags 0x00 5201.1Shaya 5211.1Shaya# IDE drives 5221.1Shaya# Flags are used only with controllers that support DMA operations 5231.1Shaya# and mode settings (e.g. some pciide controllers) 5241.1Shaya# The lowest order four bits (rightmost digit) of the flags define the PIO 5251.1Shaya# mode to use, the next set of four bits the DMA mode and the third set the 5261.1Shaya# UltraDMA mode. For each set of four bits, the 3 lower bits define the mode 5271.1Shaya# to use, and the last bit must be 1 for this setting to be used. 5281.1Shaya# For DMA and UDMA, 0xf (1111) means 'disable'. 5291.1Shaya# 0x0fac means 'use PIO mode 4, DMA mode 2, disable UltraDMA'. 5301.1Shaya# (0xc=1100, 0xa=1010, 0xf=1111) 5311.1Shaya# 0x0000 means "use whatever the drive claims to support". 5321.1Shayawd* at wdc? channel ? drive ? flags 0x0000 5331.1Shayawd* at pciide? channel ? drive ? flags 0x0000 5341.1Shaya 5351.1Shaya# ATAPI bus support 5361.1Shayaatapibus* at wdc? channel ? 5371.1Shayaatapibus* at pciide? channel ? 5381.1Shaya 5391.1Shaya# ATAPI devices 5401.1Shaya# flags have the same meaning as for IDE drives. 5411.1Shayacd* at atapibus? drive ? flags 0x0000 # ATAPI CD-ROM drives 5421.1Shayasd* at atapibus? drive ? flags 0x0000 # ATAPI disk drives 5431.1Shayauk* at atapibus? drive ? flags 0x0000 # ATAPI unknown 5441.1Shaya 5451.1Shaya 5461.1Shaya# Miscellaneous mass storage devices 5471.1Shaya 5481.1Shaya# ISA floppy 5491.1Shayafdc0 at isa? port 0x3f0 irq 6 drq 2 # standard PC floppy controllers 5501.1Shaya#fdc1 at isa? port 0x370 irq ? drq ? 5511.1Shayafd* at fdc? drive ? # the drives themselves 5521.1Shaya# some machines need you to do this instead of fd* 5531.1Shaya#fd0 at fdc0 drive 0 5541.1Shaya 5551.1Shaya# ISA CD-ROM devices 5561.1Shaya#mcd0 at isa? port 0x300 irq 10 # Mitsumi CD-ROM drives 5571.1Shaya 5581.1Shaya# ISA tape devices 5591.1Shaya# note: the wt driver conflicts unpleasantly with SMC boards at the 5601.1Shaya# same I/O address. The probe reprograms their EEPROMs. Don't 5611.1Shaya# uncomment it unless you are actually using it. 5621.1Shaya#wt0 at isa? port 0x308 irq 5 drq 1 # Archive and Wangtek QIC tape drives 5631.1Shaya 5641.40Slukem# MCA ESDI devices 5651.40Slukem#edc* at mca? slot ? # IBM ESDI Disk Controllers 5661.40Slukem#ed* at edc? 5671.40Slukem 5681.1Shaya 5691.1Shaya# Network Interfaces 5701.1Shaya 5711.1Shaya# PCI network interfaces 5721.29Slukem#an* at pci? dev ? function ? # Aironet PC4500/PC4800 (802.11) 5731.24Sthorpej#de* at pci? dev ? function ? # DEC 21x4x-based Ethernet 5741.24Sthorpej#en* at pci? dev ? function ? # ENI/Adaptec ATM 5751.24Sthorpej#ep* at pci? dev ? function ? # 3Com 3c59x 5761.38Shubertfex* at pci? dev ? function ? # 3Com 90x[BC] 5771.24Sthorpej#epic* at pci? dev ? function ? # SMC EPIC/100 Ethernet 5781.24Sthorpej#esh* at pci? dev ? function ? # Essential HIPPI card 5791.24Sthorpej#fpa* at pci? dev ? function ? # DEC DEFPA FDDI 5801.1Shayafxp* at pci? dev ? function ? # Intel EtherExpress PRO 10+/100B 5811.24Sthorpej#le* at pci? dev ? function ? # PCnet-PCI Ethernet 5821.24Sthorpej#lmc* at pci? dev ? function ? # Lan Media Corp SSI/HSSI/DS3 5831.24Sthorpej#ne* at pci? dev ? function ? # NE2000-compatible Ethernet 5841.24Sthorpej#ntwoc* at pci? dev ? function ? # Riscom/N2 PCI Sync Serial 5851.24Sthorpej#rtk* at pci? dev ? function ? # Realtek 8129/8139 5861.24Sthorpej#sip* at pci? dev ? function ? # SiS 900 Ethernet 5871.24Sthorpej#ti* at pci? dev ? function ? # Alteon ACEnic gigabit Ethernet 5881.24Sthorpej#tl* at pci? dev ? function ? # ThunderLAN-based Ethernet 5891.24Sthorpej#tlp* at pci? dev ? function ? # DECchip 21x4x (and clones) Ethernet 5901.16Sjhawk#options TLP_MATCH_21040 5911.16Sjhawk#options TLP_MATCH_21041 5921.16Sjhawk#options TLP_MATCH_21140 5931.16Sjhawk#options TLP_MATCH_21142 5941.24Sthorpej#vr* at pci? dev ? function ? # VIA Rhine Fast Ethernet 5951.1Shaya 5961.1Shaya# EISA network interfaces 5971.24Sthorpej#ep* at eisa? slot ? # 3Com 3c579 Ethernet 5981.24Sthorpej#fea* at eisa? slot ? # DEC DEFEA FDDI 5991.24Sthorpej#tlp* at eisa? slot ? # DEC DE-425 Ethernet 6001.1Shaya 6011.1Shaya# ISA Plug-and-Play network interfaces 6021.29Slukem#an* at isapnp? # Aironet 802.11 6031.24Sthorpej#ep* at isapnp? # 3Com 3c509 Ethernet 6041.24Sthorpej#ne* at isapnp? # NE2000-compatible Ethernet 6051.24Sthorpej#tr* at isapnp? # IBM/3COM TROPIC Token-Ring 6061.1Shaya 6071.1Shaya# PCMCIA network interfaces 6081.29Slukeman* at pcmcia? function ? # Aironet PC4500/PC4800 (802.11) 6091.16Sjhawkawi* at pcmcia? function ? # BayStack 650/660 (802.11FH/DS) 6101.16Sjhawkcnw* at pcmcia? function ? # Xircom/Netwave AirSurfer 6111.1Shayaep* at pcmcia? function ? # 3Com 3c589 and 3c562 Ethernet 6121.1Shayambe* at pcmcia? function ? # MB8696x based Ethernet 6131.1Shayane* at pcmcia? function ? # NE2000-compatible Ethernet 6141.16Sjhawkray* at pcmcia? function ? # Raytheon Raylink (802.11) 6151.1Shayasm* at pcmcia? function ? # Megahertz Ethernet 6161.16Sjhawkwi* at pcmcia? function ? # Lucent WaveLan IEEE (802.11) 6171.16Sjhawkxi* at pcmcia? function ? # Xircom CreditCard Ethernet 6181.16Sjhawk 6191.16Sjhawkmhzc* at pcmcia? function ? # Megahertz Ethernet/Modem combo cards 6201.16Sjhawkcom* at mhzc? 6211.16Sjhawksm* at mhzc? 6221.1Shaya 6231.1Shaya# ISA network interfaces 6241.24Sthorpej#ate0 at isa? port 0x2a0 irq ? # AT1700 6251.24Sthorpej#cs0 at isa? port 0x300 iomem ? irq ? drq ? # CS8900 Ethernet 6261.24Sthorpej#ec0 at isa? port 0x250 iomem 0xd8000 irq 9 # 3Com 3c503 Ethernet 6271.24Sthorpej#eg0 at isa? port 0x280 irq 9 # 3C505 ethernet cards 6281.24Sthorpej#el0 at isa? port 0x300 irq 9 # 3C501 ethernet cards 6291.24Sthorpej#ep* at isa? port ? irq ? # 3C509 ethernet cards 6301.24Sthorpej#ef0 at isa? port 0x360 iomem 0xd0000 irq 7 # 3C507 6311.24Sthorpej#ai0 at isa? port 0x360 iomem 0xd0000 irq 7 # StarLAN 6321.24Sthorpej#fmv0 at isa? port 0x2a0 irq ? # FMV-180 series 6331.24Sthorpej#ix0 at isa? port 0x300 irq 10 # EtherExpress/16 6341.24Sthorpej#iy0 at isa? port 0x360 irq ? # EtherExpress PRO 10 ISA 6351.24Sthorpej#lc0 at isa? port 0x320 iomem ? irq ? # DEC EtherWORKS III (LEMAC) 6361.1Shaya#depca0 at isa? port 0x300 iomem 0xc8000 iosiz 0x8000 irq 5 # DEPCA 6371.1Shaya#le* at depca? 6381.24Sthorpej#nele0 at isa? port 0x320 irq 9 drq 7 # NE2100 6391.24Sthorpej#le* at nele? 6401.16Sjhawk#ntwoc0 at isa? port 0x300 irq 5 iomem 0xc8000 flags 1 # Riscom/N2 sync serial 6411.24Sthorpej#bicc0 at isa? port 0x320 irq 10 drq 7 # BICC IsoLan 6421.24Sthorpej#le* at bicc? 6431.24Sthorpej#ne0 at isa? port 0x280 irq 9 # NE[12]000 ethernet cards 6441.24Sthorpej#ne1 at isa? port 0x300 irq 10 6451.1Shayasm0 at isa? port 0x300 irq 10 # SMC91C9x Ethernet 6461.24Sthorpej#tr0 at isa? port 0xa20 iomem 0xd8000 irq ? # IBM TROPIC based Token-Ring 6471.24Sthorpej#tr1 at isa? port 0xa24 iomem 0xd0000 irq ? # IBM TROPIC based Token-Ring 6481.24Sthorpej#tr* at isa? port ? irq ? # 3COM TROPIC based Token-Ring 6491.24Sthorpej#we0 at isa? port 0x280 iomem 0xd0000 irq 9 # WD/SMC Ethernet 6501.24Sthorpej#we1 at isa? port 0x300 iomem 0xcc000 irq 10 6511.1Shaya 6521.4Sjoda# CardBus network cards 6531.5Saugustssex* at cardbus? dev ? function ? # 3Com 3C575TX 6541.5Saugustssfxp* at cardbus? dev ? function ? # Intel i8255x 6551.16Sjhawkrtk* at cardbus? dev ? function ? # Realtek 8129/8139 6561.7Sthorpejtlp* at cardbus? dev ? function ? # DECchip 21143 6571.10Sthorpej 6581.40Slukem# MCA network cards 6591.40Slukem#elmc* at mca? slot ? # 3Com EtherLink/MC (3c523) 6601.40Slukem#ep* at mca? slot ? # 3Com EtherLink III (3c529) 6611.40Slukem#we* at mca? slot ? # WD/SMC Ethernet 6621.40Slukem#ate* at mca? slot ? # Allied Telesis AT1720 6631.40Slukem#ne* at mca? slot ? # Novell NE/2 and clones 6641.40Slukem#tr* at mca? slot ? # IBM Token Ring adapter 6651.40Slukem#le* at mca? slot ? # SKNET Personal/MC2+ 6661.40Slukem 6671.1Shaya# MII/PHY support 6681.16Sjhawkdmphy* at mii? phy ? # Davicom DM9101 PHYs 6691.1Shayaexphy* at mii? phy ? # 3Com internal PHYs 6701.1Shayaicsphy* at mii? phy ? # Integrated Circuit Systems ICS1890 6711.1Shayainphy* at mii? phy ? # Intel 82555 PHYs 6721.16Sjhawkiophy* at mii? phy ? # Intel 82553 PHYs 6731.1Shayalxtphy* at mii? phy ? # Level One LXT-970 PHYs 6741.1Shayansphy* at mii? phy ? # NS83840 PHYs 6751.7Sthorpejnsphyter* at mii? phy ? # NS83843 PHYs 6761.1Shayaqsphy* at mii? phy ? # Quality Semiconductor QS6612 PHYs 6771.1Shayasqphy* at mii? phy ? # Seeq 80220/80221/80223 PHYs 6781.1Shayatlphy* at mii? phy ? # ThunderLAN PHYs 6791.16Sjhawktqphy* at mii? phy ? # TDK Semiconductor PHYs 6801.1Shayaukphy* at mii? phy ? # generic unknown PHYs 6811.1Shaya 6821.16Sjhawk 6831.1Shaya# USB Controller and Devices 6841.1Shaya 6851.1Shaya# PCI USB controllers 6861.16Sjhawkohci* at pci? dev ? function ? # Open Host Controller 6871.16Sjhawkuhci* at pci? dev ? function ? # Universal Host Controller (Intel) 6881.2Saugustss 6891.2Saugustss# CardBus USB controllers 6901.5Saugustssohci* at cardbus? dev ? function ? # Open Host Controller 6911.1Shaya 6921.1Shaya# USB bus support 6931.16Sjhawkusb* at ohci? 6941.1Shayausb* at uhci? 6951.1Shaya 6961.1Shaya# USB Hubs 6971.1Shayauhub* at usb? 6981.1Shayauhub* at uhub? port ? configuration ? interface ? 6991.1Shaya 7001.1Shaya# USB Mice 7011.1Shayaums* at uhub? port ? configuration ? interface ? 7021.16Sjhawkwsmouse* at ums? mux 0 7031.1Shaya 7041.1Shaya# USB Keyboards 7051.1Shayaukbd* at uhub? port ? configuration ? interface ? 7061.16Sjhawkwskbd* at ukbd? console ? mux 1 7071.1Shaya 7081.1Shaya# USB Generic HID devices 7091.1Shayauhid* at uhub? port ? configuration ? interface ? 7101.1Shaya 7111.1Shaya# USB Printer 7121.1Shayaulpt* at uhub? port ? configuration ? interface ? 7131.9Saugustss 7141.16Sjhawk# USB Modem 7151.16Sjhawkumodem* at uhub? port ? configuration ? 7161.16Sjhawkucom* at umodem? 7171.16Sjhawk 7181.16Sjhawk# USB Mass Storage 7191.16Sjhawkumass* at uhub? port ? configuration ? interface ? 7201.16Sjhawkatapibus* at umass? channel ? 7211.16Sjhawkscsibus* at umass? channel ? 7221.16Sjhawk 7231.16Sjhawk# USB audio 7241.16Sjhawkuaudio* at uhub? port ? configuration ? 7251.16Sjhawk 7261.31Stshiozak# USB MIDI 7271.31Stshiozakumidi* at uhub? port ? configuration ? 7281.31Stshiozak 7291.9Saugustss# USB Ethernet adapters 7301.9Saugustssaue* at uhub? port ? # ADMtek AN986 Pegasus based adapters 7311.9Saugustsscue* at uhub? port ? # CATC USB-EL1201A based adapters 7321.9Saugustsskue* at uhub? port ? # Kawasaki LSI KL5KUSB101B based adapters 7331.1Shaya 7341.16Sjhawk# Prolofic PL2301/PL2302 host-to-host adapter 7351.16Sjhawkupl* at uhub? port ? 7361.16Sjhawk 7371.16Sjhawk# Serial adapters 7381.16Sjhawk# FTDI FT8U100AX serial adapter 7391.32Slukemuftdi* at uhub? port ? 7401.32Slukemucom* at uftdi? portno ? 7411.32Slukem 7421.32Slukemuplcom* at uhub? port ? # I/O DATA USB-RSAQ2 serial adapter 7431.32Slukemucom* at uplcom? portno ? 7441.33Sichiro 7451.33Sichiroumct* at uhub? port ? # MCT USB-RS232 serial adapter 7461.33Sichiroucom* at umct? portno ? 7471.16Sjhawk 7481.16Sjhawk# Diamond Multimedia Rio 500 7491.16Sjhawkurio* at uhub? port ? 7501.16Sjhawk 7511.16Sjhawk# USB Handspring Visor 7521.16Sjhawkuvisor* at uhub? port ? 7531.16Sjhawkucom* at uvisor? 7541.27Slukem 7551.27Slukem# USB scanners 7561.27Slukemuscanner* at uhub? port ? 7571.30Saugustss 7581.32Slukem# USB scanners that use SCSI emulation, e.g., HP5300 7591.32Slukemusscanner* at uhub? port ? 7601.32Slukemscsibus* at usscanner? channel ? 7611.32Slukem 7621.30Saugustss# Y@P firmware loader 7631.30Saugustssuyap* at uhub? port ? 7641.16Sjhawk 7651.1Shaya# USB Generic driver 7661.16Sjhawkugen* at uhub? port ? 7671.16Sjhawk 7681.1Shaya 7691.1Shaya# Audio Devices 7701.1Shaya 7711.1Shaya# PCI audio devices 7721.29Slukemauich* at pci? dev ? function ? # Intel ICH integrated AC'97 Audio 7731.16Sjhawkauvia* at pci? dev ? function ? # VIA VT82C686A integrated AC'97 Audio 7741.16Sjhawkclcs* at pci? dev ? function ? # Cirrus Logic CS4280 7751.32Slukemclct* at pci? dev ? function ? # Cirrus Logic CS4281 7761.16Sjhawkcmpci* at pci? dev ? function ? # C-Media CMI8338/8738 7771.1Shayaeap* at pci? dev ? function ? # Ensoniq AudioPCI 7781.40Slukememuxki* at pci? dev ? function ? # Creative SBLive! and PCI512 7791.29Slukemesm* at pci? dev ? function ? # ESS Maestro-1/2/2e PCI Audio Accelerator 7801.16Sjhawkeso* at pci? dev ? function ? # ESS Solo-1 PCI AudioDrive 7811.16Sjhawkfms* at pci? dev ? function ? # Forte Media FM801 7821.29Slukemneo* at pci? dev ? function ? # NeoMagic 256 AC'97 Audio 7831.1Shayasv* at pci? dev ? function ? # S3 SonicVibes 7841.40Slukemyds* at pci? dev ? function ? # Yamaha DS-1 PCI Audio 7851.1Shaya 7861.1Shaya# ISA Plug-and-Play audio devices 7871.24Sthorpej#ess* at isapnp? # ESS Tech ES1887, ES1888, ES888 audio 7881.24Sthorpej#guspnp* at isapnp? # Gravis Ultra Sound PnP audio 7891.24Sthorpej#sb* at isapnp? # SoundBlaster-compatible audio 7901.24Sthorpej#wss* at isapnp? # Windows Sound System 7911.24Sthorpej#ym* at isapnp? # Yamaha OPL3-SA3 audio 7921.1Shaya 7931.1Shaya# ISA audio devices 7941.1Shaya# the "aria" probe might give false hits 7951.1Shaya#aria0 at isa? port 0x290 irq 10 # Aria 7961.16Sjhawk#ess0 at isa? port 0x220 irq 5 drq 1 drq2 5 # ESS 18XX 7971.24Sthorpej#gus0 at isa? port 0x220 irq 7 drq 1 drq2 6 # Gravis Ultra Sound 7981.24Sthorpej#pas0 at isa? port 0x220 irq 7 drq 1 # ProAudio Spectrum 7991.24Sthorpej#pss0 at isa? port 0x220 irq 7 drq 6 # Personal Sound System 8001.24Sthorpej#sp0 at pss0 port 0x530 irq 10 drq 0 # sound port driver 8011.1Shayasb0 at isa? port 0x220 irq 5 drq 1 drq2 5 # SoundBlaster 8021.1Shayawss0 at isa? port 0x530 irq 10 drq 0 drq2 1 # Windows Sound System 8031.1Shaya 8041.40Slukem# PCMCIA audio devices 8051.40Slukemesl* at pcmcia? function ? # ESS 1688 AudioDrive 8061.40Slukem 8071.16Sjhawk#cms0 at isa? port 0x220 # Creative Music System 8081.16Sjhawk 8091.16Sjhawk# OPL[23] FM synthesizers 8101.1Shaya#opl0 at isa? port 0x388 # use only if not attached to sound card 8111.41Sitohyopl* at cmpci? flags 1 8121.40Slukemopl* at esl? 8131.16Sjhawkopl* at eso? 8141.24Sthorpej#opl* at ess? 8151.16Sjhawkopl* at fms? 8161.1Shayaopl* at sb? 8171.1Shayaopl* at sv? 8181.16Sjhawkopl* at wss? 8191.40Slukemopl* at yds? 8201.24Sthorpej#opl* at ym? 8211.1Shaya 8221.1Shaya# Audio support 8231.1Shaya#audio* at aria? 8241.29Slukemaudio* at auich? 8251.16Sjhawkaudio* at auvia? 8261.16Sjhawkaudio* at clcs? 8271.32Slukemaudio* at clct? 8281.16Sjhawkaudio* at cmpci? 8291.1Shayaaudio* at eap? 8301.40Slukemaudio* at emuxki? 8311.40Slukemaudio* at esl? 8321.29Slukemaudio* at esm? 8331.16Sjhawkaudio* at eso? 8341.24Sthorpej#audio* at ess? 8351.16Sjhawkaudio* at fms? 8361.24Sthorpej#audio* at gus? 8371.24Sthorpej#audio* at guspnp? 8381.29Slukemaudio* at neo? 8391.24Sthorpej#audio* at pas? 8401.1Shayaaudio* at sb? 8411.24Sthorpej#audio* at sp? 8421.1Shayaaudio* at sv? 8431.16Sjhawkaudio* at uaudio? 8441.1Shayaaudio* at wss? 8451.40Slukemaudio* at yds? 8461.24Sthorpej#audio* at ym? 8471.1Shaya 8481.16Sjhawk# MPU 401 UARTs 8491.16Sjhawk#mpu* at isa? port 0x330 irq 9 # MPU401 or compatible card 8501.41Sitohympu* at cmpci? 8511.16Sjhawkmpu* at eso? 8521.16Sjhawkmpu* at fms? 8531.16Sjhawkmpu* at sb? 8541.40Slukemmpu* at yds? 8551.24Sthorpej#mpu* at ym? 8561.16Sjhawk 8571.1Shaya# MIDI support 8581.32Slukemmidi* at clcs? # Cirrus Logic CS4280 MIDI port 8591.32Slukem#midi* at clct? # Cirrus Logic CS4281 MIDI port 8601.16Sjhawk#midi* at cms? # Creative Music System 8611.16Sjhawkmidi* at eap? # 137[01] MIDI port 8621.16Sjhawkmidi* at mpu? # MPU 401 8631.16Sjhawkmidi* at opl? # OPL FM synth 8641.1Shayamidi* at pcppi? # MIDI interface to the PC speaker 8651.16Sjhawkmidi* at sb? # SB1 MIDI port 8661.31Stshiozakmidi* at umidi? # USB MIDI 8671.1Shaya 8681.1Shaya# The spkr driver provides a simple tone interface to the built in speaker. 8691.1Shaya#spkr0 at pcppi? # PC speaker 8701.1Shaya 8711.1Shaya 8721.16Sjhawk# TV cards 8731.16Sjhawk 8741.16Sjhawk# Brooktree 848/849/878/879 based TV cards 8751.24Sthorpej#bktr* at pci? dev ? function ? 8761.16Sjhawk 8771.16Sjhawk 8781.1Shaya# Mice 8791.1Shaya 8801.1Shaya# ISA busmice 8811.24Sthorpej#lms0 at isa? port 0x23c irq 5 # Logitech bus mouse 8821.24Sthorpej#lms1 at isa? port 0x238 irq 5 8831.24Sthorpej#mms0 at isa? port 0x23c irq 5 # Microsoft InPort mouse 8841.24Sthorpej#mms1 at isa? port 0x238 irq 5 8851.24Sthorpej#wsmouse* at lms? mux 0 8861.24Sthorpej#wsmouse* at mms? mux 0 8871.1Shaya# backwards compatible versions 8881.16Sjhawk#olms0 at isa? port 0x23c irq 5 # Logitech bus mouse 8891.16Sjhawk#olms1 at isa? port 0x238 irq 5 8901.16Sjhawk#omms0 at isa? port 0x23c irq 5 # Microsoft InPort mouse 8911.16Sjhawk#omms1 at isa? port 0x238 irq 5 8921.1Shaya#opms0 at pc? irq 12 # PS/2 auxiliary port mouse 8931.1Shaya 8941.1Shaya 8951.1Shaya# Joysticks 8961.32Slukem 8971.32Slukem#joy* at pnpbios? index ? # Game port 8981.1Shaya 8991.1Shaya# ISA Plug-and-Play joysticks 9001.24Sthorpej#joy* at isapnp? # Game ports (usually on audio cards) 9011.1Shaya 9021.16Sjhawk# PCI joysticks 9031.24Sthorpej#joy* at pci? # Game ports (usually on audio cards) 9041.16Sjhawk 9051.1Shaya# ISA joysticks. Probe is a little strange; add only if you have one. 9061.1Shaya#joy0 at isa? port 0x201 9071.1Shaya 9081.1Shaya 9091.1Shaya# Miscellaneous Devices 9101.1Shaya 9111.1Shaya# Planetconnect Satellite receiver driver. 9121.1Shaya#satlink0 at isa? port 0x300 drq 1 9131.1Shaya 9141.1Shaya 9151.1Shaya# Pull in optional local configuration 9161.1Shayainclude "arch/i386/conf/GENERIC.local" 9171.1Shaya 9181.1Shaya 9191.1Shaya# Pseudo-Devices 9201.1Shaya 9211.1Shaya# disk/mass storage pseudo-devices 9221.1Shayapseudo-device ccd 4 # concatenated/striped disk devices 9231.1Shaya#pseudo-device raid 4 # RAIDframe disk driver 9241.16Sjhawk#options RAID_AUTOCONFIG # auto-configuration of RAID components 9251.1Shayapseudo-device md 1 # memory disk device (ramdisk) 9261.1Shayapseudo-device vnd 4 # disk-like interface to files 9271.1Shaya 9281.1Shaya# network pseudo-devices 9291.1Shayapseudo-device bpfilter 8 # Berkeley packet filter 9301.1Shayapseudo-device ipfilter # IP filter (firewall) and NAT 9311.1Shayapseudo-device loop # network loopback 9321.1Shayapseudo-device ppp 2 # Point-to-Point Protocol 9331.1Shayapseudo-device sl 2 # Serial Line IP 9341.1Shayapseudo-device strip 2 # Starmode Radio IP (Metricom) 9351.1Shayapseudo-device tun 2 # network tunneling over tty 9361.1Shayapseudo-device gre 2 # generic L3 over IP tunnel 9371.1Shayapseudo-device ipip 2 # IP Encapsulation within IP (RFC 2003) 9381.16Sjhawkpseudo-device gif 4 # IPv[46] over IPv[46] tunnel (RFC1933) 9391.16Sjhawk#pseudo-device faith 1 # IPv[46] tcp relay translation i/f 9401.16Sjhawk#pseudo-device stf 1 # 6to4 IPv6 over IPv4 encapsulation 9411.29Slukempseudo-device vlan # IEEE 802.1q encapsulation 9421.40Slukempseudo-device bridge # simple inter-network bridging 9431.1Shaya 9441.1Shaya# miscellaneous pseudo-devices 9451.25Sjdolecekpseudo-device pty # pseudo-terminals 9461.1Shayapseudo-device tb 1 # tablet line discipline 9471.1Shayapseudo-device sequencer 1 # MIDI sequencer 9481.1Shaya# rnd works; RND_COM does not on port i386 yet. 9491.1Shayapseudo-device rnd # /dev/random and in-kernel generator 9501.1Shaya#options RND_COM # use "com" randomness as well (BROKEN) 9511.1Shaya 9521.1Shaya# a pseudo device needed for Coda # also needs CODA (above) 9531.1Shayapseudo-device vcoda 4 # coda minicache <-> venus comm. 9541.16Sjhawk 9551.16Sjhawk# mouse & keyboard multiplexor pseudo-devices 9561.16Sjhawkpseudo-device wsmux 2 957