Rob, The compressed size is ~3MB. I have a "ramdisk_size=32768" entry in my parmfile. The initrd that works is considerably larger than the one that does not. The "ext2 magic number" seems to be correct as it matches what is in the working initrd: > od -tx -N 2048 newinitrd 0000000 00000000 00000000 00000000 00000000 * 0002000 000a0000 000a0000 80000000 80010000 0002020 0d080000 00000000 02000000 02000000 0002040 00800000 00800000 000a0000 8a9dab3c 0002060 8f9dab3c 03002100 53ef0000 01000000 <--- ---- 0002100 1698ab3c 004eed00 00000000 01000000 0002120 00000000 0b000000 80000000 00000000 0002140 02000000 01000000 0197739d 80c1491b 0002160 9c133287 12a1bc8d 00000000 00000000 0002200 00000000 00000000 00000000 00000000 * 0004000
Mark Post -----Original Message----- From: Rob van der Heij [mailto:[EMAIL PROTECTED]] Sent: Thursday, April 04, 2002 1:59 AM To: [EMAIL PROTECTED] Subject: Re: Trying to build a new initrd, getting "EXT2-fs: Magic mismatch, > >Everything seems fine until it gets to mounting the root file system (the >parmfile has root=/dev/ram0 in it). At that point I get the >EXT2-fs: Magic mismatch, very weird ! >error. > How big is the compressed initrd ? If you put a lot in it you may have exceeded the default size of the ramdisk (depends on the kernel you use). We had to use a ramdisk_size=10240 for RedHat once you add the IBM OCO modules for different kernels. Failure to do so resulted in a lot of weird errors. The other thing that fooled me frequently was that I forgot to sync before I did the IPL from another userid with a R/O link to that disk. But I guess that does not apply to your IPL from RDR.