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
/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
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
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éé (Sudo
peut-ê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.
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