Because I haven't got my floppy drive handy, I copied all files in the pcmciadd.img filesystem into the initrd.img filesystem of pcmcia.img, then set up that kernel and the modified initrd.img as a boot option from lilo. The text installer fires up, and I can choose to do an NFS install. So I specify the IP address of the machine, apparently the host name is resolved with a reverse DNS query, because I'm not asked for it. However, when I get to the point of mounting the installation image from the NFS server, which is in the same subnet, the mount fails. It's not a permission problem, since I can mount the filesystem by hand when I boot Red Hat Linux 7 on the same machine, with the same IP address. Switching to the modules screen, I see cardmrg exit()ed, and the 3c574_cs module apparently failed to negotiate the communication speed (the network on which it's attached runs on 10Mbps). Any insights?
I've got a feeling that when you modified the initrd, something is now not working right with the modules. If you can find a floppy drive, can you try to make separate disks for pcmcia.img and pcmciadd.img images. Even if this is a real problem, it's too late to fix for Florence.
I'll pick the floppy drive at home tonight and give it a try. Meanwhile, is there any recommended way to merge modules from pcmciadd into a single initrd? Note that I didn't replace the existing modules in the `modules' directory of the initrd.img (doing that would cause the installer to ask for the pcmcia driver disk, which I couldn't load). I copied the files into the root of the initrd filesystem, and this appeared to work for loading modules both from the `modules' directory and from the root.
Indeed, it worked, after booting from the floppy (actually, booting with the vmlinuz&initrd.img from pcmcia.img, because it wouldn't boot from my floppy) then letting it load pcmciadd.img from the floppy drive. Sorry about the noise.