the generic usb hub with ether and card reader worked fine on my G with android. didn't have to do anything.
I was able to connect usb-c to usb adapter + my usb to ethernet adapter ( from my mac ) and the ethernet cable with success in my gemini.
The problem is that this kernel provided has no module support.
See my posts about how to compile kernel with modules support ( in my mac with linux ) . When I plugged my ethetnet cable to gemini it loaded some of the modules that I have compiled ( asix, usbnet, libphy and mii in this case ).The modules were compiled inside gemini. Only modules, because the kernel gave a lot of errors when compiled inside gemini. Asix is the module of the ethernet adapter.
It was a very hard work , but it is worthy ( you will have to select the configuration inside menuconfig ). I also compiled the drivers to my usb tv card and it works like a charm.In one of my previous posts, I posted a link in youtube showing this.( usb tv card ). To facilitate, the link is below :
https://www.youtube.com/watch?v=6ohN_9FOLRA...eature=youtu.beI will attach a photo . ( ethernet working ).
Unfortunately, I am very busy and I cannot put the instructions here.
I also installed all the firmware available in debian repository ( free , non-free ). Install aptitude so you can search the packages ( aptitude search " package name " ).
Please see my posts and you will get all the necessary information.
Click on the photo to enlarge it.
I hope Brazil wins the World cup !