Problemas com rede sem fio

Iniciado por quantumech, 08 de Março de 2012, 09:04

tópico anterior - próximo tópico

quantumech

Olá usuários, bom dia!

desde que instalei o Ubuntu 10.04 venho tendo problemas para acessar a rede sem fio: quando clico no ícone de conexões de rede aparece: Rede sem fio está desabilitada. Já estive pesquisando em outros tópicos, mas nada resolveu o problema. 

Para facilitar na identificação do problema seguem as informações:

lspci

Citar00:00.0 Host bridge: Intel Corporation Core Processor DRAM Controller (rev 18)
00:02.0 VGA compatible controller: Intel Corporation Core Processor Integrated Graphics Controller (rev 18)
00:16.0 Communication controller: Intel Corporation 5 Series/3400 Series Chipset HECI Controller (rev 06)
00:1a.0 USB Controller: Intel Corporation 5 Series/3400 Series Chipset USB2 Enhanced Host Controller (rev 06)
00:1b.0 Audio device: Intel Corporation 5 Series/3400 Series Chipset High Definition Audio (rev 06)
00:1c.0 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 1 (rev 06)
00:1c.1 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 2 (rev 06)
00:1c.2 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 3 (rev 06)
00:1c.4 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 5 (rev 06)
00:1d.0 USB Controller: Intel Corporation 5 Series/3400 Series Chipset USB2 Enhanced Host Controller (rev 06)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev a6)
00:1f.0 ISA bridge: Intel Corporation Mobile 5 Series Chipset LPC Interface Controller (rev 06)
00:1f.2 SATA controller: Intel Corporation 5 Series/3400 Series Chipset 6 port SATA AHCI Controller (rev 06)
00:1f.3 SMBus: Intel Corporation 5 Series/3400 Series Chipset SMBus Controller (rev 06)
00:1f.6 Signal processing controller: Intel Corporation 5 Series/3400 Series Chipset Thermal Subsystem (rev 06)
12:00.0 Network controller: Broadcom Corporation Device 4727 (rev 01)
13:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8101E/RTL8102E PCI Express Fast Ethernet controller (rev 02)

sudo lshw -C network

Citar*-network DISABLED     
       description: Wireless interface
       product: Broadcom Corporation
       vendor: Broadcom Corporation
       physical id: 0
       bus info: pci@0000:12:00.0
       logical name: eth1
       version: 01
       serial: 1c:65:9d:82:e3:5c
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
       configuration: broadcast=yes driver=wl0 driverversion=5.60.48.36 latency=0 multicast=yes wireless=IEEE 802.11
       resources: irq:17 memory:fbc00000-fbc03fff
  *-network
       description: Ethernet interface
       product: RTL8101E/RTL8102E PCI Express Fast Ethernet controller
       vendor: Realtek Semiconductor Co., Ltd.
       physical id: 0
       bus info: pci@0000:13:00.0
       logical name: eth0
       version: 02
       serial: b8:ac:6f:e7:90:10
       size: 100MB/s
       capacity: 100MB/s
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress msix vpd bus_master cap_list rom ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=full ip=187.64.167.236 latency=0 link=yes multicast=yes port=MII speed=100MB/s
       resources: irq:29 ioport:e000(size=256) memory:d0b10000-d0b10fff(prefetchable) memory:d0b00000-d0b0ffff(prefetchable) memory:fb200000-fb21ffff(prefetchable)

iwconfig wlan0

Citarwlan0     No such device


ifconfig -a

Citareth0      Link encap:Ethernet  Endereço de HW b8:ac:6f:e7:90:10 
          inet end.: ##.##.###.###  Bcast:###.##.###.###  Masc:###.###.###.0
          endereço inet6: fe80::baac:6fff:fee7:9010/64 Escopo:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Métrica:1
          pacotes RX:8849 erros:0 descartados:0 excesso:0 quadro:0
          Pacotes TX:8610 erros:0 descartados:0 excesso:0 portadora:0
          colisões:0 txqueuelen:1000
          RX bytes:8672746 (8.6 MB) TX bytes:1345256 (1.3 MB)
          IRQ:29 Endereço de E/S:0x8000

eth1      Link encap:Ethernet  Endereço de HW 1c:65:9d:82:e3:5c 
          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:17

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

nm-tool

CitarNetworkManager Tool

State: connected

- Device: eth1 -----------------------------------------------------------------
  Type:              802.11 WiFi
  Driver:            wl
  State:             unavailable
  Default:           no
  HW Address:        #C:##:#F:##:E#:#C

  Capabilities:

  Wireless Properties
    WEP Encryption:  yes
    WPA Encryption:  yes
    WPA2 Encryption: yes

  Wireless Access Points


