web-dev-qa-db-fra.com

Impossible de voir les canaux WiFi au-dessus de 11 malgré la région de réglage

Je ne parviens pas à voir les réseaux WiFi avec des canaux supérieurs à 11, bien que ma région de régulation soit définie sur celle dans laquelle les canaux 12 et 13 sont autorisés.

J'ai suivi les conseils de la question ' Comment utiliser les canaux Wi-Fi supérieurs à 11? ' et défini un paramètre de module ajouté pour ma région. J'ai vérifié que le paramètre a été accepté:

> cat /sys/module/cfg80211/parameters/ieee80211_regdom
ES

> iw reg get
country ES:
    (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

Pourtant, les réseaux Wifi au-dessus de 11 ne sont pas visibles.

J'utilise Ubuntu 12.04 sur un Dell Precision M6300 doté d'un adaptateur Broadcom BCM4312 Wifi. Je peux me connecter à des réseaux Wi-Fi sur le canal 12 en utilisant un autre système d'exploitation sur le même ordinateur. Le problème ne vient donc pas du matériel.

J'ai deux autres machines sous Ubuntu qui peuvent voir les réseaux sur les canaux supérieurs à 11 avec les paramètres de réglementation par défaut comme ci-dessous. La machine à problèmes a également ces paramètres par défaut, mais ils ne lui permettent pas de voir les canaux 11 et 12.

> cat /sys/module/cfg80211/parameters/ieee80211_regdom
00

> iw reg get
country 00:
    (2402 - 2472 @ 40), (3, 20)
    (2457 - 2482 @ 40), (3, 20), PASSIVE-SCAN, NO-IBSS
    (2474 - 2494 @ 20), (3, 20), NO-OFDM, PASSIVE-SCAN, NO-IBSS
    (5170 - 5250 @ 40), (3, 20), PASSIVE-SCAN, NO-IBSS
    (5735 - 5835 @ 40), (3, 20), PASSIVE-SCAN, NO-IBSS

Je ne sais pas s'il est pertinent, mais quel que soit le paramètre du module, l'exécution de crda sur les trois rapports de la machine:

COUNTRY environment variable not set.

Que puis-je essayer de permettre à la machine de voir les réseaux sur les canaux 12 et 13?

Modifier

> Sudo iwlist eth2 chan
eth2      32 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 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 52 : 5.26 GHz
          Channel 56 : 5.28 GHz
          Channel 60 : 5.3 GHz
          Channel 64 : 5.32 GHz
          Channel 100 : 5.5 GHz
          Channel 104 : 5.52 GHz
          Channel 108 : 5.54 GHz
          Channel 112 : 5.56 GHz
          Channel 116 : 5.58 GHz
          Channel 120 : 5.6 GHz
          Channel 124 : 5.62 GHz
          Channel 128 : 5.64 GHz
6
Ian Mackinnon

J'ai résolu ce problème en désinstallant le module de pilote wl exclusif et en installant l'open source b43 à la place:

Sudo rmmod wl
Sudo apt-get remove bcmwl-kernel-source
Sudo apt-get install firmware-b43-installer  # or firmware-b43-lpphy-installer
Sudo modprobe b43
9
Ian Mackinnon