web-dev-qa-db-fra.com

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

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 j’ai pour régler ce problème qui ne fonctionne pas avec le Wifi. 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, iwconfig ne 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 à partir 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 correctif de pilote Qualcomm Atheros AR8172? (Lenovo g500s) ou http://ubuntuforums.org/showthread.php?t=2103062 ou - Comment faire fonctionner un Atheros AR8162?

Ils ne m'ont pas tous aidés, car je fais face à Sirious lors de la compilation d'erreurs avec des macros/symboles "non définis" ou des redéfinitions. . J'ai essayé de corriger le code mais il est impossible de le créer .

Aucun de Installation des pilotes sans fil Broadcom 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 EFI BIOS, Enabled Legacy Support.

UPDATEComment puis-je faire fonctionner des pilotes Broadcom propriétaires après l'installation? , y compris l'installation de firmware-b43-installer b43-fwcutter n'a pas Aidez-moi.

Sudo apt-get install linux-firmware-nonfree - pas d'effet

S'il vous plaît, dirigez-moi vers 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
2
Kacap

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 le problème facilement en installant simplement le paquetage bcmwl-kernel-source à partir d'Ubuntu 14.10 "Utopic", plutôt que de modifier et de compiler le code comme 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

Obtenez l’AMD64 si vous utilisez 64 bits ou i386 pour 32 bits. Téléchargez-le et double-cliquez dessus. Ubuntu Software Center 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, le module sera automatiquement installé, l'interface sans fil sera ajoutée et vous pourrez vous connecter sans avoir à vous connecter à votre téléphone.

Mat

2
Matt

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 en utilisant modprobe pour 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 Wi-Fi n'apparaît pas (wlan0 sur 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, je devais 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, j'ai dû désactiver le module de noyau brcmsmac:

gksudo gedit /etc/modules

Assurez-vous qu’il n’y a pas de mention brcmsmac ou qu’il s’agit d’un commentaire.

#brcmsmac

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

0
Kacap

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/modules et vous pourrez vérifier les fichiers de la liste noire pour wl avec `for f dans /etc/modprobe.d/*; echo $ f; chat $ f | grep wl; terminé

0
Jeremy31