- Device: eth0  [Auto eth0] ----------------------------------------------------
  Type:              Wired
  Driver:            r8169
  State:             connected
  Default:           yes
  HW Address:        B#:AC:#F:E#:##:##

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

  Wired Properties
    Carrier:         on

  IPv4 Settings:
    Address:         ###.##.###.###
    Prefix:          ## (###.###.###.#)
    Gateway:         ###.##.###.#

    DNS:             ###.##.###.##
    DNS:             ###.##.###.##

rfkill list

Citar0: dell-wifi: Wireless LAN
   Soft blocked: no
   Hard blocked: yes
1: dell-bluetooth: Bluetooth
   Soft blocked: no
   Hard blocked: yes

Tenho pouquíssima experiência no computador, por isso, se alguém puder postar as linhas de comando para resolver via terminal...

Agradeço desde já a disposição dos senhores! :)

ps.: Em alguns lugares substituí os números por um " # ", pois, na minha ignorância não sei se estas informações podem ser tornadas públicas.  ;D

zekkerj

Primeiro: mude a chave liga/desliga da wireless pra posição "ligada", no momento ela está na posição "desligada".

Segundo: desinstale o driver proprietário que vc instalou.

Terceiro: conecte-se por cabo e instale os pacotes "firmware-b43-installer" e "b43-fwcutter".
Se não puder se conectar por cabo, baixe e instale os pacotes daqui:
http://packages.ubuntu.com/lucid/firmware-b43-installer
http://packages.ubuntu.com/lucid/b43-fwcutter

Quarto: bloqueie o módulo "dell-laptop", com o comando abaixo:

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

Quinto: da próxima vez que comprar um Notebook Dell, peça-o com placa wireless Intel, que funciona de primeira. \o/
(Não que a Broadcomm seja ruim, mas a intel dá menos dor de cabeça pra por pra funcionar)
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

quantumech

Caro zekkerj,

obrigado pelo seu pronto atendimento. Devido ao meu restrito conhecimento de informática peço ajuda nos passos por você indicados.

Você disse:
Citação de: zekkerj online 08 de Março de 2012, 10:27
Primeiro: mude a chave liga/desliga da wireless pra posição "ligada", no momento ela está na posição "desligada".


Pergunto: Como faço para verificar que a chave efetivamente foi ligada? No meu entendimento [me corrija se estiver errado] para ligar a chave devo apertar o botão que, no meu notebook, coincide com a tecla f2 [tem o desenho de uma torre]. Mas quando a aperto aparentemente nada acontece.


Citação de: zekkerj online 08 de Março de 2012, 10:27
Segundo: desinstale o driver proprietário que vc instalou.


Para falar a verdade nem sei que driver eu instalei. Poderia me dar instruções adicionais de como desinstalá-lo?

Grato,

Lucas.

zekkerj

CitarPergunto: Como faço para verificar que a chave efetivamente foi ligada? No meu entendimento [me corrija se estiver errado] para ligar a chave devo apertar o botão que, no meu notebook, coincide com a tecla f2 [tem o desenho de uma torre]. Mas quando a aperto aparentemente nada acontece.
A saída do comando "rfkill list wifi" não mente: "0: dell-wifi: Wireless LAN / Soft blocked: no / Hard blocked: yes".

Mas veja isso com cuidado, pq todos os modelos Dell que eu já lidei tinha uma chave liga/desliga mesmo, e não uma sequência de teclas. É assim no Vostro (minha esposa tem um, a chave fica na lateral esquerda) e no Latitude (eu tenho um, a chave fica na frente). Seria bom alguem com um Inspirion confirmar também.
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

quantumech

A chave wireless já está ligada [É exatamente a tecla F2!].

Agora como faço para cumprir a próxima tarefa?

Citardesinstale o driver proprietário que vc instalou.
???

Lucas

zekkerj

Você deve ter usado um "Gerenciador de Hardware", ou "Gerenciador de Driver Proprietário", ou coisa parecida, pra esse driver "wl" aparecer. Então, você vai ter que ir lá e desfazer o que fez.
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

quantumech


Prezado zekkerj e demais colegas,

