Wireless não funciona [Resolvido]

Iniciado por Donald, 09 de Junho de 2012, 20:04

tópico anterior - próximo tópico

Donald

Olá pessoas...

Bem, estou precisando de uma ajudinha na Wireless. Tenho um notbook Acer 3050 e não consigo fazer a Internet sem fio funcionar nem com "reza brava".

O problema já é antigo. Resolvi há uns meses instalar o Ubuntu 11.10 e a internet sem fio não funcionou. Aí, como o 12.04 estava prestes a ser lançado, resolvi esperar pra ver se o problema se solucionava com a nova versão. Veio a nova versão e o problema continua...

A Internet no cabo funciona sem problemas, mas a sem fio não acontece nada (no Ubuntu, pois no Windows7 funciona normalmente) . Nem parece que existe internet sem fio aqui em casa.

Já revirei esse fórum atrás de alguma coisa e nada. A última coisa que instalei foi o "firmware-b43-installer" que foi uma dica que peguei aqui mesmo no fórum.

A configuração é:

Adaptador de Rede 802.11g Broadcom
Realtek RTL8139/810x Family Fast Ethernet NIC

Então é isso. Quem puder ajudar, agradeço.

Abração a todos.

zekkerj

Execute os comandos abaixo e cole o resultado aqui.

sudo lshw -C network
iwconfig
ifconfig -a
nm-tool
rfkill list wifi
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

Donald

Opa... desde já agradeço a atenção dispensada. Na sequências o resultado dos tópicos.

Abraço




abner@abner-Aspire-3050:~$ sudo Ishw -C network
[sudo] password for abner:
sudo: Ishw: comando não encontrado
abner@abner-Aspire-3050:~$ sudo Ishw -C network
sudo: Ishw: comando não encontrado
abner@abner-Aspire-3050:~$ iwconfig
lo        no wireless extensions.

eth0      no wireless extensions.

abner@abner-Aspire-3050:~$ ifconfig -a
eth0      Link encap:Ethernet  Endereço de HW 00:1b:24:2d:0a:c8 
          UP BROADCAST MULTICAST  MTU:1500  Métrica:1
          pacotes RX:0 erros:0 descartados:0 excesso:0 quadro:0
          Pacotes TX:0 erros:0 descartados:0 excesso:0 portadora:0
          colisões:0 txqueuelen:1000
          RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
          IRQ:20 Endereço de E/S:0xa000

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:416 erros:0 descartados:0 excesso:0 quadro:0
          Pacotes TX:416 erros:0 descartados:0 excesso:0 portadora:0
          colisões:0 txqueuelen:0
          RX bytes:33728 (33.7 KB) TX bytes:33728 (33.7 KB)

abner@abner-Aspire-3050:~$ nm-tool

NetworkManager Tool

State: disconnected

- Device: eth0 -----------------------------------------------------------------
  Type:              Wired
  Driver:            8139too
  State:             unavailable
  Default:           no
  HW Address:        00:1B:24:2D:0A:C8

  Capabilities:
    Carrier Detect:  yes

  Wired Properties
    Carrier:         off


abner@abner-Aspire-3050:~$ rfkill list wifi
0: acer-wireless: Wireless LAN
   Soft blocked: no
   Hard blocked: no
abner@abner-Aspire-3050:~$ 

cajaboy

#3
O primeiro está errado, tu colocastes um I e é l
copia e cola isso

sudo lshw -C network

Faltou o ifconfig -a
Baixe seu ubuntu, ou derivados aqui: http://releases.ubuntu.com/
"Porque há um só Deus, e um só Mediador entre Deus e os homens, Jesus Cristo homem." 1 Timóteo 2:5

zekkerj

