Repito: lo único que puedes hacer es usar una interfaz de red con chip broadcom o atheros, que son los que mas soporte tienen en entorno Linux.
Para instalar un driver de una interfaz que no es reconocida, debes:
1.- buscar que el fabricante tenga disponibles las drivers para linux
2.- que los drivers puedan ser utilizados en la distro que estas usando
si ninguno de los puntos anteriores aplican, realizar acciones mas contundentes:
1.- instalar ndiswrapper y usar el driver diseñado para Windows
2.- compilar el modulo del kernel
si quieres saber que chip tiene tu interfaz de red escribe el comando lsusb (te aparecerán los dispositivos conectados a tus puertos usb)