Placa Wireless Broadcom 4311 desligando

Iniciado por cabruca, 24 de Junho de 2010, 13:06

tópico anterior - próximo tópico

cabruca

Olá pessoal,

Estou lutando faz um tempão com essa placa. Tá me dando a maior canseira. Já pesquisei em todos os fóruns e sites e não consegui resposta para meu problema. É provável que eu já tenha testado todas as opções.

Tenho um Acer Aspire 5570z com uma placa wireless Broadcom 4311 b/g. Ela funciona tanto usando o ndiswrapper quanto com o b43fwcutter.

Estou usando, agora, o ndiswrapper porque ele mantém o led da placa aceso e funcionando. Instalei o driver do cd do Acer.

Se eu usar o b43fwcutter funciona também, mas o led não acende. Se ligar a chave manualmente o led acende e a conexão cai. No ndiswrapper cai quando desligo a chave.

O problema é que com as duas opções a conexão fica caindo e voltando sozinha, sem nenhuma explicação.

Por favor, me ajudem a resolver este último pepino. Meu Lucid tá rodando bacaninha.

zekkerj

Conexão que cai e volta sozinha costuma ser problema na hora de fazer o "rekey" com o AP/roteador.

O qual, aliás, você não disse qual é...
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

cabruca

#2
Olá Zekkerj, obrigado pela resposta!

Meu roteador é um Netgear WGR614 v7. Havia pensado nisso faz algum tempo, pois quando a conexão cai o led da placa muda, indicando que está buscando a rede.

O lance é que esse mesmo driver que estou usando agora no ndiswrapper funcionava direitinho no ruindows.

Dei uma olhada no log do sistema (messages) e vi que tem alguma coisa errada com o ndiswrapper. Será isso?

Jun 24 12:03:51 < > kernel: [33001.180569] ndiswrapper (iw_set_auth:1602): invalid cmd 12
Jun 24 12:03:52 < > kernel: [33001.724615] ADDRCONF(NETDEV_CHANGE): wlan1: link becomes ready
Jun 24 12:08:23 < > kernel: [33273.175297] ADDRCONF(NETDEV_UP): wlan1: link is not ready
Jun 24 12:08:28 < > [33278.260585] ndiswrapper (iw_set_auth:1602): invalid cmd 12
Jun 24 12:08:29 < >l kernel: [33278.809403] ADDRCONF(NETDEV_CHANGE): wlan1: link becomes ready
Jun 24 12:18:00 < > kernel: [33850.154743] ADDRCONF(NETDEV_UP): wlan1: link is not ready
Jun 24 12:18:05 < > kernel: [33855.243734] ndiswrapper (iw_set_auth:1602): invalid cmd 12
Jun 24 12:18:06 < > kernel: [33855.796687] ADDRCONF(NETDEV_CHANGE): wlan1: link becomes ready
Jun 24 13:17:40 < > pulseaudio[1260]: ratelimit.c: 2 events suppressed
Jun 24 13:32:07 < > kernel: [38297.225091] ADDRCONF(NETDEV_UP): wlan1: link is not ready
Jun 24 13:32:12 < > kernel: [38302.401791] ndiswrapper (iw_set_auth:1602): invalid cmd 12
Jun 24 13:32:13 < > kernel: [38302.949716] ADDRCONF(NETDEV_CHANGE): wlan1: link becomes ready

Vou goglear mais.

zekkerj

Essa conexão chegou a funcionar?

Pergunto isso pq eu já notei um problema parecido com o módulo da minha wireless (iwlagn), que depois de algumas semanas no ar (eu não desligo meu note, só o ponho pra hibernar --- suspend to ram), para de funcionar e começa a dar mensagens de erro.

Nessas horas, eu descarrego o módulo da placa e carrego de novo, e o problema se resolve.

sudo modprobe -r iwlagn
sudo modprobe iwlagn


Esses comandos não vão servir pra você, pois é outro módulo.

Uma outra coisa que pode ajudar seria a saída do comando "dmesg", na hora em que o problema acontece.
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

cabruca

Cara, valeu a força!

