Problème carte wifi BCM4331 - DEBIAN sur macbook pro

Bonjour,

Je vient poster ce sujet après de nombreuses recherches sur le web, ainsi que de nombreuses manipulations qui n’ont pas fonction-nées.

Mon problème : j’ai installé debian testing i386 sur un vieux macbook pro.

Pas de problème dans l’installation, tout marche bien sauf ma wifi !
J’ai la connexion en filaire pas de problème par contre aucune wifi d’activé, même pas d’icône.
La wifi marche sur les autres ordis ou mobiles.

Ma carte est une Broadcom BCM4331.

Je suis débutant, n’hésitez pas à me demander plus d’informations.

Merci d’avance

Re-bonjour Bemol711

https://forum.ubuntu-fr.org/viewtopic.php?pid=21846560

EDIT : Je viens de mettre à jour le lien ci-dessus
car le fil de discussion sur ubuntu-fr a été déplacé par un(e) modérateur(rice)

Ça se précise : c’est donc une version testing i386 de debian que tu as installé

As-tu lancé la ligne de commandes que je te proposais sur le forum ubuntu ?


Il me semble que les MacBookPro sont équipés de processeurs i5 ou i7,
il vaudrait mieux installer la version pour architecture 64 bits : amd64
plutôt que la version 32 bits : i386


As-tu regardé cette page web ?
tu y trouveras peut-être des conseils intéressants.


Je n’ai pas de MacBookPro pour pouvoir faire un essais
avec la version testing i386 de debian sur cette machine,
mais il y aura peut-être quelqu’un plus au courant que moi
qui viendra répondre.

Bonjour,

Merci de ta réponse !

Mon sujet sur le forum ubuntu à était supprimer je crois je ne le retrouve pas. Le lien que tu donne est périmé.

Oui effectivement tu à raison pour la version mais être en 32 bits ne devrait pas me poser de problème non plus non ? (peur de recommencer une install maintenant que j’ai enfin réussi à installer la version 32 ^^)

