I've upgraded the kernel on my Core to hopefully fix some stability issues with my (fairly new) ethernet adapters. However, I cannot get the MDs to boot if I install them while running the new kernel. They will install correctly with the old kernel running on the core and will run side-by-side with the old kernel while the core runs the new kernel.
When I plug a new MD in, it connects, runs the setup script, and creates the image. I then copy over the initrd and vmlinuz files from /boot on the core, and change the symlinks appropriately, but the MD says it can't find the initrd file, though it seems to find vmlinuz.
If anyone has gotten this to work, I'd be interested in learning what the tricks are.
Why not just add support for your NIC's to the standard kernel by adding the modules needed? We do that all the time when an unsupported NIC appears (ie sky2 or ATL2 modules etc)