WiFi ne fonctionne pas sur Ubuntu 14.04 amd64 / Qualcomm Network QCA8172

2

Aujourd'hui, j'ai installé Ubuntu 14.04.2 LTS sur un ordinateur portable amd64 Lenovo G710 . Malheureusement, ce n’est pas mon PC et je dois régler ce problème avec Wi-Fi qui ne fonctionne pas. Dans l'outil de gestion de réseau, je vois "Qualcomm Network QCA8172 - déconnecté" et aucun réseau WiFi disponible. Je connecte mon appareil Android à un réseau wifi et partage Internet via un câble USB (usb0) ..

ifconfig, iwconfigne répertorie aucune autre interface à l'exception du bouclage et d'Ethernet. Paramètres système> Pilotes supplémentaires définis sur "Utilisation de Broadcom 802.11 Linux STA Wireless de bcmwl-kernel-source".

Ce que j'ai essayé

apt-get install --reinstall bcmwl-kernel-source.

N'aide pas, car make lors de cette installation échoue à cause d'erreurs de code. Tout ce que je reçois est une sortie réussie et un rapport d’erreur généré automatiquement à Ubuntu ..

J'ai essayé des solutions comme dans Qualcomm Atheros AR8172, correctif de pilote? (lenovo g500s) ou http://ubuntuforums.org/showthread.php?t=2103062 ou comment faire fonctionner un Atheros AR8162?

Ils ont tous n'a pas aidé que je face à Sirious des erreurs de compilation avec « undefined » macros / symboles ou redéfinitions, plus un grand nombre de liens de téléchargement source sont morts dans ce exemples. J'ai essayé de corriger le code mais il est impossible de le créer .

Aucun des pilotes d' installation de Broadcom Wireless n'a aidé. Je ne vois aucun changement après avoir suivi l'une des solutions de redémarrage ..

J'ai essayé de réinstaller le système complet, je suis passé à l'option "OtherOS" optimisée dans le BIOS EFI, enabled Legacy Support.

MISE À JOUR Comment faire fonctionner les pilotes propriétaires Broadcom après l’installation? , y compris l'installation firmware-b43-installer b43-fwcuttern'a pas aidé.

sudo apt-get install linux-firmware-nonfree - aucun effet

S'il vous plaît, indiquez-moi toutes les solutions possibles ...!

lspci -vnn | grep Network sortie:

07:00.0 Network controller [0280]: Broadcom Corporation BCM43142 802.11b/g/n [14e4:4365] (rev 01)

UPDATE Sortie de rfkill list all:

0: ideapad_wlan: Wireless LAN
    Soft blocked: no
    Hard blocked: no
1: ideapad_bluetooth: Bluetooth
    Soft blocked: no
    Hard blocked: no
2: ideapad_3g: Wireless WAN
    Soft blocked: no
    Hard blocked: no
Kacap
la source

Réponses:

2

Je viens d'installer 14.04.2 sur un système, également équipé d'une puce Wi-Fi Broadcom, et je rencontrais le même problème.

Dans le passé, lors d’une nouvelle installation sur ce système, j’avais dû installer "dkms" puis "bcmwl-kernel-source" - les deux étant disponibles sur le support d’installation Ubuntu (sous "pool"), et si Je les installe dans cet ordre. J'ai constaté qu'il crée l'interface sans fil et la configure correctement pour me permettre de l'utiliser. Mais pas cette fois!

Cela semble être un problème avec 14.04.2 et le pilote Broadcom inclus (ce n’est jamais une bonne chose à entendre), et pour moi, c’est exactement ce problème qui a été rapporté sur Launchpad:

https://bugs.launchpad.net/ubuntu/+source/bcmwl/+bug/1307744

Ce rapport de bogue indique qu'un correctif a été publié il y a 9 mois, mais pour une raison quelconque, il n'a pas été intégré à la version 14.04.2. Le problème n'affectait pas 14.04.1 puisqu'il utilisait toujours le noyau 3.13.

