Instalando placas wireless Realtek RTL8188CE e RTL8192CE-VA4 802.11 no Slackware 13.37

Publicado por rumbler em 12/06/2012

[ Hits: 14.338 ]

 


Instalando placas wireless Realtek RTL8188CE e RTL8192CE-VA4 802.11 no Slackware 13.37



Instalação dos drivers das placas wireless Realtek RTL8188CE e RTL8192CE-VA4 802.11 no Slackware GNU/Linux.

Deu um 'trampo danado', mas consegui. E gostaria de compartilhar com vocês.

Em mais uma das minhas lutas com o Slackware, esbarrei nessa placa Realtek RTL8188CE, que me tirou algumas noites de sono. Espero que isto ajude alguém! Bom, agora está bem simples. hehehe

Baixe o driver em:
Descompactar o arquivo.

Aqui vai a dica: Copiar a pasta inteira para "/usr/src/linux-2.6.37.6/drivers".

Obs. 1: A pasta "linux-2.6.37.6" é onde se encontram os fontes do meu kernel. No seu sistema a versão do kernel pode ser diferente.

Obs. 2: Do kernel 2.6.35 pra frente funcionaram todos. Nas versões anteriores não testei.

Sendo assim ficará:

# cd /usr/src/linux-2.6.37.6/drivers/rtl_92ce_92se_92de_linux_mac80211_0003.0401.2011/

Então, é só dar o comando:

# make

E depois:

# make install

Lembrando que você tem que fazer tudo isso como root.

A dica é copiar pra esse diretório: /usr/src/linux-2.6.37.6/drivers

Pois só nesse lugar que eu consegui compilar o driver corretamente.

Reinicie o sistema e enjoy!!!

Outras dicas deste autor
Nenhuma dica encontrada.
Leitura recomendada

Plank Dock no LMDE 2

Criptografia nas diversas camadas do modelo OSI

Backups no Zimbra

Como detectar e prevenir escalada de privilégios no GNU/Linux

Diretórios do Linux

  

Comentários
[1] Comentário enviado por LucasBorelli em 23/08/2012 - 11:32h

eu fiz isso que vc colocou no post, mas olha o que deu:

