Se você estiver usando uma versão recente do Ubuntu, o driver ath5k interno deve entrar e funcionar. Caso contrário, pode estar sendo bloqueado pelos drivers ath mais antigos.
Clique aqui para ver como bloquear os drivers antigos .
ath5k geralmente fornecerá melhores resultados que madwifi . E madwifi é melhor que ndiswrapper IMO.