web-dev-qa-db-fra.com

Impossible de se connecter à une connexion sans fil après la mise à jour

J'ai une configuration à double démarrage (Windows 7 et Ubuntu 12.04) et, pour (apparemment) aucune raison, je ne peux pas me connecter à une connexion sans fil sur ma boîte Ubuntu . (sous Windows cela fonctionne.)

Je pense qu'il a cessé de fonctionner lors du premier redémarrage après sa mise à niveau (mise à jour régulière via cli apt-get).

Je peux toujours voir les connexions dans la barre d'outils supérieure mais, lorsque j'essaie de me connecter à ces connexions, le mot de passe me est demandé. Il tente ensuite de se connecter pendant environ 30 secondes, puis expire. .

Après avoir cherché des réponses sur le Web, j'ai pensé que publier le résultat de Sudo lshw -C network aiderait les personnes qui essaient de m'aider:

*-network
description: Wireless interface
product: BCM4313 802.11b/g/n Wireless LAN Controller
vendor: Broadcom Corporation
physical id:0
bus info: pci@0000:02:00.0
logical name: eth1
version:01
serial: c0:f8:da:08:c5:e6
width:64bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless 
configuration: broadcast=yes driver=wl0 driverversion=6.20.155.1(r326264) latency=0 multicast=yes wireless=IEEE 802.11abg
resources: irq:16 memory:fe500000-fe503fff

Il existe une autre entrée pour Ethernet. Mais je ne pensais pas que cela soit très pertinent pour le problème actuel.

Je n’ai pas d’accès à Internet, je ne peux donc pas installer de matériel à partir du dépôt (j’écris ceci à partir d’un netbook de rechange que j’ai).

Ma version du noyau est 3.2.0-36-generic-pae

Dans mon fichier modprobe.d/blacklist.conf, j'ai les lignes suivantes:

# replaced by b43 and ssb
blacklist bcm43xx

Pensé que cela pourrait être pertinent.

ce que j'ai essayé jusqu'à présent

  • delete /etc/resolv.conf - n'a pas fonctionné
  • ajoutez les entrées suivantes à blacklist.conf (en plus du ne qui était déjà là) et redémarrez: - n'a pas fonctionné non plus

    blacklist b43legacy
    blacklist b43
    blacklist bcma
    blacklist ndiswrapper
    blacklist wl0
    
  • les étapes décrites sur cette réponse - n'ont pas fonctionné
18
Felipe Almeida

OK SO CE IS CE QUI A EFFECTIVEMENT FONCTIONNÉ!

installez le nouveau pilote: brcmsmac

  • téléchargez le firmware du nouveau pilote depuis le site Web du noya

  • copier les fichiers mentionnés dans /lib/firmware/brcm

  • décharger les anciens pilotes et charger le nouveau (brcmsmac)

    • Par exemple: Sudo modprobe -r wl (à décharger) et Sudo modprobe brcmsmac (à charger)

      REMARQUE: Si wl ne fonctionne pas, le nom de votre pilote sans fil n'est probablement pas wl. Vérifiez le nom parmi les pilotes de votre ordinateur avec la commande suivante:

      lsmod
      
  • heureux. =)

principalement basé sur un excellent guide sur page sans fil Linux

plus d'informations sur ce thème sur les documents officiels Ubuntu sur les contenus sans fil

6
Felipe Almeida

Je pense que vous devez revenir à la version 5.100.82.112 du paquet bcmwl-kernel-source (pour moi avec le même périphérique), car la version 6.20.155.1 de ce paquet ne fonctionne pas avec le périphérique bluetooth/sans fil hybride bcm4313.

Il a été pris à partir du 6.20.55.19 de ici , voir aussi ce rapport de bogue .

Ce paquet 6.20.55.19 a été conçu pour les périphériques sans fil spéciaux vendus avec un ordinateur portable Dell (bcm43142, également appelé bcm4365 ou Dell 1704) sur lequel Ubuntu est installé.

Selon Broadcom support de page Linux :

The last official supported wireless device driver corresponding
to the bcm4313 device is the 5.100.82.112.

Vous devez probablement corriger cette version dans le système de gestion de paquets Ubuntu en ajoutant les lignes ci-dessous à un nouveau fichier /etc/apt/preferences.d/bcmwl-kernel-source créé (Sudopeut-être nécessaire):

Package: bcmwl-kernel-source
Pin: version 5.100.82.112+bdcom*
Pin-Priority: 1001

Peut-être que les deux versions de ces packages doivent être disponibles dans les référentiels car elles ne sont pas conçues pour les mêmes périphériques, mais avec une attention particulière pour leur numéro de version ou leur nom afin d'éviter que l'une d'elles ne remplace inutilement l'autre.

7
NVieville

J'ai eu le même problème avec mon contrôleur de réseau local sans fil 802.11b/g/n BCM4313 après la dernière mise à niveau du noyau. À mon avis, le problème est l'incompatibilité entre le microprogramme actuel du contrôleur et le nouveau noyau. La solution que j'ai adoptée est de courir:

Sudo modprobe -r wl
Sudo apt-get install linux-firmware-nonfree
Sudo apt-get remove --purge bcmwl-kernel-source
Sudo modprobe b43
Sudo rm /etc/modprobe.d/broadcom-sta-common.conf
4
bob ba