Já naveguei por tantas respostas que estava perdido. A sua me fez lembrar de alguém que falou pra tirar o network manager e instalar o wicd para gerenciar a rede.

Fiz isso e parece que agora deu certo. Tá funfando legal.

Mudando de assunto.

Como vou fazer com os "resíduos" que ficaram das minhas inúmeras tentativas de fazer isso funcionar (scripts, comandos como root, drives que não funcionam, cache, et...). Tem jeito de tirar? Fiz uma busca como root no nautilus mas fiquei com medo de fazer besteira.

Abração!

cabruca

Agora que pulei pro Natty voltou a dar pau. :'(

Não consegui fazê-la funcionar. Nem com o wicd. Só wired.


================================================
Aspire-5570Z:~$ ifconfig
eth0      Link encap:Ethernet  Endereço de HW 00:1b:24:31:52:44 
          inet end.: 10.2.0.3  Bcast:10.2.0.255  Masc:255.255.255.0
          endereço inet6: fe80::21b:24ff:fe31:5244/64 Escopo:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Métrica:1
          pacotes RX:290680 erros:0 descartados:0 excesso:0 quadro:0
          Pacotes TX:331599 erros:0 descartados:0 excesso:0 portadora:0
          colisões:0 txqueuelen:1000
          RX bytes:164302018 (164.3 MB) TX bytes:86466855 (86.4 MB)
          IRQ:16

eth1      Link encap:Ethernet  Endereço de HW 00:19:7e:5d:49:bb 
          endereço inet6: fe80::219:7eff:fe5d:49bb/64 Escopo:Link
          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: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:258208 erros:0 descartados:0 excesso:0 quadro:0
          Pacotes TX:258208 erros:0 descartados:0 excesso:0 portadora:0
          colisões:0 txqueuelen:0
          RX bytes:42885941 (42.8 MB) TX bytes:42885941 (42.8 MB)

==========================
Aspire-5570Z:~$ iwconfig
lo        no wireless extensions.

eth0      no wireless extensions.

eth1      IEEE 802.11  Access Point: Not-Associated   
          Link Quality:5  Signal level:0  Noise level:0
          Rx invalid nwid:0  invalid crypt:0  invalid misc:0
=========================

zekkerj

cabruca, pode postar informações mais completas sobre sua máquina?

sudo lshw -C network

iwconfig eth1

ifconfig -a

nm-tool
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

cabruca

Oi Zekkerj. Valeu a atenção! Os resultados seguem aí embaixo. Já tinha visto esses comandos, mas não consegui interpretá-los.

O driver proprietário da Broadcom está ativado e em uso (Broadcom STA Driver), no menu de drivers adicionais.

Muito obrigado! Bom dia! Boa semana!!

Aspire-5570Z:~$ sudo lshw -C network

  *-network               
       description: Ethernet interface
       product: 88E8038 PCI-E Fast Ethernet Controller
       vendor: Marvell Technology Group Ltd.
       physical id: 0
       bus info: pci@0000:02:00.0
       logical name: eth0
       version: 14
       serial: 00:1b:24:31:52:44
       size: 100MB/s
       capacity: 100MB/s
       width: 64 bits
       clock: 33MHz
       capabilities: pm vpd msi pciexpress bus_master cap_list ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=sky2 driverversion=1.28 duplex=full firmware=N/A ip=10.2.0.3 latency=0 link=yes multicast=yes port=twisted pair speed=100MB/s
       resources: irq:43 memory:44000000-44003fff ioport:2000(size=256)
  *-network
       description: Wireless interface
       product: BCM4311 802.11b/g WLAN
       vendor: Broadcom Corporation
       physical id: 0
       bus info: pci@0000:03:00.0
       logical name: eth1
       version: 01
       serial: 00:19:7e:5d:49:bb
       width: 32 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.11bg
       resources: irq:17 memory:44400000-44403fff


Aspire-5570Z:~$ iwconfig eth1
eth1      IEEE 802.11  Access Point: Not-Associated   
          Link Quality:5  Signal level:0  Noise level:0
          Rx invalid nwid:0  invalid crypt:0  invalid misc:0


