A instalação do driver sem fio Realtek 8188 falha

3

Quando eu tento instalar os drivers RTL8188CUS baixados do Realtek (usando o shell script install.sh) eu instalei os drivers em 11.04 usando comandos individuais para fazer, etc., e isso funcionou bem, mas usar comandos individuais agora mesmo erro. O que mudou em 11.10 ????

sudo bash install.sh

... tudo vai bem até aparecer uma mensagem de erro

Authentication requested [root] for make driver: make ARCH=i386
CROSS_COMPILE= -C /lib/modules/3.0.0-12-generic/build
M=/home/karl/rtl8188cus/driver/rtl8192_8188CU_linux_v3.1.2590.20110922
modules make[1]: Entering directory
'/usr/src/linux-headers-3.0.0-12-generic'   CC [M] 
/home/karl/rtl8188cus/driver/rtl8192_8188CU_linux_v3.1.2590.20110922/core/rtw_cmd.o
In file included from
/home/karl/rtl8188cus/driver/rtl8192_8188CU_linux_v3.1.2590.20110922/core/rtw_cmd.c:24:0:
/home/karl/rtl8188cus/driver/rtl8192_8188CU_linux_v3.1.2590.20110922/include/osdep_service.h:49:29:
fatal error: linux/smp_lock.h: No such file or directory compilation
terminated. make[2]: ***
[/home/karl/rtl8188cus/driver/rtl8192_8188CU_linux_v3.1.2590.20110922/core/rtw_cmd.o]
Error 1 make[1]: ***
[_module_/home/karl/rtl8188cus/driver/rtl8192_8188CU_linux_v3.1.2590.20110922] Error 2 make[1]: Leaving directory
'/usr/src/linux-headers-3.0.0-12-generic' make: *** [modules] Error 2
Compile make driver error: 2, Please check error Mesg

Obrigado, fossfreedom, pela sua atenção.

Eu fiz uma instalação completamente nova do Ubuntu 11.10. Em seguida, segui as páginas de solução de problemas para redes sem fio e descobri que o driver realtek rtl8192cu estava na biblioteca e usei o modprob (eu acho) para ativá-lo conforme as instruções. Ele está associado ao adaptador uste realtek no Network Manager, e é possível ver as redes sem fio disponíveis (por isso sei que ele está funcionando até certo ponto). Quando tento conectar-me à minha rede wifi, ele solicita o código WEP e tenta e tenta se conectar. Quando expirar, ele solicita o código novamente.

Eu fiquei preso a um antigo dongle USB da Broadcom, que se conecta alegremente usando o código WEP.

Então, meu palpite atual é que é um problema de driver. Eu denuncio um bug para o Ubuntu, já que ele faz parte da versão entregue 11.10? Ou para a Realtek?

Obrigado pela sua resposta, fossfreedom

Eu tentei usar maiúsculas para a senha WEP e também para o código HEX WEP, sem efeito.

Eu tentei desabilitar a criptografia WEP no roteador, e ainda o antigo Buffalo se conecta e o Realtek não consegue se conectar ... parece lento também ao reconhecer que a rede não está criptografada (não tem o cadeado no pequeno ícone .

Eu vou ver sobre postar um bug no Ubuntu: Eu pedi ao fabricante para checar com o Realtek.

Qualquer outro conselho é bem-vindo.

    
por Karl 17.10.2011 / 17:49

3 respostas

8

para resolver o erro "linux / smp_lock.h não encontrado" você precisa editar esses dois arquivos no driver de arquivo / rtl8192_8188CU_linux_v3.1.2590.20110922.tar.gz

arquivo 1: include / rtw_io.h

Alterar osdep_service.h (linha 49) linux / smp_lock.h para linux / smp.h

arquivo 2: include / osdep_service.h

Alterar arquivo rtw_io.h (linha 36) linux / smp_lock.h para linux / smp.h

    
por chicoff 23.10.2011 / 09:35
2

blacklist rtl8192cu também, é o driver padrão, isso fará com que o sistema use o novo.

    
por icracked 10.11.2011 / 23:28
1

Eu escrevi uma postagem que combinou todas as soluções propostas aqui

link

chiicoff, icracked - vocês dois salvaram meu dia.

(p.s: os números das linhas devem ser invertidos)

    
por Tal Galili 17.11.2011 / 12:06