CARDBUS revision 1.51
11.51Saugustss# $NetBSD: CARDBUS,v 1.51 2002/01/28 01:23:33 augustss 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.51Saugustss#ident "CARDBUS-$Revision: 1.51 $" 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.43Senamioptions 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.46Slukem#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.48Smcr# following makes ARMADA M700's happy 491.48Smcr#options RBUS_MIN_START=0x20000000 501.48Smcr#options RBUS_IO_BASE=0x600 511.48Smcr#options RBUS_IO_SIZE=0x100 521.48Smcr 531.1Shaya# Standard system options 541.1Shaya 551.1Shayaoptions UCONSOLE # users can use TIOCCONS (for xconsole) 561.1Shayaoptions INSECURE # disable kernel security levels 571.1Shaya 581.1Shayaoptions RTC_OFFSET=0 # hardware clock is this many mins. west of GMT 591.1Shayaoptions NTP # NTP phase/frequency locked loop 601.1Shaya 611.1Shayaoptions KTRACE # system call tracing via ktrace(1) 621.1Shaya 631.1Shayaoptions SYSVMSG # System V-like message queues 641.1Shayaoptions SYSVSEM # System V-like semaphores 651.40Slukem#options SEMMNI=10 # number of semaphore identifiers 661.40Slukem#options SEMMNS=60 # number of semaphores in system 671.40Slukem#options SEMUME=10 # max number of undo entries per process 681.40Slukem#options SEMMNU=30 # number of undo structures in system 691.1Shayaoptions SYSVSHM # System V-like memory sharing 701.1Shaya#options SHMMAXPGS=1024 # 1024 pages is the default 711.1Shaya 721.1Shayaoptions LKM # loadable kernel modules 731.50Sjdolecek 741.50Sjdolecek#options PIPE_SOCKETPAIR # smaller, but slower pipe(2) 751.1Shaya 761.1Shaya# Diagnostic/debugging support options 771.40Slukem#options DIAGNOSTIC # expensive kernel consistency checks 781.1Shaya#options DEBUG # expensive debugging checks/support 791.1Shaya#options KMEMSTATS # kernel memory statistics (vmstat -m) 801.1Shayaoptions DDB # in-kernel debugger 811.17Smycroftoptions DDB_HISTORY_SIZE=512 # enable history editing in DDB 821.1Shaya#options KGDB # remote debugger 831.45Slukem#options KGDB_DEVNAME="\"com\"",KGDB_DEVADDR=0x3f8,KGDB_DEVRATE=9600 841.1Shaya#makeoptions DEBUG="-g" # compile full symbol table 851.1Shaya 861.1Shaya# Compatibility options 871.1Shayaoptions COMPAT_NOMID # compatibility with 386BSD, BSDI, NetBSD 0.8, 881.1Shayaoptions COMPAT_09 # NetBSD 0.9, 891.1Shayaoptions COMPAT_10 # NetBSD 1.0, 901.1Shayaoptions COMPAT_11 # NetBSD 1.1, 911.1Shayaoptions COMPAT_12 # NetBSD 1.2, 921.1Shayaoptions COMPAT_13 # NetBSD 1.3, 931.16Sjhawkoptions COMPAT_14 # NetBSD 1.4, 941.32Slukemoptions COMPAT_15 # NetBSD 1.5, 951.1Shayaoptions COMPAT_43 # and 4.3BSD 961.1Shayaoptions COMPAT_386BSD_MBRPART # recognize old partition ID 971.37Sabs#options TCP_COMPAT_42 # 4.2BSD TCP/IP bug compat. Not recommended. 981.1Shaya 991.1Shayaoptions COMPAT_SVR4 # binary compatibility with SVR4 1001.1Shayaoptions COMPAT_IBCS2 # binary compatibility with SCO and ISC 1011.1Shayaoptions COMPAT_LINUX # binary compatibility with Linux 1021.1Shayaoptions COMPAT_FREEBSD # binary compatibility with FreeBSD 1031.40Slukem#options COMPAT_MACH # binary compatibility with Mach binaries 1041.40Slukem#options EXEC_MACHO # exec MACH-O binaries 1051.24Sthorpej#options COMPAT_PECOFF # kernel support to run Win32 apps 1061.16Sjhawk 1071.1Shaya# File systems 1081.1Shayafile-system FFS # UFS 1091.1Shayafile-system EXT2FS # second extended file system (linux) 1101.1Shayafile-system LFS # log-structured file system 1111.1Shayafile-system MFS # memory file system 1121.1Shayafile-system NFS # Network File System client 1131.16Sjhawkfile-system NTFS # Windows/NT file system (experimental) 1141.1Shayafile-system CD9660 # ISO 9660 + Rock Ridge file system 1151.1Shayafile-system MSDOSFS # MS-DOS file system 1161.1Shayafile-system FDESC # /dev/fd 1171.1Shayafile-system KERNFS # /kern 1181.1Shayafile-system NULLFS # loopback file system 1191.16Sjhawkfile-system OVERLAY # overlay file system 1201.1Shayafile-system PORTAL # portal filesystem (still experimental) 1211.1Shayafile-system PROCFS # /proc 1221.1Shayafile-system UMAPFS # NULLFS + uid and gid remapping 1231.1Shayafile-system UNION # union file system 1241.1Shayafile-system CODA # Coda File System; also needs vcoda (below) 1251.1Shaya 1261.1Shaya# File system options 1271.1Shayaoptions QUOTA # UFS quotas 1281.16Sjhawk#options FFS_EI # FFS Endian Independent support 1291.46Slukemoptions SOFTDEP # FFS soft updates support. 1301.1Shayaoptions NFSSERVER # Network File System server 1311.1Shaya#options EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and 1321.1Shaya # immutable) behave as system flags. 1331.1Shaya 1341.1Shaya# Networking options 1351.1Shaya#options GATEWAY # packet forwarding 1361.1Shayaoptions INET # IP + ICMP + TCP + UDP 1371.16Sjhawkoptions INET6 # IPV6 1381.16Sjhawk#options IPSEC # IP security 1391.16Sjhawk#options IPSEC_ESP # IP security (encryption part; define w/IPSEC) 1401.16Sjhawk#options IPSEC_DEBUG # debug for IP security 1411.1Shaya#options MROUTING # IP multicast routing 1421.1Shayaoptions NS # XNS 1431.1Shaya#options NSIP # XNS tunneling over IP 1441.1Shayaoptions ISO,TPIP # OSI 1451.15Ssommerfe#options EON # OSI tunneling over IP 1461.1Shayaoptions CCITT,LLC,HDLC # X.25 1471.1Shayaoptions NETATALK # AppleTalk networking protocols 1481.16Sjhawkoptions PPP_BSDCOMP # BSD-Compress compression support for PPP 1491.16Sjhawkoptions PPP_DEFLATE # Deflate compression support for PPP 1501.16Sjhawkoptions PPP_FILTER # Active filter support for PPP (requires bpf) 1511.16Sjhawkoptions PFIL_HOOKS # pfil(9) packet filter hooks 1521.16Sjhawkoptions IPFILTER_LOG # ipmon(8) log support 1531.37Sabs#options TCP_DEBUG # Record last TCP_NDEBUG packets with SO_DEBUG 1541.1Shaya 1551.1Shaya# These options enable verbose messages for several subsystems. 1561.1Shaya# Warning, these may compile large string tables into the kernel! 1571.40Slukem#options EISAVERBOSE # verbose EISA device autoconfig messages 1581.16Sjhawkoptions MIIVERBOSE # verbose PHY autoconfig messages 1591.1Shayaoptions PCIVERBOSE # verbose PCI device autoconfig messages 1601.12Scgd#options PCI_CONFIG_DUMP # verbosely dump PCI config space 1611.1Shaya#options PCMCIAVERBOSE # verbose PCMCIA configuration messages 1621.1Shayaoptions SCSIVERBOSE # human readable SCSI error messages 1631.1Shayaoptions USBVERBOSE # verbose USB device autoconfig messages 1641.16Sjhawk#options PNPBIOSVERBOSE # verbose PnP BIOS messages 1651.43Senami#options PNPBIOSDEBUG # more fulsome PnP BIOS debugging messages 1661.27Slukem#options I2OVERBOSE # verbose I2O driver messages 1671.40Slukem#options MCAVERBOSE # verbose MCA device autoconfig messages 1681.24Sthorpej 1691.16Sjhawkoptions NFS_BOOT_DHCP,NFS_BOOT_BOOTPARAM 1701.1Shaya 1711.1Shaya# 1721.1Shaya# wscons options 1731.1Shaya# 1741.1Shaya# builtin terminal emulations 1751.1Shaya#options WSEMUL_SUN # sun terminal emulation 1761.1Shayaoptions WSEMUL_VT100 # VT100 / VT220 emulation 1771.1Shaya# different kernel output - see dev/wscons/wsdisplayvar.h 1781.1Shayaoptions WS_KERNEL_FG=WSCOL_GREEN 1791.1Shaya#options WS_KERNEL_BG=WSCOL_BLACK 1801.1Shaya# compatibility to other console drivers 1811.1Shayaoptions WSDISPLAY_COMPAT_PCVT # emulate some ioctls 1821.1Shayaoptions WSDISPLAY_COMPAT_SYSCONS # emulate some ioctls 1831.1Shayaoptions WSDISPLAY_COMPAT_USL # VT handling 1841.1Shayaoptions WSDISPLAY_COMPAT_RAWKBD # can get raw scancodes 1851.1Shaya# see dev/pckbc/wskbdmap_mfii.c for implemented layouts 1861.1Shaya#options PCKBD_LAYOUT="(KB_DE | KB_NODEAD)" 1871.1Shaya# allocate a number of virtual screens at autoconfiguration time 1881.1Shaya#options WSDISPLAY_DEFAULTSCREENS=4 1891.16Sjhawk# use a large software cursor that doesn't blink 1901.16Sjhawkoptions PCDISPLAY_SOFTCURSOR 1911.24Sthorpej# modify the screen type of the console; defaults to "80x25" 1921.26Sminoura#options VGA_CONSOLE_SCREENTYPE="\"80x24\"" 1931.1Shaya 1941.1Shaya# Kernel root file system and dump configuration. 1951.1Shayaconfig netbsd root on ? type ? 1961.1Shaya#config netbsd root on sd0a type ffs 1971.1Shaya#config netbsd root on ? type nfs 1981.1Shaya 1991.1Shaya# 2001.1Shaya# Device configuration 2011.1Shaya# 2021.1Shaya 2031.1Shayamainbus0 at root 2041.1Shaya 2051.1Shaya#apm0 at mainbus0 # Advanced power management 2061.1Shaya 2071.16Sjhawk# Tuning for power management, see apm(4) for more details. 2081.16Sjhawk#options APM_NO_IDLE # Don't call BIOS CPU idle function 2091.16Sjhawk#options APM_V10_ONLY # Use only the APM 1.0 calls 2101.16Sjhawk#options APM_NO_POWEROFF # Don't power off on halt(8) 2111.16Sjhawk#options APM_POWER_PRINT # Print stats on the console 2121.16Sjhawk#options APM_DISABLE_INTERRUPTS=0 # Don't disable interrupts 2131.16Sjhawk 2141.1Shaya 2151.1Shaya# Basic Bus Support 2161.1Shaya 2171.16Sjhawk# Plug-and-Play BIOS and attached devices 2181.16Sjhawk 2191.16Sjhawk#pnpbios* at mainbus? 2201.16Sjhawk 2211.16Sjhawk# mainboard audio chips 2221.16Sjhawk#ess* at pnpbios? index ? # ESS AudioDrive 2231.16Sjhawk#sb* at pnpbios? index ? # NeoMagic 256AV in sb mode 2241.16Sjhawk#wss* at pnpbios? index ? # NeoMagic 256AV in wss mode 2251.16Sjhawk#ym* at pnpbios? index ? # OPL3-SA3 2261.16Sjhawk 2271.16Sjhawk# com port 2281.16Sjhawk# If enabled, consider changing "com0", "com1", and "com2" under "ISA Serial 2291.16Sjhawk# Interfaces" to "com*", otherwise com2 will attach at pnpbios? and there 2301.16Sjhawk# will be no com0. A side effect is pcmcia (and other) com? previously 2311.16Sjhawk# starting at com3 may attach as com1 or com2. 2321.16Sjhawk#com* at pnpbios? index ? # serial ports 2331.16Sjhawk 2341.16Sjhawk# parallel port 2351.16Sjhawk# The above "com*" comments apply, cf. "lpt0" under "ISA parallel 2361.16Sjhawk# "printer interfaces". 2371.16Sjhawk#lpt* at pnpbios? index ? # parallel ports 2381.16Sjhawk 2391.16Sjhawk#pckbc* at pnpbios? index ? # PC keyboard/mouse controller 2401.16Sjhawk#fdc* at pnpbios? index ? # floppy controller 2411.16Sjhawk 2421.16Sjhawk# IDE controller on Toshiba Portege 3000 series (crippled PCI device) 2431.16Sjhawk#pciide* at pnpbios? index ? 2441.16Sjhawk 2451.1Shaya# PCI bus support 2461.1Shayapci* at mainbus? bus ? 2471.1Shayapci* at pchb? bus ? 2481.1Shayapci* at ppb? bus ? 2491.1Shaya 2501.16Sjhawk# Configure PCI using BIOS information 2511.24Sthorpejoptions PCIBIOS # PCI BIOS support 2521.16Sjhawk#options PCIBIOSVERBOSE # PCI BIOS verbose info 2531.24Sthorpejoptions PCIBIOS_ADDR_FIXUP # fixup PCI I/O addresses 2541.24Sthorpejoptions PCIBIOS_BUS_FIXUP # fixup PCI bus numbering 2551.24Sthorpejoptions PCIBIOS_INTR_FIXUP # fixup PCI interrupt routing 2561.18Ssoda#options PCIBIOS_IRQS_HINT=0x0a00 # PCI interrupts hint. IRQ 9 or 11 2571.24Sthorpejoptions PCIBIOS_INTR_GUESS # see pcibios(4) 2581.16Sjhawk#options PCIINTR_DEBUG # super-verbose PCI interrupt fixup 2591.16Sjhawk 2601.1Shaya# PCI bridges 2611.1Shayapchb* at pci? dev ? function ? # PCI-Host bridges 2621.40Slukem#pceb* at pci? dev ? function ? # PCI-EISA bridges 2631.1Shayapcib* at pci? dev ? function ? # PCI-ISA bridges 2641.40Slukem#pcmb* at pci? dev ? function ? # PCI-MCA bridges 2651.1Shayappb* at pci? dev ? function ? # PCI-PCI bridges 2661.48Smcrppb* at cardbus? dev ? function ? # Cardbus-PCI bridges (www.magma.com) 2671.1Shaya# XXX 'puc's aren't really bridges, but there's no better place for them here 2681.1Shayapuc* at pci? dev ? function ? # PCI "universal" comm. cards 2691.1Shaya 2701.1Shaya# EISA bus support 2711.24Sthorpej#eisa* at mainbus? 2721.24Sthorpej#eisa* at pceb? 2731.1Shaya 2741.1Shaya# ISA bus support 2751.39Snathanwisa0 at mainbus? 2761.40Slukem#isa0 at pceb? 2771.39Snathanwisa0 at pcib? 2781.1Shaya 2791.1Shaya# PCMCIA bus support 2801.24Sthorpej#pcmcia* at pcic? controller ? socket ? 2811.24Sthorpej#pcmcia* at tcic? controller ? socket ? 2821.1Shaya 2831.40Slukem# MCA bus support 2841.40Slukem#mca0 at mainbus? 2851.40Slukem 2861.1Shaya# ISA PCMCIA controllers 2871.24Sthorpej#pcic0 at isa? port 0x3e0 iomem 0xd0000 iosiz 0x10000 2881.24Sthorpej#pcic1 at isa? port 0x3e2 iomem 0xe0000 iosiz 0x4000 2891.24Sthorpej#tcic0 at isa? port 0x240 iomem 0xd0000 iosiz 0x10000 2901.1Shaya 2911.1Shaya# PCI PCMCIA controllers 2921.24Sthorpej#pcic0 at pci? dev? function ? 2931.1Shaya 2941.1Shaya# ISA Plug-and-Play bus support 2951.24Sthorpej#isapnp0 at isa? 2961.1Shaya 2971.1Shaya# ISA Plug-and-Play PCMCIA controllers 2981.24Sthorpej#pcic* at isapnp? 2991.1Shaya 3001.16Sjhawk# CardBus bridge support 3011.16Sjhawkcbb* at pci? dev ? function ? 3021.46Slukemcardslot* at cbb? 3031.16Sjhawk 3041.1Shaya# CardBus bus support 3051.1Shayacardbus* at cardslot? 3061.1Shayapcmcia* at cardslot? 3071.1Shaya 3081.1Shaya# Coprocessor Support 3091.1Shaya 3101.1Shaya# Math Coprocessor support 3111.1Shayanpx0 at isa? port 0xf0 irq 13 # x86 math coprocessor 3121.1Shaya 3131.1Shaya 3141.1Shaya# Console Devices 3151.1Shaya 3161.14Smycroft# ISA console 3171.1Shaya#pc0 at isa? port 0x60 irq 1 # pccons generic PC console driver 3181.1Shaya# Keyboard layout configuration for pccons 3191.1Shaya#options FRENCH_KBD 3201.1Shaya#options FINNISH_KBD 3211.1Shaya#options GERMAN_KBD 3221.1Shaya#options NORWEGIAN_KBD 3231.16Sjhawk# pccons-specific options: 3241.16Sjhawk#options XSERVER_DDB # PF12 gets you into DDB when X is running 3251.16Sjhawk#options XSERVER # X server support 3261.16Sjhawk 3271.1Shaya 3281.1Shaya# wscons 3291.16Sjhawkpckbc0 at isa? # pc keyboard controller 3301.16Sjhawkpckbd* at pckbc? # PC keyboard 3311.1Shaya# "opms" should not be enabled together with "pms" or "pmsi" 3321.16Sjhawkpms* at pckbc? # PS/2 mouse for wsmouse 3331.16Sjhawkpmsi* at pckbc? # PS/2 "Intelli"mouse for wsmouse 3341.16Sjhawk#opms* at pckbc? # backwards compatible PS/2 mouse 3351.1Shayavga0 at isa? 3361.16Sjhawkvga* at pci? dev ? function ? 3371.1Shayapcdisplay0 at isa? # CGA, MDA, EGA, HGA 3381.1Shayawsdisplay* at vga? console ? 3391.1Shayawsdisplay* at pcdisplay? console ? 3401.16Sjhawkwskbd* at pckbd? console ? 3411.16Sjhawkwsmouse* at pms? mux 0 3421.16Sjhawkwsmouse* at pmsi? mux 0 3431.1Shaya 3441.16Sjhawkpcppi0 at isa? 3451.1Shayasysbeep0 at pcppi? 3461.1Shaya 3471.1Shaya# Serial Devices 3481.1Shaya 3491.1Shaya# PCI serial interfaces 3501.24Sthorpej#com* at puc? port ? # 16x50s on "universal" comm boards 3511.24Sthorpej#cy* at pci? dev ? function ? # Cyclades Cyclom-Y serial boards 3521.24Sthorpej#cz* at pci? dev ? function ? # Cyclades-Z multi-port serial boards 3531.1Shaya 3541.1Shaya# ISA Plug-and-Play serial interfaces 3551.24Sthorpej#com* at isapnp? # Modems and serial boards 3561.1Shaya 3571.1Shaya# PCMCIA serial interfaces 3581.1Shayacom* at pcmcia? function ? # Modems and serial cards 3591.1Shaya 3601.1Shayapcmcom* at pcmcia? function ? # PCMCIA multi-port serial cards 3611.1Shayacom* at pcmcom? slave ? # ...and the slave devices 3621.13Sjoda 3631.13Sjoda# CardBus serial interfaces 3641.13Sjodacom* at cardbus? dev ? function ? # Modems and serial cards 3651.1Shaya 3661.1Shaya# ISA serial interfaces 3671.1Shaya#options COM_HAYESP # adds Hayes ESP serial board support 3681.1Shayacom0 at isa? port 0x3f8 irq 4 # Standard PC serial ports 3691.1Shayacom1 at isa? port 0x2f8 irq 3 3701.1Shayacom2 at isa? port 0x3e8 irq 5 3711.1Shaya#com3 at isa? port 0x2e8 irq 9 3721.1Shaya#ast0 at isa? port 0x1a0 irq 5 # AST 4-port serial cards 3731.1Shaya#com* at ast? slave ? 3741.1Shaya#boca0 at isa? port 0x100 irq 5 # BOCA 8-port serial cards 3751.16Sjhawk#boca0 at isa? port 0x100 irq 5 # BOCA 16-port serial cards (BB2016) 3761.16Sjhawk#boca1 at isa? port 0x140 irq 5 # this line is also needed for BB2016 3771.1Shaya#com* at boca? slave ? 3781.1Shaya#tcom0 at isa? port 0x100 irq 7 # TC-800 8-port serial cards 3791.1Shaya#com* at tcom? slave ? 3801.1Shaya#rtfps0 at isa? port 0x1230 irq 10 # RT 4-port serial cards 3811.1Shaya#com* at rtfps? slave ? 3821.1Shaya#cy0 at isa? iomem 0xd4000 irq 12 # Cyclades serial cards 3831.16Sjhawk#addcom0 at isa? port 0x108 irq 5 # Addonics FlexPort 8S 3841.16Sjhawk#com* at addcom? slave ? 3851.29Slukem#moxa0 at isa? port 0x100 irq 5 # MOXA C168H serial card (experimental) 3861.29Slukem#com* at moxa? slave ? 3871.1Shaya 3881.40Slukem# MCA serial interfaces 3891.40Slukem#com* at mca? slot ? # 16x50s on comm boards 3901.1Shaya 3911.1Shaya# Parallel Printer Interfaces 3921.1Shaya 3931.1Shaya# PCI parallel printer interfaces 3941.24Sthorpej#lpt* at puc? port ? # || ports on "universal" comm boards 3951.1Shaya 3961.1Shaya# ISA parallel printer interfaces 3971.1Shayalpt0 at isa? port 0x378 irq 7 # standard PC parallel ports 3981.1Shayalpt1 at isa? port 0x278 3991.1Shayalpt2 at isa? port 0x3bc 4001.1Shaya 4011.46Slukem# Hardware monitors 4021.16Sjhawk 4031.16Sjhawk# LM7[89] and compatible hardware monitors 4041.16Sjhawk#lm0 at isa? port 0x290 # other common ports: 0x280, 0x310 4051.16Sjhawk 4061.16Sjhawk# VIA VT82C686A hardware monitor 4071.16Sjhawk#viapm* at pci? dev ? function ? 4081.16Sjhawk#viaenv* at viapm? 4091.16Sjhawk 4101.1Shaya 4111.27Slukem# I2O devices 4121.27Slukem#iop* at pci? dev ? function ? # I/O processor 4131.27Slukem#iopsp* at iop? tid ? # SCSI/FC-AL ports 4141.28Sad#ld* at iop? tid ? # block devices 4151.27Slukem 4161.27Slukem 4171.1Shaya# SCSI Controllers and Devices 4181.1Shaya 4191.1Shaya# PCI SCSI controllers 4201.24Sthorpej#adv* at pci? dev ? function ? # AdvanSys 1200[A,B], 9xx[U,UA] SCSI 4211.24Sthorpej#adw* at pci? dev ? function ? # AdvanSys 9x0UW[D], 3940U[2,3]W SCSI 4221.24Sthorpej#ahc* at pci? dev ? function ? # Adaptec [23]94x, aic78x0 SCSI 4231.24Sthorpej#bha* at pci? dev ? function ? # BusLogic 9xx SCSI 4241.24Sthorpej#dpt* at pci? dev ? function ? # DPT SmartCache/SmartRAID 4251.24Sthorpej#isp* at pci? dev ? function ? # Qlogic ISP [12]0x0 SCSI/FibreChannel 4261.24Sthorpej#siop* at pci? dev ? function ? # Symbios 53c8xx SCSI 4271.24Sthorpej#pcscp* at pci? dev ? function ? # AMD 53c974 PCscsi-PCI SCSI 4281.1Shaya 4291.1Shaya# EISA SCSI controllers 4301.24Sthorpej#ahb* at eisa? slot ? # Adaptec 174[02] SCSI 4311.24Sthorpej#ahc* at eisa? slot ? # Adaptec 274x, aic7770 SCSI 4321.24Sthorpej#bha* at eisa? slot ? # BusLogic 7xx SCSI 4331.24Sthorpej#dpt* at eisa? slot ? # DPT EATA SCSI 4341.24Sthorpej#uha* at eisa? slot ? # UltraStor 24f SCSI 4351.1Shaya 4361.1Shaya# PCMCIA SCSI controllers 4371.1Shayaaic* at pcmcia? function ? # Adaptec APA-1460 SCSI 4381.16Sjhawkesp* at pcmcia? function ? # Qlogic ESP406/FAS408 SCSI 4391.1Shaya 4401.1Shaya# ISA Plug-and-Play SCSI controllers 4411.24Sthorpej#aha* at isapnp? # Adaptec AHA-154[02 4421.24Sthorpej#aic* at isapnp? # Adaptec AHA-1520B 4431.1Shaya 4441.1Shaya# ISA SCSI controllers 4451.24Sthorpej#adv0 at isa? port ? irq ? drq ? # AdvanSys APB-514[02] 4461.24Sthorpej#aha0 at isa? port 0x330 irq ? drq ? # Adaptec 154[02] SCSI 4471.24Sthorpej#aha1 at isa? port 0x334 irq ? drq ? 4481.24Sthorpej#ahc0 at isa? port ? irq ? # Adaptec 284x SCSI 4491.24Sthorpej#aic0 at isa? port 0x340 irq 11 # Adaptec 152[02] SCSI 4501.24Sthorpej#bha0 at isa? port 0x330 irq ? drq ? # BusLogic [457]4X SCSI 4511.24Sthorpej#bha1 at isa? port 0x334 irq ? drq ? 4521.16Sjhawk# The "nca" and "dpt" probes might give false hits or hang your machine. 4531.16Sjhawk#dpt0 at isa? port 0x170 irq ? drq ? # DPT SmartCache/SmartRAID 4541.22Sitohy#nca0 at isa? port 0x360 irq 15 # Port-mapped NCR 53C80 controller 4551.16Sjhawk#nca1 at isa? iomem 0xd8000 irq 5 # Memory-mapped controller (T128, etc.) 4561.24Sthorpej#sea0 at isa? iomem 0xc8000 irq 5 # Seagate/Future Domain SCSI 4571.24Sthorpej#uha0 at isa? port 0x330 irq ? drq ? # UltraStor [13]4f SCSI 4581.24Sthorpej#uha1 at isa? port 0x340 irq ? drq ? 4591.24Sthorpej#wds0 at isa? port 0x350 irq 15 drq 6 # WD7000 and TMC-7000 controllers 4601.24Sthorpej#wds1 at isa? port 0x358 irq 11 drq 5 4611.1Shaya 4621.16Sjhawk# CardBus SCSI cards 4631.51Saugustssadv* at cardbus? dev ? function ? # AdvanSys 1200[A,B], 9xx[U,UA] SCSI 4641.16Sjhawkahc* at cardbus? dev ? function ? # Adaptec ADP-1480 4651.16Sjhawk 4661.40Slukem# MCA SCSI cards 4671.40Slukem#aha* at mca? slot ? # Adaptec AHA-1640 4681.40Slukem 4691.1Shaya# SCSI bus support 4701.24Sthorpej#scsibus* at adv? 4711.24Sthorpej#scsibus* at adw? 4721.24Sthorpej#scsibus* at aha? 4731.24Sthorpej#scsibus* at ahb? 4741.1Shayascsibus* at ahc? 4751.1Shayascsibus* at aic? 4761.24Sthorpej#scsibus* at bha? 4771.24Sthorpej#scsibus* at dpt? 4781.16Sjhawkscsibus* at esp? 4791.27Slukem#scsibus* at iopsp? 4801.24Sthorpej#scsibus* at isp? 4811.16Sjhawk#scsibus* at nca? 4821.24Sthorpej#scsibus* at pcscp? 4831.24Sthorpej#scsibus* at sea? 4841.24Sthorpej#scsibus* at siop? 4851.24Sthorpej#scsibus* at uha? 4861.24Sthorpej#scsibus* at wds? 4871.1Shaya 4881.1Shaya# SCSI devices 4891.1Shayasd* at scsibus? target ? lun ? # SCSI disk drives 4901.1Shayast* at scsibus? target ? lun ? # SCSI tape drives 4911.1Shayacd* at scsibus? target ? lun ? # SCSI CD-ROM drives 4921.1Shayach* at scsibus? target ? lun ? # SCSI autochangers 4931.16Sjhawkses* at scsibus? target ? lun ? # SCSI Enclosure Services devices 4941.1Shayass* at scsibus? target ? lun ? # SCSI scanners 4951.1Shayauk* at scsibus? target ? lun ? # SCSI unknown 4961.1Shaya 4971.27Slukem 4981.16Sjhawk# RAID controllers and devices 4991.27Slukem#cac* at eisa? # Compaq EISA array controllers 5001.27Slukem#cac* at pci? dev ? function ? # Compaq PCI array controllers 5011.32Slukem#mlx* at pci? dev ? function ? # Mylex DAC960 & DEC SWXCR family 5021.27Slukem#twe* at pci? dev ? function ? # 3ware Escalade RAID controllers 5031.32Slukem 5041.32Slukem#ld* at cac? unit ? # logical disk devices 5051.32Slukem#ld* at twe? unit ? 5061.32Slukem#ld* at mlx? unit ? 5071.16Sjhawk 5081.1Shaya 5091.1Shaya# IDE and related devices 5101.1Shaya# PCI IDE controllers - see pciide(4) for supported hardware. 5111.1Shaya# The 0x0001 flag force the driver to use DMA, even if the driver doesn't know 5121.1Shaya# how to set up DMA modes for this chip. This may work, or may cause 5131.1Shaya# a machine hang with some controllers. 5141.16Sjhawkpciide* at pci? dev ? function ? flags 0x0000 5151.1Shaya 5161.1Shaya# ISA Plug-and-Play IDE controllers 5171.46Slukem#wdc* at isapnp? 5181.1Shaya 5191.1Shaya# PCMCIA IDE controllers 5201.1Shayawdc* at pcmcia? function ? 5211.1Shaya 5221.1Shaya# ISA ST506, ESDI, and IDE controllers 5231.16Sjhawk# Use flags 0x01 if you want to try to use 32bits data I/O (the driver will 5241.16Sjhawk# fall back to 16bits I/O if 32bits I/O are not functional). 5251.16Sjhawk# Some controllers pass the initial 32bit test, but will fail later. 5261.16Sjhawkwdc0 at isa? port 0x1f0 irq 14 flags 0x00 5271.16Sjhawkwdc1 at isa? port 0x170 irq 15 flags 0x00 5281.1Shaya 5291.1Shaya# IDE drives 5301.1Shaya# Flags are used only with controllers that support DMA operations 5311.1Shaya# and mode settings (e.g. some pciide controllers) 5321.1Shaya# The lowest order four bits (rightmost digit) of the flags define the PIO 5331.1Shaya# mode to use, the next set of four bits the DMA mode and the third set the 5341.1Shaya# UltraDMA mode. For each set of four bits, the 3 lower bits define the mode 5351.1Shaya# to use, and the last bit must be 1 for this setting to be used. 5361.1Shaya# For DMA and UDMA, 0xf (1111) means 'disable'. 5371.1Shaya# 0x0fac means 'use PIO mode 4, DMA mode 2, disable UltraDMA'. 5381.1Shaya# (0xc=1100, 0xa=1010, 0xf=1111) 5391.1Shaya# 0x0000 means "use whatever the drive claims to support". 5401.1Shayawd* at wdc? channel ? drive ? flags 0x0000 5411.1Shayawd* at pciide? channel ? drive ? flags 0x0000 5421.1Shaya 5431.1Shaya# ATAPI bus support 5441.1Shayaatapibus* at wdc? channel ? 5451.1Shayaatapibus* at pciide? channel ? 5461.1Shaya 5471.1Shaya# ATAPI devices 5481.1Shaya# flags have the same meaning as for IDE drives. 5491.1Shayacd* at atapibus? drive ? flags 0x0000 # ATAPI CD-ROM drives 5501.1Shayasd* at atapibus? drive ? flags 0x0000 # ATAPI disk drives 5511.1Shayauk* at atapibus? drive ? flags 0x0000 # ATAPI unknown 5521.1Shaya 5531.1Shaya 5541.1Shaya# Miscellaneous mass storage devices 5551.1Shaya 5561.1Shaya# ISA floppy 5571.1Shayafdc0 at isa? port 0x3f0 irq 6 drq 2 # standard PC floppy controllers 5581.1Shaya#fdc1 at isa? port 0x370 irq ? drq ? 5591.1Shayafd* at fdc? drive ? # the drives themselves 5601.1Shaya# some machines need you to do this instead of fd* 5611.1Shaya#fd0 at fdc0 drive 0 5621.1Shaya 5631.1Shaya# ISA CD-ROM devices 5641.1Shaya#mcd0 at isa? port 0x300 irq 10 # Mitsumi CD-ROM drives 5651.1Shaya 5661.1Shaya# ISA tape devices 5671.1Shaya# note: the wt driver conflicts unpleasantly with SMC boards at the 5681.1Shaya# same I/O address. The probe reprograms their EEPROMs. Don't 5691.1Shaya# uncomment it unless you are actually using it. 5701.1Shaya#wt0 at isa? port 0x308 irq 5 drq 1 # Archive and Wangtek QIC tape drives 5711.1Shaya 5721.40Slukem# MCA ESDI devices 5731.40Slukem#edc* at mca? slot ? # IBM ESDI Disk Controllers 5741.40Slukem#ed* at edc? 5751.40Slukem 5761.1Shaya 5771.1Shaya# Network Interfaces 5781.1Shaya 5791.1Shaya# PCI network interfaces 5801.29Slukem#an* at pci? dev ? function ? # Aironet PC4500/PC4800 (802.11) 5811.24Sthorpej#de* at pci? dev ? function ? # DEC 21x4x-based Ethernet 5821.24Sthorpej#en* at pci? dev ? function ? # ENI/Adaptec ATM 5831.24Sthorpej#ep* at pci? dev ? function ? # 3Com 3c59x 5841.38Shubertfex* at pci? dev ? function ? # 3Com 90x[BC] 5851.24Sthorpej#epic* at pci? dev ? function ? # SMC EPIC/100 Ethernet 5861.24Sthorpej#esh* at pci? dev ? function ? # Essential HIPPI card 5871.24Sthorpej#fpa* at pci? dev ? function ? # DEC DEFPA FDDI 5881.1Shayafxp* at pci? dev ? function ? # Intel EtherExpress PRO 10+/100B 5891.24Sthorpej#le* at pci? dev ? function ? # PCnet-PCI Ethernet 5901.24Sthorpej#lmc* at pci? dev ? function ? # Lan Media Corp SSI/HSSI/DS3 5911.24Sthorpej#ne* at pci? dev ? function ? # NE2000-compatible Ethernet 5921.24Sthorpej#ntwoc* at pci? dev ? function ? # Riscom/N2 PCI Sync Serial 5931.24Sthorpej#rtk* at pci? dev ? function ? # Realtek 8129/8139 5941.24Sthorpej#sip* at pci? dev ? function ? # SiS 900 Ethernet 5951.24Sthorpej#ti* at pci? dev ? function ? # Alteon ACEnic gigabit Ethernet 5961.24Sthorpej#tl* at pci? dev ? function ? # ThunderLAN-based Ethernet 5971.24Sthorpej#tlp* at pci? dev ? function ? # DECchip 21x4x (and clones) Ethernet 5981.16Sjhawk#options TLP_MATCH_21040 5991.16Sjhawk#options TLP_MATCH_21041 6001.16Sjhawk#options TLP_MATCH_21140 6011.16Sjhawk#options TLP_MATCH_21142 6021.24Sthorpej#vr* at pci? dev ? function ? # VIA Rhine Fast Ethernet 6031.1Shaya 6041.1Shaya# EISA network interfaces 6051.24Sthorpej#ep* at eisa? slot ? # 3Com 3c579 Ethernet 6061.24Sthorpej#fea* at eisa? slot ? # DEC DEFEA FDDI 6071.24Sthorpej#tlp* at eisa? slot ? # DEC DE-425 Ethernet 6081.1Shaya 6091.1Shaya# ISA Plug-and-Play network interfaces 6101.29Slukem#an* at isapnp? # Aironet 802.11 6111.24Sthorpej#ep* at isapnp? # 3Com 3c509 Ethernet 6121.24Sthorpej#ne* at isapnp? # NE2000-compatible Ethernet 6131.24Sthorpej#tr* at isapnp? # IBM/3COM TROPIC Token-Ring 6141.1Shaya 6151.1Shaya# PCMCIA network interfaces 6161.29Slukeman* at pcmcia? function ? # Aironet PC4500/PC4800 (802.11) 6171.16Sjhawkawi* at pcmcia? function ? # BayStack 650/660 (802.11FH/DS) 6181.16Sjhawkcnw* at pcmcia? function ? # Xircom/Netwave AirSurfer 6191.1Shayaep* at pcmcia? function ? # 3Com 3c589 and 3c562 Ethernet 6201.1Shayambe* at pcmcia? function ? # MB8696x based Ethernet 6211.1Shayane* at pcmcia? function ? # NE2000-compatible Ethernet 6221.16Sjhawkray* at pcmcia? function ? # Raytheon Raylink (802.11) 6231.1Shayasm* at pcmcia? function ? # Megahertz Ethernet 6241.16Sjhawkwi* at pcmcia? function ? # Lucent WaveLan IEEE (802.11) 6251.16Sjhawkxi* at pcmcia? function ? # Xircom CreditCard Ethernet 6261.16Sjhawk 6271.16Sjhawkmhzc* at pcmcia? function ? # Megahertz Ethernet/Modem combo cards 6281.16Sjhawkcom* at mhzc? 6291.16Sjhawksm* at mhzc? 6301.1Shaya 6311.1Shaya# ISA network interfaces 6321.24Sthorpej#ate0 at isa? port 0x2a0 irq ? # AT1700 6331.24Sthorpej#cs0 at isa? port 0x300 iomem ? irq ? drq ? # CS8900 Ethernet 6341.24Sthorpej#ec0 at isa? port 0x250 iomem 0xd8000 irq 9 # 3Com 3c503 Ethernet 6351.24Sthorpej#eg0 at isa? port 0x280 irq 9 # 3C505 ethernet cards 6361.24Sthorpej#el0 at isa? port 0x300 irq 9 # 3C501 ethernet cards 6371.24Sthorpej#ep* at isa? port ? irq ? # 3C509 ethernet cards 6381.24Sthorpej#ef0 at isa? port 0x360 iomem 0xd0000 irq 7 # 3C507 6391.24Sthorpej#ai0 at isa? port 0x360 iomem 0xd0000 irq 7 # StarLAN 6401.24Sthorpej#fmv0 at isa? port 0x2a0 irq ? # FMV-180 series 6411.24Sthorpej#ix0 at isa? port 0x300 irq 10 # EtherExpress/16 6421.24Sthorpej#iy0 at isa? port 0x360 irq ? # EtherExpress PRO 10 ISA 6431.24Sthorpej#lc0 at isa? port 0x320 iomem ? irq ? # DEC EtherWORKS III (LEMAC) 6441.1Shaya#depca0 at isa? port 0x300 iomem 0xc8000 iosiz 0x8000 irq 5 # DEPCA 6451.1Shaya#le* at depca? 6461.24Sthorpej#nele0 at isa? port 0x320 irq 9 drq 7 # NE2100 6471.24Sthorpej#le* at nele? 6481.16Sjhawk#ntwoc0 at isa? port 0x300 irq 5 iomem 0xc8000 flags 1 # Riscom/N2 sync serial 6491.24Sthorpej#bicc0 at isa? port 0x320 irq 10 drq 7 # BICC IsoLan 6501.24Sthorpej#le* at bicc? 6511.24Sthorpej#ne0 at isa? port 0x280 irq 9 # NE[12]000 ethernet cards 6521.24Sthorpej#ne1 at isa? port 0x300 irq 10 6531.1Shayasm0 at isa? port 0x300 irq 10 # SMC91C9x Ethernet 6541.46Slukem#tr0 at isa? port 0xa20 iomem 0xd8000 irq ? # IBM TROPIC based Token-Ring 6551.46Slukem#tr1 at isa? port 0xa24 iomem 0xd0000 irq ? # IBM TROPIC based Token-Ring 6561.24Sthorpej#tr* at isa? port ? irq ? # 3COM TROPIC based Token-Ring 6571.24Sthorpej#we0 at isa? port 0x280 iomem 0xd0000 irq 9 # WD/SMC Ethernet 6581.24Sthorpej#we1 at isa? port 0x300 iomem 0xcc000 irq 10 6591.1Shaya 6601.4Sjoda# CardBus network cards 6611.5Saugustssex* at cardbus? dev ? function ? # 3Com 3C575TX 6621.5Saugustssfxp* at cardbus? dev ? function ? # Intel i8255x 6631.16Sjhawkrtk* at cardbus? dev ? function ? # Realtek 8129/8139 6641.7Sthorpejtlp* at cardbus? dev ? function ? # DECchip 21143 6651.10Sthorpej 6661.40Slukem# MCA network cards 6671.40Slukem#elmc* at mca? slot ? # 3Com EtherLink/MC (3c523) 6681.40Slukem#ep* at mca? slot ? # 3Com EtherLink III (3c529) 6691.40Slukem#we* at mca? slot ? # WD/SMC Ethernet 6701.40Slukem#ate* at mca? slot ? # Allied Telesis AT1720 6711.40Slukem#ne* at mca? slot ? # Novell NE/2 and clones 6721.40Slukem#tr* at mca? slot ? # IBM Token Ring adapter 6731.40Slukem#le* at mca? slot ? # SKNET Personal/MC2+ 6741.40Slukem 6751.1Shaya# MII/PHY support 6761.16Sjhawkdmphy* at mii? phy ? # Davicom DM9101 PHYs 6771.1Shayaexphy* at mii? phy ? # 3Com internal PHYs 6781.1Shayaicsphy* at mii? phy ? # Integrated Circuit Systems ICS1890 6791.1Shayainphy* at mii? phy ? # Intel 82555 PHYs 6801.16Sjhawkiophy* at mii? phy ? # Intel 82553 PHYs 6811.1Shayalxtphy* at mii? phy ? # Level One LXT-970 PHYs 6821.1Shayansphy* at mii? phy ? # NS83840 PHYs 6831.7Sthorpejnsphyter* at mii? phy ? # NS83843 PHYs 6841.1Shayaqsphy* at mii? phy ? # Quality Semiconductor QS6612 PHYs 6851.1Shayasqphy* at mii? phy ? # Seeq 80220/80221/80223 PHYs 6861.1Shayatlphy* at mii? phy ? # ThunderLAN PHYs 6871.16Sjhawktqphy* at mii? phy ? # TDK Semiconductor PHYs 6881.1Shayaukphy* at mii? phy ? # generic unknown PHYs 6891.1Shaya 6901.16Sjhawk 6911.1Shaya# USB Controller and Devices 6921.1Shaya 6931.1Shaya# PCI USB controllers 6941.16Sjhawkohci* at pci? dev ? function ? # Open Host Controller 6951.16Sjhawkuhci* at pci? dev ? function ? # Universal Host Controller (Intel) 6961.2Saugustss 6971.2Saugustss# CardBus USB controllers 6981.5Saugustssohci* at cardbus? dev ? function ? # Open Host Controller 6991.1Shaya 7001.1Shaya# USB bus support 7011.16Sjhawkusb* at ohci? 7021.1Shayausb* at uhci? 7031.1Shaya 7041.1Shaya# USB Hubs 7051.1Shayauhub* at usb? 7061.1Shayauhub* at uhub? port ? configuration ? interface ? 7071.1Shaya 7081.47Saugustss# USB HID device 7091.47Saugustssuhidev* at uhub? port ? configuration ? interface ? 7101.47Saugustss 7111.1Shaya# USB Mice 7121.47Saugustssums* at uhidev? reportid ? 7131.16Sjhawkwsmouse* at ums? mux 0 7141.1Shaya 7151.1Shaya# USB Keyboards 7161.47Saugustssukbd* at uhidev? reportid ? 7171.16Sjhawkwskbd* at ukbd? console ? mux 1 7181.1Shaya 7191.1Shaya# USB Generic HID devices 7201.47Saugustssuhid* at uhidev? reportid ? 7211.1Shaya 7221.1Shaya# USB Printer 7231.1Shayaulpt* at uhub? port ? configuration ? interface ? 7241.9Saugustss 7251.16Sjhawk# USB Modem 7261.16Sjhawkumodem* at uhub? port ? configuration ? 7271.16Sjhawkucom* at umodem? 7281.16Sjhawk 7291.16Sjhawk# USB Mass Storage 7301.16Sjhawkumass* at uhub? port ? configuration ? interface ? 7311.16Sjhawkatapibus* at umass? channel ? 7321.16Sjhawkscsibus* at umass? channel ? 7331.16Sjhawk 7341.16Sjhawk# USB audio 7351.16Sjhawkuaudio* at uhub? port ? configuration ? 7361.16Sjhawk 7371.31Stshiozak# USB MIDI 7381.31Stshiozakumidi* at uhub? port ? configuration ? 7391.31Stshiozak 7401.9Saugustss# USB Ethernet adapters 7411.9Saugustssaue* at uhub? port ? # ADMtek AN986 Pegasus based adapters 7421.9Saugustsscue* at uhub? port ? # CATC USB-EL1201A based adapters 7431.9Saugustsskue* at uhub? port ? # Kawasaki LSI KL5KUSB101B based adapters 7441.1Shaya 7451.16Sjhawk# Prolofic PL2301/PL2302 host-to-host adapter 7461.16Sjhawkupl* at uhub? port ? 7471.16Sjhawk 7481.16Sjhawk# Serial adapters 7491.16Sjhawk# FTDI FT8U100AX serial adapter 7501.32Slukemuftdi* at uhub? port ? 7511.32Slukemucom* at uftdi? portno ? 7521.32Slukem 7531.32Slukemuplcom* at uhub? port ? # I/O DATA USB-RSAQ2 serial adapter 7541.46Slukemucom* at uplcom? portno ? 7551.33Sichiro 7561.33Sichiroumct* at uhub? port ? # MCT USB-RS232 serial adapter 7571.33Sichiroucom* at umct? portno ? 7581.16Sjhawk 7591.16Sjhawk# Diamond Multimedia Rio 500 7601.16Sjhawkurio* at uhub? port ? 7611.16Sjhawk 7621.16Sjhawk# USB Handspring Visor 7631.16Sjhawkuvisor* at uhub? port ? 7641.16Sjhawkucom* at uvisor? 7651.27Slukem 7661.27Slukem# USB scanners 7671.27Slukemuscanner* at uhub? port ? 7681.30Saugustss 7691.32Slukem# USB scanners that use SCSI emulation, e.g., HP5300 7701.32Slukemusscanner* at uhub? port ? 7711.32Slukemscsibus* at usscanner? channel ? 7721.32Slukem 7731.30Saugustss# Y@P firmware loader 7741.30Saugustssuyap* at uhub? port ? 7751.16Sjhawk 7761.1Shaya# USB Generic driver 7771.16Sjhawkugen* at uhub? port ? 7781.16Sjhawk 7791.1Shaya 7801.1Shaya# Audio Devices 7811.1Shaya 7821.1Shaya# PCI audio devices 7831.29Slukemauich* at pci? dev ? function ? # Intel ICH integrated AC'97 Audio 7841.16Sjhawkauvia* at pci? dev ? function ? # VIA VT82C686A integrated AC'97 Audio 7851.16Sjhawkclcs* at pci? dev ? function ? # Cirrus Logic CS4280 7861.32Slukemclct* at pci? dev ? function ? # Cirrus Logic CS4281 7871.16Sjhawkcmpci* at pci? dev ? function ? # C-Media CMI8338/8738 7881.1Shayaeap* at pci? dev ? function ? # Ensoniq AudioPCI 7891.40Slukememuxki* at pci? dev ? function ? # Creative SBLive! and PCI512 7901.49Sheesa* at pci? dev ? function ? # ESS Allegro-1 / Maestro-3 PCI Audio 7911.29Slukemesm* at pci? dev ? function ? # ESS Maestro-1/2/2e PCI Audio Accelerator 7921.16Sjhawkeso* at pci? dev ? function ? # ESS Solo-1 PCI AudioDrive 7931.16Sjhawkfms* at pci? dev ? function ? # Forte Media FM801 7941.29Slukemneo* at pci? dev ? function ? # NeoMagic 256 AC'97 Audio 7951.1Shayasv* at pci? dev ? function ? # S3 SonicVibes 7961.40Slukemyds* at pci? dev ? function ? # Yamaha DS-1 PCI Audio 7971.1Shaya 7981.1Shaya# ISA Plug-and-Play audio devices 7991.24Sthorpej#ess* at isapnp? # ESS Tech ES1887, ES1888, ES888 audio 8001.24Sthorpej#guspnp* at isapnp? # Gravis Ultra Sound PnP audio 8011.24Sthorpej#sb* at isapnp? # SoundBlaster-compatible audio 8021.24Sthorpej#wss* at isapnp? # Windows Sound System 8031.24Sthorpej#ym* at isapnp? # Yamaha OPL3-SA3 audio 8041.1Shaya 8051.1Shaya# ISA audio devices 8061.1Shaya# the "aria" probe might give false hits 8071.1Shaya#aria0 at isa? port 0x290 irq 10 # Aria 8081.16Sjhawk#ess0 at isa? port 0x220 irq 5 drq 1 drq2 5 # ESS 18XX 8091.24Sthorpej#gus0 at isa? port 0x220 irq 7 drq 1 drq2 6 # Gravis Ultra Sound 8101.24Sthorpej#pas0 at isa? port 0x220 irq 7 drq 1 # ProAudio Spectrum 8111.46Slukem#pss0 at isa? port 0x220 irq 7 drq 6 # Personal Sound System 8121.24Sthorpej#sp0 at pss0 port 0x530 irq 10 drq 0 # sound port driver 8131.1Shayasb0 at isa? port 0x220 irq 5 drq 1 drq2 5 # SoundBlaster 8141.1Shayawss0 at isa? port 0x530 irq 10 drq 0 drq2 1 # Windows Sound System 8151.1Shaya 8161.40Slukem# PCMCIA audio devices 8171.40Slukemesl* at pcmcia? function ? # ESS 1688 AudioDrive 8181.40Slukem 8191.16Sjhawk#cms0 at isa? port 0x220 # Creative Music System 8201.16Sjhawk 8211.16Sjhawk# OPL[23] FM synthesizers 8221.1Shaya#opl0 at isa? port 0x388 # use only if not attached to sound card 8231.41Sitohyopl* at cmpci? flags 1 8241.40Slukemopl* at esl? 8251.16Sjhawkopl* at eso? 8261.24Sthorpej#opl* at ess? 8271.16Sjhawkopl* at fms? 8281.1Shayaopl* at sb? 8291.1Shayaopl* at sv? 8301.16Sjhawkopl* at wss? 8311.40Slukemopl* at yds? 8321.24Sthorpej#opl* at ym? 8331.1Shaya 8341.1Shaya# Audio support 8351.1Shaya#audio* at aria? 8361.29Slukemaudio* at auich? 8371.16Sjhawkaudio* at auvia? 8381.16Sjhawkaudio* at clcs? 8391.32Slukemaudio* at clct? 8401.16Sjhawkaudio* at cmpci? 8411.1Shayaaudio* at eap? 8421.40Slukemaudio* at emuxki? 8431.49Sheaudio* at esa? 8441.40Slukemaudio* at esl? 8451.29Slukemaudio* at esm? 8461.16Sjhawkaudio* at eso? 8471.24Sthorpej#audio* at ess? 8481.16Sjhawkaudio* at fms? 8491.24Sthorpej#audio* at gus? 8501.24Sthorpej#audio* at guspnp? 8511.29Slukemaudio* at neo? 8521.24Sthorpej#audio* at pas? 8531.1Shayaaudio* at sb? 8541.24Sthorpej#audio* at sp? 8551.1Shayaaudio* at sv? 8561.16Sjhawkaudio* at uaudio? 8571.1Shayaaudio* at wss? 8581.40Slukemaudio* at yds? 8591.24Sthorpej#audio* at ym? 8601.1Shaya 8611.16Sjhawk# MPU 401 UARTs 8621.46Slukem#mpu* at isa? port 0x330 irq 9 # MPU401 or compatible card 8631.41Sitohympu* at cmpci? 8641.16Sjhawkmpu* at eso? 8651.16Sjhawkmpu* at fms? 8661.16Sjhawkmpu* at sb? 8671.40Slukemmpu* at yds? 8681.24Sthorpej#mpu* at ym? 8691.16Sjhawk 8701.1Shaya# MIDI support 8711.32Slukemmidi* at clcs? # Cirrus Logic CS4280 MIDI port 8721.32Slukem#midi* at clct? # Cirrus Logic CS4281 MIDI port 8731.16Sjhawk#midi* at cms? # Creative Music System 8741.16Sjhawkmidi* at eap? # 137[01] MIDI port 8751.16Sjhawkmidi* at mpu? # MPU 401 8761.16Sjhawkmidi* at opl? # OPL FM synth 8771.1Shayamidi* at pcppi? # MIDI interface to the PC speaker 8781.16Sjhawkmidi* at sb? # SB1 MIDI port 8791.46Slukemmidi* at umidi? # USB MIDI 8801.1Shaya 8811.1Shaya# The spkr driver provides a simple tone interface to the built in speaker. 8821.1Shaya#spkr0 at pcppi? # PC speaker 8831.1Shaya 8841.1Shaya 8851.16Sjhawk# TV cards 8861.16Sjhawk 8871.16Sjhawk# Brooktree 848/849/878/879 based TV cards 8881.24Sthorpej#bktr* at pci? dev ? function ? 8891.16Sjhawk 8901.16Sjhawk 8911.1Shaya# Mice 8921.1Shaya 8931.1Shaya# ISA busmice 8941.24Sthorpej#lms0 at isa? port 0x23c irq 5 # Logitech bus mouse 8951.24Sthorpej#lms1 at isa? port 0x238 irq 5 8961.24Sthorpej#mms0 at isa? port 0x23c irq 5 # Microsoft InPort mouse 8971.24Sthorpej#mms1 at isa? port 0x238 irq 5 8981.24Sthorpej#wsmouse* at lms? mux 0 8991.24Sthorpej#wsmouse* at mms? mux 0 9001.1Shaya# backwards compatible versions 9011.16Sjhawk#olms0 at isa? port 0x23c irq 5 # Logitech bus mouse 9021.16Sjhawk#olms1 at isa? port 0x238 irq 5 9031.16Sjhawk#omms0 at isa? port 0x23c irq 5 # Microsoft InPort mouse 9041.16Sjhawk#omms1 at isa? port 0x238 irq 5 9051.1Shaya#opms0 at pc? irq 12 # PS/2 auxiliary port mouse 9061.1Shaya 9071.1Shaya 9081.1Shaya# Joysticks 9091.32Slukem 9101.32Slukem#joy* at pnpbios? index ? # Game port 9111.1Shaya 9121.1Shaya# ISA Plug-and-Play joysticks 9131.24Sthorpej#joy* at isapnp? # Game ports (usually on audio cards) 9141.1Shaya 9151.16Sjhawk# PCI joysticks 9161.24Sthorpej#joy* at pci? # Game ports (usually on audio cards) 9171.16Sjhawk 9181.1Shaya# ISA joysticks. Probe is a little strange; add only if you have one. 9191.1Shaya#joy0 at isa? port 0x201 9201.1Shaya 9211.1Shaya 9221.1Shaya# Miscellaneous Devices 9231.1Shaya 9241.1Shaya# Planetconnect Satellite receiver driver. 9251.1Shaya#satlink0 at isa? port 0x300 drq 1 9261.1Shaya 9271.1Shaya 9281.1Shaya# Pull in optional local configuration 9291.1Shayainclude "arch/i386/conf/GENERIC.local" 9301.1Shaya 9311.1Shaya 9321.1Shaya# Pseudo-Devices 9331.1Shaya 9341.1Shaya# disk/mass storage pseudo-devices 9351.1Shayapseudo-device ccd 4 # concatenated/striped disk devices 9361.1Shaya#pseudo-device raid 4 # RAIDframe disk driver 9371.16Sjhawk#options RAID_AUTOCONFIG # auto-configuration of RAID components 9381.1Shayapseudo-device md 1 # memory disk device (ramdisk) 9391.1Shayapseudo-device vnd 4 # disk-like interface to files 9401.1Shaya 9411.1Shaya# network pseudo-devices 9421.1Shayapseudo-device bpfilter 8 # Berkeley packet filter 9431.1Shayapseudo-device ipfilter # IP filter (firewall) and NAT 9441.1Shayapseudo-device loop # network loopback 9451.1Shayapseudo-device ppp 2 # Point-to-Point Protocol 9461.1Shayapseudo-device sl 2 # Serial Line IP 9471.1Shayapseudo-device strip 2 # Starmode Radio IP (Metricom) 9481.1Shayapseudo-device tun 2 # network tunneling over tty 9491.1Shayapseudo-device gre 2 # generic L3 over IP tunnel 9501.1Shayapseudo-device ipip 2 # IP Encapsulation within IP (RFC 2003) 9511.16Sjhawkpseudo-device gif 4 # IPv[46] over IPv[46] tunnel (RFC1933) 9521.16Sjhawk#pseudo-device faith 1 # IPv[46] tcp relay translation i/f 9531.16Sjhawk#pseudo-device stf 1 # 6to4 IPv6 over IPv4 encapsulation 9541.29Slukempseudo-device vlan # IEEE 802.1q encapsulation 9551.40Slukempseudo-device bridge # simple inter-network bridging 9561.1Shaya 9571.1Shaya# miscellaneous pseudo-devices 9581.25Sjdolecekpseudo-device pty # pseudo-terminals 9591.1Shayapseudo-device tb 1 # tablet line discipline 9601.1Shayapseudo-device sequencer 1 # MIDI sequencer 9611.1Shaya# rnd works; RND_COM does not on port i386 yet. 9621.1Shayapseudo-device rnd # /dev/random and in-kernel generator 9631.1Shaya#options RND_COM # use "com" randomness as well (BROKEN) 9641.1Shaya 9651.1Shaya# a pseudo device needed for Coda # also needs CODA (above) 9661.1Shayapseudo-device vcoda 4 # coda minicache <-> venus comm. 9671.16Sjhawk 9681.16Sjhawk# mouse & keyboard multiplexor pseudo-devices 9691.44Saugustsspseudo-device wsmux 970