You need to follow that article very carefully, there are a few gotchas!
Essentially, you need to update both initrd images. The first one is the "first boot" image. This is the boot image sent to a new Media Director that is brand new and has never been seen before. This image is used to run the setup process to create a new MD, and so of course needs to have proper access to the network. If you already have a valid driver on your core for that NIC, then edit the modules file, run "depmod" to create the dependencies list. Then recreate the initrd image.
That should recreate the initial/first-time boot image to include the NIC driver you want. Now the MD should boot correctly the first time, and start building the new MD. Once complete, it should reboot, but fail again. This is because it is now using the MD-specific initrd boot image, which doesn't include your driver again. Continuing to follow that article, you can now "chroot" into the MD image (from your core), and use similar commands again to recreate the MD-specific initrd boot image. Then you should be able to reboot and it work....