o comando correto é "LSHW", tudo em minúsculas [a culpa é desse fonte escroto que faz o "L" minúsculo e o "i" maiúsculo ficarem iguais :-[].

Não deixe de postar, pq é importante, sem a saída desse comando não posso ter a certeza de qual é sua placa de rede, e se o driver já está carregado ou não.
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

Donald

Ops... falha minha, foi mal aí pessoal.

Aqui está os dados novamente.


abner@abner-Aspire-3050:~$ sudo lshw -C network
[sudo] password for abner:
  *-network UNCLAIMED     
       descrição: Network controller
       produto: BCM4311 802.11b/g WLAN
       fabricante: Broadcom Corporation
       physical id: 0
       informações do barramento: pci@0000:02:00.0
       versão: 01
       largura: 32 bits
       clock: 33MHz
       capabilities: pm msi pciexpress bus_master cap_list
       configuração: latency=0
       recursos: memória:d0200000-d0203fff
  *-network
       descrição: Ethernet interface
       produto: RTL-8139/8139C/8139C+
       fabricante: Realtek Semiconductor Co., Ltd.
       physical id: 2
       informações do barramento: pci@0000:08:02.0
       nome lógico: eth0
       versão: 10
       serial: 00:1b:24:2d:0a:c8
       tamanho: 10Mbit/s
       capacidade: 100Mbit/s
       largura: 32 bits
       clock: 33MHz
       capabilities: pm bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd autonegotiation
       configuração: autonegotiation=on broadcast=yes driver=8139too driverversion=0.9.28 duplex=half latency=64 link=no maxlatency=64 mingnt=32 multicast=yes port=MII speed=10Mbit/s
       recursos: irq:20 ioport:a000(tamanho=256) memória:d0301c00-d0301cff
abner@abner-Aspire-3050:~$ iwconfig
lo        no wireless extensions.

eth0      no wireless extensions.

abner@abner-Aspire-3050:~$ ifconfig -a
eth0      Link encap:Ethernet  Endereço de HW 00:1b:24:2d:0a:c8 
          UP BROADCAST MULTICAST  MTU:1500  Métrica:1
          pacotes RX:0 erros:0 descartados:0 excesso:0 quadro:0
          Pacotes TX:0 erros:0 descartados:0 excesso:0 portadora:0
          colisões:0 txqueuelen:1000
          RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
          IRQ:20 Endereço de E/S:0xa000

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:288 erros:0 descartados:0 excesso:0 quadro:0
          Pacotes TX:288 erros:0 descartados:0 excesso:0 portadora:0
          colisões:0 txqueuelen:0
          RX bytes:23616 (23.6 KB) TX bytes:23616 (23.6 KB)

abner@abner-Aspire-3050:~$ nm-tool

NetworkManager Tool

State: disconnected

- Device: eth0 -----------------------------------------------------------------
  Type:              Wired
  Driver:            8139too
  State:             unavailable
  Default:           no
  HW Address:        00:1B:24:2D:0A:C8

  Capabilities:
    Carrier Detect:  yes

  Wired Properties
    Carrier:         off


abner@abner-Aspire-3050:~$ rfkill list wifi
0: acer-wireless: Wireless LAN
   Soft blocked: no
   Hard blocked: no
abner@abner-Aspire-3050:~$

zekkerj

Opa, não foi culpa sua, Donald.

Seguinte, conecte-se por cabo e execute este comando:

sudo apt-get install b43-fwcutter firmware-b43-installer

Depois de instalar os pacotes, execute este comando uma única vez pra que seu notebook Acer não mele a conexão wireless:

echo -e "#\nblacklist acer_wmi" | sudo tee /etc/modprobe.d/blacklist-acer.conf

Por fim, reinicie sua máquina e teste novamente a conexão wireless.
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

Donald

É... infelizmente não adiantou muito. Instalei e rodei a segunda linda de comando. Apareceu algo como:

#
blacklist acer_wmi

Reiniciei em seguida e as coisas continuaram como estavam. Internet funcionado no cabo. No Windows, funcionando no Cabo e na Wireless. Sei lá... talvez seja o Hardware que é um pouco antigo.

Mas algo que sempre quis saber, aproveitando o espaço, que linguagem é essa que vocês usam no terminal? Isso aí é o que? É Python, C++,... por onde devo começar a estudar para dominar essa linguagem e no futuro estar do "outro lado" do fórum, atendendo dúvidas. Teve uma vez, quando tive o primeiro contato com o Linux a uns 2 ou 3 anos atrás, que comecei a estudar isso através de vídeos no Youtube. Aprendi alguma coisa é claro, mas foi tudo na base do "decoreba". O conceito sólido não dá para passar em vídeos do Youtube. É preciso de um manual, começar dos conceitos básicos e ir construindo...

Depois com o passar do tempo, acabei deixando o Linux de lado um pouco justamente por causa da dificuldade de se lidar no terminal. Agora nos últimos meses, venho tentando desenvolver algumas coisas em Basic (que é a única linguagem que sei um pouco) e quero aproveitar o ambiente para aprender essa linguagem do terminal e se livrar de uma vez por todas do Windows. Chega de Microsoft.

Abraço

 

zekkerj

CitarÉ... infelizmente não adiantou muito. Instalei e rodei a segunda linda de comando. Apareceu algo como:

#
blacklist acer_wmi

Sim, era o que tinha que ter acontecido.

CitarReiniciei em seguida e as coisas continuaram como estavam. Internet funcionado no cabo. No Windows, funcionando no Cabo e na Wireless. Sei lá... talvez seja o Hardware que é um pouco antigo.

Não, seu hardware é atual. Apenas o reconhecimento dele é problemático, pois como o fabricante não libera o suporte completo, não é possível integrar o funcionamento dela "out-of-the-box", e a gente tem que vir ao socorro da galera.

Execute os comandos abaixo, cole o resultado aqui.

sudo modprobe -rv b43
sudo modprobe -v b43
dmesg | tail


CitarMas algo que sempre quis saber, aproveitando o espaço, que linguagem é essa que vocês usam no terminal? Isso aí é o que? É Python, C++

É "Shell Script". Powerful. Beautiful. Dangerous. Passionating. ;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

Donald

Cara... a internet sem fio parece que está "nascendo"!!!!... rsrsrs :D

Na primeira vez que rodei o código que você passou acima, quando executei o "sudo modprobe -rv b43" não aconteceu nada. Mas quando rodei o "sudo modprobe -v b43", apareceu uma mensagem mais ou menos como "rede sem fio conectada!". Só que a internet não entra quando o computador liga.

Num primeiro momento ela entrou quando digitei "sudo modprobe -v b43" e a internet sem fio se conectou na hora. Depois  digitei o outro comando, ou seja "sudo modprobe -rv b43", e internet caiu. Digito novamente "sudo modprobe -v b43" e ela volta a se conectar. O comando seguinte não modificou alguma coisa visivelmente.

O código dessa situação acima é o

abner@abner-Aspire-3050:~$ sudo modprobe -rv b43
[sudo] password for abner:
rmmod /lib/modules/3.2.0-24-generic-pae/kernel/drivers/net/wireless/b43/b43.ko
rmmod /lib/modules/3.2.0-24-generic-pae/kernel/net/mac80211/mac80211.ko
rmmod /lib/modules/3.2.0-24-generic-pae/kernel/net/wireless/cfg80211.ko
rmmod /lib/modules/3.2.0-24-generic-pae/kernel/drivers/bcma/bcma.ko
rmmod /lib/modules/3.2.0-24-generic-pae/kernel/drivers/ssb/ssb.ko
abner@abner-Aspire-3050:~$ sudo modprobe -v b43
insmod /lib/modules/3.2.0-24-generic-pae/kernel/drivers/ssb/ssb.ko
insmod /lib/modules/3.2.0-24-generic-pae/kernel/drivers/bcma/bcma.ko
insmod /lib/modules/3.2.0-24-generic-pae/kernel/net/wireless/cfg80211.ko
insmod /lib/modules/3.2.0-24-generic-pae/kernel/net/mac80211/mac80211.ko
insmod /lib/modules/3.2.0-24-generic-pae/kernel/drivers/net/wireless/b43/b43.ko
abner@abner-Aspire-3050:~$ dmesg | tail
[  336.516124] b43-phy0: Loading firmware version 508.1084 (2009-01-14 01:32:01)
[  336.604908] ADDRCONF(NETDEV_UP): wlan0: link is not ready
[  336.606461] ADDRCONF(NETDEV_UP): wlan0: link is not ready
[  340.080120] wlan0: authenticate with 00:23:cd:1c:25:d0 (try 1)
[  340.082822] wlan0: authenticated
[  340.104094] wlan0: associate with 00:23:cd:1c:25:d0 (try 1)
[  340.107474] wlan0: RX AssocResp from 00:23:cd:1c:25:d0 (capab=0x431 status=0 aid=1)
[  340.107479] wlan0: associated
[  340.109198] ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
[  350.640046] wlan0: no IPv6 routers present
abner@abner-Aspire-3050:~$

Bem... aí usei a net um pouco e comecei a observar que depois de um tempo a internet caia. Eu voltava no terminal e escrevia novamente "sudo modprobe -v b43" e ela voltava. Depois de algumas tentativas, a net caiu e não voltou mais. O código que aparece no terminal nessa nova situação é o:

abner@abner-Aspire-3050:~$ sudo modprobe -v b43
[sudo] password for abner:
insmod /lib/modules/3.2.0-24-generic-pae/kernel/drivers/ssb/ssb.ko
insmod /lib/modules/3.2.0-24-generic-pae/kernel/drivers/bcma/bcma.ko
insmod /lib/modules/3.2.0-24-generic-pae/kernel/net/wireless/cfg80211.ko
insmod /lib/modules/3.2.0-24-generic-pae/kernel/net/mac80211/mac80211.ko
insmod /lib/modules/3.2.0-24-generic-pae/kernel/drivers/net/wireless/b43/b43.ko
abner@abner-Aspire-3050:~$ dmesg | tail
[   95.164272] cfg80211: Updating information on frequency 2472 MHz for a 20 MHz width channel with regulatory rule:
[   95.164276] cfg80211: 2457000 KHz - 2482000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
[   95.164279] cfg80211: Updating information on frequency 2484 MHz for a 20 MHz width channel with regulatory rule:
[   95.164282] cfg80211: 2474000 KHz - 2494000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
[   95.249934] ieee80211 phy0: Selected rate control algorithm 'minstrel_ht'
[   95.250704] Registered led device: b43-phy0::tx
[   95.250734] Registered led device: b43-phy0::rx
[   95.250763] Registered led device: b43-phy0::radio
[   95.250789] Broadcom 43xx driver loaded [ Features: PNL ]
[   95.287023] ADDRCONF(NETDEV_UP): wlan0: link is not ready
abner@abner-Aspire-3050:~$

Mas é isso aí gente. Foi bacana ver que apesar de a internet sem fio não ter se sustentado, ela deu o "ar da graça"... rsrsrs...

Abraço.

zekkerj

Interessante.

Pela saída do seu comando, os módulos já estavam carregados automaticamente na primeira vez; eu estava pensando na possibilidade deles não estarem carregados.

Vou te pedir pra reiniciar sua máquina, e executar os comandos

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


antes de qualquer coisa. A idéia é confirmar se o módulo está sendo carregado automaticamente ou não. Depois observe se a máquina consegue conectar automaticamente (mesmo que caindo após alguns momentos), ou se precisa descarregar/carregar o módulo novamente pra conectar.
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

Donald

É... infelizmente não conectou nenhuma vez. Executei os comandos, reiniciei algumas vezes, mas sem sucesso. Mesmo digitando o "sudo modprobe -v b43" que tinha dado certo ontem, não deu hoje.

A única coisa de diferente que percebi é que quando a máquina é reiniciada, logo que aparece a área de trabalho já surge uma mensagem com os dizeres:

Rede
Desconectado - você está desconectado.


Essa mensagem não aparecia antes. Só apareceu ontem quando digitei o "sudo modprobe -rv b43" e quando digitei o "sudo modprobe -v b43", apareceu conectado. Mas nunca havia aparecido logo depois que a máquina é reiniciada. Agora está aparecendo.

Na sequência, os códigos que apareceram no terminal quando digitei os comandos.

Abraço.



abner@abner-Aspire-3050:~$ sudo lshw -C network
[sudo] password for abner:
  *-network UNCLAIMED     
       descrição: Network controller
       produto: BCM4311 802.11b/g WLAN
       fabricante: Broadcom Corporation
       physical id: 0
       informações do barramento: pci@0000:02:00.0
       versão: 01
       largura: 32 bits
       clock: 33MHz
       capabilities: pm msi pciexpress bus_master cap_list
       configuração: latency=0
       recursos: memória:d0200000-d0203fff
  *-network
       descrição: Ethernet interface
       produto: RTL-8139/8139C/8139C+
       fabricante: Realtek Semiconductor Co., Ltd.
       physical id: 2
       informações do barramento: pci@0000:08:02.0
       nome lógico: eth0
       versão: 10
       serial: 00:1b:24:2d:0a:c8
       tamanho: 10Mbit/s
       capacidade: 100Mbit/s
       largura: 32 bits
       clock: 33MHz
       capabilities: pm bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd autonegotiation
       configuração: autonegotiation=on broadcast=yes driver=8139too driverversion=0.9.28 duplex=half latency=64 link=no maxlatency=64 mingnt=32 multicast=yes port=MII speed=10Mbit/s
       recursos: irq:20 ioport:a000(tamanho=256) memória:d0301c00-d0301cff
abner@abner-Aspire-3050:~$ iwconfig wlan0
wlan0     No such device

abner@abner-Aspire-3050:~$ ifconfig -a
eth0      Link encap:Ethernet  Endereço de HW 00:1b:24:2d:0a:c8 
          UP BROADCAST MULTICAST  MTU:1500  Métrica:1
          pacotes RX:0 erros:0 descartados:0 excesso:0 quadro:0
          Pacotes TX:0 erros:0 descartados:0 excesso:0 portadora:0
          colisões:0 txqueuelen:1000
          RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
          IRQ:20 Endereço de E/S:0xa000

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:48 erros:0 descartados:0 excesso:0 quadro:0
          Pacotes TX:48 erros:0 descartados:0 excesso:0 portadora:0
          colisões:0 txqueuelen:0
          RX bytes:3936 (3.9 KB) TX bytes:3936 (3.9 KB)

abner@abner-Aspire-3050:~$ nm-tool

NetworkManager Tool

State: disconnected

- Device: eth0 -----------------------------------------------------------------
  Type:              Wired
  Driver:            8139too
  State:             unavailable
  Default:           no
  HW Address:        00:1B:24:2D:0A:C8

  Capabilities:
    Carrier Detect:  yes

  Wired Properties
    Carrier:         off


abner@abner-Aspire-3050:~$ rfkill list wifi
abner@abner-Aspire-3050:~$

zekkerj

Certo. O módulo ainda não está carregando automaticamente, e isso eu mais ou menos que esperava.

Execute o comando abaixo apenas uma vez e reinicie sua máquina. Depois disso o módulo deve passar a carregar automaticamente.

echo "b43" | sudo tee -a /etc/modules

Outra coisa que tem dado alguns resultados é instalar 2x o driver alternativo bcmwl:

sudo apt-get install bcmwl-kernel-source
sudo apt-get remove bcmwl-kernel-source
sudo apt-get install bcmwl-kernel-source


É bastante estranho, pois parece que a instalação só dá resultado da segunda vez. Vai entender...
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

Donald

Opa... aparentemente as coisas funcionaram... rsrsrs...

Executei o "echo "b43" | sudo tee -a /etc/modules" e reiniciei a máquina. Na sequência instalei o bcmwl e reiniciei de novo. Habilitei a conexão sem fio e voltei a reiniciar e a internet já entrou. Já reiniciei umas 2 o 3 vezes a a conexão está firme.

Aparentemente o problema está resolvido. Mas como hoje é sexta-feira, vou usa-lo até domingo de noite e aí volto aqui para apresentar o "relatório final"... rsrsrs

Abraço.

Donald

Bem pessoal, agora é oficial...

Meu problema foi 100% resolvido, a internet está funcionando maravilhosamente bem. Quero agradecer ao cajaboy pela atenção e ao zekkerj pela paciência, atenção e comprometimento e a todos que não opinaram, mas que acompanharam o desenrolar do tópico silenciosamente e quem sabe aprendendo mais alguma coisinha. Foi bacana... rsrsrs... eu estava com o Ubuntu parado há uns 6 ou 8 meses devido a net e agora estou de volta contudo.

Inclusive daqui pra frente vou dar uma atenção maior a "linguagem do terminal" que esse me parece que é a "tesoura" para se cortar o "cordão umbilical" que nos prende ao Windows ou ao Mac no caso de alguns.

Valeu gente.

Abraço