I have spent a lot of time researching this problem so I have left out anything pertinent, please let me know and I will fill in the detail. Scenario Compile the linux-3.4.y kernel with the config options: CONFIG_USB_ETH=m CONFIG_USB_ETH_RNDIS=y This will result in the g_ether kernel module being bu...