Pesquisando - como você descobriu, alguns dos drivers Atheros no kernel 2.6.38 estão quebrados.
Este site sugere a seguinte solução até que o kernel seja corrigido:
sudo su
echo "options ath9k nohwcrypt=1" > /etc/modprobe.d/ath9.conf
Em seguida, reinicie
Nota - Eu vi outros sites que dizem que o arquivo deve ser ath9k.conf. Então, se o acima não funcionar, tente
sudo su
echo "options ath9k nohwcrypt=1" > /etc/modprobe.d/ath9k.conf
Remova o arquivo ath9.conf / ath9k.conf quando um novo kernel for liberado (supondo, é claro, que o novo kernel corrija este problema).