He adquirido una D-Link DWL-G510 C2 (según la caja) luego de mi intento fallido en Ubuntu Feisty Fawn de la DWL-G122 C1 que en últimas resultó estar mala y por eso se apagaba.

Esta G510 dispone de varias versiones (rev), para averiguarla se ejecuta desde consola el comando lspci filtrando un poco su listado:
$ lspci |grep Network
00:08.0 Network controller: RaLink RT2561/RT61 rev B 802.11g
Lo extraño es que en la caja dice que es C2, por lo cual buscando en la red conseguí los controladores de rt2x00, siendo precisos la versión CVS que conteniene la carpeta rt61-cvs-2007061521. También existe la Beta, pero para el caso no funcionó.
Al descomprimir la carpeta y entrar a Module, se encuentra un README con el cual es suficiente llevar a cabo la instalación. Concretamente:
$make
$sudo make install
$modprobe rt61
Aquí ya queda cargado el módulo de la tarjeta, ahora para ponerla en funcionamiento.
$sudo ifconfig ra0 up
$sudo ifconfig ra0 scan
En este punto la tarjeta ya debe haber buscado conexión con el Wi-Router o con el Access Point cercano y permitido. Si existe algún inconveniente con la configuración, el README puede ser de ayuda.
Para más alternativas e información de los posibles controladores para las versiones de este dispositivo, se puede consultar madwifi. Al parecer la rev C2 la tomó como rev B y no tuve mayor inconveniente.
Para más alternativas e información de los posibles controladores para las versiones de este dispositivo, se puede consultar madwifi. Al parecer la rev C2 la tomó como rev B y no tuve mayor inconveniente.