NOTES (61616) | NOTES (61640) |
---|---|
1# | 1# |
2# LINT -- config file for checking all the sources, tries to pull in 3# as much of the source tree as it can. | 2# DOCS -- Lines that can be cut/pasted into kernel and hints configs. |
4# | 3# |
5# $FreeBSD: head/sys/conf/NOTES 61616 2000-06-13 09:10:37Z kato $ | 4# Lines that begin with 'device', 'options', 'machine', 'ident', 'maxusers', 5# 'makeoptions', 'hints' etc go into the kernel configuration that you 6# run config(8) with. |
6# | 7# |
7# NB: You probably don't want to try running a kernel built from this 8# file. Instead, you should start from GENERIC, and add options from 9# this file as required. | 8# Lines that begin with 'hints.' are NOT for config(8), they go into your 9# hints file. See /boot/device.hints and/or the 'hints' config(8) directive. |
10# | 10# |
11# $FreeBSD: head/sys/conf/NOTES 61640 2000-06-13 22:28:50Z peter $ 12# |
|
11 12# 13# This directive is mandatory; it defines the architecture to be 14# configured for; in this case, the 386 family based IBM-PC and 15# compatibles. 16# 17machine i386 18 --- 403 unchanged lines hidden (view full) --- 422options NETGRAPH_UI 423options NETGRAPH_VJC 424 425device mn # Munich32x/Falc54 Nx64kbit/sec cards. 426device lmc # tulip based LanMedia WAN cards 427 428# 429# Network interfaces: | 13 14# 15# This directive is mandatory; it defines the architecture to be 16# configured for; in this case, the 386 family based IBM-PC and 17# compatibles. 18# 19machine i386 20 --- 403 unchanged lines hidden (view full) --- 424options NETGRAPH_UI 425options NETGRAPH_VJC 426 427device mn # Munich32x/Falc54 Nx64kbit/sec cards. 428device lmc # tulip based LanMedia WAN cards 429 430# 431# Network interfaces: |
430# The `loop' pseudo-device is MANDATORY when networking is enabled. 431# The `ether' pseudo-device provides generic code to handle | 432# The `loop' device is MANDATORY when networking is enabled. 433# The `ether' device provides generic code to handle |
432# Ethernets; it is MANDATORY when a Ethernet device driver is 433# configured or token-ring is enabled. | 434# Ethernets; it is MANDATORY when a Ethernet device driver is 435# configured or token-ring is enabled. |
434# The 'fddi' pseudo-device provides generic code to support FDDI. 435# The `sppp' pseudo-device serves a similar role for certain types | 436# The 'fddi' device provides generic code to support FDDI. 437# The `sppp' device serves a similar role for certain types |
436# of synchronous PPP links (like `cx', `ar'). | 438# of synchronous PPP links (like `cx', `ar'). |
437# The `sl' pseudo-device implements the Serial Line IP (SLIP) service. 438# The `ppp' pseudo-device implements the Point-to-Point Protocol. 439# The `bpf' pseudo-device enables the Berkeley Packet Filter. Be | 439# The `sl' device implements the Serial Line IP (SLIP) service. 440# The `ppp' device implements the Point-to-Point Protocol. 441# The `bpf' device enables the Berkeley Packet Filter. Be |
440# aware of the legal and administrative consequences of enabling this 441# option. The number of devices determines the maximum number of 442# simultaneous BPF clients programs runnable. | 442# aware of the legal and administrative consequences of enabling this 443# option. The number of devices determines the maximum number of 444# simultaneous BPF clients programs runnable. |
443# The `disc' pseudo-device implements a minimal network interface, | 445# The `disc' device implements a minimal network interface, |
444# which throws away all packets sent and never receives any. It is 445# included for testing purposes. This shows up as the 'ds' interface. | 446# which throws away all packets sent and never receives any. It is 447# included for testing purposes. This shows up as the 'ds' interface. |
446# The `tun' pseudo-device implements (user-)ppp and nos-tun 447# The `gif' pseudo-device implements IPv6 over IP4 tunneling, | 448# The `tun' device implements (user-)ppp and nos-tun 449# The `gif' device implements IPv6 over IP4 tunneling, |
448# IPv4 over IPv6 tunneling, IPv4 over IPv4 tunneling and 449# IPv6 over IPv6 tunneling. | 450# IPv4 over IPv6 tunneling, IPv4 over IPv4 tunneling and 451# IPv6 over IPv6 tunneling. |
450# The `faith' pseudo-device captures packets sent to it and diverts them | 452# The `faith' device captures packets sent to it and diverts them |
451# to the IPv4/IPv6 translation daemon. | 453# to the IPv4/IPv6 translation daemon. |
452# The `ef' pseudo-device provides support for multiple ethernet frame types | 454# The `ef' device provides support for multiple ethernet frame types |
453# specified via ETHER_* options. See ef(4) for details. 454# 455# The PPP_BSDCOMP option enables support for compress(1) style entire 456# packet compression, the PPP_DEFLATE is for zlib/gzip style compression. 457# PPP_FILTER enables code for filtering the ppp data stream and selecting 458# events for resetting the demand dial activity timer - requires bpf. 459# See pppd(8) for more details. 460# | 455# specified via ETHER_* options. See ef(4) for details. 456# 457# The PPP_BSDCOMP option enables support for compress(1) style entire 458# packet compression, the PPP_DEFLATE is for zlib/gzip style compression. 459# PPP_FILTER enables code for filtering the ppp data stream and selecting 460# events for resetting the demand dial activity timer - requires bpf. 461# See pppd(8) for more details. 462# |
461pseudo-device ether #Generic Ethernet 462pseudo-device token #Generic TokenRing 463pseudo-device fddi #Generic FDDI 464pseudo-device sppp #Generic Synchronous PPP 465pseudo-device loop #Network loopback device 466pseudo-device bpf #Berkeley packet filter 467pseudo-device disc #Discard device (ds0, ds1, etc) 468pseudo-device tun #Tunnel driver (ppp(8), nos-tun(8)) 469pseudo-device sl #Serial Line IP 470pseudo-device ppp 2 #Point-to-point protocol | 463device ether #Generic Ethernet 464device vlan 1 #VLAN support 465device token #Generic TokenRing 466device fddi #Generic FDDI 467device sppp #Generic Synchronous PPP 468device loop 1 #Network loopback device 469device bpf #Berkeley packet filter 470device disc #Discard device (ds0, ds1, etc) 471device tun #Tunnel driver (ppp(8), nos-tun(8)) 472device sl #Serial Line IP 473device ppp 2 #Point-to-point protocol |
471options PPP_BSDCOMP #PPP BSD-compress support 472options PPP_DEFLATE #PPP zlib/deflate/gzip support 473options PPP_FILTER #enable bpf filtering (needs bpf) 474 | 474options PPP_BSDCOMP #PPP BSD-compress support 475options PPP_DEFLATE #PPP zlib/deflate/gzip support 476options PPP_FILTER #enable bpf filtering (needs bpf) 477 |
475pseudo-device ef # Multiple ethernet frames support | 478device ef # Multiple ethernet frames support |
476options ETHER_II # enable Ethernet_II frame 477options ETHER_8023 # enable Ethernet_802.3 (Novell) frame 478options ETHER_8022 # enable Ethernet_802.2 frame 479options ETHER_SNAP # enable Ethernet_802.2/SNAP frame 480 481# for IPv6 | 479options ETHER_II # enable Ethernet_II frame 480options ETHER_8023 # enable Ethernet_802.3 (Novell) frame 481options ETHER_8022 # enable Ethernet_802.2 frame 482options ETHER_SNAP # enable Ethernet_802.2/SNAP frame 483 484# for IPv6 |
482pseudo-device gif 4 #IPv6 and IPv4 tunneling 483pseudo-device faith 1 #for IPv6 and IPv4 translation | 485device gif 4 #IPv6 and IPv4 tunneling 486device faith 1 #for IPv6 and IPv4 translation |
484 485# 486# Internet family options: 487# 488# TCP_COMPAT_42 causes the TCP code to emulate certain bugs present in 489# 4.2BSD. This option should not be used unless you have a 4.2BSD 490# machine and TCP connections fail. 491# --- 192 unchanged lines hidden (view full) --- 684options NFS_GATHERDELAY=10 # Default write gather delay (msec) 685options NFS_UIDHASHSIZ=29 # Tune the size of nfssvc_sock with this 686options NFS_WDELAYHASHSIZ=16 # and with this 687options NFS_MUIDHASHSIZ=63 # Tune the size of nfsmount with this 688options NFS_DEBUG # Enable NFS Debugging 689 690# Coda stuff: 691options CODA #CODA filesystem. | 487 488# 489# Internet family options: 490# 491# TCP_COMPAT_42 causes the TCP code to emulate certain bugs present in 492# 4.2BSD. This option should not be used unless you have a 4.2BSD 493# machine and TCP connections fail. 494# --- 192 unchanged lines hidden (view full) --- 687options NFS_GATHERDELAY=10 # Default write gather delay (msec) 688options NFS_UIDHASHSIZ=29 # Tune the size of nfssvc_sock with this 689options NFS_WDELAYHASHSIZ=16 # and with this 690options NFS_MUIDHASHSIZ=63 # Tune the size of nfsmount with this 691options NFS_DEBUG # Enable NFS Debugging 692 693# Coda stuff: 694options CODA #CODA filesystem. |
692pseudo-device vcoda 4 #coda minicache <-> venus comm. | 695device vcoda 4 #coda minicache <-> venus comm. |
693 694# 695# Add support for the EXT2FS filesystem of Linux fame. Be a bit 696# careful with this - the ext2fs code has a tendency to lag behind 697# changes and not be exercised very much, so mounting read/write could 698# be dangerous (and even mounting read only could result in panics.) 699# 700options EXT2FS --- 58 unchanged lines hidden (view full) --- 759 760# This old behavior is maintained as the default behavior. The unit 761# assignment begins with the first non-wired down unit for a device 762# type. For example, if you wire a disk as "da3" then the first 763# non-wired disk will be assigned da4. 764 765# The syntax for wiring down devices is: 766 | 696 697# 698# Add support for the EXT2FS filesystem of Linux fame. Be a bit 699# careful with this - the ext2fs code has a tendency to lag behind 700# changes and not be exercised very much, so mounting read/write could 701# be dangerous (and even mounting read only could result in panics.) 702# 703options EXT2FS --- 58 unchanged lines hidden (view full) --- 762 763# This old behavior is maintained as the default behavior. The unit 764# assignment begins with the first non-wired down unit for a device 765# type. For example, if you wire a disk as "da3" then the first 766# non-wired disk will be assigned da4. 767 768# The syntax for wiring down devices is: 769 |
767# device scbus0 at ahc0 # Single bus device 768# device scbus1 at ahc1 bus 0 # Single bus device 769# device scbus3 at ahc2 bus 0 # Twin bus device 770# device scbus2 at ahc2 bus 1 # Twin bus device 771# device da0 at scbus0 target 0 unit 0 772# device da1 at scbus3 target 1 773# device da2 at scbus2 target 3 774# device sa1 at scbus1 target 6 775# device cd | 770hint.scbus.0.at="ahc0" 771hint.scbus.1.at="ahc1" 772hint.scbus.1.bus="0" 773hint.scbus.3.at="ahc2" 774hint.scbus.3.bus="0" 775hint.scbus.2.at="ahc2" 776hint.scbus.2.bus="1" 777hint.da.0.at="scbus0" 778hint.da.0.target="0" 779hint.da.0.unit="0" 780hint.da.1.at="scbus3" 781hint.da.1.target="1" 782hint.da.2.at="scbus2" 783hint.da.2.target="3" 784hint.sa.1.at="scbus1" 785hint.sa.1.target="6" |
776 777# "units" (SCSI logical unit number) that are not specified are 778# treated as if specified as LUN 0. 779 780# All SCSI devices allocate as many units as are required. 781 782# The "unknown" device (uk? in pre-2.0.5) is now part of the base SCSI 783# configuration and doesn't have to be explicitly configured. --- 74 unchanged lines hidden (view full) --- 858 859##################################################################### 860# MISCELLANEOUS DEVICES AND OPTIONS 861 862# The `pty' device usually turns out to be ``effectively mandatory'', 863# as it is required for `telnetd', `rlogind', `screen', `emacs', and 864# `xterm', among others. 865 | 786 787# "units" (SCSI logical unit number) that are not specified are 788# treated as if specified as LUN 0. 789 790# All SCSI devices allocate as many units as are required. 791 792# The "unknown" device (uk? in pre-2.0.5) is now part of the base SCSI 793# configuration and doesn't have to be explicitly configured. --- 74 unchanged lines hidden (view full) --- 868 869##################################################################### 870# MISCELLANEOUS DEVICES AND OPTIONS 871 872# The `pty' device usually turns out to be ``effectively mandatory'', 873# as it is required for `telnetd', `rlogind', `screen', `emacs', and 874# `xterm', among others. 875 |
866pseudo-device pty #Pseudo ttys 867pseudo-device speaker #Play IBM BASIC-style noises out your speaker 868pseudo-device gzip #Exec gzipped a.out's 869pseudo-device vn #Vnode driver (turns a file into a device) 870pseudo-device md #Memory/malloc disk 871pseudo-device snp #Snoop device - to look at pty/vty/etc.. 872pseudo-device ccd 4 #Concatenated disk driver | 876device pty #Pseudo ttys 877device speaker #Play IBM BASIC-style noises out your speaker 878device gzip #Exec gzipped a.out's 879device vn #Vnode driver (turns a file into a device) 880device md #Memory/malloc disk 881device snp #Snoop device - to look at pty/vty/etc.. 882device ccd 4 #Concatenated disk driver |
873 874# Configuring Vinum into the kernel is not necessary, since the kld 875# module gets started automatically when vinum(8) starts. This 876# device is also untested. Use at your own risk. 877# 878# The option VINUMDEBUG must match the value set in CFLAGS 879# in src/sbin/vinum/Makefile. Failure to do so will result in 880# the following message from vinum(8): 881# 882# Can't get vinum config: Invalid argument 883# 884# see vinum(4) for more reasons not to use these options. | 883 884# Configuring Vinum into the kernel is not necessary, since the kld 885# module gets started automatically when vinum(8) starts. This 886# device is also untested. Use at your own risk. 887# 888# The option VINUMDEBUG must match the value set in CFLAGS 889# in src/sbin/vinum/Makefile. Failure to do so will result in 890# the following message from vinum(8): 891# 892# Can't get vinum config: Invalid argument 893# 894# see vinum(4) for more reasons not to use these options. |
885pseudo-device vinum #Vinum concat/mirror/raid driver | 895device vinum #Vinum concat/mirror/raid driver |
886options VINUMDEBUG #enable Vinum debugging hooks 887 888# Size of the kernel message buffer. Should be N * pagesize. 889options MSGBUF_SIZE=40960 890 891 892##################################################################### 893# HARDWARE DEVICE CONFIGURATION --- 27 unchanged lines hidden (view full) --- 921# then attempt to detect the installed amount of RAM. If this probe 922# fails to detect >64MB RAM you will have to use the MAXMEM option. 923# The amount is in kilobytes, so for a machine with 128MB of RAM, it would 924# be 131072 (128 * 1024). 925# 926# BROKEN_KEYBOARD_RESET disables the use of the keyboard controller to 927# reset the CPU for reboot. This is needed on some systems with broken 928# keyboard controllers. | 896options VINUMDEBUG #enable Vinum debugging hooks 897 898# Size of the kernel message buffer. Should be N * pagesize. 899options MSGBUF_SIZE=40960 900 901 902##################################################################### 903# HARDWARE DEVICE CONFIGURATION --- 27 unchanged lines hidden (view full) --- 931# then attempt to detect the installed amount of RAM. If this probe 932# fails to detect >64MB RAM you will have to use the MAXMEM option. 933# The amount is in kilobytes, so for a machine with 128MB of RAM, it would 934# be 131072 (128 * 1024). 935# 936# BROKEN_KEYBOARD_RESET disables the use of the keyboard controller to 937# reset the CPU for reboot. This is needed on some systems with broken 938# keyboard controllers. |
929# 930# PAS_JOYSTICK_ENABLE enables the gameport on the ProAudio Spectrum | |
931 | 939 |
940options COMPAT_OLDISA #Use ISA shims and glue for old drivers |
|
932options AUTO_EOI_1 | 941options AUTO_EOI_1 |
933#options AUTO_EOI_2 | 942options AUTO_EOI_2 943 |
934options MAXMEM="(128*1024)" | 944options MAXMEM="(128*1024)" |
935#options BROKEN_KEYBOARD_RESET 936#options PAS_JOYSTICK_ENABLE 937options COMPAT_OLDISA #Use ISA shims and glue for old drivers | 945options BROKEN_KEYBOARD_RESET |
938 939# Enable support for the kernel PLL to use an external PPS signal, 940# under supervision of [x]ntpd(8) 941# More info in ntpd documentation: http://www.eecis.udel.edu/~ntp 942 943options PPS_SYNC 944 945# If you see the "calcru: negative time of %ld usec for pid %d (%s)\n" 946# message you probably have some broken sw/hw which disables interrupts 947# for too long. You can make the system more resistant to this by 948# choosing a high value for NTIMECOUNTER. The default is 5, there 949# is no upper limit but more than a couple of hundred are not productive. 950# A better strategy may be to sysctl -w kern.timecounter.method=1 951 952options NTIMECOUNTER=20 953 954# The keyboard controller; it controls the keyboard and the PS/2 mouse. | 946 947# Enable support for the kernel PLL to use an external PPS signal, 948# under supervision of [x]ntpd(8) 949# More info in ntpd documentation: http://www.eecis.udel.edu/~ntp 950 951options PPS_SYNC 952 953# If you see the "calcru: negative time of %ld usec for pid %d (%s)\n" 954# message you probably have some broken sw/hw which disables interrupts 955# for too long. You can make the system more resistant to this by 956# choosing a high value for NTIMECOUNTER. The default is 5, there 957# is no upper limit but more than a couple of hundred are not productive. 958# A better strategy may be to sysctl -w kern.timecounter.method=1 959 960options NTIMECOUNTER=20 961 962# The keyboard controller; it controls the keyboard and the PS/2 mouse. |
955device atkbdc0 at isa? port IO_KBD | 963device atkbdc 1 964hint.atkbdc.0.at="isa" 965hint.atkbdc.0.port="0x060" |
956 957# The AT keyboard | 966 967# The AT keyboard |
958device atkbd0 at atkbdc? irq 1 | 968device atkbd 969hint.atkbd.0.at="atkbdc" 970hint.atkbd.0.irq="1" |
959 960# Options for atkbd: 961options ATKBD_DFLT_KEYMAP # specify the built-in keymap 962makeoptions ATKBD_DFLT_KEYMAP="jp.106" 963 964# These options are valid for other keyboard drivers as well. 965options KBD_DISABLE_KEYMAP_LOAD # refuse to load a keymap 966options KBD_INSTALL_CDEV # install a CDEV entry in /dev 967 968# `flags' for atkbd: 969# 0x01 Force detection of keyboard, else we always assume a keyboard 970# 0x02 Don't reset keyboard, useful for some newer ThinkPads 971# 0x04 Old-style (XT) keyboard support, useful for older ThinkPads 972 973# PS/2 mouse | 971 972# Options for atkbd: 973options ATKBD_DFLT_KEYMAP # specify the built-in keymap 974makeoptions ATKBD_DFLT_KEYMAP="jp.106" 975 976# These options are valid for other keyboard drivers as well. 977options KBD_DISABLE_KEYMAP_LOAD # refuse to load a keymap 978options KBD_INSTALL_CDEV # install a CDEV entry in /dev 979 980# `flags' for atkbd: 981# 0x01 Force detection of keyboard, else we always assume a keyboard 982# 0x02 Don't reset keyboard, useful for some newer ThinkPads 983# 0x04 Old-style (XT) keyboard support, useful for older ThinkPads 984 985# PS/2 mouse |
974device psm0 at atkbdc? irq 12 | 986device psm 987hint.psm.0.at="atkbdc" 988hint.psm.0.irq="12" |
975 976# Options for psm: 977options PSM_HOOKRESUME #hook the system resume event, useful 978 #for some laptops 979options PSM_RESETAFTERSUSPEND #reset the device at the resume event 980 981# The video card driver. | 989 990# Options for psm: 991options PSM_HOOKRESUME #hook the system resume event, useful 992 #for some laptops 993options PSM_RESETAFTERSUSPEND #reset the device at the resume event 994 995# The video card driver. |
982device vga0 at isa? | 996device vga 997hint.vga.0.at="isa" |
983 984# Options for vga: 985# Try the following option if the mouse pointer is not drawn correctly 986# or font does not seem to be loaded properly. May cause flicker on 987# some systems. 988options VGA_ALT_SEQACCESS 989 990# If you can dispense with some vga driver features, you may want to --- 6 unchanged lines hidden (view full) --- 997 998# The following option probably won't work with the LCD displays. 999options VGA_WIDTH90 # support 90 column modes 1000 1001# To include support for VESA video modes 1002options VESA 1003 1004# Splash screen at start up! Screen savers require this too. | 998 999# Options for vga: 1000# Try the following option if the mouse pointer is not drawn correctly 1001# or font does not seem to be loaded properly. May cause flicker on 1002# some systems. 1003options VGA_ALT_SEQACCESS 1004 1005# If you can dispense with some vga driver features, you may want to --- 6 unchanged lines hidden (view full) --- 1012 1013# The following option probably won't work with the LCD displays. 1014options VGA_WIDTH90 # support 90 column modes 1015 1016# To include support for VESA video modes 1017options VESA 1018 1019# Splash screen at start up! Screen savers require this too. |
1005pseudo-device splash | 1020device splash |
1006 1007# The pcvt console driver (vt220 compatible). | 1021 1022# The pcvt console driver (vt220 compatible). |
1008device vt0 at isa? | 1023device vt 1024hint.vt.0.at="isa" |
1009options XSERVER # support for running an X server on vt 1010options FAT_CURSOR # start with block cursor 1011# This PCVT option is for keyboards such as those used on IBM ThinkPad laptops 1012options PCVT_SCANSET=2 # IBM keyboards are non-std 1013# Other PCVT options are documented in pcvt(4). 1014options PCVT_24LINESDEF 1015options PCVT_CTRL_ALT_DEL 1016options PCVT_META_ESC 1017options PCVT_NSCREENS=9 1018options PCVT_PRETTYSCRNS 1019options PCVT_SCREENSAVER 1020options PCVT_USEKBDSEC 1021options PCVT_VT220KEYB 1022options PCVT_GREENSAVER 1023 1024# The syscons console driver (sco color console compatible). | 1025options XSERVER # support for running an X server on vt 1026options FAT_CURSOR # start with block cursor 1027# This PCVT option is for keyboards such as those used on IBM ThinkPad laptops 1028options PCVT_SCANSET=2 # IBM keyboards are non-std 1029# Other PCVT options are documented in pcvt(4). 1030options PCVT_24LINESDEF 1031options PCVT_CTRL_ALT_DEL 1032options PCVT_META_ESC 1033options PCVT_NSCREENS=9 1034options PCVT_PRETTYSCRNS 1035options PCVT_SCREENSAVER 1036options PCVT_USEKBDSEC 1037options PCVT_VT220KEYB 1038options PCVT_GREENSAVER 1039 1040# The syscons console driver (sco color console compatible). |
1025device sc0 at isa? | 1041device sc 1 1042hint.sc.0.at="isa" |
1026options MAXCONS=16 # number of virtual consoles 1027options SC_ALT_MOUSE_IMAGE # simplified mouse cursor in text mode 1028options SC_DFLT_FONT # compile font in 1029makeoptions SC_DFLT_FONT=cp850 1030options SC_DISABLE_DDBKEY # disable `debug' key 1031options SC_DISABLE_REBOOT # disable reboot key sequence 1032options SC_HISTORY_SIZE=200 # number of history buffer lines 1033options SC_MOUSE_CHAR=0x3 # char code for text mode mouse cursor --- 11 unchanged lines hidden (view full) --- 1045 1046# You can selectively disable features in syscons. 1047options SC_NO_CUTPASTE 1048options SC_NO_FONT_LOADING 1049options SC_NO_HISTORY 1050options SC_NO_SYSMOUSE 1051 1052# `flags' for sc | 1043options MAXCONS=16 # number of virtual consoles 1044options SC_ALT_MOUSE_IMAGE # simplified mouse cursor in text mode 1045options SC_DFLT_FONT # compile font in 1046makeoptions SC_DFLT_FONT=cp850 1047options SC_DISABLE_DDBKEY # disable `debug' key 1048options SC_DISABLE_REBOOT # disable reboot key sequence 1049options SC_HISTORY_SIZE=200 # number of history buffer lines 1050options SC_MOUSE_CHAR=0x3 # char code for text mode mouse cursor --- 11 unchanged lines hidden (view full) --- 1062 1063# You can selectively disable features in syscons. 1064options SC_NO_CUTPASTE 1065options SC_NO_FONT_LOADING 1066options SC_NO_HISTORY 1067options SC_NO_SYSMOUSE 1068 1069# `flags' for sc |
1053# 0x80 Put the video card in the VESA 800x600 dots, 16 color mode 1054# 0x100 Probe for a keyboard device periodically if one is not present | 1070# 0x80 Put the video card in the VESA 800x600 dots, 16 color mode 1071# 0x100 Probe for a keyboard device periodically if one is not present |
1055 1056# 1057# The Numeric Processing eXtension driver. In addition to this, you 1058# may configure a math emulator (see above). If your machine has a 1059# hardware FPU and the kernel configuration includes the npx device 1060# *and* a math emulator compiled into the kernel, the hardware FPU 1061# will be used, unless it is found to be broken or unless "flags" to 1062# npx0 includes "0x08", which requests preference for the emulator. | 1072 1073# 1074# The Numeric Processing eXtension driver. In addition to this, you 1075# may configure a math emulator (see above). If your machine has a 1076# hardware FPU and the kernel configuration includes the npx device 1077# *and* a math emulator compiled into the kernel, the hardware FPU 1078# will be used, unless it is found to be broken or unless "flags" to 1079# npx0 includes "0x08", which requests preference for the emulator. |
1063device npx0 at nexus? port IO_NPX flags 0x0 irq 13 | 1080device npx 1081hint.npx.0.at="nexus" 1082hint.npx.0.port="0x0F0" 1083hint.npx.0.flags="0x0" 1084hint.npx.0.irq="13" |
1064 1065# 1066# `flags' for npx0: 1067# 0x01 don't use the npx registers to optimize bcopy. 1068# 0x02 don't use the npx registers to optimize bzero. 1069# 0x04 don't use the npx registers to optimize copyin or copyout. 1070# 0x08 use emulator even if hardware FPU is available. 1071# The npx registers are normally used to optimize copying and zeroing when --- 22 unchanged lines hidden (view full) --- 1094# ahc: Adaptec 274x/284x/294x 1095# aic: Adaptec 152x 1096# bt: Most Buslogic controllers 1097# 1098# Note that the order is important in order for Buslogic cards to be 1099# probed correctly. 1100# 1101 | 1085 1086# 1087# `flags' for npx0: 1088# 0x01 don't use the npx registers to optimize bcopy. 1089# 0x02 don't use the npx registers to optimize bzero. 1090# 0x04 don't use the npx registers to optimize copyin or copyout. 1091# 0x08 use emulator even if hardware FPU is available. 1092# The npx registers are normally used to optimize copying and zeroing when --- 22 unchanged lines hidden (view full) --- 1115# ahc: Adaptec 274x/284x/294x 1116# aic: Adaptec 152x 1117# bt: Most Buslogic controllers 1118# 1119# Note that the order is important in order for Buslogic cards to be 1120# probed correctly. 1121# 1122 |
1102device bt0 at isa? port IO_BT0 1103device adv0 at isa? | 1123device bt 1124hint.bt.0.at="isa" 1125hint.bt.0.port="0x330" 1126device adv 1127hint.adv.0.at="isa" |
1104device adw | 1128device adw |
1105device aha0 at isa? 1106device aic0 at isa? | 1129device aha 1 1130hint.aha.0.at="isa" 1131device aic 1132hint.aic.0.at="isa" |
1107 1108# 1109# Compaq Smart RAID, Mylex DAC960 and AMI MegaRAID controllers. Only 1110# one entry is needed; the code will find and configure all supported 1111# controllers. 1112# 1113device ida # Compaq Smart RAID 1114device mlx # Mylex DAC960 --- 17 unchanged lines hidden (view full) --- 1132# ATA_ENABLE_ATAPI_DMA: enable DMA on ATAPI device, since many ATAPI devices 1133# claim to support DMA but doesn't actually work, this 1134# is not enabled as default. 1135 1136options ATA_STATIC_ID 1137options ATA_ENABLE_ATAPI_DMA 1138 1139# | 1133 1134# 1135# Compaq Smart RAID, Mylex DAC960 and AMI MegaRAID controllers. Only 1136# one entry is needed; the code will find and configure all supported 1137# controllers. 1138# 1139device ida # Compaq Smart RAID 1140device mlx # Mylex DAC960 --- 17 unchanged lines hidden (view full) --- 1158# ATA_ENABLE_ATAPI_DMA: enable DMA on ATAPI device, since many ATAPI devices 1159# claim to support DMA but doesn't actually work, this 1160# is not enabled as default. 1161 1162options ATA_STATIC_ID 1163options ATA_ENABLE_ATAPI_DMA 1164 1165# |
1140# For older non-PCI systems, these are the lines to use: 1141#device ata0 at isa? port IO_WD1 irq 14 1142#device ata1 at isa? port IO_WD2 irq 15 | 1166# For older non-PCI, non-PnPBIOS systems, these are the hints lines to add: 1167hint.ata.0.at="isa" 1168hint.ata.0.port="0x1f0" 1169hint.ata.0.irq="14" 1170hint.ata.1.at="isa" 1171hint.ata.1.port="0x170" 1172hint.ata.1.irq="15" |
1143 1144# 1145# Standard floppy disk controllers and floppy tapes: `fdc', `fd', and `ft' 1146# | 1173 1174# 1175# Standard floppy disk controllers and floppy tapes: `fdc', `fd', and `ft' 1176# |
1147device fdc0 at isa? port IO_FD1 irq 6 drq 2 | 1177device fdc 1178hint.fdc.0.at="isa" 1179hint.fdc.0.port="0x3F0" 1180hint.fdc.0.irq="6" 1181hint.fdc.0.drq="2" |
1148# 1149# FDC_DEBUG enables floppy debugging. Since the debug output is huge, you 1150# gotta turn it actually on by setting the variable fd_debug with DDB, 1151# however. 1152options FDC_DEBUG 1153# | 1182# 1183# FDC_DEBUG enables floppy debugging. Since the debug output is huge, you 1184# gotta turn it actually on by setting the variable fd_debug with DDB, 1185# however. 1186options FDC_DEBUG 1187# |
1154# Activate this line instead of the fdc0 line above if you happen to 1155# have an Insight floppy tape. Probing them proved to be dangerous 1156# for people with floppy disks only, so it's "hidden" behind a flag: 1157#device fdc0 at isa? port IO_FD1 flags 1 irq 6 drq 2 | 1188# Activate this line if you happen to have an Insight floppy tape. 1189# Probing them proved to be dangerous for people with floppy disks only, 1190# so it's "hidden" behind a flag: 1191#hint.fdc.0.flags="1" |
1158 | 1192 |
1159device fd0 at fdc0 drive 0 1160device fd1 at fdc0 drive 1 | 1193# Specify floppy devices 1194hint.fd.0.at="fdc0" 1195hint.fd.0.drive="0" 1196hint.fd.1.at="fdc0" 1197hint.fd.1.drive="1" |
1161 1162# M-systems DiskOnchip products see src/sys/contrib/dev/fla/README | 1198 1199# M-systems DiskOnchip products see src/sys/contrib/dev/fla/README |
1163device fla0 at isa? | 1200device fla 1201hint.fla.0.at="isa" |
1164 1165# 1166# Other standard PC hardware: `mse', `sio', etc. 1167# 1168# mse: Logitech and ATI InPort bus mouse ports 1169# sio: serial ports (see sio(4)) 1170 | 1202 1203# 1204# Other standard PC hardware: `mse', `sio', etc. 1205# 1206# mse: Logitech and ATI InPort bus mouse ports 1207# sio: serial ports (see sio(4)) 1208 |
1171device mse0 at isa? port 0x23c irq 5 | 1209device mse 1210hint.mse.0.at="isa" 1211hint.mse.0.port="0x23c" 1212hint.mse.0.irq="5" |
1172 | 1213 |
1173device sio0 at isa? port IO_COM1 flags 0x10 irq 4 | 1214device sio 1215hint.sio.0.at="isa" 1216hint.sio.0.port="0x3F8" 1217hint.sio.0.flags="0x10" 1218hint.sio.0.irq="4" |
1174 1175# 1176# `flags' for serial drivers that support consoles (only for sio now): 1177# 0x10 enable console support for this unit. The other console flags 1178# are ignored unless this is set. Enabling console support does 1179# not make the unit the preferred console - boot with -h or set 1180# the 0x20 flag for that. Currently, at most one unit can have 1181# console support; the first one (in config file order) with --- 45 unchanged lines hidden (view full) --- 1227# the PCMCIA and ISA cards: the ISA card is really a PCMCIA to ISA 1228# bridge with a PCMCIA adapter plugged into it. 1229# an: Aironet 4500/4800 802.11 wireless adapters. Supports the PCMCIA, 1230# PCI and ISA varieties. 1231# xe: Xircom/Intel EtherExpress Pro100/16 PC Card ethernet controller. 1232# oltr: Olicom ISA token-ring adapters OC-3115, OC-3117, OC-3118 and OC-3133 1233# (no options needed) 1234# | 1219 1220# 1221# `flags' for serial drivers that support consoles (only for sio now): 1222# 0x10 enable console support for this unit. The other console flags 1223# are ignored unless this is set. Enabling console support does 1224# not make the unit the preferred console - boot with -h or set 1225# the 0x20 flag for that. Currently, at most one unit can have 1226# console support; the first one (in config file order) with --- 45 unchanged lines hidden (view full) --- 1272# the PCMCIA and ISA cards: the ISA card is really a PCMCIA to ISA 1273# bridge with a PCMCIA adapter plugged into it. 1274# an: Aironet 4500/4800 802.11 wireless adapters. Supports the PCMCIA, 1275# PCI and ISA varieties. 1276# xe: Xircom/Intel EtherExpress Pro100/16 PC Card ethernet controller. 1277# oltr: Olicom ISA token-ring adapters OC-3115, OC-3117, OC-3118 and OC-3133 1278# (no options needed) 1279# |
1235device ar0 at isa? port 0x300 irq 10 iomem 0xd0000 1236device cs0 at isa? port 0x300 1237device cx0 at isa? port 0x240 irq 15 drq 7 1238device ed0 at isa? port 0x280 irq 5 iomem 0xd8000 1239device el0 at isa? port 0x300 irq 9 1240device ep 1241device ex 1242device fe0 at isa? port 0x300 1243device ie0 at isa? port 0x300 irq 5 iomem 0xd0000 1244device ie1 at isa? port 0x360 irq 7 iomem 0xd0000 1245device le0 at isa? port 0x300 irq 5 iomem 0xd0000 1246device lnc0 at isa? port 0x280 irq 10 drq 0 1247device rdp0 at isa? port 0x378 irq 7 flags 2 1248device sr0 at isa? port 0x300 irq 5 iomem 0xd0000 1249device sn0 at isa? port 0x300 irq 10 1250device an 1251device awi 1252device wi | 1280device ar 1 1281hint.ar.0.at="isa" 1282hint.ar.0.port="0x300" 1283hint.ar.0.irq="10" 1284hint.ar.0.iomem="0xd0000" 1285device cs 1286hint.cs.0.at="isa" 1287hint.cs.0.port="0x300" 1288device cx 1 1289hint.cx.0.at="isa" 1290hint.cx.0.port="0x240" 1291hint.cx.0.irq="15" 1292hint.cx.0.drq="7" 1293device ed 1294hint.ed.0.at="isa" 1295hint.ed.0.port="0x280" 1296hint.ed.0.irq="5" 1297hint.ed.0.iomem="0xd8000" 1298device el 1 1299hint.el.0.at="isa" 1300hint.el.0.port="0x300" 1301hint.el.0.irq="9" 1302device ep 1303device ex 1304device fe 1 1305hint.fe.0.at="isa" 1306hint.fe.0.port="0x300" 1307device ie 2 1308hint.ie.0.at="isa" 1309hint.ie.0.port="0x300" 1310hint.ie.0.irq="5" 1311hint.ie.0.iomem="0xd0000" 1312hint.ie.1.at="isa" 1313hint.ie.1.port="0x360" 1314hint.ie.1.irq="7" 1315hint.ie.1.iomem="0xd0000" 1316device le 1 1317hint.le.0.at="isa" 1318hint.le.0.port="0x300" 1319hint.le.0.irq="5" 1320hint.le.0.iomem="0xd0000" 1321device lnc 1 1322hint.lnc.0.at="isa" 1323hint.lnc.0.port="0x280" 1324hint.lnc.0.irq="10" 1325hint.lnc.0.drq="0" 1326device rdp 1 1327hint.rdp.0.at="isa" 1328hint.rdp.0.port="0x378" 1329hint.rdp.0.irq="7" 1330hint.rdp.0.flags="2" 1331device sr 1 1332hint.sr.0.at="isa" 1333hint.sr.0.port="0x300" 1334hint.sr.0.irq="5" 1335hint.sr.0.iomem="0xd0000" 1336device sn 1337hint.sn.0.at="isa" 1338hint.sn.0.port="0x300" 1339hint.sn.0.irq="10" 1340device an 1341device awi 1342device wi |
1253options WLCACHE # enables the signal-strength cache 1254options WLDEBUG # enables verbose debugging output | 1343options WLCACHE # enables the signal-strength cache 1344options WLDEBUG # enables verbose debugging output |
1255device wl0 at isa? port 0x300 1256device xe | 1345device wl 1 1346hint.wl.0.at="isa" 1347hint.wl.0.port="0x300" 1348device xe |
1257 | 1349 |
1258device oltr0 at isa? | 1350device oltr 1351options OLTR_NO_BULLSEYE_MAC 1352options OLTR_NO_HAWKEYE_MAC 1353options OLTR_NO_TMS_MAC 1354hint.oltr.0.at="isa" |
1259 1260# 1261# ATM related options 1262# 1263# The `en' device provides support for Efficient Networks (ENI) 1264# ENI-155 PCI midway cards, and the Adaptec 155Mbps PCI ATM cards (ANA-59x0). 1265# | 1355 1356# 1357# ATM related options 1358# 1359# The `en' device provides support for Efficient Networks (ENI) 1360# ENI-155 PCI midway cards, and the Adaptec 155Mbps PCI ATM cards (ANA-59x0). 1361# |
1266# atm pseudo-device provides generic atm functions and is required for | 1362# atm device provides generic atm functions and is required for |
1267# atm devices. 1268# NATM enables the netnatm protocol family that can be used to 1269# bypass TCP/IP. 1270# 1271# the current driver supports only PVC operations (no atm-arp, no multicast). 1272# for more details, please read the original documents at 1273# http://www.ccrc.wustl.edu/pub/chuck/tech/bsdatm/bsdatm.html 1274# | 1363# atm devices. 1364# NATM enables the netnatm protocol family that can be used to 1365# bypass TCP/IP. 1366# 1367# the current driver supports only PVC operations (no atm-arp, no multicast). 1368# for more details, please read the original documents at 1369# http://www.ccrc.wustl.edu/pub/chuck/tech/bsdatm/bsdatm.html 1370# |
1275pseudo-device atm 1276device en | 1371device atm 1372device en 1 |
1277options NATM #native ATM 1278 1279# | 1373options NATM #native ATM 1374 1375# |
1280# Audio drivers: `snd', `sb', `pas', `gus', `pca' | 1376# Audio drivers: `pcm', `sbc', `gusc', `pca' |
1281# | 1377# |
1282# snd: Voxware sound support code 1283# sb: SoundBlaster PCM - SoundBlaster, SB Pro, SB16, ProAudioSpectrum 1284# sbxvi: SoundBlaster 16 1285# sbmidi: SoundBlaster 16 MIDI interface 1286# pas: ProAudioSpectrum PCM and MIDI 1287# gus: Gravis Ultrasound - Ultrasound, Ultrasound 16, Ultrasound MAX 1288# gusxvi: Gravis Ultrasound 16-bit PCM (do not use) 1289# mss: Microsoft Sound System 1290# css: Crystal Sound System (CSS 423x PnP) 1291# sscape: Ensoniq Soundscape MIDI interface 1292# sscape_mss: Ensoniq Soundscape PCM (requires sscape) 1293# opl: Yamaha OPL-2 and OPL-3 FM - SB, SB Pro, SB 16, ProAudioSpectrum 1294# uart: stand-alone 6850 UART for MIDI 1295# mpu: Roland MPU-401 stand-alone card 1296# 1297# Note: It has been reported that ISA DMA with the SoundBlaster will 1298# lock up the machine (PR docs/5358). If this happens to you, 1299# turning off USWC write posting in your machine's BIOS may fix 1300# the problem. 1301# 1302# Beware! The addresses specified below are also hard-coded in 1303# src/sys/i386/isa/sound/sound_config.h. If you change the values here, you 1304# must also change the values in the include file. 1305# | |
1306# pcm: PCM audio through various sound cards. 1307# 1308# This has support for a large number of new audio cards, based on 1309# CS423x, OPTi931, Yamaha OPL-SAx, and also for SB16, GusPnP. 1310# For more information about this driver and supported cards, 1311# see the pcm.4 man page. 1312# 1313# The flags of the device tells the device a bit more info about the 1314# device that normally is obtained through the PnP interface. 1315# bit 2..0 secondary DMA channel; 1316# bit 4 set if the board uses two dma channels; 1317# bit 15..8 board type, overrides autodetection; leave it 1318# zero if don't know what to put in (and you don't, 1319# since this is unsupported at the moment...). 1320# 1321# This driver will use the new PnP code if it's available. 1322# 1323# pca: PCM audio through your PC speaker 1324# | 1378# pcm: PCM audio through various sound cards. 1379# 1380# This has support for a large number of new audio cards, based on 1381# CS423x, OPTi931, Yamaha OPL-SAx, and also for SB16, GusPnP. 1382# For more information about this driver and supported cards, 1383# see the pcm.4 man page. 1384# 1385# The flags of the device tells the device a bit more info about the 1386# device that normally is obtained through the PnP interface. 1387# bit 2..0 secondary DMA channel; 1388# bit 4 set if the board uses two dma channels; 1389# bit 15..8 board type, overrides autodetection; leave it 1390# zero if don't know what to put in (and you don't, 1391# since this is unsupported at the moment...). 1392# 1393# This driver will use the new PnP code if it's available. 1394# 1395# pca: PCM audio through your PC speaker 1396# |
1325# If you have a GUS-MAX card and want to use the CS4231 codec on the 1326# card the drqs for the gus max must be 8 bit (1, 2, or 3). 1327# 1328# If you would like to use the full duplex option on the gus, then define 1329# flags to be the ``read dma channel''. 1330# 1331# options BROKEN_BUS_CLOCK #PAS-16 isn't working and OPTI chipset 1332# options SYMPHONY_PAS #PAS-16 isn't working and SYMPHONY chipset 1333# options EXCLUDE_SBPRO #PAS-16 1334# options SBC_IRQ=5 #PAS-16. Must match irq on sb0 line. 1335# PAS16: The order of the pas0/sb0/opl0 is important since the 1336# sb emulation is enabled in the pas-16 attach. 1337# 1338# To override the GUS defaults use: 1339# options GUS_DMA2 1340# options GUS_DMA 1341# options GUS_IRQ 1342# 1343# The src/sys/i386/isa/sound/sound.doc has more information. 1344 1345# Controls all "VOXWARE" driver sound devices. See Luigi's driver 1346# below for an alternate which may work better for some cards. 1347# 1348#device snd 1349#device pas0 at isa? port 0x388 irq 10 drq 6 1350#device sb0 at isa? port 0x220 irq 5 drq 1 1351#device sbxvi0 at isa? drq 5 1352#device sbmidi0 at isa? port 0x330 1353#device awe0 at isa? port 0x620 1354#device gus0 at isa? port 0x220 irq 12 drq 1 1355##device gus0 at isa? port 0x220 irq 12 drq 1 flags 0x3 1356#device mss0 at isa? port 0x530 irq 10 drq 1 1357#device css0 at isa? port 0x534 irq 5 drq 1 flags 0x08 1358#device sscape0 at isa? port 0x330 irq 9 drq 0 1359#device trix0 at isa? port 0x330 irq 6 drq 0 1360#device sscape_mss0 at isa? port 0x534 irq 5 drq 1 1361#device opl0 at isa? port 0x388 1362#device mpu0 at isa? port 0x330 irq 6 drq 0 1363#device uart0 at isa? port 0x330 irq 5 1364 1365# The newpcm driver (use INSTEAD of snd0 and all VOXWARE drivers!). 1366# | |
1367# Supported cards include: 1368# Creative SoundBlaster ISA PnP/non-PnP 1369# Supports ESS and Avance ISA chips as well. 1370# Gravis UltraSound ISA PnP/non-PnP 1371# Crystal Semiconductor CS461x/428x PCI 1372# Neomagic 256AV (ac97) 1373# Most of the more common ISA/PnP sb/mss/ess compatable cards. 1374 | 1397# Supported cards include: 1398# Creative SoundBlaster ISA PnP/non-PnP 1399# Supports ESS and Avance ISA chips as well. 1400# Gravis UltraSound ISA PnP/non-PnP 1401# Crystal Semiconductor CS461x/428x PCI 1402# Neomagic 256AV (ac97) 1403# Most of the more common ISA/PnP sb/mss/ess compatable cards. 1404 |
1375# For non-pnp sound cards with no bridge drivers only: 1376device pcm0 at isa? irq 10 drq 1 flags 0x0 1377# 1378# For PnP/PCI sound cards | |
1379device pcm 1380 | 1405device pcm 1406 |
1407# For non-pnp sound cards with no bridge drivers only: 1408hint.pcm.0.at="isa" 1409hint.pcm.0.irq="10" 1410hint.pcm.0.drq="1" 1411hint.pcm.0.flags="0x0" 1412 1413# For PnP/PCI sound cards, no hints are required. 1414 |
|
1381# The bridge drivers for sound cards. These can be seperately configured 1382# for providing services to the likes of new-midi (not in the tree yet). 1383# When used with 'device pcm' they also provide pcm sound services. 1384# 1385# sbc: Creative SoundBlaster ISA PnP/non-PnP 1386# Supports ESS and Avance ISA chips as well. 1387# gusc: Gravis UltraSound ISA PnP/non-PnP 1388# csa: Crystal Semiconductor CS461x/428x PCI 1389 1390# For non-PnP cards: | 1415# The bridge drivers for sound cards. These can be seperately configured 1416# for providing services to the likes of new-midi (not in the tree yet). 1417# When used with 'device pcm' they also provide pcm sound services. 1418# 1419# sbc: Creative SoundBlaster ISA PnP/non-PnP 1420# Supports ESS and Avance ISA chips as well. 1421# gusc: Gravis UltraSound ISA PnP/non-PnP 1422# csa: Crystal Semiconductor CS461x/428x PCI 1423 1424# For non-PnP cards: |
1391device sbc0 at isa? port 0x220 irq 5 drq 1 flags 0x15 1392device gusc0 at isa? port 0x220 irq 5 drq 1 flags 0x13 | 1425device sbc 1426hint.sbc.0.at="isa" 1427hint.sbc.0.port="0x220" 1428hint.sbc.0.irq="5" 1429hint.sbc.0.drq="1" 1430hint.sbc.0.flags="0x15" 1431device gusc 1432hint.gusc.0.at="isa" 1433hint.gusc.0.port="0x220" 1434hint.gusc.0.irq="5" 1435hint.gusc.0.drq="1" 1436hint.gusc.0.flags="0x13" |
1393 1394# Not controlled by `snd' | 1437 1438# Not controlled by `snd' |
1395device pca0 at isa? port IO_TIMER1 | 1439device pca 1440hint.pca.0.at="isa" 1441hint.pca.0.port="0x040" |
1396 1397# 1398# Miscellaneous hardware: 1399# 1400# mcd: Mitsumi CD-ROM 1401# scd: Sony CD-ROM 1402# matcd: Matsushita/Panasonic CD-ROM 1403# wt: Wangtek and Archive QIC-02/QIC-36 tape drives --- 34 unchanged lines hidden (view full) --- 1438# direct access to the I/O page. 1439# options SPIGOT_UNSECURE 1440 1441# Notes on the Comtrol Rocketport driver: 1442# 1443# The exact values used for rp0 depend on how many boards you have 1444# in the system. The manufacturer's sample configs are listed as: 1445# | 1442 1443# 1444# Miscellaneous hardware: 1445# 1446# mcd: Mitsumi CD-ROM 1447# scd: Sony CD-ROM 1448# matcd: Matsushita/Panasonic CD-ROM 1449# wt: Wangtek and Archive QIC-02/QIC-36 tape drives --- 34 unchanged lines hidden (view full) --- 1484# direct access to the I/O page. 1485# options SPIGOT_UNSECURE 1486 1487# Notes on the Comtrol Rocketport driver: 1488# 1489# The exact values used for rp0 depend on how many boards you have 1490# in the system. The manufacturer's sample configs are listed as: 1491# |
1492# device rp # core driver support 1493# |
|
1446# Comtrol Rocketport ISA single card | 1494# Comtrol Rocketport ISA single card |
1447# device rp0 at isa? port 0x280 | 1495# hints.rp.0.at="isa" 1496# hints.rp.0.port="0x280" |
1448# 1449# If instead you have two ISA cards, one installed at 0x100 and the 1450# second installed at 0x180, then you should add the following to | 1497# 1498# If instead you have two ISA cards, one installed at 0x100 and the 1499# second installed at 0x180, then you should add the following to |
1451# your kernel configuration file: | 1500# your kernel probe hints: 1501# hints.rp.0.at="isa" 1502# hints.rp.0.port="0x100" 1503# hints.rp.1.at="isa" 1504# hints.rp.1.port="0x180" |
1452# | 1505# |
1453# device rp0 at isa? port 0x100 1454# device rp1 at isa? port 0x180 1455# | |
1456# For 4 ISA cards, it might be something like this: | 1506# For 4 ISA cards, it might be something like this: |
1507# hints.rp.0.at="isa" 1508# hints.rp.0.port="0x180" 1509# hints.rp.1.at="isa" 1510# hints.rp.1.port="0x100" 1511# hints.rp.2.at="isa" 1512# hints.rp.2.port="0x340" 1513# hints.rp.3.at="isa" 1514# hints.rp.3.port="0x240" |
|
1457# | 1515# |
1458# device rp0 at isa? port 0x180 1459# device rp1 at isa? port 0x100 1460# device rp2 at isa? port 0x340 1461# device rp3 at isa? port 0x240 1462# 1463# And for PCI cards, you only need say: 1464# 1465# device rp | 1516# And for PCI cards, you need no hints. |
1466 1467# Notes on the Digiboard driver: 1468# 1469# The following flag values have special meanings: 1470# 0x01 - alternate layout of pins (dgb & dgm) 1471# 0x02 - use the windowed PC/Xe in 64K mode (dgb only) 1472 1473# Notes on the Specialix SI/XIO driver: | 1517 1518# Notes on the Digiboard driver: 1519# 1520# The following flag values have special meanings: 1521# 0x01 - alternate layout of pins (dgb & dgm) 1522# 0x02 - use the windowed PC/Xe in 64K mode (dgb only) 1523 1524# Notes on the Specialix SI/XIO driver: |
1474# **This is NOT a Specialix supported Driver!** | |
1475# The host card is memory, not IO mapped. 1476# The Rev 1 host cards use a 64K chunk, on a 32K boundary. 1477# The Rev 2 host cards use a 32K chunk, on a 32K boundary. 1478# The cards can use an IRQ of 11, 12 or 15. 1479 1480# Notes on the Stallion stl and stli drivers: 1481# See src/i386/isa/README.stl for complete instructions. 1482# This is version 0.0.5alpha, unsupported by Stallion. --- 4 unchanged lines hidden (view full) --- 1487# EasyConnection 8/64 EISA: flags 24 iosiz 0x10000 1488# EasyConnection 8/64 MCA: flags 25 iosiz 0x1000 1489# ONboard ISA: flags 4 iosiz 0x10000 1490# ONboard EISA: flags 7 iosiz 0x10000 1491# ONboard MCA: flags 3 iosiz 0x10000 1492# Brumby: flags 2 iosiz 0x4000 1493# Stallion: flags 1 iosiz 0x10000 1494 | 1525# The host card is memory, not IO mapped. 1526# The Rev 1 host cards use a 64K chunk, on a 32K boundary. 1527# The Rev 2 host cards use a 32K chunk, on a 32K boundary. 1528# The cards can use an IRQ of 11, 12 or 15. 1529 1530# Notes on the Stallion stl and stli drivers: 1531# See src/i386/isa/README.stl for complete instructions. 1532# This is version 0.0.5alpha, unsupported by Stallion. --- 4 unchanged lines hidden (view full) --- 1537# EasyConnection 8/64 EISA: flags 24 iosiz 0x10000 1538# EasyConnection 8/64 MCA: flags 25 iosiz 0x1000 1539# ONboard ISA: flags 4 iosiz 0x10000 1540# ONboard EISA: flags 7 iosiz 0x10000 1541# ONboard MCA: flags 3 iosiz 0x10000 1542# Brumby: flags 2 iosiz 0x4000 1543# Stallion: flags 1 iosiz 0x10000 1544 |
1495device mcd0 at isa? port 0x300 irq 10 | 1545device mcd 1 1546hint.mcd.0.at="isa" 1547hint.mcd.0.port="0x300" 1548hint.mcd.0.irq="10" |
1496# for the Sony CDU31/33A CDROM | 1549# for the Sony CDU31/33A CDROM |
1497device scd0 at isa? port 0x230 | 1550device scd 1 1551hint.scd.0.at="isa" 1552hint.scd.0.port="0x230" |
1498# for the SoundBlaster 16 multicd - up to 4 devices | 1553# for the SoundBlaster 16 multicd - up to 4 devices |
1499device matcd0 at isa? port 0x230 1500device wt0 at isa? port 0x300 irq 5 drq 1 1501device ctx0 at isa? port 0x230 iomem 0xd0000 1502device spigot0 at isa? port 0xad6 irq 15 iomem 0xee000 1503device apm0 1504device gp0 at isa? port 0x2c0 1505device gsc0 at isa? port IO_GSC1 drq 3 1506device joy0 at isa? port IO_GAME 1507device cy0 at isa? irq 10 iomem 0xd4000 iosiz 0x2000 | 1554device matcd 1 1555hint.matcd.0.at="isa" 1556hint.matcd.0.port="0x230" 1557device wt 1 1558hint.wt.0.at="isa" 1559hint.wt.0.port="0x300" 1560hint.wt.0.irq="5" 1561hint.wt.0.drq="1" 1562device ctx 1 1563hint.ctx.0.at="isa" 1564hint.ctx.0.port="0x230" 1565hint.ctx.0.iomem="0xd0000" 1566device spigot 1 1567hint.spigot.0.at="isa" 1568hint.spigot.0.port="0xad6" 1569hint.spigot.0.irq="15" 1570hint.spigot.0.iomem="0xee000" 1571device apm 1572hint.apm.0.flags="0x20" 1573device gp 1574hint.gp.0.at="isa" 1575hint.gp.0.port="0x2c0" 1576device gsc 1 1577hint.gsc.0.at="isa" 1578hint.gsc.0.port="0x270" 1579hint.gsc.0.drq="3" 1580device joy # PnP aware, hints for nonpnp only 1581hint.joy.0.at="isa" 1582hint.joy.0.port="0x201" 1583device cy 1 |
1508options CY_PCI_FASTINTR # Use with cy_pci unless irq is shared | 1584options CY_PCI_FASTINTR # Use with cy_pci unless irq is shared |
1509device dgb0 at isa? port 0x220 iomem 0xfc000 | 1585hint.cy.0.at="isa" 1586hint.cy.0.irq="10" 1587hint.cy.0.iomem="0xd4000" 1588hint.cy.0.iosiz="0x2000" 1589device dgb 1 |
1510options NDGBPORTS=16 # Defaults to 16*NDGB | 1590options NDGBPORTS=16 # Defaults to 16*NDGB |
1511device dgm0 at isa? port 0x104 iomem 0xd0000 1512device labpc0 at isa? port 0x260 irq 5 1513device rc0 at isa? port 0x220 irq 12 1514device rp0 at isa? port 0x280 | 1591hint.dgb.0.at="isa" 1592hint.dgb.0.port="0x220" 1593hint.dgb.0.iomem="0xfc000" 1594device dgm 1 1595hint.dgm.0.at="isa" 1596hint.dgm.0.port="0x104" 1597hint.dgm.0.iomem="0xd0000" 1598device labpc 1 1599hint.labpc.0.at="isa" 1600hint.labpc.0.port="0x260" 1601hint.labpc.0.irq="5" 1602device rc 1 1603hint.rc.0.at="isa" 1604hint.rc.0.port="0x220" 1605hint.rc.0.irq="12" 1606device rp 1607hint.rp.0.at="isa" 1608hint.rp.0.port="0x280" |
1515# the port and irq for tw0 are fictitious | 1609# the port and irq for tw0 are fictitious |
1516device tw0 at isa? port 0x380 irq 11 1517device si0 at isa? iomem 0xd0000 irq 12 1518device asc0 at isa? port IO_ASC1 drq 3 irq 10 1519device stl0 at isa? port 0x2a0 irq 10 1520device stli0 at isa? port 0x2a0 iomem 0xcc000 flags 23 iosiz 0x1000 1521# You are unlikely to have the hardware for loran0 <phk@FreeBSD.org> 1522device loran0 at isa? irq 5 | 1610device tw 1 1611hint.tw.0.at="isa" 1612hint.tw.0.port="0x380" 1613hint.tw.0.irq="11" 1614device si 1615options SI_DEBUG 1616hint.si.0.at="isa" 1617hint.si.0.iomem="0xd0000" 1618hint.si.0.irq="12" 1619device asc 1 1620hint.asc.0.at="isa" 1621hint.asc.0.port="0x3EB" 1622hint.asc.0.drq="3" 1623hint.asc.0.irq="10" 1624device stl 1625hint.stl.0.at="isa" 1626hint.stl.0.port="0x2a0" 1627hint.stl.0.irq="10" 1628device stli 1629hint.stli.0.at="isa" 1630hint.stli.0.port="0x2a0" 1631hint.stli.0.iomem="0xcc000" 1632hint.stli.0.flags="23" 1633hint.stli.0.iosiz="0x1000" 1634# You are unlikely to have the hardware for loran <phk@FreeBSD.org> 1635device loran 1636hint.loran.0.at="isa" 1637hint.loran.0.irq="5" |
1523# HOT1 Xilinx 6200 card (http://www.vcc.com/) 1524device xrpu 1525 1526# 1527# MCA devices: 1528# 1529# The MCA bus device is `mca'. It provides auto-detection and 1530# configuration support for all devices on the MCA bus. --- 49 unchanged lines hidden (view full) --- 1580# The main PCI bus device is `pci'. It provides auto-detection and 1581# configuration support for all devices on the PCI bus, using either 1582# configuration mode defined in the PCI specification. 1583 1584device pci 1585 1586# PCI options 1587# | 1638# HOT1 Xilinx 6200 card (http://www.vcc.com/) 1639device xrpu 1640 1641# 1642# MCA devices: 1643# 1644# The MCA bus device is `mca'. It provides auto-detection and 1645# configuration support for all devices on the MCA bus. --- 49 unchanged lines hidden (view full) --- 1695# The main PCI bus device is `pci'. It provides auto-detection and 1696# configuration support for all devices on the PCI bus, using either 1697# configuration mode defined in the PCI specification. 1698 1699device pci 1700 1701# PCI options 1702# |
1588#options PCI_QUIET #quiets PCI code on chipset settings | 1703options PCI_QUIET #quiets PCI code on chipset settings |
1589options COMPAT_OLDPCI #Use PCI shims and glue for old drivers 1590 1591 1592# The `ahc' device provides support for the Adaptec 29/3940(U)(W) 1593# and motherboard based AIC7870/AIC7880 adapters. 1594# 1595# The `amd' device provides support for the AMD 53C974 SCSI host 1596# adapter chip as found on devices such as the Tekram DC-390(T). --- 86 unchanged lines hidden (view full) --- 1683# 1684# The `xl' device provides support for the 3Com 3c900, 3c905 and 1685# 3c905B (Fast) Etherlink XL cards and integrated controllers. This 1686# includes the integrated 3c905B-TX chips in certain Dell Optiplex and 1687# Dell Precision desktop machines and the integrated 3c905-TX chips 1688# in Dell Latitude laptop docking stations. 1689# 1690# The `fpa' device provides support for the Digital DEFPA PCI FDDI | 1704options COMPAT_OLDPCI #Use PCI shims and glue for old drivers 1705 1706 1707# The `ahc' device provides support for the Adaptec 29/3940(U)(W) 1708# and motherboard based AIC7870/AIC7880 adapters. 1709# 1710# The `amd' device provides support for the AMD 53C974 SCSI host 1711# adapter chip as found on devices such as the Tekram DC-390(T). --- 86 unchanged lines hidden (view full) --- 1798# 1799# The `xl' device provides support for the 3Com 3c900, 3c905 and 1800# 3c905B (Fast) Etherlink XL cards and integrated controllers. This 1801# includes the integrated 3c905B-TX chips in certain Dell Optiplex and 1802# Dell Precision desktop machines and the integrated 3c905-TX chips 1803# in Dell Latitude laptop docking stations. 1804# 1805# The `fpa' device provides support for the Digital DEFPA PCI FDDI |
1691# adapter. pseudo-device fddi is also needed. | 1806# adapter. device fddi is also needed. |
1692# 1693# The `meteor' device is a PCI video capture board. It can also have the 1694# following options: 1695# options METEOR_ALLOC_PAGES=xxx preallocate kernel pages for data entry 1696# figure (ROWS*COLUMN*BYTES_PER_PIXEL*FRAME+PAGE_SIZE-1)/PAGE_SIZE 1697# options METEOR_DEALLOC_PAGES remove all allocated pages on close(2) 1698# options METEOR_DEALLOC_ABOVE=xxx remove all allocated pages above the 1699# specified amount. If this value is below the allocated amount no action --- 100 unchanged lines hidden (view full) --- 1800options SCSI_ISP_PREFER_MEM_MAP=0 # prefer I/O mapping 1801options SCSI_ISP_FCDUPLEX=0x4 # isp2 is a Fibre Channel card 1802 # we want in full duplex mode. 1803options SCSI_ISP_WWN="0x5000000099990000" 1804#options ISP_DISABLE_1020_SUPPORT 1805#options ISP_DISABLE_1080_SUPPORT 1806#options ISP_DISABLE_12160_SUPPORT 1807#options ISP_DISABLE_2100_SUPPORT | 1807# 1808# The `meteor' device is a PCI video capture board. It can also have the 1809# following options: 1810# options METEOR_ALLOC_PAGES=xxx preallocate kernel pages for data entry 1811# figure (ROWS*COLUMN*BYTES_PER_PIXEL*FRAME+PAGE_SIZE-1)/PAGE_SIZE 1812# options METEOR_DEALLOC_PAGES remove all allocated pages on close(2) 1813# options METEOR_DEALLOC_ABOVE=xxx remove all allocated pages above the 1814# specified amount. If this value is below the allocated amount no action --- 100 unchanged lines hidden (view full) --- 1915options SCSI_ISP_PREFER_MEM_MAP=0 # prefer I/O mapping 1916options SCSI_ISP_FCDUPLEX=0x4 # isp2 is a Fibre Channel card 1917 # we want in full duplex mode. 1918options SCSI_ISP_WWN="0x5000000099990000" 1919#options ISP_DISABLE_1020_SUPPORT 1920#options ISP_DISABLE_1080_SUPPORT 1921#options ISP_DISABLE_12160_SUPPORT 1922#options ISP_DISABLE_2100_SUPPORT |
1923#options ISP_DISABLE_2200_SUPPORT |
|
1808#options ISP_COMPILE_1020_FW=1 1809#options ISP_COMPILE_1080_FW=1 | 1924#options ISP_COMPILE_1020_FW=1 1925#options ISP_COMPILE_1080_FW=1 |
1926#options ISP_COMPILE_12160_FW=1 |
|
1810#options ISP_COMPILE_2100_FW=1 1811#options ISP_COMPILE_2200_FW=1 1812#options ISP_TARGET_MODE=1 1813 1814# Options used in dev/sym/ (Symbios SCSI driver). 1815#options SYM_SETUP_LP_PROBE_MAP #-Low Priority Probe Map (bits) 1816 # Allows the ncr to take precedence 1817 # 1 (1<<0) -> 810a, 860 --- 26 unchanged lines hidden (view full) --- 1844device vr # VIA Rhine, Rhine II 1845device wb # Winbond W89C840F 1846device xl # 3Com 3c90x (``Boomerang'', ``Cyclone'') 1847 1848# PCI Ethernet NICs. 1849device de # DEC/Intel DC21x4x (``Tulip'') 1850device fxp # Intel EtherExpress PRO/100B (82557, 82558) 1851device tx # SMC 9432TX (83c170 ``EPIC'') | 1927#options ISP_COMPILE_2100_FW=1 1928#options ISP_COMPILE_2200_FW=1 1929#options ISP_TARGET_MODE=1 1930 1931# Options used in dev/sym/ (Symbios SCSI driver). 1932#options SYM_SETUP_LP_PROBE_MAP #-Low Priority Probe Map (bits) 1933 # Allows the ncr to take precedence 1934 # 1 (1<<0) -> 810a, 860 --- 26 unchanged lines hidden (view full) --- 1961device vr # VIA Rhine, Rhine II 1962device wb # Winbond W89C840F 1963device xl # 3Com 3c90x (``Boomerang'', ``Cyclone'') 1964 1965# PCI Ethernet NICs. 1966device de # DEC/Intel DC21x4x (``Tulip'') 1967device fxp # Intel EtherExpress PRO/100B (82557, 82558) 1968device tx # SMC 9432TX (83c170 ``EPIC'') |
1852device vx # 3Com 3c590, 3c595 (``Vortex'') | 1969device vx 1 # 3Com 3c590, 3c595 (``Vortex'') |
1853 1854device sk 1855device ti 1856device wx | 1970 1971device sk 1972device ti 1973device wx |
1857device fpa 1858device meteor | 1974device fpa 1 1975device meteor 1 |
1859#The oltr driver in the ISA section will also find PCI cards. | 1976#The oltr driver in the ISA section will also find PCI cards. |
1860#device oltr0 | 1977device oltr |
1861 1862 1863# Brooktree driver has been ported to the new I2C framework. Thus, 1864# you'll need to have the following 3 lines in the kernel config. 1865# device smbus 1866# device iicbus 1867# device iicbb 1868# The iic and smb devices are only needed if you want to control other 1869# I2C slaves connected to the external connector of some cards. 1870# | 1978 1979 1980# Brooktree driver has been ported to the new I2C framework. Thus, 1981# you'll need to have the following 3 lines in the kernel config. 1982# device smbus 1983# device iicbus 1984# device iicbb 1985# The iic and smb devices are only needed if you want to control other 1986# I2C slaves connected to the external connector of some cards. 1987# |
1871device bktr | 1988device bktr 1 |
1872 1873# 1874# PCCARD/PCMCIA 1875# 1876# card: pccard slots 1877# pcic: isa/pccard bridge | 1989 1990# 1991# PCCARD/PCMCIA 1992# 1993# card: pccard slots 1994# pcic: isa/pccard bridge |
1878device pcic0 at isa? 1879device pcic1 at isa? | 1995device pcic 1996hint.pcic.0.at="isa" 1997hint.pcic.1.at="isa" |
1880device card 1881 1882# You may need to reset all pccards after resuming 1883options PCIC_RESUME_RESET # reset after resume 1884 1885# 1886# Laptop/Notebook options: 1887# --- 17 unchanged lines hidden (view full) --- 1905# Supported interfaces: 1906# iicsmb I2C to SMB bridge with any iicbus interface 1907# bktr brooktree848 I2C hardware interface 1908# intpm Intel PIIX4 Power Management Unit 1909# alpm Acer Aladdin-IV/V/Pro2 Power Management Unit 1910# 1911device smbus # Bus support, required for smb below. 1912device intpm | 1998device card 1999 2000# You may need to reset all pccards after resuming 2001options PCIC_RESUME_RESET # reset after resume 2002 2003# 2004# Laptop/Notebook options: 2005# --- 17 unchanged lines hidden (view full) --- 2023# Supported interfaces: 2024# iicsmb I2C to SMB bridge with any iicbus interface 2025# bktr brooktree848 I2C hardware interface 2026# intpm Intel PIIX4 Power Management Unit 2027# alpm Acer Aladdin-IV/V/Pro2 Power Management Unit 2028# 2029device smbus # Bus support, required for smb below. 2030device intpm |
1913device alpm | 2031device alpm 1 |
1914 1915device smb 1916 1917# 1918# I2C Bus 1919# 1920# Philips i2c bus support is provided by the `iicbus' device. 1921# --- 11 unchanged lines hidden (view full) --- 1933# 1934device iicbus # Bus support, required for ic/iic/iicsmb below. 1935device iicbb 1936 1937device ic 1938device iic 1939device iicsmb # smb over i2c bridge 1940 | 2032 2033device smb 2034 2035# 2036# I2C Bus 2037# 2038# Philips i2c bus support is provided by the `iicbus' device. 2039# --- 11 unchanged lines hidden (view full) --- 2051# 2052device iicbus # Bus support, required for ic/iic/iicsmb below. 2053device iicbb 2054 2055device ic 2056device iic 2057device iicsmb # smb over i2c bridge 2058 |
1941device pcf0 at isa? port 0x320 irq 5 | 2059device pcf 2060hint.pcf.0.at="isa" 2061hint.pcf.0.port="0x320" 2062hint.pcf.0.irq="5" |
1942 1943# ISDN4BSD section 1944# 1945# See /usr/share/examples/isdn/ROADMAP for an introduction to isdn4bsd. 1946# 1947# i4b passive ISDN cards support (isic - I4b Siemens Isdn Chipset driver) 1948# note that the ``options'' and ``device'' lines must BOTH be defined ! 1949# 1950# Driver entries marked "(not supported yet!)" are not working currently 1951# due to not being converted to newbus. We hope to get them back to support 1952# in the near future. 1953# | 2063 2064# ISDN4BSD section 2065# 2066# See /usr/share/examples/isdn/ROADMAP for an introduction to isdn4bsd. 2067# 2068# i4b passive ISDN cards support (isic - I4b Siemens Isdn Chipset driver) 2069# note that the ``options'' and ``device'' lines must BOTH be defined ! 2070# 2071# Driver entries marked "(not supported yet!)" are not working currently 2072# due to not being converted to newbus. We hope to get them back to support 2073# in the near future. 2074# |
2075device isic # core driver support 2076 |
|
1954# ISA bus non-PnP Cards: 1955# ---------------------- 1956# 1957# Teles S0/8 or Niccy 1008 1958options TEL_S0_8 | 2077# ISA bus non-PnP Cards: 2078# ---------------------- 2079# 2080# Teles S0/8 or Niccy 1008 2081options TEL_S0_8 |
1959device isic0 at isa? iomem 0xd0000 irq 5 flags 1 | 2082hint.isic.0.at="isa" 2083hint.isic.0.iomem="0xd0000" 2084hint.isic.0.irq="5" 2085hint.isic.0.flags="1" |
1960# 1961# Teles S0/16 or Creatix ISDN-S0 or Niccy 1016 1962options TEL_S0_16 | 2086# 2087# Teles S0/16 or Creatix ISDN-S0 or Niccy 1016 2088options TEL_S0_16 |
1963#device isic0 at isa? port 0xd80 iomem 0xd0000 irq 5 flags 2 | 2089hint.isic.0.at="isa" 2090hint.isic.0.port="0xd80" 2091hint.isic.0.iomem="0xd0000" 2092hint.isic.0.irq="5" 2093hint.isic.0.flags="2" |
1964# 1965# Teles S0/16.3 1966options TEL_S0_16_3 | 2094# 2095# Teles S0/16.3 2096options TEL_S0_16_3 |
1967#device isic0 at isa? port 0xd80 irq 5 flags 3 | 2097hint.isic.0.at="isa" 2098hint.isic.0.iomem="0xd80" 2099hint.isic.0.irq="5" 2100hint.isic.0.flags="3" |
1968# 1969# AVM A1 or AVM Fritz!Card 1970options AVM_A1 | 2101# 2102# AVM A1 or AVM Fritz!Card 2103options AVM_A1 |
1971#device isic0 at isa? port 0x340 irq 5 flags 4 | 2104hint.isic.0.at="isa" 2105hint.isic.0.iomem="0x340" 2106hint.isic.0.irq="5" 2107hint.isic.0.flags="4" |
1972# 1973# USRobotics Sportster ISDN TA intern (not supported yet!) 1974#options USR_STI | 2108# 2109# USRobotics Sportster ISDN TA intern (not supported yet!) 2110#options USR_STI |
1975#device isic0 at isa? port 0x268 irq 5 flags 7 | 2111#hint.isic.0.at="isa" 2112#hint.isic.0.iomem="0x268" 2113#hint.isic.0.irq="5" 2114#hint.isic.0.flags="7" |
1976# 1977# ITK ix1 Micro ( < V.3, non-PnP version ) (not supported yet!) 1978#options ITKIX1 | 2115# 2116# ITK ix1 Micro ( < V.3, non-PnP version ) (not supported yet!) 2117#options ITKIX1 |
1979#device isic0 at isa? port 0x398 irq 10 flags 18 | 2118#hint.isic.0.at="isa" 2119#hint.isic.0.iomem="0x398" 2120#hint.isic.0.irq="10" 2121#hint.isic.0.flags="18" |
1980# 1981# ELSA PCC-16 1982options ELSA_PCC16 | 2122# 2123# ELSA PCC-16 2124options ELSA_PCC16 |
1983#device isic0 at isa? port 0x360 irq 10 flags 20 | 2125hint.isic.0.at="isa" 2126hint.isic.0.iomem="0x360" 2127hint.isic.0.irq="10" 2128hint.isic.0.flags="20" |
1984# 1985# ISA bus PnP Cards: 1986# ------------------ 1987# 1988# Teles S0/16.3 PnP 1989options TEL_S0_16_3_P | 2129# 2130# ISA bus PnP Cards: 2131# ------------------ 2132# 2133# Teles S0/16.3 PnP 2134options TEL_S0_16_3_P |
1990#device isic | |
1991# 1992# Creatix ISDN-S0 P&P 1993options CRTX_S0_P | 2135# 2136# Creatix ISDN-S0 P&P 2137options CRTX_S0_P |
1994#device isic | |
1995# 1996# Dr. Neuhaus Niccy Go@ 1997options DRN_NGO | 2138# 2139# Dr. Neuhaus Niccy Go@ 2140options DRN_NGO |
1998#device isic | |
1999# 2000# Sedlbauer Win Speed 2001options SEDLBAUER | 2141# 2142# Sedlbauer Win Speed 2143options SEDLBAUER |
2002#device isic | |
2003# 2004# Dynalink IS64PH (not supported yet!) 2005#options DYNALINK | 2144# 2145# Dynalink IS64PH (not supported yet!) 2146#options DYNALINK |
2006#device isic | |
2007# 2008# ELSA QuickStep 1000pro ISA 2009options ELSA_QS1ISA | 2147# 2148# ELSA QuickStep 1000pro ISA 2149options ELSA_QS1ISA |
2010#device isic | |
2011# 2012# ITK ix1 Micro ( V.3, PnP version ) (not supported yet!) 2013#options ITKIX1 | 2150# 2151# ITK ix1 Micro ( V.3, PnP version ) (not supported yet!) 2152#options ITKIX1 |
2014#device isic | |
2015# 2016# AVM Fritz!Card PnP (not supported yet!) 2017#options AVM_PNP | 2153# 2154# AVM Fritz!Card PnP (not supported yet!) 2155#options AVM_PNP |
2018#device isic | |
2019# 2020# Siemens I-Surf 2.0 2021options SIEMENS_ISURF2 | 2156# 2157# Siemens I-Surf 2.0 2158options SIEMENS_ISURF2 |
2022#device isic | |
2023# 2024# Asuscom ISDNlink 128K ISA 2025#options ASUSCOM_IPAC | 2159# 2160# Asuscom ISDNlink 128K ISA 2161#options ASUSCOM_IPAC |
2026#device isic | |
2027# 2028# PCI bus Cards: 2029# -------------- 2030# 2031# ELSA MicroLink ISDN/PCI (same as ELSA QuickStep 1000pro PCI) 2032options ELSA_QS1PCI | 2162# 2163# PCI bus Cards: 2164# -------------- 2165# 2166# ELSA MicroLink ISDN/PCI (same as ELSA QuickStep 1000pro PCI) 2167options ELSA_QS1PCI |
2033#device isic | |
2034# 2035# AVM Fritz!Card PCI 2036options AVM_A1_PCI | 2168# 2169# AVM Fritz!Card PCI 2170options AVM_A1_PCI |
2037#device isic | |
2038# 2039# PCMCIA Cards: 2040# ------------- 2041# 2042# AVM PCMCIA Fritz!Card (not supported yet!) 2043#options AVM_A1_PCMCIA | 2171# 2172# PCMCIA Cards: 2173# ------------- 2174# 2175# AVM PCMCIA Fritz!Card (not supported yet!) 2176#options AVM_A1_PCMCIA |
2044#device isic0 at isa? port 0x340 irq 5 flags 10 | |
2045# 2046# Active Cards: 2047# ------------- 2048# 2049# Stollmann Tina-dd control device 2050# (driver under development, not fully functional!) | 2177# 2178# Active Cards: 2179# ------------- 2180# 2181# Stollmann Tina-dd control device 2182# (driver under development, not fully functional!) |
2051device tina0 at isa? port 0x260 irq 10 | 2183device tina 2184hint.tina.0.at="isa" 2185hint.tina.0.port="0x260" 2186hint.tina.0.irq="10" |
2052# 2053# ISDN Protocol Stack 2054# ------------------- 2055# 2056# Q.921 / layer 2 - i4b passive cards D channel handling | 2187# 2188# ISDN Protocol Stack 2189# ------------------- 2190# 2191# Q.921 / layer 2 - i4b passive cards D channel handling |
2057pseudo-device "i4bq921" | 2192device "i4bq921" |
2058# 2059# Q.931 / layer 3 - i4b passive cards D channel handling | 2193# 2194# Q.931 / layer 3 - i4b passive cards D channel handling |
2060pseudo-device "i4bq931" | 2195device "i4bq931" |
2061# 2062# layer 4 - i4b common passive and active card handling | 2196# 2197# layer 4 - i4b common passive and active card handling |
2063pseudo-device "i4b" | 2198device "i4b" |
2064# 2065# ISDN devices 2066# ------------ 2067# 2068# userland driver to do ISDN tracing (for passive cards only) | 2199# 2200# ISDN devices 2201# ------------ 2202# 2203# userland driver to do ISDN tracing (for passive cards only) |
2069pseudo-device "i4btrc" 4 | 2204device "i4btrc" 4 |
2070# 2071# userland driver to control the whole thing | 2205# 2206# userland driver to control the whole thing |
2072pseudo-device "i4bctl" | 2207device "i4bctl" |
2073# 2074# userland driver for access to raw B channel | 2208# 2209# userland driver for access to raw B channel |
2075pseudo-device "i4brbch" 4 | 2210device "i4brbch" 4 |
2076# 2077# userland driver for telephony | 2211# 2212# userland driver for telephony |
2078pseudo-device "i4btel" 2 | 2213device "i4btel" 2 |
2079# 2080# network driver for IP over raw HDLC ISDN | 2214# 2215# network driver for IP over raw HDLC ISDN |
2081pseudo-device "i4bipr" 4 | 2216device "i4bipr" 4 |
2082# enable VJ header compression detection for ipr i/f 2083options IPR_VJ 2084# enable logging of the first n IP packets to isdnd (n=32 here) | 2217# enable VJ header compression detection for ipr i/f 2218options IPR_VJ 2219# enable logging of the first n IP packets to isdnd (n=32 here) |
2085#options IPR_LOG=32 | 2220options IPR_LOG=32 |
2086# 2087# network driver for sync PPP over ISDN; requires an equivalent | 2221# 2222# network driver for sync PPP over ISDN; requires an equivalent |
2088# number of sppp pseudo-devices to be configured 2089pseudo-device "i4bisppp" 4 | 2223# number of sppp device to be configured 2224device "i4bisppp" 4 |
2090 2091 2092# Parallel-Port Bus 2093# 2094# Parallel port bus support is provided by the `ppbus' device. 2095# Multiple devices may be attached to the parallel port, devices 2096# are automatically probed and attached when found. 2097# --- 19 unchanged lines hidden (view full) --- 2117options DONTPROBE_1284 # Avoid boot detection of PnP parallel devices 2118options VP0_DEBUG # ZIP/ZIP+ debug 2119options LPT_DEBUG # Printer driver debug 2120options PPC_DEBUG # Parallel chipset level debug 2121options PLIP_DEBUG # Parallel network IP interface debug 2122options PCFCLOCK_VERBOSE # Verbose pcfclock driver 2123options PCFCLOCK_MAX_RETRIES=5 # Maximum read tries (default 10) 2124 | 2225 2226 2227# Parallel-Port Bus 2228# 2229# Parallel port bus support is provided by the `ppbus' device. 2230# Multiple devices may be attached to the parallel port, devices 2231# are automatically probed and attached when found. 2232# --- 19 unchanged lines hidden (view full) --- 2252options DONTPROBE_1284 # Avoid boot detection of PnP parallel devices 2253options VP0_DEBUG # ZIP/ZIP+ debug 2254options LPT_DEBUG # Printer driver debug 2255options PPC_DEBUG # Parallel chipset level debug 2256options PLIP_DEBUG # Parallel network IP interface debug 2257options PCFCLOCK_VERBOSE # Verbose pcfclock driver 2258options PCFCLOCK_MAX_RETRIES=5 # Maximum read tries (default 10) 2259 |
2125device ppc0 at isa? irq 7 | 2260device ppc 2261hint.ppc.0.at="isa" 2262hint.ppc.0.irq="7" |
2126device ppbus 2127device vpo 2128device lpt 2129device plip 2130device ppi 2131device pps 2132device lpbb 2133device pcfclock --- 28 unchanged lines hidden (view full) --- 2162# 2163# Disable swapping. This option removes all code which actually performs 2164# swapping, so it's not possible to turn it back on at run-time. 2165# 2166# This is sometimes usable for systems which don't have any swap space 2167# (see also sysctls "vm.defer_swapspace_pageouts" and 2168# "vm.disable_swapspace_pageouts") 2169# | 2263device ppbus 2264device vpo 2265device lpt 2266device plip 2267device ppi 2268device pps 2269device lpbb 2270device pcfclock --- 28 unchanged lines hidden (view full) --- 2299# 2300# Disable swapping. This option removes all code which actually performs 2301# swapping, so it's not possible to turn it back on at run-time. 2302# 2303# This is sometimes usable for systems which don't have any swap space 2304# (see also sysctls "vm.defer_swapspace_pageouts" and 2305# "vm.disable_swapspace_pageouts") 2306# |
2170#options NO_SWAPPING | 2307options NO_SWAPPING |
2171 2172# Set the number of sf_bufs to allocate. sf_bufs are virtual buffers 2173# for sendfile(2) that are used to map file VM pages, and normally 2174# default to a quantity that is roughly 16*MAXUSERS+512. You would 2175# typically want about 4 of these for each simultaneous file send. 2176# 2177options NSFBUFS=1024 2178 --- 10 unchanged lines hidden (view full) --- 2189# 2190# SysVR4 ABI emulation 2191# 2192# The svr4 ABI emulator can be statically compiled into the kernel or loaded as 2193# a KLD module. 2194# The STREAMS network emulation code can also be compiled statically or as a 2195# module. If loaded as a module, it must be loaded before the svr4 module 2196# (the /usr/sbin/svr4 script does this for you). If compiling statically, | 2308 2309# Set the number of sf_bufs to allocate. sf_bufs are virtual buffers 2310# for sendfile(2) that are used to map file VM pages, and normally 2311# default to a quantity that is roughly 16*MAXUSERS+512. You would 2312# typically want about 4 of these for each simultaneous file send. 2313# 2314options NSFBUFS=1024 2315 --- 10 unchanged lines hidden (view full) --- 2326# 2327# SysVR4 ABI emulation 2328# 2329# The svr4 ABI emulator can be statically compiled into the kernel or loaded as 2330# a KLD module. 2331# The STREAMS network emulation code can also be compiled statically or as a 2332# module. If loaded as a module, it must be loaded before the svr4 module 2333# (the /usr/sbin/svr4 script does this for you). If compiling statically, |
2197# the `streams' pseudo-device must be configured into any kernel which also | 2334# the `streams' device must be configured into any kernel which also |
2198# specifies COMPAT_SVR4. It is possible to have a statically-configured 2199# STREAMS device and a dynamically loadable svr4 emulator; the /usr/sbin/svr4 2200# script understands that it doesn't need to load the `streams' module under 2201# those circumstances. 2202# Caveat: At this time, `options KTRACE' is required for the svr4 emulator 2203# (whether static or dynamic). 2204# 2205options COMPAT_SVR4 # build emulator statically 2206options DEBUG_SVR4 # enable verbose debugging | 2335# specifies COMPAT_SVR4. It is possible to have a statically-configured 2336# STREAMS device and a dynamically loadable svr4 emulator; the /usr/sbin/svr4 2337# script understands that it doesn't need to load the `streams' module under 2338# those circumstances. 2339# Caveat: At this time, `options KTRACE' is required for the svr4 emulator 2340# (whether static or dynamic). 2341# 2342options COMPAT_SVR4 # build emulator statically 2343options DEBUG_SVR4 # enable verbose debugging |
2207pseudo-device streams # STREAMS network driver (required for svr4). | 2344device streams # STREAMS network driver (required for svr4). |
2208 2209# The 'dpt' driver provides support for DPT controllers (http://www.dpt.com/). 2210# These have hardware RAID-{0,1,5} support, and do multi-initiator I/O. 2211# The DPT controllers are commonly re-licensed under other brand-names - 2212# some controllers by Olivetti, Dec, HP, AT&T, SNI, AST, Alphatronic, NEC and 2213# Compaq are actually DPT controllers. 2214# 2215# See src/sys/dev/dpt for debugging and other subtle options. --- 127 unchanged lines hidden (view full) --- 2343options MSGMNB=2049 2344options MSGMNI=41 2345options MSGSEG=2049 2346options MSGSSZ=16 2347options MSGTQL=41 2348options NBUF=512 2349options NETATALKDEBUG 2350options NMBCLUSTERS=1024 | 2345 2346# The 'dpt' driver provides support for DPT controllers (http://www.dpt.com/). 2347# These have hardware RAID-{0,1,5} support, and do multi-initiator I/O. 2348# The DPT controllers are commonly re-licensed under other brand-names - 2349# some controllers by Olivetti, Dec, HP, AT&T, SNI, AST, Alphatronic, NEC and 2350# Compaq are actually DPT controllers. 2351# 2352# See src/sys/dev/dpt for debugging and other subtle options. --- 127 unchanged lines hidden (view full) --- 2480options MSGMNB=2049 2481options MSGMNI=41 2482options MSGSEG=2049 2483options MSGSSZ=16 2484options MSGTQL=41 2485options NBUF=512 2486options NETATALKDEBUG 2487options NMBCLUSTERS=1024 |
2351#options OLTR_NO_BULLSEYE_MAC 2352#options OLTR_NO_HAWKEYE_MAC 2353#options OLTR_NO_TMS_MAC | |
2354options PANIC_REBOOT_WAIT_TIME=16 2355options PSM_DEBUG=1 2356options SCSI_NCR_DEBUG 2357options SCSI_NCR_MAX_SYNC=10000 2358options SCSI_NCR_MAX_WIDE=1 2359options SCSI_NCR_MYADDR=7 2360options SC_DEBUG_LEVEL 2361options SC_RENDER_DEBUG --- 8 unchanged lines hidden (view full) --- 2370options SHMMAX="(SHMMAXPGS*PAGE_SIZE+1)" 2371options SHMMAXPGS=1025 2372options SHMMIN=2 2373options SHMMNI=33 2374options SHMSEG=9 2375options SHM_PHYS_BACKED 2376options SHOW_BUSYBUFS # List buffers that prevent root unmount 2377options SIMPLELOCK_DEBUG | 2488options PANIC_REBOOT_WAIT_TIME=16 2489options PSM_DEBUG=1 2490options SCSI_NCR_DEBUG 2491options SCSI_NCR_MAX_SYNC=10000 2492options SCSI_NCR_MAX_WIDE=1 2493options SCSI_NCR_MYADDR=7 2494options SC_DEBUG_LEVEL 2495options SC_RENDER_DEBUG --- 8 unchanged lines hidden (view full) --- 2504options SHMMAX="(SHMMAXPGS*PAGE_SIZE+1)" 2505options SHMMAXPGS=1025 2506options SHMMIN=2 2507options SHMMNI=33 2508options SHMSEG=9 2509options SHM_PHYS_BACKED 2510options SHOW_BUSYBUFS # List buffers that prevent root unmount 2511options SIMPLELOCK_DEBUG |
2378options SI_DEBUG | |
2379options SLIP_IFF_OPTS 2380options SPX_HACK 2381options TIMER_FREQ="((14318182+6)/12)" 2382options VFS_BIO_DEBUG 2383options VM_KMEM_SIZE 2384options VM_KMEM_SIZE_MAX 2385options VM_KMEM_SIZE_SCALE | 2512options SLIP_IFF_OPTS 2513options SPX_HACK 2514options TIMER_FREQ="((14318182+6)/12)" 2515options VFS_BIO_DEBUG 2516options VM_KMEM_SIZE 2517options VM_KMEM_SIZE_MAX 2518options VM_KMEM_SIZE_SCALE |