Deleted Added
full compact
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