diff options
author | Ralf Baechle <ralf@linux-mips.org> | 2001-04-05 04:55:58 +0000 |
---|---|---|
committer | Ralf Baechle <ralf@linux-mips.org> | 2001-04-05 04:55:58 +0000 |
commit | 74a9f2e1b4d3ab45a9f72cb5b556c9f521524ab3 (patch) | |
tree | 7c4cdb103ab1b388c9852a88bd6fb1e73eba0b5c /Documentation/Configure.help | |
parent | ee6374c8b0d333c08061c6a97bc77090d7461225 (diff) |
Merge with Linux 2.4.3.
Note that mingetty does no longer work with serial console, you have to
switch to another getty like getty_ps. This commit also includes a
fix for a setitimer bug which did prevent getty_ps from working on
older kernels.
Diffstat (limited to 'Documentation/Configure.help')
-rw-r--r-- | Documentation/Configure.help | 268 |
1 files changed, 216 insertions, 52 deletions
diff --git a/Documentation/Configure.help b/Documentation/Configure.help index 0f39d413e..a8b22d1e7 100644 --- a/Documentation/Configure.help +++ b/Documentation/Configure.help @@ -1501,15 +1501,6 @@ CONFIG_MD_RAID0 If unsure, say Y. -RAID-1/RAID-5 code (DANGEROUS) -CONFIG_RAID15_DANGEROUS - This new RAID1/RAID5 code has been freshly merged, and has not seen - enough testing yet. While there are no known bugs in it, it might - destroy your filesystems, eat your data and start World War III. - You have been warned. - - If unsure, say N. - RAID-1 (mirroring) mode CONFIG_MD_RAID1 A RAID-1 set consists of several disk drives which are exact copies @@ -2016,6 +2007,40 @@ CONFIG_IP_NF_TARGET_MARK If you want to compile it as a module, say M here and read Documentation/modules.txt. If unsure, say `N'. +TCPMSS target support +CONFIG_IP_NF_TARGET_TCPMSS + This option adds a `TCPMSS' target, which allows you to alter the + MSS value of TCP SYN packets, to control the maximum size for that + connection (usually limiting it to your outgoing interface's MTU + minus 40). + + This is used to overcome criminally braindead ISPs or servers which + block ICMP Fragmentation Needed packets. The symptoms of this + problem are that everything works fine from your Linux + firewall/router, but machines behind it can never exchange large + packets: + 1) Web browsers connect, then hang with no data received. + 2) Small mail works fine, but large emails hang. + 3) ssh works fine, but scp hangs after initial handshaking. + + Workaround: activate this option and add a rule to your firewall + configuration like: + + iptables -A FORWARD -p tcp --tcp-flags SYN,RST SYN \ + -j TCPMSS --clamp-mss-to-pmtu + + If you want to compile it as a module, say M here and read + Documentation/modules.txt. If unsure, say `N'. + +tcpmss match support +CONFIG_IP_NF_MATCH_TCPMSS + This option adds a `tcpmss' match, which allows you to examine the + MSS value of TCP SYN packets, which control the maximum packet size + for that connection. + + If you want to compile it as a module, say M here and read + Documentation/modules.txt. If unsure, say `N'. + LOG target support CONFIG_IP_NF_TARGET_LOG This option adds a `LOG' target, which allows you to create rules in @@ -2046,6 +2071,73 @@ CONFIG_IP_NF_COMPAT_IPFWADM If you want to compile it as a module, say M here and read Documentation/modules.txt. If unsure, say `N'. +IP6 tables support (required for filtering/masq/NAT) +CONFIG_IP6_NF_IPTABLES + ip6tables is a general, extensible packet identification framework. + Currently only the packet filtering and packet mangling subsystem + for IPv6 use this, but connection tracking is going to follow. + Say 'Y' or 'M' here if you want to use either of those. + + If you want to compile it as a module, say M here and read + Documentation/modules.txt. If unsure, say `N'. + +IPv6 limit match support +CONFIG_IP6_NF_MATCH_LIMIT + limit matching allows you to control the rate at which a rule can be + matched: mainly useful in combination with the LOG target ("LOG + target support", below) and to avoid some Denial of Service attacks. + + If you want to compile it as a module, say M here and read + Documentation/modules.txt. If unsure, say `N'. + +MAC address match support +CONFIG_IP6_NF_MATCH_MAC + mac matching allows you to match packets based on the source + ethernet address of the packet. + + If you want to compile it as a module, say M here and read + Documentation/modules.txt. If unsure, say `N'. + +netfilter mark match support +CONFIG_IP6_NF_MATCH_MARK + Netfilter mark matching allows you to match packets based on the + `nfmark' value in the packet. This can be set by the MARK target + (see below). + + If you want to compile it as a module, say M here and read + Documentation/modules.txt. If unsure, say `N'. + +Packet filtering +CONFIG_IP6_NF_FILTER + Packet filtering defines a table `filter', which has a series of + rules for simple packet filtering at local input, forwarding and + local output. See the man page for iptables(8). + + If you want to compile it as a module, say M here and read + Documentation/modules.txt. If unsure, say `N'. + +Packet mangling +CONFIG_IP6_NF_MANGLE + This option adds a `mangle' table to iptables: see the man page for + iptables(8). This table is used for various packet alterations + which can effect how the packet is routed. + + If you want to compile it as a module, say M here and read + Documentation/modules.txt. If unsure, say `N'. + +MARK target support +CONFIG_IP6_NF_TARGET_MARK + This option adds a `MARK' target, which allows you to create rules + in the `mangle' table which alter the netfilter mark (nfmark) field + associated with the packet packet prior to routing. This can change + the routing method (see `IP: use netfilter MARK value as routing + key') and can also be used by other subsystems to change their + behavior. + + If you want to compile it as a module, say M here and read + Documentation/modules.txt. If unsure, say `N'. + + TCP Explicit Congestion Notification support CONFIG_INET_ECN Explicit Congestion Notification (ECN) allows routers to notify @@ -5496,6 +5588,45 @@ CONFIG_SCSI_AHA1740 Adaptec AIC7xxx chipset SCSI controller support CONFIG_SCSI_AIC7XXX + This driver supports all of Adaptec's PCI based SCSI controllers (not + the hardware RAID controllers though) as well as the aic7770 based + EISA and VLB SCSI controllers (the 274x and 284x series). This is + an Adaptec sponsored driver written by Justin Gibbs. It is intended + to replace the previous aic7xxx driver maintained by Doug Ledford since + Doug is no longer maintaining that driver. + +Default number of TCQ commands per device +CONFIG_AIC7XXX_CMDS_PER_DEVICE + Specify the number of commands you would like to allocate per SCSI + device when Tagged Command Queueing (TCQ) is enabled on that device. + + This is an upper bound value for the number of tagged transactions + to be used for any device. The aic7xxx driver will automatically + vary this number based on device behavior. For devices with a + fixed maximum, the driver will eventually lock to this maximum + and display a console message inidicating this value. + + Note: Unless you experience some type of device failure, the default + value, no enforced limit, should work for you. + + Default: 253 + +Initial Bus Reset Settle Delay +CONFIG_AIC7XXX_RESET_DELAY + The number of milliseconds to delay after an initial bus reset. + The bus settle delay following all error recovery actions is + dictated by the SCSI layer and is not affected by this value. + + Default: 5000 (5 seconds) + +Old Adaptec AIC7xxx chipset SCSI controller support +CONFIG_SCSI_AIC7XXX_OLD + WARNING This driver is an older aic7xxx driver and is no longer under + active development. Adaptec, Inc. is writing a new driver to take the + place of this one, and it is recommended that whenever possible, people + should use the new Adaptec written driver instead of this one. This + driver will eventually be phased out entirely. + This is support for the various aic7xxx based Adaptec SCSI controllers. These include the 274x EISA cards; 284x VLB cards; 2902, 2910, 293x, 294x, 394x, 3985 and several other PCI and @@ -5517,7 +5648,7 @@ CONFIG_SCSI_AIC7XXX Information on the configuration options for this controller can be found by checking the help file for each of the available - configuration options. You should read drivers/scsi/README.aic7xxx + configuration options. You should read drivers/scsi/aic7xxx_old/README.aic7xxx at a minimum before contacting the maintainer with any questions. The SCSI-HOWTO, available from http://www.linuxdoc.org/docs.html#howto , can also be of great @@ -5526,10 +5657,10 @@ CONFIG_SCSI_AIC7XXX If you want to compile this driver as a module ( = code which can be inserted in and removed from the running kernel whenever you want), say M here and read Documentation/modules.txt. The module will be - called aic7xxx.o. + called aic7xxx_old.o. Enable or Disable Tagged Command Queueing by default -CONFIG_AIC7XXX_TCQ_ON_BY_DEFAULT +CONFIG_AIC7XXX_OLD_TCQ_ON_BY_DEFAULT This option causes the aic7xxx driver to attempt to use Tagged Command Queueing (TCQ) on all devices that claim to support it. @@ -5563,7 +5694,7 @@ CONFIG_AIC7XXX_TCQ_ON_BY_DEFAULT reduce performance. Default number of TCQ commands per device -CONFIG_AIC7XXX_CMDS_PER_DEVICE +CONFIG_AIC7XXX_OLD_CMDS_PER_DEVICE Specify the number of commands you would like to allocate per SCSI device when Tagged Command Queueing (TCQ) is enabled on that device. @@ -5584,7 +5715,7 @@ CONFIG_AIC7XXX_CMDS_PER_DEVICE Default: 8 Collect statistics to report in /proc -CONFIG_AIC7XXX_PROC_STATS +CONFIG_AIC7XXX_OLD_PROC_STATS This option tells the driver to keep track of how many commands have been sent to each particular device and report that information to the user via the /proc/scsi/aic7xxx/n file, where n is the number of @@ -5596,21 +5727,6 @@ CONFIG_AIC7XXX_PROC_STATS If unsure, say N. -Delay in seconds after SCSI bus reset -CONFIG_AIC7XXX_RESET_DELAY - This sets how long the driver will wait after resetting the SCSI bus - before attempting to communicate with the devices on the SCSI bus - again. This delay will be used during the reset phase at bootup time - as well as after any reset that might occur during normal operation. - Reasonable numbers range anywhere from 5 to 15 seconds depending on - your devices. DAT tape drives are notorious for needing more time - after a bus reset to be ready for the next command, but most hard - drives and CD-ROM devices are ready in only a few seconds. This - option has a maximum upper limit of 20 seconds to avoid bad - interactions between the aic7xxx driver and the rest of the Linux - kernel. The default value has been reduced to 5 seconds. If this - doesn't work with your hardware, try increasing this value. - IBM ServeRAID Support CONFIG_SCSI_IPS This is support for the IBM ServeRAID hardware RAID controllers. @@ -7385,6 +7501,24 @@ CONFIG_NET_PCMCIA_RADIO location). You also want to check out the PCMCIA-HOWTO, available from http://www.linuxdoc.org/docs.html#howto . +Hermes support (Orinoco/WavelanIEEE/PrismII/Symbol 802.11b cards) +CONFIG_PCMCIA_HERMES + A driver for "Hermes" chipset based PCMCIA wireless adaptors, such + as the Lucent WavelanIEEE/Orinoco cards and their OEM (Cabletron/ + EnteraSys RoamAbout 802.11, ELSA Airlancer, Melco Buffalo and others). + It should also be usable on various Prism II based cards such as the + Linksys, D-Link and Farallon Skyline. It should also work on Symbol + cards such as the 3Com AirConnect and Ericsson WLAN. + + To use your PC-cards, you will need supporting software from David + Hinds' pcmcia-cs package (see the file Documentation/Changes for + location). You also want to check out the PCMCIA-HOWTO, available + from http://www.linuxdoc.org/docs.html#howto . + + You will also very likely also need the Wireless Tools in order to + configure your card and that /etc/pcmcia/wireless.opts works : + http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/Tools.html + Aviator/Raytheon 2.4MHz wireless support CONFIG_PCMCIA_RAYCS Say Y here if you intend to attach an Aviator/Raytheon PCMCIA @@ -8417,22 +8551,6 @@ CONFIG_NI65 module, say M here and read Documentation/modules.txt as well as Documentation/networking/net-modules.txt. -RealTek 8129 (not 8019/8029/8139!) support (EXPERIMENTAL) -CONFIG_RTL8129 - This is NOT for RTL-8139 cards. Instead, select the 8139too driver - (CONFIG_8139TOO). - This is a driver for the Fast Ethernet PCI network cards based on - the RTL8129 chip. If you have one of those, say Y and - read the Ethernet-HOWTO, available from - http://www.linuxdoc.org/docs.html#howto . - - Note: the 8029 is a NE2000 PCI clone, you can use the NE2K-PCI driver. - - If you want to compile this driver as a module ( = code which can be - inserted in and removed from the running kernel whenever you want), - say M here and read Documentation/modules.txt. This is recommended. - The module will be called rtl8129.o. - RealTek RTL-8139 PCI Fast Ethernet Adapter support CONFIG_8139TOO This is a driver for the Fast Ethernet PCI network cards based on @@ -8445,6 +8563,26 @@ CONFIG_8139TOO say M here and read Documentation/modules.txt. This is recommended. The module will be called 8139too.o. +Use PIO instead of MMIO +CONFIG_8139TOO_PIO + This instructs the driver to use programmed I/O ports (PIO) instead + of PCI shared memory (MMIO). This can possibly solve some problems in + case your mainboard has memory consistency issues. If unsure, say N. + +Support for automatic channel equalization (EXPERIMENTAL) +CONFIG_8139TOO_TUNE_TWISTER + This implements a function which might come in handy in case you are + using low quality on long cabling. It tries to match the transceiver + to the cable characteristics. This is experimental since hardly + documented by the manufacturer. If unsure, say N. + +Support for older RTL-8129/8130 boards +CONFIG_8139TOO_8129 + This enables support for the older and uncommon RTL-8129 and + RTL-8130 chips, which support MII via an external transceiver, instead + of an internal one. Disabling this option will save some memory + by making the code size smaller. If unsure, say Y. + SiS 900 PCI Fast Ethernet Adapter support CONFIG_SIS900 This is a driver for the Fast Ethernet PCI network cards based on @@ -8508,7 +8646,7 @@ CONFIG_ADAPTEC_STARFIRE If you want to compile this driver as a module ( = code which can be inserted in and removed from the running kernel whenever you want), say M here and read Documentation/modules.txt. This is recommended. - The module will be called starfile.o. + The module will be called starfire.o. Alteon AceNIC/3Com 3C985/NetGear GA620 Gigabit support CONFIG_ACENIC @@ -9426,7 +9564,7 @@ CONFIG_IBMOL This driver is also available as a module ( = code which can be inserted in and removed from the running kernel whenever you want). - The module will will be called olympic.o. If you want to compile it + The module will be called olympic.o. If you want to compile it as a module, say M here and read Documentation/modules.txt. Also read the file Documentation/networking/olympic.txt or check the @@ -9466,7 +9604,7 @@ CONFIG_TMS380TR This driver is also available as a module ( = code which can be inserted in and removed from the running kernel whenever you want). - The module will will be called tms380tr.o. If you want to compile it + The module will be called tms380tr.o. If you want to compile it as a module, say M here and read Documentation/modules.txt. Generic TMS380 PCI support @@ -9481,7 +9619,7 @@ CONFIG_TMSPCI This driver is available as a module ( = code which can be inserted in and removed from the running kernel whenever you want). - The module will will be called tmspci.o. If you want to compile it + The module will be called tmspci.o. If you want to compile it as a module, say M here and read Documentation/modules.txt. Madge Smart 16/4 PCI Mk2 support @@ -9491,7 +9629,7 @@ CONFIG_ABYSS This driver is available as a module ( = code which can be inserted in and removed from the running kernel whenever you want). - The module will will be called abyss.o. If you want to compile it + The module will be called abyss.o. If you want to compile it as a module, say M here and read Documentation/modules.txt. Madge Smart 16/4 Ringode MicroChannel @@ -9501,7 +9639,7 @@ CONFIG_MADGEMC This driver is available as a module ( = code which can be inserted in and removed from the running kernel whenever you want). - The module will will be called madgemc.o. If you want to compile it + The module will be called madgemc.o. If you want to compile it as a module, say M here and read Documentation/modules.txt. SMC ISA TokenRing adapter support @@ -9517,7 +9655,7 @@ CONFIG_SMCTR This driver is also available as a module ( = code which can be inserted in and removed from the running kernel whenever you want). - The module will will be called smctr.o. If you want to compile it + The module will be called smctr.o. If you want to compile it as a module, say M here and read Documentation/modules.txt. Sun Happy Meal 10/100baseT support @@ -10542,6 +10680,32 @@ CONFIG_USB_SERIAL_MCT_U232 The module will be called mct_u232.o. If you want to compile it as a module, say M here and read Documentation/modules.txt. +USB Edgeport Serial Driver +CONFIG_USB_SERIAL_EDGEPORT + Say Y here if you want to use any of the following devices from + Inside Out Networks (Digi): + Edgeport/4 + Rapidport/4 + Edgeport/4t + Edgeport/2 + Edgeport/4i + Edgeport/2i + Edgeport/421 + Edgeport/21 + Edgeport/8 + Edgeport/8 Dual + Edgeport/2D8 + Edgeport/4D8 + Edgeport/8i + Edgeport/2 DIN + Edgeport/4 DIN + Edgeport/16 Dual + + This code is also available as a module ( = code which can be + inserted in and removed from the running kernel whenever you want). + The module will be called io_edgeport.o. If you want to compile it + as a module, say M here and read Documentation/modules.txt. + USB Serial Converter verbose debug CONFIG_USB_SERIAL_DEBUG Say Y here if you want verbose debug messages from the USB Serial |