GENERIC revision 1.499
11.499Sjunyoung# $NetBSD: GENERIC,v 1.499 2002/06/27 06:34:23 junyoung Exp $ 21.1Smycroft# 31.448Sgmcgarry# GENERIC machine description file 41.448Sgmcgarry# 51.448Sgmcgarry# This machine description file is used to generate the default NetBSD 61.448Sgmcgarry# kernel. The generic kernel does not include all options, subsystems 71.448Sgmcgarry# and device drivers, but should be useful for most applications. 81.1Smycroft# 91.448Sgmcgarry# The machine description file can be customised for your specific 101.448Sgmcgarry# machine to reduce the kernel size and improve its performance. 111.448Sgmcgarry# 121.448Sgmcgarry# For further information on compiling NetBSD kernels, see the config(8) 131.448Sgmcgarry# man page. 141.448Sgmcgarry# 151.448Sgmcgarry# For further information on hardware support for this architecture, see 161.448Sgmcgarry# the intro(4) man page. For further information about kernel options 171.448Sgmcgarry# for this architecture, see the options(4) man page. For an explanation 181.448Sgmcgarry# of each device driver in this file see the section 4 man page for the 191.448Sgmcgarry# device. 201.1Smycroft 211.448Sgmcgarryinclude "arch/i386/conf/std.i386" 221.293Shubertf 231.489Satatatoptions INCLUDE_CONFIG_FILE # embed config file in kernel binary 241.489Satatat 251.499Sjunyoung#ident "GENERIC-$Revision: 1.499 $" 261.14Scgd 271.110Sthorpejmaxusers 32 # estimated number of users 281.150Sthorpej 291.110Sthorpej# CPU support. At least one is REQUIRED. 301.110Sthorpejoptions I386_CPU 311.82Smellonoptions I486_CPU 321.82Smellonoptions I586_CPU 331.154Senamioptions I686_CPU 341.110Sthorpej 351.110Sthorpej# CPU-related options. 361.82Smellonoptions MATH_EMULATE # floating point emulation 371.370Sthorpejoptions VM86 # virtual 8086 emulation 381.102Smycroftoptions USER_LDT # user-settable LDT; used by WINE 391.112Sperry# eliminate delay no-ops in I/O; recommended on all but very old machines 401.112Sperry#options DUMMY_NOPS 411.423Sfvdl 421.423Sfvdloptions MTRR # memory-type range register syscall support 431.493Sgmcgarryoptions PERFCTRS # performance-monitoring counters support 441.191Sbouyer 451.197Slukem# delay between "rebooting ..." message and hardware reset, in milliseconds 461.191Sbouyer#options CPURESET_DELAY=2000 471.110Sthorpej 481.110Sthorpej# This option allows you to force a serial console at the specified 491.121Sdrochner# I/O address. see console(4) for details. 501.440Slukem#options CONSDEVNAME="\"com\"",CONADDR=0x2f8,CONSPEED=57600 511.175Srvb# you don't want the option below ON iff you are using the 521.184Sdrochner# serial console option of the new boot strap code. 531.302Sitojun#options CONS_OVERRIDE # Always use above! independent of boot info 541.32Sthorpej 551.101Smycroft# The following options override the memory sizes passed in from the boot 561.101Smycroft# block. Use them *only* if the boot block is unable to determine the correct 571.111Sperry# values. Note that the BIOS may *correctly* report less than 640k of base 581.101Smycroft# memory if the extended BIOS data area is located at the top of base memory 591.101Smycroft# (as is the case on most recent systems). 601.185Smycroft#options REALBASEMEM=639 # size of base memory (in KB) 611.185Smycroft#options REALEXTMEM=15360 # size of extended memory (in KB) 621.1Smycroft 631.110Sthorpej# Standard system options 641.110Sthorpej 651.110Sthorpejoptions UCONSOLE # users can use TIOCCONS (for xconsole) 661.110Sthorpejoptions INSECURE # disable kernel security levels 671.1Smycroft 681.82Smellonoptions RTC_OFFSET=0 # hardware clock is this many mins. west of GMT 691.216Scjsoptions NTP # NTP phase/frequency locked loop 701.1Smycroft 711.98Smikeloptions KTRACE # system call tracing via ktrace(1) 721.496Sitojunoptions SYSTRACE # system call vetting via systrace(1) 731.1Smycroft 741.82Smellonoptions SYSVMSG # System V-like message queues 751.82Smellonoptions SYSVSEM # System V-like semaphores 761.422Slukem#options SEMMNI=10 # number of semaphore identifiers 771.422Slukem#options SEMMNS=60 # number of semaphores in system 781.422Slukem#options SEMUME=10 # max number of undo entries per process 791.422Slukem#options SEMMNU=30 # number of undo structures in system 801.82Smellonoptions SYSVSHM # System V-like memory sharing 811.82Smellon#options SHMMAXPGS=1024 # 1024 pages is the default 821.82Smellon 831.110Sthorpejoptions LKM # loadable kernel modules 841.467Sjdolecek 851.480Sgmcgarry#options USERCONF # userconf(4) support 861.470Swiz#options PIPE_SOCKETPAIR # smaller, but slower pipe(2) 871.110Sthorpej 881.110Sthorpej# Diagnostic/debugging support options 891.403Sfvdl#options DIAGNOSTIC # expensive kernel consistency checks 901.110Sthorpej#options DEBUG # expensive debugging checks/support 911.127Stv#options KMEMSTATS # kernel memory statistics (vmstat -m) 921.110Sthorpejoptions DDB # in-kernel debugger 931.359Smycroftoptions DDB_HISTORY_SIZE=512 # enable history editing in DDB 941.110Sthorpej#options KGDB # remote debugger 951.439Slukem#options KGDB_DEVNAME="\"com\"",KGDB_DEVADDR=0x3f8,KGDB_DEVRATE=9600 961.110Sthorpej#makeoptions DEBUG="-g" # compile full symbol table 971.110Sthorpej 981.116Smikel# Compatibility options 991.82Smellonoptions COMPAT_NOMID # compatibility with 386BSD, BSDI, NetBSD 0.8, 1001.82Smellonoptions COMPAT_09 # NetBSD 0.9, 1011.82Smellonoptions COMPAT_10 # NetBSD 1.0, 1021.82Smellonoptions COMPAT_11 # NetBSD 1.1, 1031.55Smycroftoptions COMPAT_12 # NetBSD 1.2, 1041.125Skleinkoptions COMPAT_13 # NetBSD 1.3, 1051.245Saugustssoptions COMPAT_14 # NetBSD 1.4, 1061.398Sfvdloptions COMPAT_15 # NetBSD 1.5, 1071.82Smellonoptions COMPAT_43 # and 4.3BSD 1081.139Smycroftoptions COMPAT_386BSD_MBRPART # recognize old partition ID 1091.410Sabs#options TCP_COMPAT_42 # 4.2BSD TCP/IP bug compat. Not recommended. 1101.1Smycroft 1111.82Smellonoptions COMPAT_SVR4 # binary compatibility with SVR4 1121.82Smellonoptions COMPAT_IBCS2 # binary compatibility with SCO and ISC 1131.82Smellonoptions COMPAT_LINUX # binary compatibility with Linux 1141.82Smellonoptions COMPAT_FREEBSD # binary compatibility with FreeBSD 1151.422Slukem#options COMPAT_MACH # binary compatibility with Mach binaries 1161.422Slukem#options EXEC_MACHO # exec MACH-O binaries 1171.368Sitohy#options COMPAT_PECOFF # kernel support to run Win32 apps 1181.1Smycroft 1191.110Sthorpej# File systems 1201.71Sthorpejfile-system FFS # UFS 1211.80Sperryfile-system EXT2FS # second extended file system (linux) 1221.71Sthorpejfile-system LFS # log-structured file system 1231.71Sthorpejfile-system MFS # memory file system 1241.71Sthorpejfile-system NFS # Network File System client 1251.251Sjdolecekfile-system NTFS # Windows/NT file system (experimental) 1261.71Sthorpejfile-system CD9660 # ISO 9660 + Rock Ridge file system 1271.71Sthorpejfile-system MSDOSFS # MS-DOS file system 1281.71Sthorpejfile-system FDESC # /dev/fd 1291.71Sthorpejfile-system KERNFS # /kern 1301.71Sthorpejfile-system NULLFS # loopback file system 1311.292Swrstudenfile-system OVERLAY # overlay file system 1321.71Sthorpejfile-system PORTAL # portal filesystem (still experimental) 1331.71Sthorpejfile-system PROCFS # /proc 1341.71Sthorpejfile-system UMAPFS # NULLFS + uid and gid remapping 1351.71Sthorpejfile-system UNION # union file system 1361.187Srvbfile-system CODA # Coda File System; also needs vcoda (below) 1371.71Sthorpej 1381.110Sthorpej# File system options 1391.82Smellonoptions QUOTA # UFS quotas 1401.261Sitohy#options FFS_EI # FFS Endian Independent support 1411.440Slukemoptions SOFTDEP # FFS soft updates support. 1421.82Smellonoptions NFSSERVER # Network File System server 1431.81Sveego#options EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and 1441.80Sperry # immutable) behave as system flags. 1451.273Sperry 1461.110Sthorpej# Networking options 1471.82Smellon#options GATEWAY # packet forwarding 1481.82Smellonoptions INET # IP + ICMP + TCP + UDP 1491.273Sperryoptions INET6 # IPV6 1501.273Sperry#options IPSEC # IP security 1511.273Sperry#options IPSEC_ESP # IP security (encryption part; define w/IPSEC) 1521.273Sperry#options IPSEC_DEBUG # debug for IP security 1531.82Smellon#options MROUTING # IP multicast routing 1541.82Smellonoptions NS # XNS 1551.82Smellon#options NSIP # XNS tunneling over IP 1561.82Smellonoptions ISO,TPIP # OSI 1571.358Ssommerfe#options EON # OSI tunneling over IP 1581.82Smellonoptions CCITT,LLC,HDLC # X.25 1591.110Sthorpejoptions NETATALK # AppleTalk networking protocols 1601.242Schristosoptions PPP_BSDCOMP # BSD-Compress compression support for PPP 1611.242Schristosoptions PPP_DEFLATE # Deflate compression support for PPP 1621.242Schristosoptions PPP_FILTER # Active filter support for PPP (requires bpf) 1631.242Schristosoptions PFIL_HOOKS # pfil(9) packet filter hooks 1641.242Schristosoptions IPFILTER_LOG # ipmon(8) log support 1651.410Sabs#options TCP_DEBUG # Record last TCP_NDEBUG packets with SO_DEBUG 1661.1Smycroft 1671.112Sperry# These options enable verbose messages for several subsystems. 1681.112Sperry# Warning, these may compile large string tables into the kernel! 1691.112Sperryoptions EISAVERBOSE # verbose EISA device autoconfig messages 1701.335Saugustssoptions MIIVERBOSE # verbose PHY autoconfig messages 1711.112Sperryoptions PCIVERBOSE # verbose PCI device autoconfig messages 1721.315Scgd#options PCI_CONFIG_DUMP # verbosely dump PCI config space 1731.110Sthorpej#options PCMCIAVERBOSE # verbose PCMCIA configuration messages 1741.112Sperryoptions SCSIVERBOSE # human readable SCSI error messages 1751.162Saugustssoptions USBVERBOSE # verbose USB device autoconfig messages 1761.275Sdrochner#options PNPBIOSVERBOSE # verbose PnP BIOS messages 1771.422Slukem#options PNPBIOSDEBUG # more fulsome PnP BIOS debugging messages 1781.377Saugustssoptions I2OVERBOSE # verbose I2O driver messages 1791.415Saugustssoptions MCAVERBOSE # verbose MCA device autoconfig messages 1801.364Saugustss 1811.271Smycroftoptions NFS_BOOT_DHCP,NFS_BOOT_BOOTPARAM 1821.110Sthorpej 1831.221Sdrochner# 1841.217Sdrochner# wscons options 1851.221Sdrochner# 1861.221Sdrochner# builtin terminal emulations 1871.217Sdrochner#options WSEMUL_SUN # sun terminal emulation 1881.217Sdrochneroptions WSEMUL_VT100 # VT100 / VT220 emulation 1891.217Sdrochner# different kernel output - see dev/wscons/wsdisplayvar.h 1901.217Sdrochneroptions WS_KERNEL_FG=WSCOL_GREEN 1911.230Sdrochner#options WS_KERNEL_BG=WSCOL_BLACK 1921.221Sdrochner# compatibility to other console drivers 1931.217Sdrochneroptions WSDISPLAY_COMPAT_PCVT # emulate some ioctls 1941.217Sdrochneroptions WSDISPLAY_COMPAT_SYSCONS # emulate some ioctls 1951.217Sdrochneroptions WSDISPLAY_COMPAT_USL # VT handling 1961.218Scjsoptions WSDISPLAY_COMPAT_RAWKBD # can get raw scancodes 1971.217Sdrochner# see dev/pckbc/wskbdmap_mfii.c for implemented layouts 1981.217Sdrochner#options PCKBD_LAYOUT="(KB_DE | KB_NODEAD)" 1991.221Sdrochner# allocate a number of virtual screens at autoconfiguration time 2001.221Sdrochner#options WSDISPLAY_DEFAULTSCREENS=4 2011.258Sad# use a large software cursor that doesn't blink 2021.265Sitojunoptions PCDISPLAY_SOFTCURSOR 2031.369Slukem# modify the screen type of the console; defaults to "80x25" 2041.373Sminoura#options VGA_CONSOLE_SCREENTYPE="\"80x24\"" 2051.499Sjunyoung# work around a hardware bug that loaded fonts don't work; found on ATI cards 2061.499Sjunyoung#options VGA_CONSOLE_ATI_BROKEN_FONTSEL 2071.217Sdrochner 2081.110Sthorpej# Kernel root file system and dump configuration. 2091.110Sthorpejconfig netbsd root on ? type ? 2101.110Sthorpej#config netbsd root on sd0a type ffs 2111.110Sthorpej#config netbsd root on ? type nfs 2121.110Sthorpej 2131.110Sthorpej# 2141.110Sthorpej# Device configuration 2151.110Sthorpej# 2161.63Sthorpej 2171.31Scgdmainbus0 at root 2181.31Scgd 2191.110Sthorpej#apm0 at mainbus0 # Advanced power management 2201.272Shubertf 2211.272Shubertf# Tuning for power management, see apm(4) for more details. 2221.272Shubertf#options APM_NO_IDLE # Don't call BIOS CPU idle function 2231.272Shubertf#options APM_V10_ONLY # Use only the APM 1.0 calls 2241.272Shubertf#options APM_NO_POWEROFF # Don't power off on halt(8) 2251.354Shubertf#options APM_POWER_PRINT # Print stats on the console 2261.307Sitojun#options APM_DISABLE_INTERRUPTS=0 # Don't disable interrupts 2271.1Smycroft 2281.112Sperry 2291.112Sperry# Basic Bus Support 2301.112Sperry 2311.344Sthorpej# Plug-and-Play BIOS and attached devices 2321.344Sthorpej 2331.344Sthorpej#pnpbios* at mainbus? 2341.344Sthorpej 2351.344Sthorpej# mainboard audio chips 2361.345Sjhawk#ess* at pnpbios? index ? # ESS AudioDrive 2371.345Sjhawk#sb* at pnpbios? index ? # NeoMagic 256AV in sb mode 2381.345Sjhawk#wss* at pnpbios? index ? # NeoMagic 256AV in wss mode 2391.345Sjhawk#ym* at pnpbios? index ? # OPL3-SA3 2401.344Sthorpej 2411.344Sthorpej# com port 2421.344Sthorpej# If enabled, consider changing "com0", "com1", and "com2" under "ISA Serial 2431.345Sjhawk# Interfaces" to "com*", otherwise com2 will attach at pnpbios? and there 2441.344Sthorpej# will be no com0. A side effect is pcmcia (and other) com? previously 2451.344Sthorpej# starting at com3 may attach as com1 or com2. 2461.344Sthorpej#com* at pnpbios? index ? # serial ports 2471.344Sthorpej 2481.344Sthorpej# parallel port 2491.344Sthorpej# The above "com*" comments apply, cf. "lpt0" under "ISA parallel 2501.344Sthorpej# "printer interfaces". 2511.344Sthorpej#lpt* at pnpbios? index ? # parallel ports 2521.344Sthorpej 2531.344Sthorpej#pckbc* at pnpbios? index ? # PC keyboard/mouse controller 2541.344Sthorpej#fdc* at pnpbios? index ? # floppy controller 2551.344Sthorpej 2561.344Sthorpej# IDE controller on Toshiba Portege 3000 series (crippled PCI device) 2571.357Saugustss#pciide* at pnpbios? index ? 2581.396Snathanw 2591.110Sthorpej# PCI bus support 2601.110Sthorpejpci* at mainbus? bus ? 2611.110Sthorpejpci* at pchb? bus ? 2621.30Scgdpci* at ppb? bus ? 2631.304Saugustss 2641.304Saugustss# Configure PCI using BIOS information 2651.304Saugustss#options PCIBIOS # PCI BIOS support 2661.304Saugustss#options PCIBIOSVERBOSE # PCI BIOS verbose info 2671.365Ssoda#options PCIBIOS_ADDR_FIXUP # fixup PCI I/O addresses 2681.365Ssoda#options PCIBIOS_BUS_FIXUP # fixup PCI bus numbering 2691.304Saugustss#options PCIBIOS_INTR_FIXUP # fixup PCI interrupt routing 2701.361Ssoda#options PCIBIOS_IRQS_HINT=0x0a00 # PCI interrupts hint. IRQ 9 or 11 2711.365Ssoda#options PCIBIOS_INTR_GUESS # see pcibios(4) 2721.309Shubertf#options PCIINTR_DEBUG # super-verbose PCI interrupt fixup 2731.110Sthorpej 2741.112Sperry# PCI bridges 2751.63Sthorpejpchb* at pci? dev ? function ? # PCI-Host bridges 2761.135Sthorpejpceb* at pci? dev ? function ? # PCI-EISA bridges 2771.63Sthorpejpcib* at pci? dev ? function ? # PCI-ISA bridges 2781.420Satatatpcmb* at pci? dev ? function ? # PCI-MCA bridges 2791.110Sthorpejppb* at pci? dev ? function ? # PCI-PCI bridges 2801.160Scgd# XXX 'puc's aren't really bridges, but there's no better place for them here 2811.160Scgdpuc* at pci? dev ? function ? # PCI "universal" comm. cards 2821.424Sfvdl 2831.481Smycroftagp* at pchb? 2841.110Sthorpej 2851.110Sthorpej# EISA bus support 2861.426Snathanweisa0 at mainbus? 2871.426Snathanweisa0 at pceb? 2881.110Sthorpej 2891.110Sthorpej# ISA bus support 2901.426Snathanwisa0 at mainbus? 2911.426Snathanwisa0 at pceb? 2921.426Snathanwisa0 at pcib? 2931.63Sthorpej 2941.112Sperry# PCMCIA bus support 2951.112Sperrypcmcia* at pcic? controller ? socket ? 2961.223Sbadpcmcia* at tcic? controller ? socket ? 2971.112Sperry 2981.413Sjdolecek# MCA bus support 2991.413Sjdolecekmca0 at mainbus? 3001.413Sjdolecek 3011.112Sperry# ISA PCMCIA controllers 3021.296Saugustsspcic0 at isa? port 0x3e0 iomem 0xd0000 iosiz 0x10000 3031.296Saugustsspcic1 at isa? port 0x3e2 iomem 0xe0000 iosiz 0x4000 3041.471Sjmcneillpcic2 at isa? port 0x3e4 iomem 0xe0000 iosiz 0x4000 3051.296Saugustsstcic0 at isa? port 0x240 iomem 0xd0000 iosiz 0x10000 3061.211Snathanw 3071.211Snathanw# PCI PCMCIA controllers 3081.211Snathanwpcic0 at pci? dev? function ? 3091.112Sperry 3101.112Sperry# ISA Plug-and-Play bus support 3111.112Sperryisapnp0 at isa? 3121.112Sperry 3131.156Ssommerfe# ISA Plug-and-Play PCMCIA controllers 3141.156Ssommerfepcic* at isapnp? 3151.112Sperry 3161.344Sthorpej# CardBus bridge support 3171.298Saugustss#cbb* at pci? dev ? function ? 3181.440Slukem#cardslot* at cbb? 3191.297Saugustss 3201.344Sthorpej# CardBus bus support 3211.298Saugustss#cardbus* at cardslot? 3221.298Saugustss#pcmcia* at cardslot? 3231.297Saugustss 3241.112Sperry# Coprocessor Support 3251.112Sperry 3261.112Sperry# Math Coprocessor support 3271.112Sperrynpx0 at isa? port 0xf0 irq 13 # x86 math coprocessor 3281.112Sperry 3291.112Sperry 3301.112Sperry# Console Devices 3311.112Sperry 3321.352Smycroft# ISA console 3331.217Sdrochner#pc0 at isa? port 0x60 irq 1 # pccons generic PC console driver 3341.165Sbouyer# Keyboard layout configuration for pccons 3351.167Sbouyer#options FRENCH_KBD 3361.166Sbouyer#options FINNISH_KBD 3371.167Sbouyer#options GERMAN_KBD 3381.168Sperry#options NORWEGIAN_KBD 3391.352Smycroft# pccons-specific options: 3401.337Sjhawk#options XSERVER_DDB # PF12 gets you into DDB when X is running 3411.337Sjhawk#options XSERVER # X server support 3421.337Sjhawk 3431.110Sthorpej 3441.217Sdrochner# wscons 3451.238Stronpckbc0 at isa? # pc keyboard controller 3461.238Stronpckbd* at pckbc? # PC keyboard 3471.243Stronpms* at pckbc? # PS/2 mouse for wsmouse 3481.492Sjmcneill#options PMS_DISABLE_POWERHOOK # Disable PS/2 reset on resume 3491.217Sdrochnervga0 at isa? 3501.311Saugustssvga* at pci? dev ? function ? 3511.217Sdrochnerpcdisplay0 at isa? # CGA, MDA, EGA, HGA 3521.217Sdrochnerwsdisplay* at vga? console ? 3531.217Sdrochnerwsdisplay* at pcdisplay? console ? 3541.238Stronwskbd* at pckbd? console ? 3551.246Saugustsswsmouse* at pms? mux 0 3561.217Sdrochner 3571.311Saugustsspcppi0 at isa? 3581.146Sdrochnersysbeep0 at pcppi? 3591.110Sthorpej 3601.112Sperry# Serial Devices 3611.63Sthorpej 3621.112Sperry# PCI serial interfaces 3631.282Ssorencom* at puc? port ? # 16x50s on "universal" comm boards 3641.112Sperrycy* at pci? dev ? function ? # Cyclades Cyclom-Y serial boards 3651.338Sthorpejcz* at pci? dev ? function ? # Cyclades-Z multi-port serial boards 3661.30Scgd 3671.112Sperry# ISA Plug-and-Play serial interfaces 3681.112Sperrycom* at isapnp? # Modems and serial boards 3691.1Smycroft 3701.112Sperry# PCMCIA serial interfaces 3711.112Sperrycom* at pcmcia? function ? # Modems and serial cards 3721.188Sthorpej 3731.188Sthorpejpcmcom* at pcmcia? function ? # PCMCIA multi-port serial cards 3741.188Sthorpejcom* at pcmcom? slave ? # ...and the slave devices 3751.323Sjoda 3761.323Sjoda# CardBus serial interfaces 3771.357Saugustss#com* at cardbus? dev ? function ? # Modems and serial cards 3781.1Smycroft 3791.110Sthorpej# ISA serial interfaces 3801.89Sperry#options COM_HAYESP # adds Hayes ESP serial board support 3811.112Sperrycom0 at isa? port 0x3f8 irq 4 # Standard PC serial ports 3821.2Smycroftcom1 at isa? port 0x2f8 irq 3 3831.2Smycroftcom2 at isa? port 0x3e8 irq 5 3841.2Smycroft#com3 at isa? port 0x2e8 irq 9 3851.8Smycroft#ast0 at isa? port 0x1a0 irq 5 # AST 4-port serial cards 3861.34Scgd#com* at ast? slave ? 3871.8Smycroft#boca0 at isa? port 0x100 irq 5 # BOCA 8-port serial cards 3881.284Sitojun#boca0 at isa? port 0x100 irq 5 # BOCA 16-port serial cards (BB2016) 3891.284Sitojun#boca1 at isa? port 0x140 irq 5 # this line is also needed for BB2016 3901.8Smycroft#com* at boca? slave ? 3911.210Schristos#tcom0 at isa? port 0x100 irq 7 # TC-800 8-port serial cards 3921.210Schristos#com* at tcom? slave ? 3931.1Smycroft#rtfps0 at isa? port 0x1230 irq 10 # RT 4-port serial cards 3941.1Smycroft#com* at rtfps? slave ? 3951.58Schristos#cy0 at isa? iomem 0xd4000 irq 12 # Cyclades serial cards 3961.328Sexplorer#addcom0 at isa? port 0x108 irq 5 # Addonics FlexPort 8S 3971.328Sexplorer#com* at addcom? slave ? 3981.378Sjdolecek#moxa0 at isa? port 0x100 irq 5 # MOXA C168H serial card (experimental) 3991.378Sjdolecek#com* at moxa? slave ? 4001.1Smycroft 4011.413Sjdolecek# MCA serial interfaces 4021.413Sjdolecekcom* at mca? slot ? # 16x50s on comm boards 4031.357Saugustss 4041.112Sperry# Parallel Printer Interfaces 4051.160Scgd 4061.160Scgd# PCI parallel printer interfaces 4071.160Scgdlpt* at puc? port ? # || ports on "universal" comm boards 4081.110Sthorpej 4091.112Sperry# ISA parallel printer interfaces 4101.110Sthorpejlpt0 at isa? port 0x378 irq 7 # standard PC parallel ports 4111.110Sthorpejlpt1 at isa? port 0x278 4121.110Sthorpejlpt2 at isa? port 0x3bc 4131.1Smycroft 4141.440Slukem# Hardware monitors 4151.357Saugustss 4161.308Sgroo# LM7[89] and compatible hardware monitors 4171.310Sgroo#lm0 at isa? port 0x290 # other common ports: 0x280, 0x310 4181.336Sjoda 4191.336Sjoda# VIA VT82C686A hardware monitor 4201.339Sveego#viapm* at pci? dev ? function ? 4211.344Sthorpej#viaenv* at viapm? 4221.40Sperry 4231.377Saugustss 4241.375Sad# I2O devices 4251.375Sadiop* at pci? dev ? function ? # I/O processor 4261.375Sadiopsp* at iop? tid ? # SCSI/FC-AL ports 4271.379Sadld* at iop? tid ? # block devices 4281.427Saddpti* at iop? tid 0 # DPT/Adaptec control interface 4291.357Saugustss 4301.377Saugustss 4311.112Sperry# SCSI Controllers and Devices 4321.68Schristos 4331.112Sperry# PCI SCSI controllers 4341.186Sdanteadv* at pci? dev ? function ? # AdvanSys 1200[A,B], 9xx[U,UA] SCSI 4351.330Sdanteadw* at pci? dev ? function ? # AdvanSys 9x0UW[D], 3940U[2,3]W SCSI 4361.112Sperryahc* at pci? dev ? function ? # Adaptec [23]94x, aic78x0 SCSI 4371.112Sperrybha* at pci? dev ? function ? # BusLogic 9xx SCSI 4381.259Saddpt* at pci? dev ? function ? # DPT SmartCache/SmartRAID 4391.406Stsutsuiiha* at pci? dev ? function ? # Initio INIC-940/950 SCSI 4401.112Sperryisp* at pci? dev ? function ? # Qlogic ISP [12]0x0 SCSI/FibreChannel 4411.414Sadmly* at pci? dev ? function ? # Mylex AcceleRAID and eXtremeRAID 4421.414Sadpcscp* at pci? dev ? function ? # AMD 53c974 PCscsi-PCI SCSI 4431.350Sfvdlsiop* at pci? dev ? function ? # Symbios 53c8xx SCSI 4441.485Sbouyer#options SIOP_SYMLED # drive the act. LED in software 4451.433Stsutsuitrm* at pci? dev ? function ? # Tekram DC-395U/UW/F, DC-315/U SCSI 4461.110Sthorpej 4471.112Sperry# EISA SCSI controllers 4481.112Sperryahb* at eisa? slot ? # Adaptec 174[02] SCSI 4491.112Sperryahc* at eisa? slot ? # Adaptec 274x, aic7770 SCSI 4501.112Sperrybha* at eisa? slot ? # BusLogic 7xx SCSI 4511.263Saddpt* at eisa? slot ? # DPT EATA SCSI 4521.112Sperryuha* at eisa? slot ? # UltraStor 24f SCSI 4531.105Sthorpej 4541.112Sperry# PCMCIA SCSI controllers 4551.110Sthorpejaic* at pcmcia? function ? # Adaptec APA-1460 SCSI 4561.313Smycroftesp* at pcmcia? function ? # Qlogic ESP406/FAS408 SCSI 4571.145Senami 4581.145Senami# ISA Plug-and-Play SCSI controllers 4591.205Schristosaha* at isapnp? # Adaptec AHA-154[02 4601.145Senamiaic* at isapnp? # Adaptec AHA-1520B 4611.110Sthorpej 4621.112Sperry# ISA SCSI controllers 4631.367Srossadv0 at isa? port ? irq ? drq ? # AdvanSys APB-514[02] SCSI 4641.112Sperryaha0 at isa? port 0x330 irq ? drq ? # Adaptec 154[02] SCSI 4651.112Sperryaha1 at isa? port 0x334 irq ? drq ? 4661.112Sperryahc0 at isa? port ? irq ? # Adaptec 284x SCSI 4671.112Sperryaic0 at isa? port 0x340 irq 11 # Adaptec 152[02] SCSI 4681.116Smikelbha0 at isa? port 0x330 irq ? drq ? # BusLogic [457]4X SCSI 4691.112Sperrybha1 at isa? port 0x334 irq ? drq ? 4701.301Sad# The "nca" and "dpt" probes might give false hits or hang your machine. 4711.301Sad#dpt0 at isa? port 0x170 irq ? drq ? # DPT SmartCache/SmartRAID 4721.368Sitohy#nca0 at isa? port 0x360 irq 15 # Port-mapped NCR 53C80 controller 4731.262Sdrochner#nca1 at isa? iomem 0xd8000 irq 5 # Memory-mapped controller (T128, etc.) 4741.112Sperrysea0 at isa? iomem 0xc8000 irq 5 # Seagate/Future Domain SCSI 4751.112Sperryuha0 at isa? port 0x330 irq ? drq ? # UltraStor [13]4f SCSI 4761.129Sdrochneruha1 at isa? port 0x340 irq ? drq ? 4771.112Sperrywds0 at isa? port 0x350 irq 15 drq 6 # WD7000 and TMC-7000 controllers 4781.112Sperrywds1 at isa? port 0x358 irq 11 drq 5 4791.110Sthorpej 4801.297Saugustss# CardBus SCSI cards 4811.468Saugustss#adv* at cardbus? dev ? function ? # AdvanSys 1200[A,B], 9xx[U,UA] SCSI 4821.298Saugustss#ahc* at cardbus? dev ? function ? # Adaptec ADP-1480 4831.297Saugustss 4841.413Sjdolecek# MCA SCSI cards 4851.413Sjdolecekaha* at mca? slot ? # Adaptec AHA-1640 4861.413Sjdolecek 4871.110Sthorpej# SCSI bus support 4881.498Slukemscsibus* at scsi? 4891.110Sthorpej 4901.110Sthorpej# SCSI devices 4911.110Sthorpejsd* at scsibus? target ? lun ? # SCSI disk drives 4921.110Sthorpejst* at scsibus? target ? lun ? # SCSI tape drives 4931.110Sthorpejcd* at scsibus? target ? lun ? # SCSI CD-ROM drives 4941.110Sthorpejch* at scsibus? target ? lun ? # SCSI autochangers 4951.351Saugustssses* at scsibus? target ? lun ? # SCSI Enclosure Services devices 4961.110Sthorpejss* at scsibus? target ? lun ? # SCSI scanners 4971.110Sthorpejuk* at scsibus? target ? lun ? # SCSI unknown 4981.110Sthorpej 4991.372Sad 5001.312Sad# RAID controllers and devices 5011.491Sadaac* at pci? dev ? function ? # Adaptec AAC family 5021.404Sadcac* at eisa? slot ? # Compaq EISA array controllers 5031.372Sadcac* at pci? dev ? function ? # Compaq PCI array controllers 5041.487Sadicp* at pci? dev ? function ? # ICP-Vortex GDT & Intel RAID 5051.399Sadmlx* at pci? dev ? function ? # Mylex DAC960 & DEC SWXCR family 5061.404Sadmlx* at eisa? slot ? # Mylex DAC960 & DEC SWXCR family 5071.374Sadtwe* at pci? dev ? function ? # 3ware Escalade RAID controllers 5081.112Sperry 5091.491Sadld* at aac? unit ? # logical disk devices 5101.491Sadld* at cac? unit ? 5111.487Sadld* at icp? unit ? 5121.399Sadld* at twe? unit ? 5131.399Sadld* at mlx? unit ? 5141.487Sad 5151.487Sadicpsp* at icp? unit ? # SCSI pass-through 5161.357Saugustss 5171.220Sabs# IDE and related devices 5181.228Skleink# PCI IDE controllers - see pciide(4) for supported hardware. 5191.194Sbouyer# The 0x0001 flag force the driver to use DMA, even if the driver doesn't know 5201.194Sbouyer# how to set up DMA modes for this chip. This may work, or may cause 5211.194Sbouyer# a machine hang with some controllers. 5221.311Saugustsspciide* at pci? dev ? function ? flags 0x0000 5231.132Smycroft 5241.132Smycroft# ISA Plug-and-Play IDE controllers 5251.440Slukemwdc* at isapnp? 5261.131Smycroft 5271.131Smycroft# PCMCIA IDE controllers 5281.190Senamiwdc* at pcmcia? function ? 5291.112Sperry 5301.189Sbouyer# ISA ST506, ESDI, and IDE controllers 5311.235Sbouyer# Use flags 0x01 if you want to try to use 32bits data I/O (the driver will 5321.261Sitohy# fall back to 16bits I/O if 32bits I/O are not functional). 5331.235Sbouyer# Some controllers pass the initial 32bit test, but will fail later. 5341.235Sbouyerwdc0 at isa? port 0x1f0 irq 14 flags 0x00 5351.235Sbouyerwdc1 at isa? port 0x170 irq 15 flags 0x00 5361.112Sperry 5371.220Sabs# IDE drives 5381.220Sabs# Flags are used only with controllers that support DMA operations 5391.206Sbouyer# and mode settings (e.g. some pciide controllers) 5401.220Sabs# The lowest order four bits (rightmost digit) of the flags define the PIO 5411.220Sabs# mode to use, the next set of four bits the DMA mode and the third set the 5421.220Sabs# UltraDMA mode. For each set of four bits, the 3 lower bits define the mode 5431.220Sabs# to use, and the last bit must be 1 for this setting to be used. 5441.220Sabs# For DMA and UDMA, 0xf (1111) means 'disable'. 5451.220Sabs# 0x0fac means 'use PIO mode 4, DMA mode 2, disable UltraDMA'. 5461.220Sabs# (0xc=1100, 0xa=1010, 0xf=1111) 5471.220Sabs# 0x0000 means "use whatever the drive claims to support". 5481.206Sbouyerwd* at wdc? channel ? drive ? flags 0x0000 5491.206Sbouyerwd* at pciide? channel ? drive ? flags 0x0000 5501.112Sperry 5511.110Sthorpej# ATAPI bus support 5521.498Slukematapibus* at atapi? 5531.110Sthorpej 5541.110Sthorpej# ATAPI devices 5551.206Sbouyer# flags have the same meaning as for IDE drives. 5561.206Sbouyercd* at atapibus? drive ? flags 0x0000 # ATAPI CD-ROM drives 5571.206Sbouyersd* at atapibus? drive ? flags 0x0000 # ATAPI disk drives 5581.442Sbouyerst* at atapibus? drive ? flags 0x0000 # ATAPI tape drives 5591.206Sbouyeruk* at atapibus? drive ? flags 0x0000 # ATAPI unknown 5601.110Sthorpej 5611.112Sperry 5621.112Sperry# Miscellaneous mass storage devices 5631.112Sperry 5641.112Sperry# ISA floppy 5651.112Sperryfdc0 at isa? port 0x3f0 irq 6 drq 2 # standard PC floppy controllers 5661.112Sperry#fdc1 at isa? port 0x370 irq ? drq ? 5671.112Sperryfd* at fdc? drive ? # the drives themselves 5681.112Sperry# some machines need you to do this instead of fd* 5691.112Sperry#fd0 at fdc0 drive 0 5701.112Sperry 5711.112Sperry# ISA CD-ROM devices 5721.112Sperry#mcd0 at isa? port 0x300 irq 10 # Mitsumi CD-ROM drives 5731.112Sperry 5741.112Sperry# ISA tape devices 5751.157Sbouyer# note: the wt driver conflicts unpleasantly with SMC boards at the 5761.116Smikel# same I/O address. The probe reprograms their EEPROMs. Don't 5771.112Sperry# uncomment it unless you are actually using it. 5781.129Sdrochner#wt0 at isa? port 0x308 irq 5 drq 1 # Archive and Wangtek QIC tape drives 5791.112Sperry 5801.413Sjdolecek# MCA ESDI devices 5811.413Sjdolecekedc* at mca? slot ? # IBM ESDI Disk Controllers 5821.413Sjdoleceked* at edc? 5831.413Sjdolecek 5841.112Sperry 5851.112Sperry# Network Interfaces 5861.112Sperry 5871.112Sperry# PCI network interfaces 5881.383Sonoean* at pci? dev ? function ? # Aironet PC4500/PC4800 (802.11) 5891.497Sfvdlbge* at pci? dev ? function ? # Broadcom 570x gigabit Ethernet 5901.112Sperryen* at pci? dev ? function ? # ENI/Adaptec ATM 5911.200Sfvdlep* at pci? dev ? function ? # 3Com 3c59x 5921.150Sthorpejepic* at pci? dev ? function ? # SMC EPIC/100 Ethernet 5931.152Smjacobesh* at pci? dev ? function ? # Essential HIPPI card 5941.418Saugustssex* at pci? dev ? function ? # 3Com 90x[BC] 5951.112Sperryfpa* at pci? dev ? function ? # DEC DEFPA FDDI 5961.112Sperryfxp* at pci? dev ? function ? # Intel EtherExpress PRO 10+/100B 5971.407Sthorpejgsip* at pci? dev ? function ? # NS83820 Gigabit Ethernet 5981.419Saugustss#hme* at pci? dev ? function ? # Sun Microelectronics STP2002-STQ 5991.112Sperryle* at pci? dev ? function ? # PCnet-PCI Ethernet 6001.340Saugustsslmc* at pci? dev ? function ? # Lan Media Corp SSI/HSSI/DS3 6011.112Sperryne* at pci? dev ? function ? # NE2000-compatible Ethernet 6021.287Schoppsntwoc* at pci? dev ? function ? # Riscom/N2 PCI Sync Serial 6031.418Saugustsspcn* at pci? dev ? function ? # AMD PCnet-PCI Ethernet 6041.340Saugustssrtk* at pci? dev ? function ? # Realtek 8129/8139 6051.407Sthorpejsf* at pci? dev ? function ? # Adaptec AIC-6915 Ethernet 6061.407Sthorpejsip* at pci? dev ? function ? # SiS 900/DP83815 Ethernet 6071.418Saugustssste* at pci? dev ? function ? # Sundance ST-201 Ethernet 6081.418Saugustssstge* at pci? dev ? function ? # Sundance/Tamarack TC9021 Gigabit 6091.344Sthorpejti* at pci? dev ? function ? # Alteon ACEnic gigabit Ethernet 6101.115Sbouyertl* at pci? dev ? function ? # ThunderLAN-based Ethernet 6111.484Smycrofttlp* at pci? dev ? function ? # DECchip 21x4x and clones 6121.213Ssakamotovr* at pci? dev ? function ? # VIA Rhine Fast Ethernet 6131.431Sichirowi* at pci? dev ? function ? # Intersil Prism Mini-PCI (802.11b) 6141.483Smycroftwm* at pci? dev ? function ? # Intel 82543/82544 gigabit 6151.112Sperry 6161.112Sperry# EISA network interfaces 6171.112Sperryep* at eisa? slot ? # 3Com 3c579 Ethernet 6181.112Sperryfea* at eisa? slot ? # DEC DEFEA FDDI 6191.270Sthorpejtlp* at eisa? slot ? # DEC DE-425 Ethernet 6201.112Sperry 6211.112Sperry# ISA Plug-and-Play network interfaces 6221.387Saugustssan* at isapnp? # Aironet 802.11 6231.112Sperryep* at isapnp? # 3Com 3c509 Ethernet 6241.112Sperryne* at isapnp? # NE2000-compatible Ethernet 6251.222Sbadtr* at isapnp? # IBM/3COM TROPIC Token-Ring 6261.112Sperry 6271.112Sperry# PCMCIA network interfaces 6281.382Sonoean* at pcmcia? function ? # Aironet PC4500/PC4800 (802.11) 6291.316Sonoeawi* at pcmcia? function ? # BayStack 650/660 (802.11FH/DS) 6301.280Sitojuncnw* at pcmcia? function ? # Xircom/Netwave AirSurfer 6311.112Sperryep* at pcmcia? function ? # 3Com 3c589 and 3c562 Ethernet 6321.144Senamimbe* at pcmcia? function ? # MB8696x based Ethernet 6331.112Sperryne* at pcmcia? function ? # NE2000-compatible Ethernet 6341.294Saugustssray* at pcmcia? function ? # Raytheon Raylink (802.11) 6351.112Sperrysm* at pcmcia? function ? # Megahertz Ethernet 6361.421Saugustss# tr at pcmcia has problems with Cardbus bridges 6371.421Saugustss#tr* at pcmcia? function ? # TROPIC based Token-Ring 6381.252Sbouyerwi* at pcmcia? function ? # Lucent WaveLan IEEE (802.11) 6391.349Sgmcgarryxi* at pcmcia? function ? # Xircom CreditCard Ethernet 6401.260Sthorpej 6411.260Sthorpejmhzc* at pcmcia? function ? # Megahertz Ethernet/Modem combo cards 6421.260Sthorpejcom* at mhzc? 6431.260Sthorpejsm* at mhzc? 6441.112Sperry 6451.112Sperry# ISA network interfaces 6461.143Senamiate0 at isa? port 0x2a0 irq ? # AT1700 6471.164Sthorpejcs0 at isa? port 0x300 iomem ? irq ? drq ? # CS8900 Ethernet 6481.117Sthorpejec0 at isa? port 0x250 iomem 0xd8000 irq 9 # 3Com 3c503 Ethernet 6491.120Sthorpejeg0 at isa? port 0x280 irq 9 # 3C505 ethernet cards 6501.112Sperryel0 at isa? port 0x300 irq 9 # 3C501 ethernet cards 6511.343Stvep* at isa? port ? irq ? # 3C509 ethernet cards 6521.140Spkef0 at isa? port 0x360 iomem 0xd0000 irq 7 # 3C507 6531.140Spkai0 at isa? port 0x360 iomem 0xd0000 irq 7 # StarLAN 6541.143Senamifmv0 at isa? port 0x2a0 irq ? # FMV-180 series 6551.140Spkix0 at isa? port 0x300 irq 10 # EtherExpress/16 6561.121Sdrochneriy0 at isa? port 0x360 irq ? # EtherExpress PRO 10 ISA 6571.123Sthorpejlc0 at isa? port 0x320 iomem ? irq ? # DEC EtherWORKS III (LEMAC) 6581.146Sdrochner#depca0 at isa? port 0x300 iomem 0xc8000 iosiz 0x8000 irq 5 # DEPCA 6591.146Sdrochner#le* at depca? 6601.147Sdrochnernele0 at isa? port 0x320 irq 9 drq 7 # NE2100 6611.344Sthorpejle* at nele? 6621.287Schopps#ntwoc0 at isa? port 0x300 irq 5 iomem 0xc8000 flags 1 # Riscom/N2 sync serial 6631.146Sdrochnerbicc0 at isa? port 0x320 irq 10 drq 7 # BICC IsoLan 6641.146Sdrochnerle* at bicc? 6651.112Sperryne0 at isa? port 0x280 irq 9 # NE[12]000 ethernet cards 6661.112Sperryne1 at isa? port 0x300 irq 10 6671.119Sthorpejsm0 at isa? port 0x300 irq 10 # SMC91C9x Ethernet 6681.440Slukemtr0 at isa? port 0xa20 iomem 0xd8000 irq ? # IBM TROPIC based Token-Ring 6691.440Slukemtr1 at isa? port 0xa24 iomem 0xd0000 irq ? # IBM TROPIC based Token-Ring 6701.222Sbadtr* at isa? port ? irq ? # 3COM TROPIC based Token-Ring 6711.118Sthorpejwe0 at isa? port 0x280 iomem 0xd0000 irq 9 # WD/SMC Ethernet 6721.118Sthorpejwe1 at isa? port 0x300 iomem 0xcc000 irq 10 6731.112Sperry 6741.297Saugustss# CardBus network cards 6751.298Saugustss#ex* at cardbus? dev ? function ? # 3Com 3C575TX 6761.298Saugustss#fxp* at cardbus? dev ? function ? # Intel i8255x 6771.340Saugustss#rtk* at cardbus? dev ? function ? # Realtek 8129/8139 6781.298Saugustss#tlp* at cardbus? dev ? function ? # DECchip 21143 6791.413Sjdolecek 6801.413Sjdolecek# MCA network cards 6811.413Sjdolecekelmc* at mca? slot ? # 3Com EtherLink/MC (3c523) 6821.413Sjdolecekep* at mca? slot ? # 3Com EtherLink III (3c529) 6831.413Sjdolecekwe* at mca? slot ? # WD/SMC Ethernet 6841.413Sjdolecekate* at mca? slot ? # Allied Telesis AT1720 6851.413Sjdolecekne* at mca? slot ? # Novell NE/2 and clones 6861.413Sjdolecektr* at mca? slot ? # IBM Token Ring adapter 6871.413Sjdolecekle* at mca? slot ? # SKNET Personal/MC2+ 6881.297Saugustss 6891.172Sthorpej# MII/PHY support 6901.417Saugustssacphy* at mii? phy ? # DAltima AC101 and AMD Am79c874 PHYs 6911.417Saugustssamhphy* at mii? phy ? # AMD 79c901 Ethernet PHYs 6921.417Saugustssbmtphy* at mii? phy ? # Broadcom BCM5201 and BCM5202 PHYs 6931.417Saugustssbrgphy* at mii? phy ? # Broadcom BCM5400-family PHYs 6941.344Sthorpejdmphy* at mii? phy ? # Davicom DM9101 PHYs 6951.195Sthorpejexphy* at mii? phy ? # 3Com internal PHYs 6961.417Saugustssglxtphy* at mii? phy ? # Level One LXT-1000 PHYs 6971.415Saugustssgphyter* at mii? phy ? # NS83861 Gig-E PHY 6981.472Swizicsphy* at mii? phy ? # Integrated Circuit Systems ICS189x 6991.172Sthorpejinphy* at mii? phy ? # Intel 82555 PHYs 7001.270Sthorpejiophy* at mii? phy ? # Intel 82553 PHYs 7011.195Sthorpejlxtphy* at mii? phy ? # Level One LXT-970 PHYs 7021.417Saugustssmakphy* at mii? phy ? # Marvell Semiconductor 88E1000 PHYs 7031.172Sthorpejnsphy* at mii? phy ? # NS83840 PHYs 7041.281Sthorpejnsphyter* at mii? phy ? # NS83843 PHYs 7051.430Saugustsspnaphy* at mii? phy ? # generic HomePNA PHYs 7061.172Sthorpejqsphy* at mii? phy ? # Quality Semiconductor QS6612 PHYs 7071.199Sthorpejsqphy* at mii? phy ? # Seeq 80220/80221/80223 PHYs 7081.172Sthorpejtlphy* at mii? phy ? # ThunderLAN PHYs 7091.270Sthorpejtqphy* at mii? phy ? # TDK Semiconductor PHYs 7101.479Saugustssukphy* at mii? phy ? # generic unknown PHYs 7111.478Sitojunurlphy* at mii? phy ? # Realtek RTL8150L internal PHYs 7121.112Sperry 7131.357Saugustss 7141.162Saugustss# USB Controller and Devices 7151.162Saugustss 7161.162Saugustss# PCI USB controllers 7171.441Saugustss# The EHCI is not ready for prime time. 7181.441Saugustss#ehci* at pci? dev ? function ? # Enhanced Host Controller 7191.340Saugustssohci* at pci? dev ? function ? # Open Host Controller 7201.278Saugustssuhci* at pci? dev ? function ? # Universal Host Controller (Intel) 7211.297Saugustss 7221.297Saugustss# CardBus USB controllers 7231.441Saugustss#ehci* at cardbus? dev ? function ? # Enhanced Host Controller 7241.298Saugustss#ohci* at cardbus? dev ? function ? # Open Host Controller 7251.162Saugustss 7261.162Saugustss# USB bus support 7271.441Saugustss#usb* at ehci? 7281.340Saugustssusb* at ohci? 7291.162Saugustssusb* at uhci? 7301.162Saugustss 7311.162Saugustss# USB Hubs 7321.162Saugustssuhub* at usb? 7331.207Saugustssuhub* at uhub? port ? configuration ? interface ? 7341.162Saugustss 7351.452Saugustss# USB HID device 7361.452Saugustssuhidev* at uhub? port ? configuration ? interface ? 7371.452Saugustss 7381.162Saugustss# USB Mice 7391.452Saugustssums* at uhidev? reportid ? 7401.452Saugustsswsmouse* at ums? mux 0 7411.162Saugustss 7421.162Saugustss# USB Keyboards 7431.452Saugustssukbd* at uhidev? reportid ? 7441.246Saugustsswskbd* at ukbd? console ? mux 1 7451.162Saugustss 7461.162Saugustss# USB Generic HID devices 7471.452Saugustssuhid* at uhidev? reportid ? 7481.162Saugustss 7491.162Saugustss# USB Printer 7501.207Saugustssulpt* at uhub? port ? configuration ? interface ? 7511.162Saugustss 7521.254Saugustss# USB Modem 7531.254Saugustssumodem* at uhub? port ? configuration ? 7541.295Saugustssucom* at umodem? 7551.256Sthorpej 7561.256Sthorpej# USB Mass Storage 7571.256Sthorpejumass* at uhub? port ? configuration ? interface ? 7581.450Saugustss#wd* at umass? 7591.254Saugustss 7601.257Saugustss# USB audio 7611.257Saugustssuaudio* at uhub? port ? configuration ? 7621.257Saugustss 7631.397Stshiozak# USB MIDI 7641.397Stshiozakumidi* at uhub? port ? configuration ? 7651.447Saugustss 7661.458Saugustss# USB IrDA 7671.458Saugustss# USB-IrDA bridge spec 7681.449Saugustssuirda* at uhub? port ? configuration ? interface ? 7691.449Saugustssirframe* at uirda? 7701.458Saugustss 7711.458Saugustss# SigmaTel STIr4200 USB/IrDA Bridge 7721.458Saugustssustir* at uhub? port ? 7731.458Saugustssirframe* at ustir? 7741.397Stshiozak 7751.289Saugustss# USB Ethernet adapters 7761.289Saugustssaue* at uhub? port ? # ADMtek AN986 Pegasus based adapters 7771.291Saugustsscue* at uhub? port ? # CATC USB-EL1201A based adapters 7781.290Saugustsskue* at uhub? port ? # Kawasaki LSI KL5KUSB101B based adapters 7791.476Sichirourl* at uhub? port ? # Realtek RTL8150L based adapters 7801.318Saugustss 7811.475Saugustss# Prolific PL2301/PL2302 host-to-host adapter 7821.321Saugustssupl* at uhub? port ? 7831.325Saugustss 7841.325Saugustss# Serial adapters 7851.475Saugustssuftdi* at uhub? port ? # FTDI FT8U100AX serial adapter 7861.395Saugustssucom* at uftdi? portno ? 7871.394Sichiro 7881.475Saugustssumct* at uhub? port ? # MCT USB-RS232 serial adapter 7891.475Saugustssucom* at umct? portno ? 7901.475Saugustss 7911.394Sichirouplcom* at uhub? port ? # I/O DATA USB-RSAQ2 serial adapter 7921.440Slukemucom* at uplcom? portno ? 7931.401Sichiro 7941.475Saugustssuvscom* at uhub? port ? # SUNTAC Slipper U VS-10U serial adapter 7951.475Saugustssucom* at uvscom? portno ? 7961.324Saugustss 7971.324Saugustss# Diamond Multimedia Rio 500 7981.324Saugustssurio* at uhub? port ? 7991.321Saugustss 8001.318Saugustss# USB Handspring Visor 8011.321Saugustssuvisor* at uhub? port ? 8021.321Saugustssucom* at uvisor? 8031.377Saugustss 8041.377Saugustss# USB scanners 8051.377Saugustssuscanner* at uhub? port ? 8061.391Saugustss 8071.391Saugustss# USB scanners that use SCSI emulation, e.g., HP5300 8081.391Saugustssusscanner* at uhub? port ? 8091.392Saugustss 8101.392Saugustss# Y@P firmware loader 8111.392Saugustssuyap* at uhub? port ? 8121.456Saugustss 8131.456Saugustss# D-Link DSB-R100 USB radio 8141.459Saugustssudsbr* at uhub? port ? 8151.459Saugustssradio* at udsbr? 8161.289Saugustss 8171.162Saugustss# USB Generic driver 8181.244Saugustssugen* at uhub? port ? 8191.443Saugustss 8201.443Saugustss 8211.443Saugustss# IrDA and Consumer Ir devices 8221.446Ssoren 8231.443Saugustss# Toshiba Oboe 8241.446Ssorenoboe* at pci? dev ? function ? 8251.445Saugustssirframe* at oboe? 8261.162Saugustss 8271.357Saugustss 8281.112Sperry# Audio Devices 8291.112Sperry 8301.148Saugustss# PCI audio devices 8311.390Slukemauich* at pci? dev ? function ? # Intel ICH integrated AC'97 Audio 8321.438Ssomeyaautri* at pci? dev ? function ? # Trident 4DWAVE based AC'97 Audio 8331.319Stsarnaauvia* at pci? dev ? function ? # VIA VT82C686A integrated AC'97 Audio 8341.283Saugustssclcs* at pci? dev ? function ? # Cirrus Logic CS4280 8351.393Saugustssclct* at pci? dev ? function ? # Cirrus Logic CS4281 8361.331Saugustsscmpci* at pci? dev ? function ? # C-Media CMI8338/8738 8371.148Saugustsseap* at pci? dev ? function ? # Ensoniq AudioPCI 8381.432Sjdolecekemuxki* at pci? dev ? function ? # Creative SBLive! and PCI512 8391.461Sjmcneillesa* at pci? dev ? function ? # ESS Allegro-1 / Maestro-3 PCI Audio 8401.389Srhesm* at pci? dev ? function ? # ESS Maestro-1/2/2e PCI Audio Accelerator 8411.241Skleinkeso* at pci? dev ? function ? # ESS Solo-1 PCI AudioDrive 8421.268Saugustssfms* at pci? dev ? function ? # Forte Media FM801 8431.381Saugustssneo* at pci? dev ? function ? # NeoMagic 256 AC'97 Audio 8441.209Saugustsssv* at pci? dev ? function ? # S3 SonicVibes 8451.402Sminourayds* at pci? dev ? function ? # Yamaha DS-1 PCI Audio 8461.148Saugustss 8471.112Sperry# ISA Plug-and-Play audio devices 8481.173Saugustssess* at isapnp? # ESS Tech ES1887, ES1888, ES888 audio 8491.112Sperryguspnp* at isapnp? # Gravis Ultra Sound PnP audio 8501.112Sperrysb* at isapnp? # SoundBlaster-compatible audio 8511.169Saugustsswss* at isapnp? # Windows Sound System 8521.149Saugustssym* at isapnp? # Yamaha OPL3-SA3 audio 8531.112Sperry 8541.112Sperry# ISA audio devices 8551.232Sdrochner# the "aria" probe might give false hits 8561.232Sdrochner#aria0 at isa? port 0x290 irq 10 # Aria 8571.237Saugustss#ess0 at isa? port 0x220 irq 5 drq 1 drq2 5 # ESS 18XX 8581.112Sperrygus0 at isa? port 0x220 irq 7 drq 1 drq2 6 # Gravis Ultra Sound 8591.112Sperrypas0 at isa? port 0x220 irq 7 drq 1 # ProAudio Spectrum 8601.464Sitojun#pss0 at isa? port 0x220 irq 7 drq 6 # Personal Sound System 8611.464Sitojun#sp0 at pss0 port 0x530 irq 10 drq 0 # sound port driver 8621.161Sperrysb0 at isa? port 0x220 irq 5 drq 1 drq2 5 # SoundBlaster 8631.388Stvwss0 at isa? port 0x530 irq 10 drq 0 drq2 1 # Windows Sound System 8641.112Sperry 8651.428Saugustss# PCMCIA audio devices 8661.428Saugustss#esl* at pcmcia? function ? # ESS 1688 AudioDrive 8671.428Saugustss 8681.332Saugustss#cms0 at isa? port 0x220 # Creative Music System 8691.332Saugustss 8701.261Sitohy# OPL[23] FM synthesizers 8711.178Saugustss#opl0 at isa? port 0x388 # use only if not attached to sound card 8721.434Sitohyopl* at cmpci? flags 1 8731.429Shubertf#opl* at esl? 8741.241Skleinkopl* at eso? 8751.178Saugustssopl* at ess? 8761.268Saugustssopl* at fms? 8771.176Saugustssopl* at sb? 8781.209Saugustssopl* at sv? 8791.253Saugustssopl* at wss? 8801.402Sminouraopl* at yds? 8811.261Sitohyopl* at ym? 8821.176Saugustss 8831.112Sperry# Audio support 8841.498Slukemaudio* at audiobus? 8851.112Sperry 8861.249Saugustss# MPU 401 UARTs 8871.440Slukem#mpu* at isa? port 0x330 irq 9 # MPU401 or compatible card 8881.434Sitohympu* at cmpci? 8891.249Saugustssmpu* at eso? 8901.268Saugustssmpu* at fms? 8911.248Saugustssmpu* at sb? 8921.402Sminourampu* at yds? 8931.261Sitohympu* at ym? 8941.247Saugustss 8951.170Saugustss# MIDI support 8961.498Slukemmidi* at midibus? 8971.173Saugustssmidi* at pcppi? # MIDI interface to the PC speaker 8981.170Saugustss 8991.112Sperry# The spkr driver provides a simple tone interface to the built in speaker. 9001.146Sdrochner#spkr0 at pcppi? # PC speaker 9011.454Saugustss 9021.454Saugustss 9031.454Saugustss# FM-Radio devices 9041.454Saugustss# ISA radio devices 9051.454Saugustss#az0 at isa? port 0x350 # Aztech/PackardBell FM Radio Card 9061.457Saugustss#az1 at isa? port 0x358 9071.457Saugustss#rt0 at isa? port 0x20c # AIMS Lab Radiotrack & compatible 9081.457Saugustss#rt1 at isa? port 0x284 9091.457Saugustss#rt2 at isa? port 0x30c 9101.457Saugustss#rt3 at isa? port 0x384 9111.457Saugustss#rtii0 at isa? port 0x20c # AIMS Lab Radiotrack II FM Radio Card 9121.457Saugustss#rtii1 at isa? port 0x30c 9131.454Saugustss#sf2r0 at isa? port 0x384 # SoundForte RadioLink SF16-FMR2 FM Radio Card 9141.454Saugustss 9151.454Saugustss# PCI radio devices 9161.455Saugustss#mr* at pci? dev ? function ? # Guillemot Maxi Radio FM 2000 Radio Card 9171.454Saugustss 9181.454Saugustss# Radio support 9191.454Saugustss#radio* at az? 9201.454Saugustss#radio* at mr? 9211.454Saugustss#radio* at rt? 9221.454Saugustss#radio* at rtii? 9231.454Saugustss#radio* at sf2r? 9241.112Sperry 9251.357Saugustss 9261.334Swiz# TV cards 9271.334Swiz 9281.334Swiz# Brooktree 848/849/878/879 based TV cards 9291.334Swizbktr* at pci? dev ? function ? 9301.463Sjmcneillradio* at bktr? 9311.357Saugustss 9321.112Sperry 9331.112Sperry# Mice 9341.112Sperry 9351.112Sperry# ISA busmice 9361.243Stronlms0 at isa? port 0x23c irq 5 # Logitech bus mouse 9371.243Stronlms1 at isa? port 0x238 irq 5 9381.243Stronmms0 at isa? port 0x23c irq 5 # Microsoft InPort mouse 9391.243Stronmms1 at isa? port 0x238 irq 5 9401.246Saugustsswsmouse* at lms? mux 0 9411.246Saugustsswsmouse* at mms? mux 0 9421.217Sdrochner# backwards compatible versions 9431.243Stron#olms0 at isa? port 0x23c irq 5 # Logitech bus mouse 9441.243Stron#olms1 at isa? port 0x238 irq 5 9451.243Stron#omms0 at isa? port 0x23c irq 5 # Microsoft InPort mouse 9461.243Stron#omms1 at isa? port 0x238 irq 5 9471.112Sperry 9481.112Sperry 9491.112Sperry# Joysticks 9501.400Sperry 9511.400Sperry#joy* at pnpbios? index ? # Game port 9521.112Sperry 9531.112Sperry# ISA Plug-and-Play joysticks 9541.112Sperryjoy* at isapnp? # Game ports (usually on audio cards) 9551.317Smartin 9561.317Smartin# PCI joysticks 9571.317Smartinjoy* at pci? # Game ports (usually on audio cards) 9581.488Skleinkjoy* at eso? # ESS Solo-1 on-board joystick 9591.112Sperry 9601.112Sperry# ISA joysticks. Probe is a little strange; add only if you have one. 9611.112Sperry#joy0 at isa? port 0x201 9621.112Sperry 9631.112Sperry 9641.112Sperry# Miscellaneous Devices 9651.112Sperry 9661.112Sperry# Planetconnect Satellite receiver driver. 9671.112Sperry#satlink0 at isa? port 0x300 drq 1 9681.112Sperry 9691.453Shpeyerl# Middle Digital, Inc. PCI-Weasel serial console board control 9701.453Shpeyerl# devices (watchdog timer, etc.) 9711.453Shpeyerlweasel* at pci? 9721.112Sperry 9731.110Sthorpej# Pull in optional local configuration 9741.57Smycroftinclude "arch/i386/conf/GENERIC.local" 9751.1Smycroft 9761.112Sperry 9771.112Sperry# Pseudo-Devices 9781.112Sperry 9791.112Sperry# disk/mass storage pseudo-devices 9801.112Sperrypseudo-device ccd 4 # concatenated/striped disk devices 9811.466Sosterpseudo-device raid 8 # RAIDframe disk driver 9821.466Sosteroptions RAID_AUTOCONFIG # auto-configuration of RAID components 9831.469Swiz#Options to enable various other RAIDframe RAID types. 9841.469Swiz#options RF_INCLUDE_EVENODD=1 9851.469Swiz#options RF_INCLUDE_RAID5_RS=1 9861.469Swiz#options RF_INCLUDE_PARITYLOGGING=1 9871.469Swiz#options RF_INCLUDE_CHAINDECLUSTER=1 9881.469Swiz#options RF_INCLUDE_INTERDECLUSTER=1 9891.469Swiz#options RF_INCLUDE_PARITY_DECLUSTERING=1 9901.469Swiz#options RF_INCLUDE_PARITY_DECLUSTERING_DS=1 9911.112Sperrypseudo-device md 1 # memory disk device (ramdisk) 9921.112Sperrypseudo-device vnd 4 # disk-like interface to files 9931.112Sperry 9941.112Sperry# network pseudo-devices 9951.110Sthorpejpseudo-device bpfilter 8 # Berkeley packet filter 9961.110Sthorpejpseudo-device ipfilter # IP filter (firewall) and NAT 9971.110Sthorpejpseudo-device loop # network loopback 9981.110Sthorpejpseudo-device ppp 2 # Point-to-Point Protocol 9991.451Smartinpseudo-device pppoe # PPP over Ethernet (RFC 2516) 10001.112Sperrypseudo-device sl 2 # Serial Line IP 10011.112Sperrypseudo-device strip 2 # Starmode Radio IP (Metricom) 10021.445Saugustsspseudo-device irframetty # IrDA frame line discipline 10031.112Sperrypseudo-device tun 2 # network tunneling over tty 10041.183Shwrpseudo-device gre 2 # generic L3 over IP tunnel 10051.273Sperrypseudo-device gif 4 # IPv[46] over IPv[46] tunnel (RFC1933) 10061.279Sitojun#pseudo-device faith 1 # IPv[46] tcp relay translation i/f 10071.326Sitojun#pseudo-device stf 1 # 6to4 IPv6 over IPv4 encapsulation 10081.386Sbouyerpseudo-device vlan # IEEE 802.1q encapsulation 10091.420Satatatpseudo-device bridge # simple inter-network bridging 10101.112Sperry 10111.112Sperry# miscellaneous pseudo-devices 10121.371Sjdolecekpseudo-device pty # pseudo-terminals 10131.113Sexplorerpseudo-device tb 1 # tablet line discipline 10141.170Saugustsspseudo-device sequencer 1 # MIDI sequencer 10151.227Sexplorer# rnd works; RND_COM does not on port i386 yet. 10161.227Sexplorerpseudo-device rnd # /dev/random and in-kernel generator 10171.114Sexplorer#options RND_COM # use "com" randomness as well (BROKEN) 10181.494Slukempseudo-device clockctl # user control of clock subsystem 10191.181Srvb 10201.182Srvb# a pseudo device needed for Coda # also needs CODA (above) 10211.187Srvbpseudo-device vcoda 4 # coda minicache <-> venus comm. 10221.246Saugustss 10231.437Sjunyoung# wscons pseudo-devices 10241.437Sjunyoungpseudo-device wsmux # mouse & keyboard multiplexor 10251.437Sjunyoungpseudo-device wsfont 10261.437Sjunyoung 1027