Quoting Donald Teed dteed@artistic.ca:
There are at least 2 ways to add support for your ethernet...
One is the mkimage way, documented here:
http://www.udpcast.linux.lu/mkimagedoc.html
I had to add funky stuff to my /bin within the initrd anyway, so I elected to do it differently. Here is the manual way to add your own kernel and possibly static binaries and scripts to use from within busybox.
The kernel on the machine used for this development work needs romfs support for the mount using loop arg to work.
It probably goes without saying, but for future people who read this thread and try these directions: the kernel on the devleopment machine also requires support for the loopback device. ;-)
In 2.4 kernels, this is under 'Block Devices'. In 2.6 kernels, this is under 'Device Drivers' => 'Block Devices'.
~B