Why don't you read the scripting in the initramfs?
It might provide you with information on how to make things work the way you want them to.
You certainly will not know any less than before you read it, since it can't suck the knowledge you already have out of your head.
Having "network console" built into the kernel will not do you much good when you need to communicate with u-boot to change kernel command line options **before** the kernel is loaded and ran.