O driver sem fio da Broadcom não vê todos os APs

5

Eu tenho 2 notebooks que vêem todos os pontos de acesso sem fio, exceto um.

Os computadores são:

  • HP Pavilion DV6 - wi-fi Broadcom BCM4312 - Kubuntu 13.10 64 bits
  • Asus EEEPC 1018P - Wi-Fi broadcom BMC4313 - Kubuntu 14,04 64 bits Aplha 2

O ponto de acesso perdido é um D-Link DIR-615 configurado com:

  • modo misto "Misto 802.11n, 802.11ge 802.11b"
  • verificação automática de canais ativada
  • canal sem fio CH13 (não alterável)

Eu tenho outro AP e este (um TP-Link) é corretamente identificado e usado para conexões.

Todos os outros dispositivos que tenho em casa (alguns smartphones e tablets Android, um iPad e um Playstation) vêem corretamente e usam o AP ausente

Além disso, os computadores são conectados a esse AP, se inicializados com o Windows.

Eu não sei em qual versão do Kubuntu ou atualizar o problema surgiu, mas eu tentei no Asus uma nova instalação de 12.04.3, 12.10, 13.04, 13.10, 14.04Alpha2 e obtive o mesmo resultado:

O driver em uso é WL .
nm-tool na HP diz que

Device: eth1  [efm2] ---------------------------------------------------------
  Type:              802.11 WiFi
  Driver:            wl
  State:             connected
  Default:           yes
  HW Address:        F0:7B:CB:95:14:08

  Capabilities:
    Speed:           54 Mb/s

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

  Wireless Access Points (* = current AP)

    Telecom-64869841:Infra, A4:B1:E9:D3:B6:D1, Freq 2437 MHz, Rate 54 Mb/s, Strength 10 WPA WPA2
    BOX:             Infra, A0:F3:C1:98:58:80, Freq 2447 MHz, Rate 54 Mb/s, Strength 17 WPA2

    FASTWEB-1-c85NyZctS6gd: Infra, E0:91:53:4E:4C:58, Freq 2437 MHz, Rate 54 Mb/s, Strength 12 WPA

    *efm2:           Infra, F8:1A:67:30:A0:08, Freq 2412 MHz, Rate 54 Mb/s, Strength 66 WPA >WPA2

  IPv4 Settings:
    Address:         192.168.253.100
    Prefix:          24 (255.255.255.0)
    Gateway:         192.168.253.1

    DNS:             192.168.253.1

Meu AP é efm2 (listado) e efm (ausente); todos os outros AP são de vizinhos

Seguiu as instruções na primeira resposta.

Eu ainda vejo apenas o AP distante e não vejo o AP DIR-615 mais próximo.

nm-tool diz:

- Device: wlan0 ----------------------------------------------------------------
  Type:              802.11 WiFi
  Driver:            b43
  State:             disconnected
  Default:           no
  HW Address:        F0:7B:CB:95:14:08
  Capabilities:
  Wireless Properties
    WEP Encryption:  yes
    WPA Encryption:  yes
    WPA2 Encryption: yes
  Wireless Access Points 
    efm2:            Infra, F8:1A:67:30:A0:08, Freq 2412 MHz, Rate 54 Mb/s, Strength 46 WPA >WPA2

O que mais posso experimentar?

Como nos comentários, o comando iwlist é

mirto@msb03:/etc/network$ sudo iwlist eth1 freq

eth1      26 channels in total; available frequencies :
          Channel 01 : 2.412 GHz
          Channel 02 : 2.417 GHz
          Channel 03 : 2.422 GHz
          Channel 04 : 2.427 GHz
          Channel 05 : 2.432 GHz
          Channel 06 : 2.437 GHz
          Channel 07 : 2.442 GHz
          Channel 08 : 2.447 GHz
          Channel 09 : 2.452 GHz
          Channel 10 : 2.457 GHz
          Channel 11 : 2.462 GHz
          Channel 12 : 2.467 GHz
          Channel 13 : 2.472 GHz
          Channel 14 : 2.484 GHz
          Channel 36 : 5.18 GHz
          Channel 38 : 5.19 GHz
          Channel 40 : 5.2 GHz
          Channel 42 : 5.21 GHz
          Channel 44 : 5.22 GHz
          Channel 46 : 5.23 GHz
          Channel 48 : 5.24 GHz
          Channel 149 : 5.745 GHz
          Channel 153 : 5.765 GHz
          Channel 157 : 5.785 GHz
          Channel 161 : 5.805 GHz
          Channel 165 : 5.825 GHz

Neste ponto, voltei para o driver wl porque não vejo diferença no comportamento

Após o bug [wireless-tools] Não é possível usar o canal 12 ou 13 do wifi em um região onde é legal

Eu tentei

mirto@msb03:/etc/network$ sudo cat /sys/module/cfg80211/parameters/ieee80211_regdom

00

Isso diz que 00 em vez de EUA ou UE

Depois de pesquisar os bugs, descobri que existe um arquivo /etc/defeult/crda com um domínio vazio

O mais rápido possível, tentarei definir o domínio

sudo cat /etc/default/crda
  Set REGDOMAIN to a ISO/IEC 3166-1 alpha2 country code so that iw(8) may set
  the initial regulatory domain setting for IEEE 802.11 devices which operate
  on this system.

 Governments assert the right to regulate usage of radio spectrum within
 their respective territories so make sure you select a ISO/IEC 3166-1 alpha2
 country code suitable for your location or you may infringe on local
 legislature. See '/usr/share/zoneinfo/zone.tab' for a table of timezone
 descriptions containing ISO/IEC 3166-1 alpha2 country codes.

REGDOMAIN=

então eu tentei

REGDOMAIN=IT

mas nada mudou

Depois de definir a TI no domínio. Eu tenho:

$ sudo iw reg get
country IT:
        (2402 - 2482 @ 40), (N/A, 20)
        (5170 - 5250 @ 40), (N/A, 20)
        (5250 - 5330 @ 40), (N/A, 20), DFS
        (5490 - 5710 @ 40), (N/A, 27), DFS
        (57240 - 65880 @ 2160), (N/A, 40), NO-OUTDOOR

Eu tentei em outro computador para verificar o AP ausente:

  • Abandonou novamente o driver wl do driver b43
  • reinicializado
  • adicionou o domínio de TI em /etc/default/crda

Agora parece funcionar.

Vou tentar a mesma operação no Asus que tenha uma nova instalação

__ _ __ _

por Mirto Busico 01.02.2014 / 14:22

1 resposta

3

Na HP, sugiro que você obtenha uma conexão ethernet com fio temporária e abra um terminal e faça:

sudo apt-get remove --purge bcmwl-kernel-source
sudo apt-get install linux-firmware-nonfree
sudo modprobe -r wl && sudo modprobe b43

Está funcionando como esperado? Pode demorar uma reinicialização. Eu recomendo que o HP seja classificado primeiro e depois ataque a Asus.

O roteador está em um canal que a Broadcom wireless não pode usar?

sudo iwlist wlan0 chan

Pode ajudar a definir explicitamente o seu domínio da região. Encontre o seu aqui: link Então faça:

gksudo gedit /etc/rc.local

Logo acima, saia 0 e adicione uma nova linha:

iw reg set US

Claro, substitua o código do seu país aqui, se não for dos EUA. Revise cuidadosamente, salve e feche o gedit. Reinicie. Alguma melhoria?

Você pode escanear a rede ausente de outro computador?

sudo iwlist wlan0 scan

Podemos ver o resultado?

    
por chili555 26.01.2014 / 21:58