Alguém pode me ajudar com este problema ? Eu sou novo no Linux, então não conheço comandos e nunca fiz algo como instalar ou compilar com a linha de comando.
Comprei o adaptador WiFi da Edimax, modelo EW-7811UN para o meu PC (não laptop, por isso não tenho placa wifi, apenas ethernet). Quando eu leio o guia em CD, me deparei com uma versão do kernel. Ele disse que eu precisava da versão 2.6, mas tenho 3.5.0-22-genérico.
Tenho erros como não tenho arquivo ou pasta, etc. Alguém pode me dizer onde posso baixar o driver compilado e onde preciso colocá-lo? Ou algum outro conselho. Não quero fazer o downgrade do kernel quando não for necessário.
Respostas:
Se você encontrar esse problema, o que funcionou para mim foi instalar o seguinte driver: https://github.com/pvaret/rtl8192cu-fixes
No arquivo README.md :
fonte
sudo dkms install 8192cu/1.8
recebi um erro. Esse erro foi:Error! Could not find module source directory. Directory: /usr/src/8192cu-1.8 does not exist.
Acontece que eu precisava alterar/usr/src/8192cu-1.8
para/usr/src/8192cu-1.9
Deve ter sido uma atualização recente para o GIT e essas instruções estão desatualizadas por esse dígito.lsmod
mostra-me que o novo driver está funcionando em vez do antigo (e minha conexão agora está estável ...). No entanto, se eu clicar em "informações de conexão" visualmente na minha bandeja de unidade, ele diz quertl8192cu
(em vez de apenas8192cu
) ainda está em uso. Alguém sabe por que esse é o caso?12.04 e 14.04+: você pode vê- los instruções ou apenas fazer o que eu digo.
(siga estas instruções quando o seu dispositivo USB sem fio [rtl8192cu] não for reconhecido automaticamente pelo Ubuntu)
Em seguida, edite o /etc/rc.local abrindo o arquivo com o seu editor de texto favorito, como neste exemplo:
certifique-se de que diz. . .
Você pode usar a rede sem fio agora ou, alternativamente, garantir que todo o seu trabalho seja salvo antes de digitar:
O seu driver sem fio deve iniciar automaticamente.
Para compilar e instalar o driver proprietário Realtek 8192cu, execute os seguintes comandos em um terminal aberto:
Para instalação difícil, use:
em vez de
sudo make dkms
.Para habilitar esse driver, use o comando:
Por fim, atualize / etc / modules com este comando antes de reiniciar:
Fonte # 1: bernaerts.dyndns.org
Fonte # 2: github.com/dz0ny
fonte
$ sudo make install
install -p -m 644 8192cu.ko /lib/modules/3.13.0-44-generic/kernel/drivers/net/wireless/
install: cannot stat ‘8192cu.ko’: No such file or directory
make
. Então corrasudo make install
. Eu editei a resposta. Obrigado por apontar isso.De um modo geral, qualquer driver Linux em um CD de fornecedor estaria desatualizado e, na maioria dos casos, não valeria a pena se preocupar. O módulo RTL8192cu faz parte do kernel do Linux desde a versão 2.6.38, para que, idealmente, você só precise conectar o dispositivo e ele funcione. Infelizmente, esse módulo em particular nunca funcionou e, IMHO, uma correção está muito atrasada ( relatório de bug ).
Então o que você deveria fazer? Conecte o dispositivo. Verifique se o gerente de rede 'vê' as redes sem fio ao redor (também pode verificar se o módulo correto está carregado em execução
lsmod | grep 8192
). Tente se conectar à sua rede. Se isso não funcionar, tente conectar-se a qualquer rede. Se isso não funcionar, você será afetado pelo bug e precisará tentar o driver em http://www.realtek.com .Baixe o driver aqui e coloque o arquivo baixado na sua pasta pessoal.
Coloque o módulo existente na lista negra. Em uma janela do terminal, execute
gksu gedit /etc/modprobe.d/blacklist.conf
, adicioneblacklist rtl8192cu
na parte inferior, salve e saia e, em seguida, reinicie.Extraia o arquivo baixado: clique com o botão direito do mouse, Extraia aqui ou execute
unzip RTL8192xC_USB_linux_v3.4.4_4749.20121105.zip
Instalar. Em uma janela do terminal, execute
sudo bash ./RTL8188C_8192C_USB_linux_v3.4.4_4749.20121105/install.sh
fonte
chmod
nada, e eu não recomendaria jogar com permissão. Basta fazer o que foi postado acima, nada mais. : ~)install.sh
comsudo
deve fornecer as permissões corretas.Isso funciona bem. Emita apenas que você deve cd para o diretório primeiro.
por exemplo.
fonte
sudo ./install.sh
e deve funcionar.Você pode fornecer detalhes de quais comandos você usou para configurar os drivers ou ser específico sobre os erros quando tentou? Também descobri: instalando o Edimax EW7811 , para instalar os drivers sequencialmente, se o manual não estiver claro o suficiente, tente também usar a barra de pesquisa também; muitos também relataram erros nos drivers do Edimax.
Link para os drivers linux para Edimax EW7811UN no site deles: Download (no caso de você ter algum outro instalador de versão)
fonte
make clean
antes do seu primeiro comando, que resolve o problema há algum tempo.Eu baixei uma versão mais recente do driver e a instalei com: sudo dkms install 8192cu / 1.9
Portanto, lembre-se de instalar usando a versão do driver.
fonte