web-dev-qa-db-fra.com

Comment installer un pilote propriétaire wl Broadcom?

J'ai le module wi-fi BCM4313, qui fonctionne bien sous le module open-source brcmsmac, à l'exception de nombreux déconnexions et pannes soudaines.

J'ai donc téléchargé et installé l'archive propriétaire, mais je ne peux pas dire que cela a eu un impact.

Quand je supprime tous les modules open-source en utilisant

rmmod brcmsmac bcma

puis branchez tous les propriétaires par

modprobe lib80211 cfg80211 
insmod /lib/modules/my_kernel/drivers/net/wireless/wl.ko

rien ne se passe, je veux dire que mon application Wicd ne détecte aucune connexion disponible.

Je ne suis en aucun cas un expert de Linux, alors je me demande quelle pourrait être la solution adéquate.

ps. dmesg | grep wl sortie:

[ 5801.356381] wlan0: deauthenticating from b8:a3:86:42:93:cb by local choice (reason=3)
[ 5801.455680] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
[ 5804.419696] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
[ 5804.935700] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
[ 5806.994247] wlan0: authenticate with b8:a3:86:42:93:cb
[ 5806.994328] wlan0: send auth to b8:a3:86:42:93:cb (try 1/3)
[ 5806.995904] wlan0: authenticated
[ 5806.998173] wlan0: associate with b8:a3:86:42:93:cb (try 1/3)
[ 5807.001231] wlan0: RX AssocResp from b8:a3:86:42:93:cb (capab=0x401 status=0 aid=5)
[ 5807.001804] wlan0: associated
[ 5807.002284] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
[ 5827.490902] wlan0: deauthenticating from b8:a3:86:42:93:cb by local choice (reason=3)
[ 5827.558074] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
[ 5828.108186] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
[ 5830.138468] wlan0: authenticate with b8:a3:86:42:93:cb
[ 5830.138583] wlan0: send auth to b8:a3:86:42:93:cb (try 1/3)
[ 5830.140406] wlan0: authenticated
[ 5830.142840] wlan0: associate with b8:a3:86:42:93:cb (try 1/3)
[ 5830.148274] wlan0: RX AssocResp from b8:a3:86:42:93:cb (capab=0x401 status=0 aid=5)
[ 5830.148856] wlan0: associated
[ 5830.150317] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready

Sudo modprobe wl & dmesg | grep wl:

[10392.295126] wlan0: deauthenticating from b8:a3:86:42:93:cb by local choice (reason=3)
[10392.392534] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
[10392.947547] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
[10404.291431] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
[10404.933929] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
[10406.963425] wlan0: authenticate with b8:a3:86:42:93:cb
[10406.963531] wlan0: send auth to b8:a3:86:42:93:cb (try 1/3)
[10406.965115] wlan0: authenticated
[10406.967018] wlan0: associate with b8:a3:86:42:93:cb (try 1/3)
[10406.975538] wlan0: RX AssocResp from b8:a3:86:42:93:cb (capab=0x401 status=0 aid=3)
[10406.976099] wlan0: associated
[10406.976817] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
[13533.369462] wl: module license 'MIXED/Proprietary' taints kernel.

un ouptut de lsmod | grep -e brcmsmac -e b43 -e bcma alors que mon module par défaut est chargé:

brcmsmac              531848  0 
mac80211              539908  1 brcmsmac
bcma                   35656  1 brcmsmac
brcmutil               14755  1 brcmsmac
cfg80211              206566  2 brcmsmac,mac80211
cordic                 12535  1 brcmsmac

ma connexion fonctionnait bien puisque le problème que j'avais initialement abordé avait été résolu.

cependant, aujourd'hui, j'ai redémarré pour découvrir que ma connexion ne fonctionnait plus.

tout d’abord, j’ai chargé le module wl en utilisant

Sudo modprobe wl

après cela vérifié ifconfig et vu que eth1 inetrface est en panne et exécuté

Sudo ifconfig eth1 up

pour l'amener

peu de temps après, iwconfig a été utilisé pour s'assurer que eth1 est correctement détecté.

à la fin tapé

Sudo iwlist eth1 scan

pour trouver tous les réseaux disponibles, qui ont fonctionné comme prévu

cependant, quand j'ai finalement décidé de me connecter et de l'utiliser

Sudo iwconfig eth1 essid Network_name  (no key option here since this it's not set)

l'incident a démarré, aucune connexion n'étant établie et iwconfig indiquant qu'aucun point d'accès n'est associé à l'interface eth1.

J'ai lu de nombreux manuels, mais je n'ai toujours aucune idée de ce que je dois faire pour récupérer mon internet.

3
user2057368

La réinstallation de bcmwl-kernel-source est supposée mettre le meilleur pilote brcmsmac sur la liste noire et ne l’a évidemment pas fait. S'il vous plaît ouvrir un terminal et faire:

gksudo gedit /etc/modules

Si brcmsmac, bcma ou b43 sont présents, supprimez-les. Ajouter wl. Relisez, sauvegardez et fermez gedit. Maintenant faire:

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

A la fin, ajoutez les lignes suivantes:

blacklist brcmsmac
blacklist bcma
blacklist b43

Relisez, sauvegardez et fermez gedit. Redémarrer. Vérifier:

iwconfig

Votre interface sans fil est-elle maintenant eth1? Votre connexion fonctionne-t-elle maintenant comme prévu?

3
chili555

Je suppose que vous voulez dire 14e4: 4727, pas 4272 comme ci-dessus. Si c'est le cas, je pense que bcmwl-kernel-source est correct pour votre périphérique, pas brcmsmac. Essayons de l'installer correctement.

Sudo apt-get install linux-headers-generic
Sudo apt-get install --reinstall bcmwl-kernel-source

Si tout se passe sans erreur, alors faites:

Sudo modprobe wl

Des erreurs ou des avertissements? Votre réseau sans fil devrait maintenant fonctionner correctement.

2
chili555