--- linux/Documentation/Configure.help.orig Mon Feb 25 19:37:51 2002 +++ linux/Documentation/Configure.help Thu May 9 22:18:57 2002 @@ -58,7 +58,7 @@ # # Mention all the relevant READMEs and HOWTOs in the help text. # Make them file URLs relative to the top level of the source tree so -# that help browsers can turn them into hotlinks. All URLs ahould be +# that help browsers can turn them into hotlinks. All URLs should be # surrounded by <>. # # Repetitions are fine since the help texts are not meant to be read @@ -121,7 +121,7 @@ If you say N here, the kernel will run on single and multiprocessor machines, but will use only one CPU of a multiprocessor machine. If you say Y here, the kernel will run on many, but not all, - singleprocessor machines. On a singleprocessor machine, the kernel + single processor machines. On a single processor machine, the kernel will run faster if you say N here. Note that if you say Y here and choose architecture "586" or @@ -437,8 +437,14 @@ The initial RAM disk is a RAM disk that is loaded by the boot loader (loadlin or lilo) and that is mounted as root before the normal boot procedure. It is typically used to load modules needed to mount the - "real" root file system, etc. See - for details. + "real" root file system, etc. + + Due to a problem elsewhere in the kernel, initial RAM disks _must_ + have the file system on them created with a 1024 byte block size. + If any other value is used, the kernel will be unable to mount the + RAM disk at boot time, causing a kernel panic. + + See for details. Loopback device support CONFIG_BLK_DEV_LOOP @@ -1122,7 +1128,7 @@ It was originally designed for the PDC20246/Ultra33, whose BIOS will only setup UDMA on the first two PDC20246 cards. It has also been - used succesfully on a PDC20265/Ultra100, allowing use of UDMA modes + used successfully on a PDC20265/Ultra100, allowing use of UDMA modes when the PDC20265 BIOS has been disabled (for faster boot up). Please read the comments at the top of @@ -1516,7 +1522,7 @@ before 1999 were Series 5) Series 5 drives will NOT always have the Series noted on the bottom of the drive. Series 6 drivers will. - In other words, if your BACKPACK drive dosen't say "Series 6" on the + In other words, if your BACKPACK drive doesn't say "Series 6" on the bottom, enable this option. If you chose to build PARIDE support into your kernel, you may @@ -1809,7 +1815,7 @@ to use its softwareraid feature. You must also select an appropriate for your board low-level driver below. - Note, that Linux does not use the Raid implemetation in BIOS, and + Note, that Linux does not use the Raid implementation in BIOS, and the main purpose for this feature is to retain compatibility and data integrity with other OS-es, using the same disk array. Linux has its own Raid drivers, which you should use if you need better @@ -2012,7 +2018,7 @@ Kernel floating-point instruction emulation CONFIG_MIPS_FPU_EMULATOR - This option enables the MIPS software floatingpoint support. Due to + This option enables the MIPS software floating point support. Due to the way floating point works you should always enable this option unless you exactly know what you're doing. @@ -2171,7 +2177,7 @@ Discontiguous Memory Support CONFIG_DISCONTIGMEM - Say Y to upport efficient handling of discontiguous physical memory, + Say Y to support efficient handling of discontiguous physical memory, for architectures which are either NUMA (Non-Uniform Memory Access) or have huge holes in the physical address space for other reasons. See for more. @@ -2180,7 +2186,7 @@ CONFIG_MAPPED_KERNEL Change the way a Linux kernel is loaded unto memory on a MIPS64 machine. This is required in order to support text replication and - NUMA. If you need to undersatand it, read the source code. + NUMA. If you need to understand it, read the source code. Kernel text replication support CONFIG_REPLICATE_KTEXT @@ -2315,7 +2321,7 @@ are completely invisible to the outside world, even though they can reach the outside and can receive replies. It is even possible to run globally visible servers from within a masqueraded local network - using a mechanism called portforwarding. Masquerading is also often + using a mechanism called port forwarding. Masquerading is also often called NAT (Network Address Translation). Another use of Netfilter is in transparent proxying: if a machine on @@ -2325,7 +2331,7 @@ Various modules exist for netfilter which replace the previous masquerading (ipmasqadm), packet filtering (ipchains), transparent - proxying, and portforwarding mechanisms. Please see + proxying, and port forwarding mechanisms. Please see under "iptables" for the location of these packages. @@ -2594,7 +2600,7 @@ connection (usually limiting it to your outgoing interface's MTU minus 40). - This is used to overcome criminally braindead ISPs or servers which + This is used to overcome criminally brain dead 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 @@ -2628,7 +2634,7 @@ daemon using netlink multicast sockets; unlike the LOG target which can only be viewed through syslog. - The apropriate userspace logging daemon (ulogd) may be obtained from + The appropriate userspace logging daemon (ulogd) may be obtained from http://www.gnumonks.org/projects/ulogd If you want to compile it as a module, say M here and read @@ -5971,7 +5977,7 @@ config (or if you simply don't have access to it). The other possible usages of diverting Ethernet Frames are - numberous: + numerous: - reroute smtp traffic to another interface - traffic-shape certain network streams - transparently proxy smtp connections @@ -6905,7 +6911,7 @@ 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. + and display a console message indicating this value. Note: Unless you experience some type of device failure, the default value, no enforced limit, should work for you. @@ -7331,8 +7337,8 @@ use normal IO CONFIG_SCSI_SYM53C8XX_IOMAPPED - If you say Y here, the driver will preferently use normal IO rather than - memory mapped IO. + If you say Y here, the driver will preferentially use normal IO + rather than memory mapped IO. maximum number of queued commands CONFIG_SCSI_SYM53C8XX_MAX_TAGS @@ -8949,7 +8955,7 @@ PCI 802.11 wireless cards. It supports the new 802.11b cards from Cisco (Cisco 34X, Cisco 35X - with or without encryption) as well as card before the Cisco - aquisition (Aironet 4500, Aironet 4800, Aironet 4800B). + acquisition (Aironet 4500, Aironet 4800, Aironet 4800B). This driver support both the standard Linux Wireless Extensions and Cisco proprietary API, so both the Linux Wireless Tools and the @@ -8964,7 +8970,7 @@ driver part of the Linux Pcmcia package. It supports the new 802.11b cards from Cisco (Cisco 34X, Cisco 35X - with or without encryption) as well as card before the Cisco - aquisition (Aironet 4500, Aironet 4800, Aironet 4800B). It also + acquisition (Aironet 4500, Aironet 4800, Aironet 4800B). It also supports OEM of Cisco such as the DELL TrueMobile 4800 and Xircom 802.11b cards. @@ -9386,7 +9392,7 @@ Diffserv field marker CONFIG_NET_SCH_DSMARK - Say Y if you want to schedule packets avccording to the + Say Y if you want to schedule packets according to the Differentiated Services architecture proposed in RFC 2475. Technical information on this method, with pointers to associated RFCs, is available at . @@ -9655,7 +9661,7 @@ V.35 or V.36 interface) to your Linux box. LMC 1200 with on board DSU board allows you to connect your Linux - box dirrectly to a T1 or E1 circuit. + box directly to a T1 or E1 circuit. LMC 5200 board provides a HSSI interface capable of running up to 52 mbits per second. @@ -9772,14 +9778,14 @@ CONFIG_WANPIPE_X25 Say Y to this option if you are planning to connect a WANPIPE card to an X.25 network. Note, this feature also includes the X.25 API - support used to develope custom applications over the X.25 protocol. + support used to develop custom applications over the X.25 protocol. If you say N, the X.25 support will not be included in the driver. The X.25 option is supported on S514-PCI and S508-ISA cards. WANPIPE Frame Relay support CONFIG_WANPIPE_FR Say Y to this option if you are planning to connect a WANPIPE card - to a frame relay network, or use frame relay API to develope + to a frame relay network, or use frame relay API to develop custom applications over the Frame Relay protocol. This feature also contains the Ethernet Bridging over Frame Relay, where a WANPIPE frame relay link can be directly connected to the @@ -12038,7 +12044,7 @@ Write support for NFTL (EXPERIMENTAL) CONFIG_NFTL_RW - If you're lucky, this will actually work. Don't whinge if it + If you're lucky, this will actually work. Don't whine if it doesn't. Send mail to the MTD mailing list if you want to help to make it more reliable. @@ -12376,7 +12382,7 @@ NAND flash device internally checks only bits transitioning from 1 to 0. There is a rare possibility that even though the device thinks the write was successful, a bit could have been - flipped accidentaly due to device wear, gamma rays, whatever. + flipped accidentally due to device wear, gamma rays, whatever. Enable this if you are really paranoid. Support for the SPIA board @@ -12563,7 +12569,7 @@ CONFIG_MTD_JEDECPROBE This option enables JEDEC-style probing of flash chips which are not compatible with the Common Flash Interface, but will use the common - CFI-targetted flash drivers for any chips which are identified which + CFI-targeted flash drivers for any chips which are identified which are in fact compatible in all but the probe method. This actually covers most AMD/Fujitsu-compatible chips, and will shortly cover also non-CFI Intel chips (that code is in MTD CVS and should shortly be sent @@ -13766,7 +13772,7 @@ kernels can talk to each other, the host, and with the host's help, machines on the outside world. - For more information, including explations of the networking and + For more information, including explanations of the networking and sample configurations, see . @@ -14177,7 +14183,7 @@ Ramfs is a file system which keeps all files in RAM. It allows read and write access. - It is more of an programming example than a useable file system. If + It is more of an programming example than a usable file system. If you need a file system which lives in RAM with limit checking use tmpfs. @@ -14767,7 +14773,7 @@ CONFIG_JFFS2_FS JFFS2 is the second generation of the Journalling Flash File System for use on diskless embedded devices. It provides improved wear - levelling, compression and support for hard links. You cannot use + leveling, compression and support for hard links. You cannot use this on normal block devices, only on 'MTD' devices. Further information should be made available soon at @@ -14884,7 +14890,7 @@ Windows 2000 introduced the concept of Dynamic Disks to get around the limitations of the PC's partitioning scheme. The Logical Disk - Manager allows the user to repartion a disk and create spanned, + Manager allows the user to repartition a disk and create spanned, mirrored, striped or RAID volumes, all without the need for rebooting. @@ -15083,7 +15089,7 @@ Note: if you just want your box to act as an SMB *server* and make files and printing services available to Windows clients (which need to have a TCP/IP stack), you don't need to say Y here; you can use - the program SAMBA (available from ) + the program Samba (available from ) for that. General information about how to connect Linux, Windows machines and @@ -15728,7 +15734,7 @@ CPM SCC Ethernet CONFIG_SCC_ENET Enable Ethernet support via the Motorola MPC8xx serial - commmunications controller. + communications controller. # Choice: scc_ethernet Ethernet on SCC1 @@ -15746,7 +15752,7 @@ Use Big CPM Ethernet Buffers CONFIG_ENET_BIG_BUFFERS - Allocate large buffers for MPC8xx Etherenet. Increases throughput + Allocate large buffers for MPC8xx Ethernet. Increases throughput and decreases the likelihood of dropped packets, but costs memory. Apple Desktop Bus (ADB) support @@ -15793,7 +15799,7 @@ HIL keyboard support CONFIG_HIL The "Human Interface Loop" is a older, 8-channel USB-like controller - used in Hewlette Packard PA-RISC based machines. There are a few + used in Hewlett Packard PA-RISC based machines. There are a few cases where it is seen on PC/MAC architectures as well, usually also manufactured by HP. This driver is based off MACH and BSD drivers, and implements support for a keyboard attached to the HIL port. @@ -17607,7 +17613,7 @@ CONFIG_TOSHIBA This adds a driver to safely access the System Management Mode of the CPU on Toshiba portables with a genuine Toshiba BIOS. It does - not work on models with a Pheonix BIOS. The System Management Mode + not work on models with a Phoenix BIOS. The System Management Mode is used to set the BIOS and power saving options on Toshiba portables. For information on utilities to make use of this driver see the @@ -17902,7 +17908,7 @@ InterAct digital joysticks and gamepads CONFIG_INPUT_INTERACT - Say Y hereif you have an InterAct gameport or joystick + Say Y here if you have an InterAct gameport or joystick communicating digitally over the gameport. For more information on how to use the driver please read . @@ -18535,7 +18541,7 @@ MSND Pinnacle MPU IRQ CONFIG_MSNDPIN_MPU_IRQ - Iinterrupt request number for the Kurzweil daughterboard + Interrupt request number for the Kurzweil daughterboard synthesizer on MultiSound Pinnacle and Fiji sound cards. MSND Pinnacle IRQ @@ -20189,8 +20195,8 @@ Support for ST-RAM as swap space CONFIG_STRAM_SWAP - Some Atari 68k macines (including the 520STF and 1020STE) divide - their addressible memory into ST and TT sections. The TT section + Some Atari 68k machines (including the 520STF and 1020STE) divide + their addressable memory into ST and TT sections. The TT section (up to 512MB) is the main memory; the ST section (up to 4MB) is accessible to the built-in graphics board, runs slower, and is present mainly for backward compatibility with older machines. @@ -21484,7 +21490,7 @@ CONFIG_RADIO_MIROPCM20_RDS Choose Y here if you want to see RDS/RBDS information like RadioText, Programme Service name, Clock Time and date, Programme - TYpe and Traffic Announcement/Programme identification. You also + Type and Traffic Announcement/Programme identification. You also need to say Y to "miroSOUND PCM20 radio" and devfs! It's not possible to read the raw RDS packets from the device, so @@ -21790,9 +21796,20 @@ Support for DASD hard disks CONFIG_DASD - Enable this option if you want to access DASDs directly utilizing - S/390s channel subsystem commands. This is necessary for running - natively on a single image or an LPAR. + Enable this option if you want to access DASD (Direct Access Storage + Devices, or disks) directly utilizing S/390 channel subsystem + commands. This is necessary for running on S/390 systems, whether + under VM, in an LPAR, or natively. The only exception to this would + be if you use RAM disks for network-mounted devices for all your + file systems. + + This driver can be built as a module, but that is normally only used + for creating installation kernels where the device numbers of the + disks are not yet known. You cannot do this if the DASD module is + actually going to be on a DASD volume, and not in a RAM disk or on + a network-mounted device. + + If in doubt, specify "Y" here. Enable DASD fast write CONFIG_DASD_FAST_IO @@ -21827,7 +21844,7 @@ device, you have to merge a bootsector specific to the device into the first bytes of the kernel. You will have to select the IPL device on another question, that pops up, when you select - CONFIG_IPLABE. + CONFIG_IPLABLE. Support for 3215 line mode terminal CONFIG_TN3215 @@ -21931,7 +21948,7 @@ CONFIG_IUCV Select this option if you want to use inter-user communication vehicle networking under VM or VIF. This option is also available - as a module which will be called iucv.o. If unsure, say "Y". + as a module which will be called netiucv.o. If unsure, say "Y". Kernel support for 31 bit ELF binaries CONFIG_S390_SUPPORT @@ -21976,6 +21993,15 @@ For more info see the chandev manpage usually distributed in in the Linux source tree. +Lan Channel Station Interface +CONFIG_LCS + If you are using an OSA card (Open Systems Adapter) in LCS mode on + an S/390 system, you should select this option. This driver can be + built as a module, which will require that the driver parameters be + supplied via an entry in /etc/modules.conf, or through the chandev + interface if that has been enabled in your kernel. See + for details. + SAB3036 tuner support CONFIG_TUNER_3036 Say Y here to include support for Philips SAB3036 compatible tuners. @@ -22719,7 +22745,7 @@ will also need a working PPP subsystem (driver, daemon and config)... - IrNET is an alternate way to tranfer TCP/IP traffic over IrDA. It + IrNET is an alternate way to transfer TCP/IP traffic over IrDA. It uses synchronous PPP over a set of point to point IrDA sockets. You can use it between Linux machine or with W2k. @@ -22767,7 +22793,7 @@ device driver. If you want to compile it as a module (irda-usb.o), say M here and read . IrDA-USB support the various IrDA USB dongles available and most of their - pecularities. Those dongles plug in the USB port of your computer, + peculiarities. Those dongles plug in the USB port of your computer, are plug and play, and support SIR and FIR (4Mbps) speeds. On the other hand, those dongles tend to be less efficient than a FIR chipset. @@ -23279,7 +23305,7 @@ Etrax bus waitstates CONFIG_ETRAX_DEF_R_WAITSTATES - Waitstates for SRAM, Flash and peripherials (not DRAM). 95f8 is a + Waitstates for SRAM, Flash and peripherals (not DRAM). 95f8 is a good choice for most Axis products... Etrax bus configuration @@ -23443,13 +23469,13 @@ Etrax100 RS-485 mode on PA CONFIG_ETRAX_RS485_ON_PA - Control Driver Output Enable on RS485 tranceiver using a pin on PA + Control Driver Output Enable on RS485 transceiver using a pin on PA port: Axis 2400/2401 uses PA 3. Etrax100 RS-485 mode on PA bit CONFIG_ETRAX_RS485_ON_PA_BIT - Control Driver Output Enable on RS485 tranceiver using a this bit + Control Driver Output Enable on RS485 transceiver using a this bit on PA port. Ser0 DTR on PB bit @@ -24114,7 +24140,7 @@ each of the machines below is described by a machine vector. Select SolutionEngine if configuring for a Hitachi SH7709 - or SH7750/7750S evalutation board. + or SH7750/7750S evaluation board. Select Overdrive if configuring for a ST407750 Overdrive board. More information at @@ -24162,12 +24188,12 @@ SolutionEngine CONFIG_SH_SOLUTION_ENGINE Select SolutionEngine if configuring for a Hitachi SH7709 - or SH7750 evalutation board. + or SH7750 evaluation board. 7751 SolutionEngine CONFIG_SH_7751_SOLUTION_ENGINE Select 7751 SolutionEngine if configuring for a Hitachi SH7751 - evalutation board. + evaluation board. Overdrive CONFIG_SH_OVERDRIVE