I have been playing around with the kernel source trying to get g_ether to work. But, the kernel is missing the source for usb/gadget.
I managed to get a working kernel with network support(ifconfig lo up works) on my GP2X, and be able to modprobe the modules that GPH included. But, without...