Wifi não funciona Placa de rede Atheros 8161

Iniciado por Laila Siqueira, 29 de Maio de 2013, 13:40

tópico anterior - próximo tópico

Laila Siqueira

Tudo bom?

Sou nova com Linux, mas tenho ajuda do meu irmão mas estamos com um problema que não conseguimos resolver.

Abri esse tópico porque vi que os outros tinham outras placas de rede, a mais pŕoxima da minha era a Ar8162..

Comprei um Notebook Lg S460, que tinha Windows 8.
Instalamos o Ubuntu 12.10 depois que formatamos, mas a internet não funcionava. Depois de instalar diversos drivers a internet cabeada passou a funcionar, mas o wifi não.

Já procuramos e instalamos vários drivers mas nenhum funcionou..

Como disse a Placa de Rede é Atheros 8161
Notebook Lg S460


Quem puder nos ajudar muito obrigada!

Arthur Bernardes

Execute os seguintes comandos em terminal e cole os resultados aqui.

sudo lshw -C network
ifconfig -a
iwconfig
nm-tool
rfkill list wifi

Laila Siqueira

sudo lshw -C network

[sudo] password for laila:
  *-network UNCLAIMED     
       descrição: Network controller
       produto: Realtek Semiconductor Co., Ltd.
       fabricante: Realtek Semiconductor Co., Ltd.
       physical id: 0
       informações do barramento: pci@0000:07:00.0
       versão: 00
       largura: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress bus_master cap_list
       configuração: latency=0
       recursos: ioport:4000(tamanho=256) memória:c2500000-c2503fff
  *-network
       descrição: Ethernet interface
       produto: AR8161 Gigabit Ethernet
       fabricante: Atheros Communications Inc.
       physical id: 0
       informações do barramento: pci@0000:08:00.0
       nome lógico: eth0
       versão: 10
       serial: 00:e0:91:4e:19:6f
       tamanho: 100Mbit/s
       capacidade: 1Gbit/s
       largura: 64 bits
       clock: 33MHz
       capabilities: pm pciexpress msi msix bus_master cap_list ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
       configuração: autonegotiation=on broadcast=yes driver=alx duplex=full firmware=alx ip=192.168.0.5 latency=0 link=yes multicast=yes port=twisted pair speed=100Mbit/s
       recursos: irq:44 memória:c2400000-c243ffff ioport:3000(tamanho=128)


ifconfig -a

eth0      Link encap:Ethernet  Endereço de HW 00:e0:91:4e:19:6f 
          inet end.: 192.168.0.5  Bcast:192.168.0.255  Masc:255.255.255.0
          endereço inet6: fe80::2e0:91ff:fe4e:196f/64 Escopo:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Métrica:1
          pacotes RX:13682 erros:0 descartados:0 excesso:0 quadro:0
          Pacotes TX:12665 erros:0 descartados:0 excesso:0 portadora:1
          colisões:0 txqueuelen:1000
          RX bytes:11856003 (11.8 MB) TX bytes:2485741 (2.4 MB)
          IRQ:17

lo        Link encap:Loopback Local 
          inet end.: 127.0.0.1  Masc:255.0.0.0
          endereço inet6: ::1/128 Escopo:Máquina
          UP LOOPBACK RUNNING  MTU:16436  Métrica:1
          pacotes RX:820 erros:0 descartados:0 excesso:0 quadro:0
          Pacotes TX:820 erros:0 descartados:0 excesso:0 portadora:0
          colisões:0 txqueuelen:0
          RX bytes:155775 (155.7 KB) TX bytes:155775 (155.7 KB)


iwconfig


eth0      no wireless extensions.

lo        no wireless extensions.


nm-tool


NetworkManager Tool

State: connected (global)

- Device: eth0  [Conexão cabeada 1] -------------------------------------------
  Type:              Wired
  Driver:            alx
  State:             connected
  Default:           yes
  HW Address:        00:E0:91:4E:19:6F

  Capabilities:
    Carrier Detect:  yes
    Speed:           100 Mb/s

  Wired Properties
    Carrier:         on

  IPv4 Settings:
    Address:         192.168.0.5
    Prefix:          24 (255.255.255.0)
    Gateway:         192.168.0.1

    DNS:             201.6.2.169
    DNS:             201.6.2.79


rfkill list wifi