Aspire-5570Z:~$ ifconfig -a
eth0      Link encap:Ethernet  Endereço de HW 00:1b:24:31:52:44 
          inet end.: 10.2.0.3  Bcast:10.2.0.255  Masc:255.255.255.0
          endereço inet6: fe80::21b:24ff:fe31:5244/64 Escopo:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Métrica:1
          pacotes RX:611009 erros:0 descartados:0 excesso:0 quadro:0
          Pacotes TX:580793 erros:0 descartados:0 excesso:0 portadora:0
          colisões:0 txqueuelen:1000
          RX bytes:600070267 (600.0 MB) TX bytes:109734120 (109.7 MB)
          IRQ:16

eth1      Link encap:Ethernet  Endereço de HW 00:19:7e:5d:49:bb 
          endereço inet6: fe80::219:7eff:fe5d:49bb/64 Escopo:Link
          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: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:258948 erros:0 descartados:0 excesso:0 quadro:0
          Pacotes TX:258948 erros:0 descartados:0 excesso:0 portadora:0
          colisões:0 txqueuelen:0
          RX bytes:42930469 (42.9 MB) TX bytes:42930469 (42.9 MB)


Aspire-5570Z:~$ nm-tool
NetworkManager Tool

State: connected

- Device: eth0  [Auto eth0] ----------------------------------------------------
  Type:              Wired
  Driver:            sky2
  State:             connected
  Default:           yes
  HW Address:        00:1B:24:31:52:44

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

  Wired Properties
    Carrier:         on

  IPv4 Settings:
    Address:         10.2.0.3
    Prefix:          24 (255.255.255.0)
    Gateway:         10.2.0.1

    DNS:             10.2.0.1


- Device: eth1 -----------------------------------------------------------------
  Type:              802.11 WiFi
  Driver:            wl
  State:             disconnected
  Default:           no
  HW Address:        00:19:7E:5D:49:BB

  Capabilities:

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

  Wireless Access Points

zekkerj

Vc lembra se instalou o pacote de firmware?

apt-get install b43-fwcutter
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

cabruca

#9
Cara instalei e desinstalei várias vezes...

Olha o que deu agora...

Aspire-5570Z:~$ sudo apt-get install b43-fwcutter
Lendo listas de pacotes... Pronto
Construindo árvore de dependências       
Lendo informação de estado... Pronto
b43-fwcutter já é a versão mais nova.
O seguinte pacote foi instalado automaticamente e já não é necessário:
  python-iniparse
Use 'apt-get autoremove' para removê-los.
0 pacotes atualizados, 0 pacotes novos instalados, 0 a serem removidos e 0 não atualizados.

zekkerj

Essa mensagem não tem a ver, foi apenas algum pacote que mudou de interface, e com isso uma dependência instalada automaticamente não é mais necessária. O comando sugerido ("sudo apt-get autoremove") vai remover esses pacotes que não são mais necessários.
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

cabruca

E aí? O que você achou do resultado dos comandos?

Esqueci de dizer que o led da placa tá ligado. Mas não aparece nada de rede sem fio no network manager. Se tento conectar a uma rede sem fio oculta (tenho outro note ligado nela, tá ok) não consigo a conexão.

zekkerj

De estranho, só vi o fato dele não encontrar nenhuma rede. O resto tudo parece normal... :(
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

cabruca

Cara, eu não gostei de ele ter atribuído eth1 à placa wireless. Tem como mudar isso?

-network
       description: Wireless interface
       product: BCM4311 802.11b/g WLAN
       vendor: Broadcom Corporation
       physical id: 0
       bus info: pci@0000:03:00.0
       logical name: eth1

zekkerj

Se não me engano esse é o default do driver proprietário, quando instalado pelo gerenciador. Quando instalado pelo driver "bcmwl-kernel-source", se não me engano fica como "wl0". Quando usando o driver padrão, fica como "wlan0" mesmo.

Quer mudar? Edite o arquivo "/etc/udev/rules.d/70-persistent-net.rules", e altere todos os lugares onde aparece "eth1" para "wlan0", ou qual seja o nome que você preferir.
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