Heureusement, j'ai pu résoudre ce problème facilement, en installant simplement le paquet bcmwl-kernel-source d'Ubuntu 14.10 "Utopic", plutôt que de modifier et de compiler le code, comme il est indiqué dans le rapport de bogue.

Vous pouvez télécharger le package bcmwl pour Utopic à partir d’ici:

http://packages.ubuntu.com/utopic/bcmwl-kernel-source

Procurez-vous l'amd64 si vous utilisez 64 bits ou i386 pour 32 bits. Il suffit de le télécharger et de double-cliquer dessus. Le Centre de logiciel Ubuntu apparaîtra et vous demandera si vous souhaitez l’installer. Si tout va bien, si votre problème est le même que le mien, cela installera automatiquement le module, ajoutera l'interface sans fil et vous mettra en ligne sans avoir à vous connecter à votre téléphone.

Mat

Mat
la source
Incroyable, ça marche. Malheureusement, je ne peux pas vous donner +1) Vous êtes génial, j’étais vraiment déçu de savoir pourquoi ces solutions sur les forums ne m’aident pas dans 14.04.
Kacap
Malheureusement, je dois réinstaller ce paquet à chaque fois après le redémarrage, puis l'exécuter modprobe -r b43 ssb wl et ensuite modprobe wl..
Kacap
0

La solution de Matt a fait l'affaire, mais après le redémarrage, mon interface WiFi a de nouveau disparu et je devais réinstaller le paquet à chaque fois, puis l'utiliser modprobepour le faire fonctionner. Je publie donc ici une liste d'actions que j'ai entreprises pour que ma carte wifi fonctionne.

Tout d'abord enlever les paquets

sudo apt-get remove bcmwl-kernel-source firmware-b43-installer b43-fwcutter

Maintenant, téléchargez et installez bcmwl-kernel-source avec le bogue corrigé:

cd ~/Desktop
wget http://ubuntu.mirrors.tds.net/ubuntu/pool/restricted/b/bcmwl/bcmwl-kernel-source_6.30.223.248+bdcom-0ubuntu1_amd64.deb -O bcmwl.deb
sudo apt-get install dkms
sudo dpkg -i bcmwl.deb

Maintenant, allumez le pilote. Si le WiFi n'apparaît pas ( wlan0at iwconfig), alors quelque chose ne va pas (essayez l'étape suivante et essayez à nouveau modprobes). Cela semble fonctionner uniquement après l'installation de bcmwl.deb.

sudo modprobe -r b43 ssb wl
sudo modprobe wl

Pour corriger la configuration de démarrage , j'ai dû modifier la configuration de la liste noire de modprobe:

gksudo gedit /etc/modprobe.d/blacklist.conf

Je publie les directives de la liste noire qui sont requises et les directives commentées ne sont PAS requises pour le correctif WiFi:

#blacklist bcm43xx
blacklist brcmsmac
blacklist bcma

# unsure
blacklist ssb

Et finalement je devais désactiver le module du noyau brcmsmac:

gksudo gedit /etc/modules

Assurez-vous qu'il n'y a aucune brcmsmacmention ou que ce soit un commentaire.

#brcmsmac

Fait, maintenant je peux redémarrer en toute sécurité avec l'interface WiFi fonctionne.

Kacap
la source
0

Vous ne devriez pas avoir à installer le paquet à chaque redémarrage et l’installation de ce paquet devrait placer la liste noire b43, ssb, bcma à moins qu’ils ne se trouvent dans / etc / modules et que la seule raison pour laquelle wl ne se charge pas est que vous le mettez dans un fichier de liste noire.

Vérifiez / etc / modules avec cat /etc/moduleset vous pouvez vérifier les fichiers de la liste noire pour wl avec `pour f dans /etc/modprobe.d/*; echo $ f; chat $ f | grep wl; terminé

Jeremy31
la source