Instalando o driver para o kernel do Linux 3.x
A ASUS fornece drivers para Linux a partir de seu site, mas menciona que o driver suporta "Linux Kernel 2.6.x", então não funcionará sem algumas modificações no código do driver.
Felizmente, um fórum do archlinux menciona problemas semelhantes e um usuário conseguiu criar um patch para o kernel 3.8.x que parece funcionar com o kernel 3.11.x.
Veja como eu funcionei:
Pré-requisitos
Ubuntu:
sudo apt-get install build-essential
Arch:
sudo pacman -S base-devel linux-headers
Etapas:
1. Faça o download do driver no site da ASUS
O download pode ser encontrado em "Suporte > Drivers e ferramentas".
2. Descompacte o conteúdo do arquivo baixado
cd no novo diretório
3. Patch
O fórum do arco menciona um arquivo de patch 3.8 que precisa ser baixado.
- Faça o download de
rt5592sta_fix_64bit_3.8.patch
para o diretório atual. -
tar -xvf {driver_source.tar.gz}
-
cd
no diretório criado na etapa anterior -
patch -p1 < ../rt5592sta_fix_64bit_3.8.patch
4. Compile
NOTA : Você precisará usar o sudo para compilar corretamente.
sudo make
sudo make install
sudo modprobe rt5592sta
5. Aproveite
Se tudo estiver bem, agora você deve ter um cartão de trabalho.