Ethernet and USB modules don't work, leave them in kernel

When loading USB as module, it doesn't work at all.

Work around this issue by loading the logic in the bootloader and
keeping the eth and usb drivers in the kernel.