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