make -C /lib/modules/2.6.32-5-amd64/build M=/usr/lib/linux-kbuild-2.6.32/drivers/rtl_92ce_92se_92de_linux_mac80211_0003.0401.2011 modules
make[1]: Entering directory `/usr/src/linux-headers-2.6.32-5-amd64'
/usr/src/linux-headers-2.6.32-5-common/arch/x86/Makefile:81: stack protector enabled but no compiler support
CC [M] /usr/lib/linux-kbuild-2.6.32/drivers/rtl_92ce_92se_92de_linux_mac80211_0003.0401.2011/base.o
In file included from /usr/lib/linux-kbuild-2.6.32/drivers/rtl_92ce_92se_92de_linux_mac80211_0003.0401.2011/base.c:31:
/usr/lib/linux-kbuild-2.6.32/drivers/rtl_92ce_92se_92de_linux_mac80211_0003.0401.2011/wifi.h: In function ‘rtl_find_sta’:
/usr/lib/linux-kbuild-2.6.32/drivers/rtl_92ce_92se_92de_linux_mac80211_0003.0401.2011/wifi.h:1967: warning: unused variable ‘mac’
In file included from /usr/lib/linux-kbuild-2.6.32/drivers/rtl_92ce_92se_92de_linux_mac80211_0003.0401.2011/base.c:33:
/usr/lib/linux-kbuild-2.6.32/drivers/rtl_92ce_92se_92de_linux_mac80211_0003.0401.2011/base.h: At top level:
/usr/lib/linux-kbuild-2.6.32/drivers/rtl_92ce_92se_92de_linux_mac80211_0003.0401.2011/base.h:139: warning: ‘enum ieee80211_smps_mode’ declared inside parameter list
/usr/lib/linux-kbuild-2.6.32/drivers/rtl_92ce_92se_92de_linux_mac80211_0003.0401.2011/base.h:139: warning: its scope is only this definition or declaration, which is probably not what you want
/usr/lib/linux-kbuild-2.6.32/drivers/rtl_92ce_92se_92de_linux_mac80211_0003.0401.2011/base.c: In function ‘rtl_tx_agg_start’:
/usr/lib/linux-kbuild-2.6.32/drivers/rtl_92ce_92se_92de_linux_mac80211_0003.0401.2011/base.c:951: warning: unused variable ‘mac’
/usr/lib/linux-kbuild-2.6.32/drivers/rtl_92ce_92se_92de_linux_mac80211_0003.0401.2011/base.c: In function ‘rtl_tx_agg_stop’:
/usr/lib/linux-kbuild-2.6.32/drivers/rtl_92ce_92se_92de_linux_mac80211_0003.0401.2011/base.c:988: warning: unused variable ‘mac’
/usr/lib/linux-kbuild-2.6.32/drivers/rtl_92ce_92se_92de_linux_mac80211_0003.0401.2011/base.c: At top level:
/usr/lib/linux-kbuild-2.6.32/drivers/rtl_92ce_92se_92de_linux_mac80211_0003.0401.2011/base.c:1275: warning: ‘enum ieee80211_smps_mode’ declared inside parameter list
/usr/lib/linux-kbuild-2.6.32/drivers/rtl_92ce_92se_92de_linux_mac80211_0003.0401.2011/base.c:1275: error: parameter 2 (‘smps’) has incomplete type
/usr/lib/linux-kbuild-2.6.32/drivers/rtl_92ce_92se_92de_linux_mac80211_0003.0401.2011/base.c: In function ‘rtl_make_smps_action’:
/usr/lib/linux-kbuild-2.6.32/drivers/rtl_92ce_92se_92de_linux_mac80211_0003.0401.2011/base.c:1295: error: ‘union <anonymous>’ has no member named ‘ht_smps’
/usr/lib/linux-kbuild-2.6.32/drivers/rtl_92ce_92se_92de_linux_mac80211_0003.0401.2011/base.c:1295: error: ‘WLAN_HT_ACTION_SMPS’ undeclared (first use in this function)
/usr/lib/linux-kbuild-2.6.32/drivers/rtl_92ce_92se_92de_linux_mac80211_0003.0401.2011/base.c:1295: error: (Each undeclared identifier is reported only once
/usr/lib/linux-kbuild-2.6.32/drivers/rtl_92ce_92se_92de_linux_mac80211_0003.0401.2011/base.c:1295: error: for each function it appears in.)
/usr/lib/linux-kbuild-2.6.32/drivers/rtl_92ce_92se_92de_linux_mac80211_0003.0401.2011/base.c:1297: error: ‘IEEE80211_SMPS_AUTOMATIC’ undeclared (first use in this function)
/usr/lib/linux-kbuild-2.6.32/drivers/rtl_92ce_92se_92de_linux_mac80211_0003.0401.2011/base.c:1298: error: ‘IEEE80211_SMPS_NUM_MODES’ undeclared (first use in this function)
/usr/lib/linux-kbuild-2.6.32/drivers/rtl_92ce_92se_92de_linux_mac80211_0003.0401.2011/base.c:1300: error: ‘IEEE80211_SMPS_OFF’ undeclared (first use in this function)
/usr/lib/linux-kbuild-2.6.32/drivers/rtl_92ce_92se_92de_linux_mac80211_0003.0401.2011/base.c:1301: error: ‘union <anonymous>’ has no member named ‘ht_smps’
/usr/lib/linux-kbuild-2.6.32/drivers/rtl_92ce_92se_92de_linux_mac80211_0003.0401.2011/base.c:1302: error: ‘WLAN_HT_SMPS_CONTROL_DISABLED’ undeclared (first use in this function)
/usr/lib/linux-kbuild-2.6.32/drivers/rtl_92ce_92se_92de_linux_mac80211_0003.0401.2011/base.c:1304: error: ‘IEEE80211_SMPS_STATIC’ undeclared (first use in this function)
/usr/lib/linux-kbuild-2.6.32/drivers/rtl_92ce_92se_92de_linux_mac80211_0003.0401.2011/base.c:1305: error: ‘union <anonymous>’ has no member named ‘ht_smps’
/usr/lib/linux-kbuild-2.6.32/drivers/rtl_92ce_92se_92de_linux_mac80211_0003.0401.2011/base.c:1306: error: ‘WLAN_HT_SMPS_CONTROL_STATIC’ undeclared (first use in this function)
/usr/lib/linux-kbuild-2.6.32/drivers/rtl_92ce_92se_92de_linux_mac80211_0003.0401.2011/base.c:1308: error: ‘IEEE80211_SMPS_DYNAMIC’ undeclared (first use in this function)
/usr/lib/linux-kbuild-2.6.32/drivers/rtl_92ce_92se_92de_linux_mac80211_0003.0401.2011/base.c:1309: error: ‘union <anonymous>’ has no member named ‘ht_smps’
/usr/lib/linux-kbuild-2.6.32/drivers/rtl_92ce_92se_92de_linux_mac80211_0003.0401.2011/base.c:1310: error: ‘WLAN_HT_SMPS_CONTROL_DYNAMIC’ undeclared (first use in this function)
/usr/lib/linux-kbuild-2.6.32/drivers/rtl_92ce_92se_92de_linux_mac80211_0003.0401.2011/base.c: At top level:
/usr/lib/linux-kbuild-2.6.32/drivers/rtl_92ce_92se_92de_linux_mac80211_0003.0401.2011/base.c:1319: warning: ‘enum ieee80211_smps_mode’ declared inside parameter list
/usr/lib/linux-kbuild-2.6.32/drivers/rtl_92ce_92se_92de_linux_mac80211_0003.0401.2011/base.c:1319: error: parameter 3 (‘smps’) has incomplete type
/usr/lib/linux-kbuild-2.6.32/drivers/rtl_92ce_92se_92de_linux_mac80211_0003.0401.2011/base.c: In function ‘rtl_send_smps_action’:
/usr/lib/linux-kbuild-2.6.32/drivers/rtl_92ce_92se_92de_linux_mac80211_0003.0401.2011/base.c:1347: error: type of formal parameter 2 is incomplete
make[4]: *** [/usr/lib/linux-kbuild-2.6.32/drivers/rtl_92ce_92se_92de_linux_mac80211_0003.0401.2011/base.o] Error 1
make[3]: *** [_module_/usr/lib/linux-kbuild-2.6.32/drivers/rtl_92ce_92se_92de_linux_mac80211_0003.0401.2011] Error 2
make[2]: *** [sub-make] Error 2
make[1]: *** [all] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.32-5-amd64'
make: *** [all] Error 2

Será se vc sabe me ajudar?
grato desde já... vlw

[2] Comentário enviado por rumbler em 25/08/2012 - 01:21h

Beleza Lucas? seu processador e um amd?
pela penultima linha deu pra perceber duas coisas:
make[1]: Leaving directory `/usr/src/linux-headers-2.6.32-5-amd64'
voce ta compilando no diretorio raiz do kernel.
Vo mastiga pra vc,agora a questao do processador amd eu comprei um note com amd
hoje,vou fazer a instalacao do slackware nele e ja testo,por que sempre usei intel
dai pode ter alguma complicaçao,vo testar e te falo.
fiz um video,acho que vai ficar mais facil.

http://www.4shared.com/rar/p5yGWg2r/diver__RTL8188CE_RTL8192CE-VA4.html?



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts