Compilando o driver rtl8188ee falha

0

Estou tentando compilar e instalar o driver proprietário para minha placa sem fio RTL8188ee. Usando make no diretório de download ( /home/sebastian/Downloads/rtl_92ce_92se_92de_8723ae_88ee_linux_mac80211_0012.0207.2013 ) resulta no seguinte erro:

make -C /lib/modules/3.8.0-31-generic/build M=/home/sebastian/Downloads/rtl_92ce_92se_92de_8723ae_88ee_linux_mac80211_0012.0207.2013 modules
make[1]: Betrete Verzeichnis '/usr/src/linux-headers-3.8.0-31-generic'
CC [M]  /home/sebastian/Downloads/rtl_92ce_92se_92de_8723ae_88ee_linux_mac80211_0012.0207.2013/base.o
In file included from /home/sebastian/Downloads/rtl_92ce_92se_92de_8723ae_88ee_linux_mac80211_0012.0207.2013/base.c:39:0:
/home/sebastian/Downloads/rtl_92ce_92se_92de_8723ae_88ee_linux_mac80211_0012.0207.2013/pci.h:247:15: Fehler: expected »=«, »,«, »;«, »asm« or »__attribute__« before »rtl_pci_probe«
make[2]: *** [/home/sebastian/Downloads/rtl_92ce_92se_92de_8723ae_88ee_linux_mac80211_0012.0207.2013/base.o] Fehler 1
make[1]: *** [_module_/home/sebastian/Downloads/rtl_92ce_92se_92de_8723ae_88ee_linux_mac80211_0012.0207.2013] Fehler 2
make[1]: Verlasse Verzeichnis '/usr/src/linux-headers-3.8.0-31-generic'
make: *** [all] Fehler 2

Qual é exatamente o problema e como posso corrigi-lo?

Usando o RaringX64

    
por s3lph 18.10.2013 / 20:48

1 resposta

1

Primeiro, vamos limpar o arquivo da sua primeira tentativa:

cd Downloads/rtl_92ce_92se_92de_8723ae_88ee_linux_mac80211_0012.0207.2013
make clean

Agora, vamos modificar um arquivo:

gedit pci.h

Na parte superior do arquivo, depois da seção de comentários, todos descritos em **, adicione esta sequência:

#ifndef __devinit
#define __devinit
#define __devinitdata
#endif

Revise cuidadosamente, salve e feche o gedit. Agora faça:

make
sudo make install
sudo modprobe rtl8188ee

Seu wireless agora deve estar funcionando.

    
por chili555 18.10.2013 / 21:36