LicheePi Nano ethernet over USB

I’m trying to setup ethernet over USB on my Lichee Nano. I tried to follow up this thread and got successfully setup the g_ether module and I can configure the usb0 ethernet adapter in device side. But on my host pc the usb device doesn’t recognize as any usb device. I don’t think the connection is the problem because sunxi-fel tool works just fine. Also I’m using the kernel and uboot files that has been mentioned in official documentation.