consegui remover o driver wl e executei a linha de comando solicitada no "quarto passo", no entanto o problema persiste!  :(

Eis agora o que aparece:

nm-tool

CitarNetworkManager Tool

State: connected

- Device: eth0  [Auto eth0] ----------------------------------------------------
  Type:              Wired
  Driver:            r8169
  State:             connected
  Default:           yes
  HW Address:        B8:AC:6F:E7:90:10

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

  Wired Properties
    Carrier:         on

  IPv4 Settings:
    Address:         ###.##.###.###
    Prefix:          ## (###.###.###.#)
    Gateway:         ###.##.###.#

    DNS:             ###.##.###.##
    DNS:             ###.##.###.##


O comando rfkill list não lista nada agora.

E então? O que devo fazer??

Lucas

zekkerj

Preciso da saída do "sudo lshw -C network", pra entender o que falta.
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

quantumech



sudo lshw -C network

Citar*-network UNCLAIMED     
       description: Network controller
       product: Broadcom Corporation
       vendor: Broadcom Corporation
       physical id: 0
       bus info: pci@0000:12:00.0
       version: 01
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress bus_master cap_list
       configuration: latency=0
       resources: memory:fbc00000-fbc03fff
  *-network
       description: Ethernet interface
       product: RTL8101E/RTL8102E PCI Express Fast Ethernet controller
       vendor: Realtek Semiconductor Co., Ltd.
       physical id: 0
       bus info: pci@0000:13:00.0
       logical name: eth0
       version: 02
       serial: b8:ac:6f:e7:90:10
       size: 100MB/s
       capacity: 100MB/s
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress msix vpd bus_master cap_list rom ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=full ip=187.64.166.79 latency=0 link=yes multicast=yes port=MII speed=100MB/s
       resources: irq:29 ioport:e000(size=256) memory:d0b10000-d0b10fff(prefetchable) memory:d0b00000-d0b0ffff(prefetchable) memory:fb200000-fb21ffff(prefetchable)


zekkerj

OK. O módulo "b43" deve ter ficado bloqueado, como resultado de você ter instalado o driver proprietário.

Execute os comandos abaixo e reinicie a máquina.

echo "b43" | sudo tee -a /etc/modules
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

quantumech





Quando executo o segundo comando sudo tee -a /etc/modules e dou enter o cursor do terminal simplesmente pula para próxima linha e não aparece nada.

Reiniciei e nada!








zekkerj

Você executou o comando exatamente como eu passei? Isso é importante, pois é um comando bem avançado, pra mexer num arquivo chave de configuraçã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

quantumech


Sim, primeiro tentei o comando inteiro, quando a máquina retornou como segue:

Citarlucas@ubuntu:~$ echo "b43" | sudo tee -a /etc/modules
[sudo] password for lucas:
b43
lucas@ubuntu:~$

Reiniciei e nada.

Depois foi que tentei quebrar o comando em dois.

zekkerj

O comando não deve ser quebrado, ele funciona justamente na combinação das duas partes --- é um "pipe". Mas não o execute de novo, pois ele altera o conteúdo do arquivo. Executando de novo, você vai gerar uma linha duplicada.

Confirme o conteúdo atual do arquivo /etc/modules, com o comando abaixo.

cat /etc/modules

Depois execute novamente o comando "sudo lshw -C network", colando o resultado aqui.
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

quantumech


É, acho que fiz besteira! Veja:

cat /etc/modules

Citarlucas@ubuntu:~$ cat /etc/modules
# /etc/modules: kernel modules to load at boot time.
#
# This file contains the names of kernel modules that should be loaded
# at boot time, one per line. Lines beginning with "#" are ignored.

lp
rtc
b43



b43
b43

sudo lshw -C network

Citarlucas@ubuntu:~$ sudo lshw -C network
[sudo] password for lucas:
  *-network UNCLAIMED     
       description: Network controller
       product: Broadcom Corporation
       vendor: Broadcom Corporation
       physical id: 0
       bus info: pci@0000:12:00.0
       version: 01
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress bus_master cap_list
       configuration: latency=0
       resources: memory:fbc00000-fbc03fff
  *-network
       description: Ethernet interface
       product: RTL8101E/RTL8102E PCI Express Fast Ethernet controller
       vendor: Realtek Semiconductor Co., Ltd.
       physical id: 0
       bus info: pci@0000:13:00.0
       logical name: eth0
       version: 02
       serial: b8:ac:6f:e7:90:10
       size: 100MB/s
       capacity: 100MB/s
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress msix vpd bus_master cap_list rom ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=full ip=187.64.166.156 latency=0 link=yes multicast=yes port=MII speed=100MB/s
       resources: irq:28 ioport:e000(size=256) memory:d0b10000-d0b10fff(prefetchable) memory:d0b00000-d0b0ffff(prefetchable) memory:fb200000-fb21ffff(prefetchable)