Como obter o cartão sem fio Realtek Semiconductor Co., Ltd. RTL8188EE (rev 01) trabalhando no Debian Wheezy

2

Eu tentei muitas coisas, até atualizando o kernel acima de 3.10. Eu instalei ferramentas sem fio e veja o seguinte em lspci :

sudo lspci | grep controller    
01:00.0 Ethernet controller: Qualcomm Atheros AR8162 Fast Ethernet (rev 10)    
02:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8188EE Wireless Network Adapter (rev 01)

Essa é a saída. Quando eu faço iwconfig eu recebo a saída:

lo        no wireless extensions.    
eth0      no wireless extensions.

make -C /lib/modules/3.16-0.bpo.3-amd64/build M=/home/dennis/Documents/rtl_92ce_92se_92de_8723ae_88ee_linux_mac80211_0012.0207.2013 modules
make[1]: Entering directory '/usr/src/linux-headers-3.16-0.bpo.3-amd64'
make[1]: Entering directory '/usr/src/linux-headers-3.16-0.bpo.3-amd64'
  CC [M]  /home/dennis/Documents/rtl_92ce_92se_92de_8723ae_88ee_linux_mac80211_0012.0207.2013/base.o
In file included from /home/dennis/Documents/rtl_92ce_92se_92de_8723ae_88ee_linux_mac80211_0012.0207.2013/base.c:39:0:
/home/dennis/Documents/rtl_92ce_92se_92de_8723ae_88ee_linux_mac80211_0012.0207.2013/pci.h:247:15: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘rtl_pci_probe’
/home/dennis/Documents/rtl_92ce_92se_92de_8723ae_88ee_linux_mac80211_0012.0207.2013/base.c: In function ‘_rtl_init_mac80211’:
/home/dennis/Documents/rtl_92ce_92se_92de_8723ae_88ee_linux_mac80211_0012.0207.2013/base.c:365:4: error: ‘struct ieee80211_hw’ has no member named ‘channel_change_time’
/home/dennis/Documents/rtl_92ce_92se_92de_8723ae_88ee_linux_mac80211_0012.0207.2013/base.c: In function ‘rtl_action_proc’:
/home/dennis/Documents/rtl_92ce_92se_92de_8723ae_88ee_linux_mac80211_0012.0207.2013/base.c:885:32: error: ‘struct ieee80211_conf’ has no member named ‘channel’
/home/dennis/Documents/rtl_92ce_92se_92de_8723ae_88ee_linux_mac80211_0012.0207.2013/base.c:886:32: error: ‘struct ieee80211_conf’ has no member named ‘channel’
/home/dennis/Documents/rtl_92ce_92se_92de_8723ae_88ee_linux_mac80211_0012.0207.2013/base.c: In function ‘rtl_beacon_statistic’:
/home/dennis/Documents/rtl_92ce_92se_92de_8723ae_88ee_linux_mac80211_0012.0207.2013/base.c:1160:2: error: implicit declaration of function ‘compare_ether_addr’ [-Werror=implicit-function-declaration]
/home/dennis/Documents/rtl_92ce_92se_92de_8723ae_88ee_linux_mac80211_0012.0207.2013/base.c: In function ‘rtl_send_smps_action’:
/home/dennis/Documents/rtl_92ce_92se_92de_8723ae_88ee_linux_mac80211_0012.0207.2013/base.c:1451:24: error: ‘struct ieee80211_conf’ has no member named ‘channel’
cc1: some warnings being treated as errors
make[4]: *** [/home/dennis/Documents/rtl_92ce_92se_92de_8723ae_88ee_linux_mac80211_0012.0207.2013/base.o] Error 1
make[3]: *** [_module_/home/dennis/Documents/rtl_92ce_92se_92de_8723ae_88ee_linux_mac80211_0012.0207.2013] Error 2
make[2]: *** [sub-make] Error 2
make[1]: *** [all] Error 2
make[1]: Leaving directory '/usr/src/linux-headers-3.16-0.bpo.3-amd64'
make: *** [all] Error 2

isto é o que acontece quando tento fazer a instalação root @ debian: /home/dennis/Documents/rtl_92ce_92se_92de_8723ae_88ee_linux_mac80211_0012.0207.2013#

    
por Amateur Programer 02.12.2014 / 01:52

1 resposta

2

Versões antigas do kernel do Linux (< 3.x)

Encontrou este tópico que descreve o download dos drivers de NIC sem fio RTL8188EE, compilando-os e instalando-os.

Trecho de etapas

  1. Faça download de drivers de site da Realtek
  2. descompacte, compile e & instalar

    $ tar jxvf linux_mac80211_0012.0207.2013.tar.bz2
    $ cd ~/Desktop/rtl_92ce_92se_92de_8723ae_88ee_linux_mac80211_0012.0207.2013
    $ make
    $ sudo make install
    
  3. Carregue o módulo do kernel (driver)

    $ sudo modprobe -v rtl8188ee
    

Versões mais recentes do kernel do Linux (> 3.x)

Este driver parece já estar incluído. Eu estou no Fedora 19 com um 3.14.xe posso ver que o módulo já está incluído.

$ locate rtl8188ee | grep -v "debug" | grep .ko
/usr/lib/modules/3.14.13-100.fc19.x86_64/kernel/drivers/net/wireless/rtlwifi/rtl8188ee/rtl8188ee.ko
/usr/lib/modules/3.14.15-100.fc19.x86_64/kernel/drivers/net/wireless/rtlwifi/rtl8188ee/rtl8188ee.ko
/usr/lib/modules/3.14.23-100.fc19.x86_64/kernel/drivers/net/wireless/rtlwifi/rtl8188ee/rtl8188ee.ko

Então, eu tentaria carregar manualmente o driver:

$ sudo modprobe -v rtl8188ee

Existe também este bug referente a este driver com o Ubuntu 14.04.

por 02.12.2014 / 02:28

Tags