Não apareceu nada


Arthur Bernardes

Sua placa de Rede Sem Fio é Realtek, não Atheros.

Execute lspci | grep Network e cole o resultado aqui.

Laila Siqueira

07:00.0 Network controller: Realtek Semiconductor Co., Ltd. Device 8723

Arthur Bernardes

#5
Tem informações boas nos seguintes tópicos, dê uma lida.

==> http://ubuntuforums.org/showthread.php?t=2017622

==> http://askubuntu.com/questions/139632/wireless-card-realtek-rtl8723ae-bt-is-not-recognized

==> http://forum.ubuntu-fr.org/viewtopic.php?id=1134871

O último está em Francês.

No geral, ele pede isso.

sudo apt-get update
sudo apt-get install build-essential linux-headers-generic linux-headers-`uname -r`
wget -O- http://dl.dropbox.com/u/57056576/DRIVERS/REALTEK/rtl_92ce_92se_92de_8723ae_linux_mac80211_0006.0514.2012.tar.gz | tar -xz
cd rtl_92ce_92se_92de_8723ae_linux_mac80211_0006.0514.2012
sudo su
make
make install
modprobe rtl8723e
echo "rtl8723e"|sudo tee -a /etc/modules


Lembrando que a cada atualização do Kernel, terá que recompilar, que será isso.

cd rtl_92ce_92se_92de_8723ae_linux_mac80211_0006.0514.2012
sudo su
make clean
make
sudo make install
sudo modprobe rtl8723e


Por precaução, mantenha o arquivo com o driver que realizou o download.

zekkerj

#6
Muito bem, Gafanhoto, já está orientando direitinho... ;D
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

Laila Siqueira

Eu fiz e deu certo até o make, quando eu coloquei o make apareceu esse erro:

make -C /lib/modules/3.5.0-31-generic/build M=/home/laila/rtl_92ce_92se_92de_8723ae_linux_mac80211_0006.0514.2012 modules
make[1]: Entrando no diretório `/usr/src/linux-headers-3.5.0-31-generic'
  CC [M]  /home/laila/rtl_92ce_92se_92de_8723ae_linux_mac80211_0006.0514.2012/base.o
/home/laila/rtl_92ce_92se_92de_8723ae_linux_mac80211_0006.0514.2012/base.c: Na função '_rtl_init_mac80211':
/home/laila/rtl_92ce_92se_92de_8723ae_linux_mac80211_0006.0514.2012/base.c:320:6: error: 'IEEE80211_HW_BEACON_FILTER' undeclared (first use in this function)
/home/laila/rtl_92ce_92se_92de_8723ae_linux_mac80211_0006.0514.2012/base.c:320:6: note: each undeclared identifier is reported only once for each function it appears in
make[2]: ** [/home/laila/rtl_92ce_92se_92de_8723ae_linux_mac80211_0006.0514.2012/base.o] Erro 1
make[1]: ** [_module_/home/laila/rtl_92ce_92se_92de_8723ae_linux_mac80211_0006.0514.2012] Erro 2
make[1]: Saindo do diretório `/usr/src/linux-headers-3.5.0-31-generic'
make: ** [all] Erro 2
root@LailaSiqueira:/home/laila/rtl_92ce_92se_92de_8723ae_linux_mac80211_0006.0514.2012#


Depois coloquei make install pra ver se algo aparecia e apareceu esse outro erro:

make -C /lib/modules/3.5.0-31-generic/build M=/home/laila/rtl_92ce_92se_92de_8723ae_linux_mac80211_0006.0514.2012 modules
make[1]: Entrando no diretório `/usr/src/linux-headers-3.5.0-31-generic'
  CC [M]  /home/laila/rtl_92ce_92se_92de_8723ae_linux_mac80211_0006.0514.2012/base.o
/home/laila/rtl_92ce_92se_92de_8723ae_linux_mac80211_0006.0514.2012/base.c: Na função '_rtl_init_mac80211':
/home/laila/rtl_92ce_92se_92de_8723ae_linux_mac80211_0006.0514.2012/base.c:320:6: error: 'IEEE80211_HW_BEACON_FILTER' undeclared (first use in this function)
/home/laila/rtl_92ce_92se_92de_8723ae_linux_mac80211_0006.0514.2012/base.c:320:6: note: each undeclared identifier is reported only once for each function it appears in
make[2]: ** [/home/laila/rtl_92ce_92se_92de_8723ae_linux_mac80211_0006.0514.2012/base.o] Erro 1
make[1]: ** [_module_/home/laila/rtl_92ce_92se_92de_8723ae_linux_mac80211_0006.0514.2012] Erro 2
make[1]: Saindo do diretório `/usr/src/linux-headers-3.5.0-31-generic'
make: ** [all] Erro 2
root@LailaSiqueira:/home/laila/rtl_92ce_92se_92de_8723ae_linux_mac80211_0006.0514.2012#



