A resposta do @ user183351 me ajudou ao longo do caminho correto, mas faltavam algumas partes. Então, estou fornecendo esta lista completa de instruções, supondo que você esteja começando a partir de uma instalação novíssima do Ubuntu 12.04 LTS, sem outras modificações. Isto é para a versão do kernel 3.8.0-30 genérico:
Note que para completar esta instalação, você precisará instalar alguns pacotes e baixar os arquivos do driver. Para fazer isso, conecte o laptop à Internet através de um cabo de rede.
1) Abra uma sessão de terminal
CTRL ALT T
2) Torne-se root
sudo su -
3) Faça o download dos drivers do seu cartão WiFi e salve-os no disco rígido. Eu suponho que você salve o arquivo em ~/Downloads/realtek
. Você quer a entrada chamada "Linux driver for kernel 2.6.24 (e posterior)"
link
4) Descompacte o arquivo
root@oort:/home/john/Downloads/realtek# tar -jxvf linux_mac80211_0012.0207.2013.tar.bz2
root@oort:/home/john/Downloads/realtek# mv rtl_92ce_92se_92de_8723ae_88ee_linux_mac80211_0012.0207.2013/ driver
5 ) cd para o diretório onde você descompactou os arquivos
cd driver
6 ) instalar os pacotes necessários
apt-get install gcc build-essential linux-headers-generic linux-headers-'uname -r'
7) Edite o pci.h
. Inserir:
#ifndef __devinit
#define __devinit
#define __devinitdata
#endif
antes:
#include <linux/pci.h>
Para que o arquivo final fique assim entre as linhas 30 e 38 (exceto os números de linha):
30 #ifndef __RTL_PCI_H__
31 #define __RTL_PCI_H__
32
33 #ifndef __devinit
34 #define __devinit
35 #define __devinitdata
36 #endif
37
38 #include <linux/pci.h>
Salve o arquivo.
8) Criar & instale os drivers. Isso levará alguns minutos e deverá ser concluído sem erros. Se você obtiver um erro na etapa make
, certifique-se de ter seguido a direção até este ponto, especialmente a edição do arquivo pci.h
. Isso me deixou perplexo por um bom tempo.
make
make install
9) Reinicializar
shutdown -r now
10) Quando a máquina for reinicializada, sua placa Wireless deve estar pronta para ir no Network Manager.
* Esta postagem foi composta no meu laptop HP usando a placa wireless.