Pas de connexion réseau avec un adaptateur BCM4313

10

Je viens de passer à Ubuntu 13.10, mais depuis la mise à niveau, je n'ai plus accès à Internet via le wifi.

Je peux:

  • Voir les réseaux
  • Se connecter à un réseau
  • Ping moi-même (localhost, 192.168.0.103)

Je ne peux pas:

  • Ping autres (y compris d'autres appareils sur le même réseau sans fil, y compris la passerelle / routeur)
  • Résoudre les hôtes
  • Accéder à toute autre ressource externe, que ce soit sur mon propre réseau ou sur Internet

En utilisant Wireshark, j'ai remarqué que mon ordinateur envoie continuellement des requêtes ARP comme " Who has 192.168.0.1[qui est la passerelle] ? Tell 192.168.0.103". Il n'obtient cependant aucune réponse. Lorsque je cingle une autre adresse IP pour laquelle il connaît l'adresse mac (du cache), il s'avère qu'une perte de paquet de> 90% se produit, et même si un paquet parvient à arriver, cela prend environ 3000 ms.

La sortie de route -nest:

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         192.168.0.1     0.0.0.0         UG    0      0        0 eth1
192.168.0.0     0.0.0.0         255.255.255.0   U     9      0        0 eth1
192.168.122.0   0.0.0.0         255.255.255.0   U     0      0        0 virbr0

Avant la mise à niveau, le wifi fonctionnait bien. En utilisant d'autres appareils, le wifi fonctionne toujours bien.Réinitialiser le routeur n'a pas aidé. Ethernet fonctionne toujours après la mise à niveau.

Aucune suggestion?

Mise à jour: j'utilise le pilote wl. Voici la sortie pertinente de certaines commandes:

lspci | grep Wireless
03:00.0 Network controller: Broadcom Corporation BCM4313 802.11bgn Wireless Network Adapter (rev 01)

cat /etc/modprobe.d/blacklist.conf
[...]
blacklist mac80211
blacklist brcm80211
blacklist cfg80211
blacklist lib80211_crypt_tkip
blacklist lib80211
blacklist b43

cat /etc/rc.local
sudo modprobe -r lib80211
sudo insmod /lib/modules/3.2.0-30-generic-pae/kernel/net/wireless/lib80211.ko
sudo insmod /lib/modules/3.2.0-30-generic-pae/kernel/net/wireless/lib80211_crypt_wep.ko
sudo insmod /lib/modules/3.2.0-30-generic-pae/kernel/net/wireless/lib80211_crypt_tkip.ko
sudo insmod /lib/modules/3.2.0-30-generic-pae/kernel/net/wireless/lib80211_crypt_ccmp.ko
sudo modprobe wl
exit 0

Les dernières lignes sont probablement la façon dont j'ai fait fonctionner le sans fil après la mise à niveau précédente (le sans fil a été un problème après chaque mise à niveau).

Mise à jour 2: ajout d'informations ci-dessous sur le matériel exact.

Le matériel est un appareil intégré, j'ai donc couru lspci -nn | grep -i network. La sortie est:

03:00.0 Network controller [0280]: Broadcom Corporation BCM4313 802.11bgn Wireless Network Adapter [14e4:4727] (rev 01)
Simon
la source
Pourquoi essayez-vous de faire un disque insmodd'une version spécifique du module du noyau? Cela risque de casser des choses. Annulez toutes les modifications que vous avez apportées aux versions précédentes d'Ubuntu et voyez si cela fonctionne hors de la boîte. Veuillez également inclure les détails matériels exacts de votre carte sans fil. Voir la section "Identifier le matériel exact" dans mes Q&R ici sur la façon de le faire: askubuntu.com/a/235280/88802
gertvdijk
Merci pour votre réponse, j'essayais en effet de charger une version spécifique du module du noyau. J'ai supprimé toutes les modifications des versions précédentes d'Ubuntu et redémarré. Cela ne fonctionne toujours pas cependant (mêmes symptômes que ceux décrits précédemment). Je mettrai à jour la question pour inclure les détails dans la section "Identification du matériel exact".
Simon
Je vois que vous avez déjà publié quelques détails, mais avec l'ID de produit / fournisseur numérique, nous pouvons probablement trouver la correspondance / solution exacte. :)
gertvdijk
Ah, c'est donc la 14e4:4727Ceci devrait être votre réponse (après avoir annulé toutes les modifications par rapport à une installation propre): askubuntu.com/a/214196/88802 si vous l'avez déjà fait, alors désolé, mais cela n'est pas inclus dans votre question .
gertvdijk
Veuillez également essayer askubuntu.com/a/359873/88802
gertvdijk

Réponses:

13

Je vous en prie:

sudo modprobe -rv wl
sudo apt-get remove --purge bcmwl-kernel-source
sudo modprobe -v brcmsmac

maintenant votre sans fil devrait fonctionner.

Homme sauvage
la source
Merci, cela a fait l'affaire. Il a cessé de fonctionner après un redémarrage, mais cela a été facilement résolu en ajoutant la ligne "modprobe brcmsmac # askubuntu.com/a/360632/203753 " à mon rc.local.
Simon
A fonctionné, bien que j'aie observé une certaine diminution de la force du signal
ezdazuzena
4

Si quelqu'un d'autre rencontre un problème similaire et que le guide ci-dessus n'a pas aidé, essayez d'utiliser un noyau Linux antérieur tel que 3.8. C'était le seul moyen de contourner ce problème.

Roberto
la source
J'ai dû descendre à 3.8.0-17, 3.8.0-33 n'a pas fonctionné.
RyanCheu
Je pense que 3.8.0-28 est celui que j'ai. J'ai essayé chaque nouvelle version du noyau depuis, et j'ai rencontré ce problème à chaque fois.
Roberto
@Roberto J'ai le même problème, mais je n'ai pas la possibilité de démarrer 3.8.0-28. Puis-je le télécharger quelque part ou y a-t-il autre chose que je peux faire pour l'ajouter /boot?
Explosion Pills
2

J'ai décoché la source de pilote sans fil Broadcom 802.11 Linus STA dans Logiciels et mises à jour, Pilotes supplémentaires, redémarré, et tout fonctionne bien maintenant.

user62140
la source
Ça marche aussi.
Tobu
1

J'ai également fait face au même problème et j'ai passé beaucoup de temps à chercher des solutions sur Google, mais rien n'est venu pour beaucoup d'aide. atlast j'ai trouvé la solution et c'était une étape très simple. cliquez sur l'icône wifi puis sélectionnez "modifier les connexions" puis supprimez les connexions wifi qui sont déjà stockées dans la liste maintenant connectez-vous fraîchement à votre connexion wifi et redémarrez maintenant votre wifi fonctionnera normalement Profitez :)

babugowd
la source
Après la mise à niveau vers 13.10, je rencontrais un problème similaire avec ma connexion filaire. J'ai également supprimé la connexion Ethernet préexistante et j'en ai construit une nouvelle en utilisant les paramètres par défaut. Cela a résolu le problème pour moi. Donc +1 pour @babugowd.
GSP
Je ne sais pas pourquoi vous avez été rejeté, cela a également fonctionné pour moi. Merci beaucoup. +1
Justin Jasmann
1

J'avais beaucoup de problèmes pour que mon wifi se connecte, me demandant constamment d'entrer mon mot de passe wifi. J'ai remarqué que lorsque je faisais l'installation, il se connectait au wifi sans problème puis dès que j'appuyais sur, il se déconnectait. J'ai donc pensé que si je sautais cette partie, ce qui l'empêchait de fonctionner ne se produirait pas et cela a réussi. Installez ubuntu ... ne vous connectez pas au wifi tant que l'installation n'est pas terminée. J'espère que cela aide quelqu'un.

Landon Philip
la source
0

Exécutez d'abord la commande suivante dans le terminal

lspci -nn

Découvrez quel pilote correspond à votre WiFi. Il s'agit généralement de Broadcom Corporation.

Allez dans Dash, ouvrez "Software & Updates".

Vous y verrez cinq onglets, dont le dernier est Pilotes supplémentaires. Dans cet onglet, sélectionnez le pilote pour le sans fil. J'ai eu le même problème et dans mon ordinateur, l'option "Ne pas utiliser cet appareil" a été sélectionnée. J'ai sélectionné l'autre option, qui était le pilote pour le WiFi. Eh bien, une fois sur place, vous saurez quoi faire.

Veuillez améliorer la réponse, si vous savez quelque chose qui peut être ajouté ici pour plus de clarté.

street7457
la source