zekkerj

O erro parece ser relacionado com a versão do kernel em uso... talvez o código seja voltado para outra versão anterior. Há algum arquivo "READ.ME" ou assemelhado, no pacote? Esse arquivo pode dar mais detalhe sobre qual a versão do kernel para a qual o driver foi desenvolvido.
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

Arthur Bernardes

#9
Veja o que descreve no Readme.

Código (readme) Selecionar
--This driver supports follwing Linux OS:
Fedora Core
Debian
Mandriva
Open SUSE
Gentoo
MeeGo
android 2.2 (froyo-x86), etc.

  --This driver supports follwing kernel versions:
1) kernel version >=2.6.35
  you can build & install drvier use II.


2) kernel version [2.6.24, 2.6.34]
  you can build & install drvier use III.


Inclusive no Fórum Grego, descreve esse mesmo driver para o Kernel 2.6

==> https://forum.ubuntu-gr.org/viewtopic.php?f=39&t=26446&start=10

Aqui descreve uma possível solução para o Kernel 3.5.0-21, pode ser que dê certo no seu 3.5.0-31

Vale testar.

==> http://askubuntu.com/questions/231382/with-kernel-3-5-0-21-the-wireless-card-realtek-rtl8723ae-bt-stop-working

Laila Siqueira

Gente, desculpem-me a demora, estou com problemas na internet e sem a ajuda do meu irmão, logo eu demoro um pouco mais porque tenho que fazer pesquisas paralelas pra entender tudo, mas bora lá.


Diz o seguinte no pacote:

This is a Linux wireless compatibility package which provides the latest
Linux wireless subsystem enhancements for kernels 2.6.24 and above.
It is technically possible to support kernels < 2.6.24 but more
work is required for that.
It also provides Linux bluetooth subsystem enhancements for kernels 2.6.27 and above.




Desculpem eu ser tão leiga, mas estou com uma dúvida:
Nesse read me diz que e é pro Kernel 2.6.24, e meu kernel é outro?

Nesse fórum a pessoa tem o mesmo problema que eu e a mesma placa de rede, só que a versão do kernel dele é outra?

E a outra pessoa responde com os comandos que ele tem que fazer, só que depois ele corrige com um outro pacote que ele tem que instalar e fala pra ele fazer outros comandos.. é isso mesmo que eu entendi?
Agora eu baixo o pacote que ele postou e sigo o segundo passo?

zekkerj

#11
CitarNesse read me diz que e é pro Kernel 2.6.24, e meu kernel é outro?
Sim, o kernel 2.6.24 é MUITO antigo. Se não me engano era usado no Ubuntu 8.04. O Ubuntu 12.04 (versão LTS atual) usa o Kernel 3.2, o 13.04 (versão atual) usa o 3.8.

O último Ubuntu a usar kernel 2.6, se não me engano, foi o 11.04.

OBS: Entenda a diferença entre as versões do Ubuntu.
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

Laila Siqueira

Ele fala pra executar esses comandos depois que baixar o kernel:

./scripts/driver select rtlwifi
make
sudo make install
sudo modprobe rtl8723ae

Baixei e descompactei normal mas logo o primeiro comando não funcionou...

Arthur Bernardes

Pode postar o erro para nós avaliarmos?

Entrou na pasta descompactada com o comando cd?

marcosalvesps

Desculpem a intromissão, mas por acaso o problema foi resolvido Laila? Acabei de adquirir um note com essa placa,  o bicho tá com windows 8 e queria instalar o Ubuntu. Não acho nada na internet que me ajude!
Marcos Silva - http://www.teorianerd.com.br
Ubuntu 17.10 - 64 bits no Notebook Dell Inspiron 14 5000