Esse módulo compilado tem um comportamento meio instável. Se inicio o sistema com o wireless ativado ele não reconhece rede alguma. Depois de desativar e reativar, ele consegue localizar as redes e estabelece conexão. As vezes, congela, embora com menor frequência. O mais estranho é que, se ficar desativando e reativando o wireless pelo botão, o sistema entra em kernel panic e trava, sendo necessário desligar pelo botão.
Baixei e instalei os cabeçalhos e a imagem do kernel 3.5.0 disponíveis no repositório padrão, mas ao tentar compilar aparece um erro ao ativar o drive, com o modprobe ath5k. Então, voltei para o kernel padrão 3.2.0.
Obs: O módulo ath5k, compilado ou padrão, apresenta uma grande instabilidade. Tem hora que funciona e outras que nem reconhece que existe uma placa de wireless. Para tentar resolver instalei o pacote linux-backports-modules-precise-generic da última versão para o kernal instalado. Depois disso, aparentemente, melhorou, mas ainda estou monitorando...
Obs2: Como não consegui resolver a questão da instabilidade do drive padrão ath5k, passei para uma atitude diferente. Inicialmente, instalei os cabeçalhos e imagem do último kernel padrão do ubuntu (3.8.0-19), pela instalação do pacote linux-generic-lts-raring
http://ubuntuforum-br.org/index.php/topic,105526.0.htmlDepois, instalei o pacote linux-backports-modules-cw-3.8-precise.
Feito isso:
wget http://snapshots.madwifi-project.org/madwifi-0.9.4-current.tar.gz
tar -vzxf madwifi-0.9.4-current.tar.gz /home/$USER/Documentos/Compilacao-atheros
cd /home/$USER/Documentos/Compilacao-atheros/madwifi-0.9.4-r4182-20130307
sudo make
sudo make install
Por fim, adicionei os módulos ath5k e ath9k ao /etc/modprobe.d/blacklist.conf e adicionei o ath_pci ao /etc/modules (removendo o ath5k desse arquivo e removendo o ath_pci do blacklist)
Aparentemente, ficou estável, mas ainda estou monitorando
Obs3: Depois de monitorar por um tempo, percebi que o congelamento continuava acontecendo e que não detectava redes se o ath5k não estivesse carregado. Então, fiz o procedimento de compilação a partir do source compat-drivers-3.8.3-1-s.tar.gz, mas para o kernel 3.8.0. Assim, funcionou.
Obs4: A instalação do Ubuntu no Netbook estava um tanto "poluída", uma vez que tinha tentado várias configurações para resolver o problema do wireless e do microfone. Então, resolvi formatar e instalar de nova, mas antes, fiz algumas experiências. Instalei primeiro o debian wheezy, com Gnome Shell, mas verifiquei que o wireless não funcionava, mesmo configurando (tentei ath5K, madwifi e ndswrapper). Então, formatei e instalei o último debian squeeze e verifiquei que, embora reconhecesse a o wirelees, não conectava e ficava pedindo a senha da rede toda hora. Depois, tentei o Ubuntu 13.04 e percebi que nem reconhecia a rede wireless. Acabei voltando ao Ubuntu 12.04.2LTS e nele, fiz ainda algumas experiências. Tentei usar o kernel 3.5, mas percebi que o ath5k original dava ate kernel panic ao pressionar o botão de ligar o wifi e apresentava erro na compilação do pacote compatível. Pensei em voltar para um kernel mais antigo, como o 3.2.0-38, que lembro que funcionava com ndiswrapper, mas percebi que ficaria amarrado. Então, decidi por instalar um kernel mais recente, o 3.9.2. Por enquanto, o ath5k padrão dele está funcionando e ainda tenho a opção de compilar o pacote compatível.