patch-2.1.15 linux/Documentation/Configure.help
Next file: linux/Documentation/devices.tex
Previous file: linux/Documentation/Changes
Back to the patch index
Back to the overall index
- Lines: 276
- Date:
Thu Dec 12 16:51:07 1996
- Orig file:
v2.1.14/linux/Documentation/Configure.help
- Orig date:
Thu Dec 12 17:02:39 1996
diff -u --recursive --new-file v2.1.14/linux/Documentation/Configure.help linux/Documentation/Configure.help
@@ -127,15 +127,15 @@
Enhanced IDE/MFM/RLL disk/cdrom/tape support
CONFIG_BLK_DEV_IDE
This will use the full-featured IDE driver to control up to four IDE
- interfaces, for a combination of up to eight IDE disk/cdrom/tape
- drives. Useful information about large (>540MB) IDE disks,
- soundcard IDE ports, and other topics, is all contained in
- Documentation/ide.txt. If you have one or more IDE drives, say Y
- here. If your system has no IDE drives, or if memory requirements
- are really tight, you could say N here, and select the Old harddisk
- driver instead to save about 13kB of memory in the kernel. To
- fine-tune IDE drive/interface parameters for improved performance,
- look for the hdparm package at
+ interfaces, for a combination of up to eight IDE
+ disk/cdrom/tape/floppy drives. Useful information about large
+ (>540MB) IDE disks, soundcard IDE ports, module support, and other
+ topics, is all contained in Documentation/ide.txt. If you have one
+ or more IDE drives, say Y here. If your system has no IDE drives, or
+ if memory requirements are really tight, you could say N here, and
+ select the Old harddisk driver instead to save about 13kB of memory
+ in the kernel. To fine-tune IDE drive/interface parameters for
+ improved performance, look for the hdparm package at
sunsite.unc.edu:/pub/Linux/kernel/patches/diskdrives/
Old harddisk (MFM/RLL/IDE) driver
@@ -165,7 +165,13 @@
address (0x1f0), along with IDE drives at the secondary/3rd/4th port
addresses. Normally, just say N here; you will then use the new
driver for all 4 interfaces.
-
+
+Include IDE/ATA-2 DISK support
+CONFIG_BLK_DEV_IDEDISK
+ This will include enhanced support for MFM/RLL/IDE disks. If you
+ have a MFM/RLL/IDE disk, and there is no special reason to use the
+ old harddisk driver instead, say Y.
+
Include IDE/ATAPI CDROM support
CONFIG_BLK_DEV_IDECD
If you have a CDROM drive using the ATAPI protocol, say Y. ATAPI is
@@ -173,7 +179,7 @@
SCSI protocol. Most new CDROM drives use ATAPI, including the
NEC-260, Mitsumi FX400, Sony 55E, and just about all non-SCSI
double(2X), quad(4X), and six(6X) speed drives. At boot time, the
- TAPE drive will be identified along with other IDE devices, as "hdb"
+ CDROM drive will be identified along with other IDE devices, as "hdb"
or "hdc", or something similar.
If this is your only CDROM drive, you can say N to all other CDROM
options, but be sure to say Y to the ISO9660 filesystem. Read the
@@ -190,14 +196,24 @@
ATAPI is a new protocol used by IDE TAPE and ATAPI drives,
similar to the SCSI protocol. At boot time, the TAPE drive will
be identified along with other IDE devices, as "hdb" or "hdc",
- or something similar. Be sure to consult the drivers/block/ide-tape.c
- and Documentation/ide.txt files for usage information.
+ or something similar, and will be mapped to a character device such
+ as "ht0". Be sure to consult the drivers/block/ide-tape.c and
+ Documentation/ide.txt files for usage information.
+
+Include IDE/ATAPI FLOPPY support
+CONFIG_BLK_DEV_IDEFLOPPY
+ If you have an IDE floppy drive using the ATAPI protocol, say Y.
+ ATAPI is a new protocol used by IDE CDROM/TAPE/FLOPPY drives,
+ similar to the SCSI protocol. At boot time, the FLOPPY drive will
+ be identified along with other IDE devices, as "hdb" or "hdc",
+ or something similar.
-Support removable IDE interfaces (PCMCIA)
-CONFIG_BLK_DEV_IDE_PCMCIA
- This option adds code to the IDE driver to handle hot insertion
- and removal of IDE interfaces and drives, under direction of an
- external utility (?). Normally, just say N here.
+SCSI emulation support
+CONFIG_BLK_DEV_IDESCSI
+ This will provide SCSI host adapter emulation for IDE ATAPI devices,
+ and will allow you to use a SCSI driver instead of a native ATAPI
+ driver. If both SCSI emulation and native support are compiled into
+ the kernel, the native support will be used. Normally, say N.
CMD640 chipset bugfix/support
CONFIG_BLK_DEV_CMD640
@@ -538,12 +554,9 @@
Find out whether you have a PCI motherboard. PCI is the name of a
bus system, i.e. the way the CPU talks to the other stuff inside
your box. Other bus systems are ISA, EISA, Microchannel (MCA) or
- VESA. If you have PCI, say Y, otherwise N. Note1: MCA systems
- (notably some IBM PS/2's) are not supported by the standard kernels,
- but patches exist at
- http://www.undergrad.math.uwaterloo.ca/~cpbeaure/mca-linux.html on
- the WWW. Note2: some old PCI motherboards have BIOS bugs and may
- crash if "PCI bios support" is enabled (but they run fine without
+ VESA. If you have PCI, say Y, otherwise N.
+ Note: some old PCI motherboards have BIOS bugs and may crash if
+ "PCI bios support" is enabled (but they run fine without
this option). The PCI-HOWTO, available via ftp (user: anonymous) in
sunsite.unc.edu:/pub/Linux/docs/HOWTO, contains valuable information
about which PCI hardware does work under Linux and which doesn't.
@@ -557,6 +570,11 @@
certain BIOSes if your computer uses a PCI bus system. This is
recommended; say Y.
+MCA support
+CONFIG_MCA
+ MicroChannel Architecture is found in some IBM PS/2 machines and laptops.
+ See Documentation/mca.txt before attempting to build an MCA bus kernel.
+
Intel 82371 PIIX (Triton I/II) DMA support
CONFIG_BLK_DEV_TRITON
If your PCI system uses an IDE harddrive (as opposed to SCSI, say)
@@ -889,7 +907,7 @@
packets it received. The information is handled by the klogd demon
which is responsible for kernel messages ("man klogd").
-IP: transparent proxying (EXPERIMENTAL)
+IP: transparent proxying
CONFIG_IP_TRANSPARENT_PROXY
This enables your Linux firewall to transparently redirect any
network traffic originating from the local network and destined
@@ -900,7 +918,7 @@
rules (using the ipfwadm utility) and/or by doing an appropriate
bind() system call.
-IP: masquerading (EXPERIMENTAL)
+IP: masquerading
CONFIG_IP_MASQUERADE
If one of the computers on your local network for which your Linux
box acts as a firewall wants to send something to the outside, your
@@ -919,8 +937,6 @@
from ftp://sunsite.unc.edu/pub/Linux/system/Network/serial/].)
Details on how to set things up are contained in the
IP Masquerading FAQ, available at http://www.indyramp.com/masq/
- This is EXPERIMENTAL code, which means that it need not be completely
- stable. If you want this, say Y.
IP: always defragment
CONFIG_IP_ALWAYS_DEFRAG
@@ -958,7 +974,7 @@
syntax explained in Documentation/networking/alias.txt. If you want
this, say Y. Most people don't need it and say N.
-IP: multicast routing (EXPERIMENTAL)
+IP: multicast routing
CONFIG_IP_MROUTE
This is used if you want your machine to act as a router for IP
packets that have several destination addresses. It is needed on the
@@ -1092,6 +1108,18 @@
full internal net can be found on ftp.gwdg.de:/pub/linux/misc/ncpfs.
If you don't know what you are doing, say N.
+IPX Type 20 Routing
+CONFIG_IPX_PPROP_ROUTING
+ IPX Type 20 packets are special broadcast messages designed to work
+ across routers. If you are using an internal network, have multiple
+ interfaces that route IPX, or will want to route IPX connections over
+ ppp to internal networks, setting this will allow the type 20 packets
+ to be propogated to all connected networks. These packets are used by
+ Novell NETBIOS and the NETBIOS name functions of SMB protocols that
+ work over IPX (e.g. the "Network Neighborhood" on another popular OS
+ cum GUI). In brief, if your Linux box needs to route IPX packets,
+ this should be set to Y.
+
Appletalk DDP
CONFIG_ATALK
Appletalk is the way Apple computers speak to each other on a
@@ -1181,15 +1209,14 @@
sunsite.unc.edu:/pub/Linux/docs/HOWTO/mini. The Bridging code is
still in test. If unsure, say N.
-Kernel/User network link driver (EXPERIMENTAL)
+Kernel/User network link driver
CONFIG_NETLINK
This driver allows for two-way communication between certain parts
of the kernel or modules and user processes; the user processes are
able to read from and write to character special files in the /dev
directory having major mode 36. So far, the kernel uses it to
publish some network related information if you enable "Routing
- messages", below. Say Y if you want to experiment with it; this is
- EXPERIMENTAL code, which means that it need not be completely stable.
+ messages", below or firewall netlink.
You need to include this if you want to use arpd, a daemon that
helps keep the internal ARP cache (a mapping between IP addresses
and hardware addresses on the local network) small. If unsure, say
@@ -2501,6 +2528,19 @@
Multiple-Ethernet-mini-HOWTO, available from
sunsite.unc.edu:/pub/Linux/docs/HOWTO/mini.
+Racal-Interlan EISA ES3210 support
+CONFIG_ES3210
+ If you have a network (ethernet) card of this type, say Y and read
+ the Ethernet-HOWTO, available via ftp (user: anonymous) in
+ sunsite.unc.edu:/pub/Linux/docs/HOWTO. This driver is also available
+ as a module ( = code which can be inserted in and removed from the
+ running kernel whenever you want). If you want to compile it as a
+ module, say M here and read Documentation/modules.txt as well as
+ Documentation/networking/net-modules.txt. If you plan to use more
+ than one network card under linux, read the
+ Multiple-Ethernet-mini-HOWTO, available from
+ sunsite.unc.edu:/pub/Linux/docs/HOWTO/mini.
+
Apricot Xen-II on board ethernet
CONFIG_APRICOT
If you have a network (ethernet) controller of this type, say Y and
@@ -2660,6 +2700,13 @@
want). If you want to compile it as a module, say M here and read
Documentation/modules.txt.
+Traffic Shaper (EXPERIMENTAL)
+CONFIG_SHAPER
+ The traffic shaper adds a set of devices that may be attached to the
+ other devices in the kernel and used to limit their bandwidth. The
+ shapecfg program for setting up shaper devices is available from
+ ftp://shadow.cabi.net/....
+
Support non-SCSI/IDE/ATAPI drives
CONFIG_CD_NO_IDESCSI
If you have a CDROM drive that is neither SCSI nor IDE/ATAPI, say Y
@@ -3265,6 +3312,24 @@
which can be inserted in and removed from the running kernel
whenever you want), say M here and read Documentation/modules.txt.
+Hayes ESP serial port support
+CONFIG_ESP
+ This is a driver which supports Hayes ESP serial ports. It uses DMA to
+ transfer data to and from the host. Make sure to read
+ drivers/char/README.esp. This driver may be compiled as a loadable module.
+
+Hayes ESP serial port DMA channel
+CONFIG_ESP_DMA_CHANNEL
+ This is the DMA channel to be used to transfer data to and from the host.
+ One DMA channel is shared between all the ESP ports. Valid values are
+ 1 and 3.
+
+Hayes ESP serial port trigger level
+CONFIG_ESP_TRIGGER_LEVEL
+ This is the trigger level (in bytes) of the transmit FIFO and the receive
+ FIFO. Larger values may result in fewer interrupts; however, a value too
+ high could result in data loss. Valid values are 1 through 1015.
+
Parallel printer support
CONFIG_PRINTER
If you intend to attach a printer to the parallel port of your Linux
@@ -3536,7 +3601,7 @@
from the running kernel whenever you want). If you want to compile
it as a module, say M here and read Documentation/modules.txt.
-Berkshire Products PC Watchdog card
+Berkshire Products PC Watchdog
CONFIG_PCWATCHDOG
This is the driver for the Berkshire Products PC Watchdog card.
This card simply watches your kernel to make sure it doesn't freeze,
@@ -3548,6 +3613,25 @@
code which can be inserted in and removed from the running kernel
whenever you want). If you want to compile it as a module, say M
here and read Documentation/modules.txt. Most people will say N.
+
+Support for Revision A cards
+CONFIG_PCWD_REV_A
+ This gives you support for revision A or B of the Berkshire PC Watchdog
+ Card. The way to tell if you have an A or B style card is to check the
+ manual on page 22. If it doesn't say "Port 3" at the top, you have a
+ revision A or B card. Also, if your card doesn't have an audible beep,
+ chances are you have a revision A or B card.
+
+Support for Revision C cards
+CONFIG_PCWD_REV_C
+ This card gives you an audible beep. It also has support for disabling
+ the card, enabling it, getting firmware versions, and a few other options.
+
+Show card state on reset
+CONFIG_PCWD_SHOW_PREVSTAT
+ Enabling this option will display the previous reset state of your card.
+ It will also give a little more verbose data about the card, or your
+ system's previous status before reset.
Enhanced Real Time Clock Support
CONFIG_RTC
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen, slshen@lbl.gov