Sur le 2d lien donné, ils expliquent faire une MAJ de OSX, mon problème est que je n’arrive pas à installer la version Yosemith de mac (problème dans l’installation et/ou materiel - sachant que je n’ai aucun problème avec debian (sauf wifi du coup).

Je suis les procédures mais je n’arrive pas à mettre à jour les pilotes de ma carte.
J’ai suivi le lien https://wiki.debian.org/MacBook/Wireless , mais impossible de mettre à jour.

J’ai put installer le wireless tools avec un apt-get install wireless tools mais après je n’arrive plus à avancer.

Encore merci de ta réponse !

Bonjour @Bemol711
As tu installé le paquet firmware-b43-installer ?
Que dit lspci -vnn -d 14e4: ?

Bonjour, merci du coup de main. Voici ce qu’affiche mon terminal lorsque je veux installer le firmware :

root@macbook-pro-hugo:/home/hugo# apt-get install firmware-b43-installer
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Vous pouvez lancer « apt --fix-broken install » pour corriger ces problèmes.
Les paquets suivants contiennent des dépendances non satisfaites :
 emacs23 : Dépend: libpango1.0-0 (>= 1.14.0) mais ne sera pas installé
 firmware-b43-installer : Dépend: b43-fwcutter (>= 1:015-14.1) mais ne sera pas installé
E: Dépendances non satisfaites. Essayez « apt --fix-broken install » sans paquet
   (ou indiquez une solution).
root@macbook-pro-hugo:/home/hugo# 

root@macbook-pro-hugo:/home/hugo# apt --fix-broken install
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Correction des dépendances... Fait
The following additional packages will be installed:
  libpango1.0-0
Paquets suggérés :
  ttf-baekmuk ttf-arphic-gbsn00lp ttf-arphic-bsmi00lp ttf-arphic-gkai00mp
  ttf-arphic-bkai00mp
Les NOUVEAUX paquets suivants seront installés :
  libpango1.0-0
0 mis à jour, 1 nouvellement installés, 0 à enlever et 2 non mis à jour.
21 partiellement installés ou enlevés.
Il est nécessaire de prendre 0 o/464 ko dans les archives.
Après cette opération, 1 058 ko d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer ? [O/n] y
(Lecture de la base de données... 108046 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../libpango1.0-0_1.30.0-1_i386.deb ...
Dépaquetage de libpango1.0-0:i386 (1.30.0-1) ...
dpkg: erreur de traitement de l'archive /var/cache/apt/archives/libpango1.0-0_1.30.0-1_i386.deb (--unpack) :
 tentative de remplacement de « /usr/lib/i386-linux-gnu/libpangoxft-1.0.so.0 », qui appartient aussi au paquet libpangoxft-1.0-0:i386 1.40.14-1
Des erreurs ont été rencontrées pendant l'exécution :
 /var/cache/apt/archives/libpango1.0-0_1.30.0-1_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)"

Voici ce qu’affiche la commande que tu ma donné :

root@macbook-pro-hugo:/home/hugo# lspci -vnn -d 14e4: 
02:00.0 Ethernet controller [0200]: Broadcom Limited NetXtreme BCM57765 Gigabit Ethernet PCIe [14e4:16b4] (rev 10)
	Subsystem: Broadcom Limited NetXtreme BCM57765 Gigabit Ethernet PCIe [14e4:16b4]
	Flags: bus master, fast devsel, latency 0, IRQ 16
	Memory at a0400000 (64-bit, prefetchable) [size=64K]
	Memory at a0410000 (64-bit, prefetchable) [size=64K]
	Capabilities: [48] Power Management version 3
	Capabilities: [58] MSI: Enable- Count=1/8 Maskable- 64bit+
	Capabilities: [a0] MSI-X: Enable+ Count=6 Masked-
	Capabilities: [ac] Express Endpoint, MSI 00
	Capabilities: [100] Advanced Error Reporting
	Capabilities: [13c] Device Serial Number 00-00-c8-2a-14-03-ce-4f
	Capabilities: [150] Power Budgeting <?>
	Capabilities: [160] Virtual Channel
	Kernel driver in use: tg3
	Kernel modules: tg3

02:00.1 SD Host controller [0805]: Broadcom Limited BCM57765/57785 SDXC/MMC Card Reader [14e4:16bc] (rev 10) (prog-if 01)
	Subsystem: Broadcom Limited BCM57765/57785 SDXC/MMC Card Reader [14e4:0000]
	Flags: bus master, fast devsel, latency 0, IRQ 17
	Memory at a0420000 (64-bit, prefetchable) [size=64K]
	Capabilities: [48] Power Management version 3
	Capabilities: [58] MSI: Enable- Count=1/1 Maskable- 64bit+
	Capabilities: [ac] Express Endpoint, MSI 00
	Capabilities: [100] Advanced Error Reporting
	Capabilities: [150] Power Budgeting <?>
	Capabilities: [160] Virtual Channel
	Kernel driver in use: sdhci-pci
	Kernel modules: sdhci_pci

03:00.0 Network controller [0280]: Broadcom Limited BCM4331 802.11a/b/g/n [14e4:4331] (rev 02)
	Subsystem: Apple Inc. AirPort Extreme [106b:00d6]
	Flags: bus master, fast devsel, latency 0, IRQ 17
	Memory at a0600000 (64-bit, non-prefetchable) [size=16K]
	Capabilities: [40] Power Management version 3
	Capabilities: [58] Vendor Specific Information: Len=78 <?>
	Capabilities: [48] MSI: Enable- Count=1/1 Maskable- 64bit+
	Capabilities: [d0] Express Endpoint, MSI 00
	Capabilities: [100] Advanced Error Reporting
	Capabilities: [13c] Virtual Channel
	Capabilities: [160] Device Serial Number 5a-5e-47-ff-ff-0d-e0-f8
	Capabilities: [16c] Power Budgeting <?>
	Kernel driver in use: bcma-pci-bridge
	Kernel modules: bcma

0b:00.0 Ethernet controller [0200]: Broadcom Limited NetXtreme BCM57762 Gigabit Ethernet PCIe [14e4:1682]
	Subsystem: Apple Inc. NetXtreme BCM57762 Gigabit Ethernet PCIe [106b:00f6]
	Physical Slot: 9
	Flags: bus master, fast devsel, latency 0, IRQ 17
	Memory at a4f00000 (64-bit, prefetchable) [size=64K]
	Memory at a4f10000 (64-bit, prefetchable) [size=64K]
	Expansion ROM at a0d00000 [disabled] [size=64K]
	Capabilities: [48] Power Management version 3
	Capabilities: [50] Vital Product Data
	Capabilities: [58] MSI: Enable- Count=1/8 Maskable- 64bit+
	Capabilities: [a0] MSI-X: Enable+ Count=6 Masked-
	Capabilities: [ac] Express Endpoint, MSI 00
	Capabilities: [100] Advanced Error Reporting
	Capabilities: [13c] Device Serial Number 00-00-a8-60-b6-03-af-80
	Capabilities: [150] Power Budgeting <?>
	Capabilities: [160] Virtual Channel
	Capabilities: [1b0] Latency Tolerance Reporting
	Kernel driver in use: tg3
	Kernel modules: tg3

Merci de vos réponses, n’hésitez à me donner plus de manips ou demander plus d’infos !

Tes dépôts semblent mal configurés.
Qu’as tu dans le fichier /etc/apt/sources.list et dans d’éventuels fichiers .list se trouvant dans /etc/apt/sources.list.d/ ?

C’est fortement probable !

Dans sources.list :

deb http://httpredir.debian.org/debian/ stretch main contrib non-free
deb http://ftp.fr.debian.org/debian  buster main 

deb http://deb.debian.org/debian/ stretch main contrib non-free
deb http://http.debian.net/debian/ jessie main contrib non-free
deb http://fr.archive.ubuntu.com/ubuntu karmic main

J’ai mis “/” devant http pour pouvoir poster ce message !

Rien dans sources.list.d.

Aïe.
La ligne ubuntu me fait un peu peur.
Si tu ne sais pas pourquoi tu l’as mise, met là en commentaire (avec #)

Sinon, ajoutes contrib non-free à la fin de la ligne “buster”, puis apt-get update, apt-get -f install

Salut !
Comme j’ai installé Debian sur plusieurs Macs datant entre 2010 et 2014 avec des cartes BCMxxxx que j’ai réussi à configurer, je peux peut-être t’aider.

Peux-tu préciser ton modèle de MacBook Pro ?
Pourquoi as-tu installé une version testing ? Debian 9 avec le noyau Linux 4.9.0 supportera sûrement aussi bien voire mieux ton matériel à la pomme.

En effet je commencerais par ça.
Es-tu en installation propre ou en BootCamp ?

PS : tu l’as sûrement déjà fait, mais il existe une manip pour que ta saisie soit compatible clavier mac.

Y a t’il un moyen de connaître le modèle précis du mac avec une commande ? (La personne qui me l’a donné ne sait pas et doit chercher une facture enfouie sous un tas de paperasse ^^)

J’ai installer la version testing car j’avais déjà fait la procédure une fois sur un pc.

J’ai fait un live cd, et installé sur le dd. (Installation propre du coup c’est ça ?)

Je recommence donc avec une version x64, avez vous un lien précis (peur de faire des bêtises) ?

Édit : j’ai bien fait la manip pour les touches merci !

Je le ferai demain en vous tenant au courant !

A nouveau merci de vos réponses !

Bonsoir Bemol711

Tu pourra télécharger un fichier image ISO
d’installation debian stretch (version stable actuelle)
pour une machine équipée d’un microprocesseur 64 bits
et dans lequel sont inclus les fichiers firmwares
en cliquant sur le lien suivant :

firmware-9.3.0-amd64-netinst.iso


Je me suis permis de modifier l’apparence de certains de tes messages.

Je ne pense pas. Après, c’est pas indispensable mais si t’as besoin d’un firmware quelconque ça peut aider. Regarde sous ton Mac, tu dois avoir une ou deux lignes de texte en tout petit, et tu devrais y trouver Axxxx (où xxxx sont des chiffres), ce qui correspond au modèle.

Pour moi un Live-CD n’installe rien sur ta machine mais permet de tester Debian, comme une machine virtuelle.
Ce que j’appelle “installation propre”, c’est que tu formates ton disque dur et que tu supprimes tout ancien OS installé dessus. Sur les macs tu dois appuyer sur C (ou Alt) tout de suite après le démarrage, puis démarrer à partir de ton CD ou de ta clé bootable.

Si j’étais toi je ferais quand même cat /proc/cpuinfo | grep model comme ça tu peux vérifier l’architecture du processeur.

@MicP : Pas mal ton lien ! Je ne savais pas qu’il existait des ISO tout prêts avec les firmwares.

Bonjour !

Je suis en train de télécharger le lien que tu ma donné MicP, je le grave et procède à l’installation dans la journée.
Merci pour les modifications, plus clair.

J’avais effectivement fait une installation propre, formater le disque dur pour installer debian dessus.
Je vais le refaire pour la version x64.

Pour la commande : Intel® Core™ i5-2415M CPU @ 2.30GHz

Je vous met en copie le model du mac au prochain message.

A nouveau merci ! :slight_smile:

Donc c’est une architecture 64 bits, impec !
J’ai regardé vite fait, ce sont les MacBook de 2011 qui ont l’air d’en être équipé (tu le confirmeras avec le numéro de modèle), donc Debian 9 devrait supporter la majorité du matériel.

Pour le wifi voir :
https://wiki.debian.org/fr/wl