Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 11-05-2017 11:15:23

sickflow1991
Membre
Distrib. : debian jessie 8.8
Noyau : Linux 3.16.0-4-amd64
Inscription : 14-03-2017

Macbookpro late 2011 8,2 , carte wifi et b43 [Résolu]

Bonjour à tous,

Je viens vers vous pour un soucis que je n'arrive pas à résoudre. J'ai installé debian jessie sur mon mac, installé les pilotes pour le wifi et jusque la aucun soucis tout fonctionne à merveille. En revanche, après quelques minutes d'utilisation du wifi, il finit par bloquer et je suis obligé de le désactiver puis réactiver pour que cela fonctionne. J'ai beau chercher je ne trouve pas de solutions.

03:00.0 Network controller: Broadcom Corporation BCM4331 802.11a/b/g/n (rev 02)

J'utilise Network-manager, j'ai essayé avec wicd mais même soucis.

wlan0     Link encap:Ethernet  HWaddr e0:f8:47:39:6d:70 
          inet adr:192.168.0.17  Bcast:192.168.0.255  Masque:255.255.255.0
          adr inet6: fe80::e2f8:47ff:fe39:6d70/64 Scope:Lien
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:294243 errors:0 dropped:0 overruns:0 frame:6988
          TX packets:162363 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 lg file transmission:1000
          RX bytes:412986932 (393.8 MiB)  TX bytes:16822254 (16.0 MiB)
          Interruption:17

Voici mon fichier resolve.conf
nameserver 89.2.0.1
nameserver 89.2.0.2

Voici interfaces

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

source /etc/network/interfaces.d/*

# The loopback network interface
auto lo
iface lo inet loopback


Mon navigateur reste bloqué sur résolution de l'hote, mais je suis toujours connecté au réseau wifi.

Dernière modification par sickflow1991 (12-05-2017 19:21:40)

Hors ligne

#2 11-05-2017 23:57:43

èfpé
Membre
Inscription : 10-07-2016

Re : Macbookpro late 2011 8,2 , carte wifi et b43 [Résolu]

Bonsoir sickflow1991,

Pour ce machin, il y a deux pilotes candidats : un gentil libre (b43) et un méchant propriétaire (wl) :

lspci -nnk | grep -A 2 Network


Nous indiquerait, entre autres choses, lequel est utilisé... essayer l'autre ? essayer un paramètre ?

Hors ligne

#3 12-05-2017 13:53:57

sickflow1991
Membre
Distrib. : debian jessie 8.8
Noyau : Linux 3.16.0-4-amd64
Inscription : 14-03-2017

Re : Macbookpro late 2011 8,2 , carte wifi et b43 [Résolu]

Bonjour et merci à toi,

J'ai installé le b43 mais effectivement j'ai l'impression que tu as raison et que le méchant est toujours là.

theo@theo:~$ lspci -nnk | grep -A 2 Network

03:00.0 Network controller [0280]: Broadcom Corporation BCM4331 802.11a/b/g/n [14e4:4331] (rev 02)
    Subsystem: Apple Inc. AirPort Extreme [106b:00d6]
    Kernel driver in use: wl

Pourrais tu me guider afin de changer et utiliser le b43 ?

Edit : J'ai trouvé la manipulation à faire ça a l'air de fonctionner. J'attends de voir après un long cycle sur internet voir si ca finit par déconner ou pas. Un grand merci à toi smile

Dernière modification par sickflow1991 (12-05-2017 18:25:20)

Hors ligne

#4 12-05-2017 18:38:42

èfpé
Membre
Inscription : 10-07-2016

Re : Macbookpro late 2011 8,2 , carte wifi et b43 [Résolu]

Re-,

Par « installé le b43 » je suppose que tu entends « installé le paquet firmware-b43-installer » ? Quoi qu'il en soit, ce que tu constates est normal, car le « méchant » est tellement méchant qu'il blackliste tous les pilotes natifs libres :

cat /etc/modprobe.d/broadcom-sta-dkms.conf

# wl module from Broadcom conflicts with the following modules:
blacklist b43
blacklist b43legacy
blacklist b44
blacklist bcma
blacklist brcm80211
blacklist brcmsmac
blacklist ssb


Pour ce contrôleur en particulier le module/pilote b43 dépend du module/pilote bcma selon Cathy. Il aurait été plus naturel (du moins plus simple) de commencer par tester le pilote natif, mais tu peux tenter :

modprobe -r wl && modprobe b43 bcma


Cette commande ne retourne rien, mais on peut en constater les effets avec :

lsmod | egrep 'b43|bcma|ssb|wl'

qui devrait produire quelque chose du genre

b43                   378288  0
bcma                   37206  1 b43
mac80211              474216  1 b43
cfg80211              405538  2 b43,mac80211
ssb                    61008  1 b43
mmc_core              102374  2 b43,ssb
rng_core               12733  1 b43
pcmcia                 49012  2 b43,ssb


Si cela ne fonctionne pas ou que tu n'as plus de réseau Wi-Fi du tout, il faudra désinstaller le méchant mad

edit: cool, tu as trouvé tout seul... en cas de souci persistant, pense à regarder du côté des paramètres.

Dernière modification par èfpé (12-05-2017 19:08:42)

Hors ligne

#5 12-05-2017 19:19:49

sickflow1991
Membre
Distrib. : debian jessie 8.8
Noyau : Linux 3.16.0-4-amd64
Inscription : 14-03-2017

Re : Macbookpro late 2011 8,2 , carte wifi et b43 [Résolu]

C'est exactement ce que j'ai fait ^^
En revanche je suis obligé de relancer un modprobe b43 à chaque lancement de ma machine.
J'ai contourné le soucis en créant un script bash lancé au démarrage de la machine. C'est pas très propre mais ca fonctionne parfaitement de cette manière et ça m'a permis d'apprendre à créer un script et à le lancer au démarrage.
J'ai mis mon script dans le /bin, édité le /etc/rc.local pour le faire pointer dessus et tout fonctionne smile
Merci beaucoup pour ton aide je vais pouvoir profiter pleinement de linux sur mon mac big_smile

Hors ligne

#6 12-05-2017 19:30:42

èfpé
Membre
Inscription : 10-07-2016

Re : Macbookpro late 2011 8,2 , carte wifi et b43 [Résolu]

Re-,

Si c'est mieux avec le pilote b43, tu peux désinstaller complètement wl :

apt-get remove --purge broadcom-sta-dkms


Et alors, les modules b43 et bcma ne seront plus blacklistés big_smile

Hors ligne

Pied de page des forums