Installation Debian 12 (bookworm) sur MacBookPro mid-2012 9,1 Le sujet est résolu

Demande d'aide : c'est ici.
Répondre
Avatar de l’utilisateur
Aka_de_Kebnekaise
Membre
Membre
Messages : 72
Inscription : 02 mai 2021, 11:07
Status : Hors-ligne

Bonjour ! J'ai installé Debian 12 sur mon MacBookPro mid-2012 15 pouces à partir de l'image disque complète et de l'installateur Calamares.
Tout marche très bien, le système est très fluide. Mais il y a seulement 2 problème :
  • Le Wifi ne fonctionne pas
  • Quand je souhaite éteindre mon ordinateur, l'écran se bloque sur l'écran (l'animation) d'extinction
Auriez-vous une idée de comment je pourrais résoudre ces deux seuls problèmes ?
Voici le retour de lspci -vvnn | grep -A 9 Network :

Code : Tout sélectionner

lspci -vvnn | grep -A 9 Network
03:00.0 Network controller [0280]: Broadcom Inc. and subsidiaries BCM4331 802.11a/b/g/n [14e4:4331] (rev 02)
	Subsystem: Apple Inc. AirPort Extreme [106b:00f5]
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0, Cache Line Size: 256 bytes
	Interrupt: pin A routed to IRQ 17
	IOMMU group: 13
	Region 0: Memory at c1a00000 (64-bit, non-prefetchable) [size=16K]
	Capabilities: <access denied>
	Kernel driver in use: bcma-pci-bridge
Je serais très heureux de pouvoir avoir un système pleinement fonctionnel sur cet ordinateur pour deux raisons :
  • Il n'est plus supporté par Apple cela me permettrait donc d'étendre sa durée de vie
  • J'envisage très sérieusement de switcher à Debian comme ma distribution principale, mais j'aimerais bien me familiariser un peu plus avec Debian avant. Ce serait donc pour moi l'occasion de tester activement Debian !
Voilààà! Si vous avez une petite idée de ce que je pourrais faire ce serait fantastique :024:
Avatar de l’utilisateur
Aka_de_Kebnekaise
Membre
Membre
Messages : 72
Inscription : 02 mai 2021, 11:07
Status : Hors-ligne

Je précise un petit peu mon post précédent :

J'ai utilisé une image complète après un premier test avec la netinst qui m'avait notifié que le non-free firmware b43/ucode29_mimo.fw et à une erreur qui ne m'avait pas permis de finaliser l'installation ainsi.

J'ai l'impression que ce firmware était inclus dans le paquet firmware-b43-installer, mais celui-ci n'a pas l'air de se trouver dans les dépots de bookworm. J'ai trouvé le firmware ici : https://github.com/LibreELEC/wlan-firmw ... rmware/b43 je l'ai installé dans /usr/lib/firmware/ mais cela n'a pas permis de faire fonctionner le WiFi. Celui-ci n'apparaît toujours pas dans les paramètres systèmes...

:031:
Avatar de l’utilisateur
lol
Site Admin
Site Admin
Messages : 4974
Inscription : 04 avr. 2016, 12:11
Localisation : Madagascar
Status : Hors-ligne

Salut,
Si il y est:

Code : Tout sélectionner

$ apt policy firmware-b43-installer
firmware-b43-installer:
  Installé : (aucun)
  Candidat : 1:019-8
 Table de version :
     1:019-8 500
        500 https://deb.debian.org/debian bookworm/contrib amd64 Packages
        500 https://deb.debian.org/debian unstable/contrib amd64 Packages
     1:019-7 500
        500 https://deb.debian.org/debian bullseye/contrib amd64 Packages

Si ça ne fonctionne pas il y a aussi le "legacy"

Code : Tout sélectionner

$ apt policy firmware-b43legacy-installer
firmware-b43legacy-installer:
  Installé : (aucun)
  Candidat : 1:019-8
 Table de version :
     1:019-8 500
        500 https://deb.debian.org/debian bookworm/contrib amd64 Packages
        500 https://deb.debian.org/debian unstable/contrib amd64 Packages
     1:019-7 500
        500 https://deb.debian.org/debian bullseye/contrib amd64 Packages
Règles d'usage du forum. Signalez si vous avez posté votre question sur un autre forum. Explications ici
Debian Unstable. Mate/LXQT. Dieu, en créant l'homme, a quelque peu surestimé ses capacités.
Avatar de l’utilisateur
Aka_de_Kebnekaise
Membre
Membre
Messages : 72
Inscription : 02 mai 2021, 11:07
Status : Hors-ligne

Ah oui en effet ! Je vais essayer les deux paquets et ferai un retour.
Avatar de l’utilisateur
Aka_de_Kebnekaise
Membre
Membre
Messages : 72
Inscription : 02 mai 2021, 11:07
Status : Hors-ligne

C'est bon pour le wifi ! Merci beaucoup ! :good:
En fait je n'avais pas activé les dépôts contrib et non-free :043: Ce qui est fait maintenant. Le wifi a marché dès l'installation de firmware-b43-installer et le redémarrage.

Pour ce qui est des problèmes d'extinction : j'ai désactivé plymouth pour voir un peu ce qu'il se passait et le processus d'extinction se bloque avec cette ligne :

Code : Tout sélectionner

 [281.613939] kvm: exiting hardware virtualization
Vous avez une petite idée de ce que ça pourrait être et de comment je pourrais régler ce dernier petit problème ?

Aka
Avatar de l’utilisateur
arpinux
Membre
Membre
Messages : 40
Inscription : 06 mai 2016, 13:06
Contact :
Status : Hors-ligne

salut :)
même soucis par ici sur un macbook pro. résolu avec l'installation de acpi-call-dkms puis l'édition de /etc/default/grub pour y placer ceci

Code : Tout sélectionner

GRUB_CMDLINE_LINUX_DEFAULT="acpi=force"
et finir avec un

Code : Tout sélectionner

update-grub
en root
nous sommes tous différents ... c'est notre point commun
Avatar de l’utilisateur
lol
Site Admin
Site Admin
Messages : 4974
Inscription : 04 avr. 2016, 12:11
Localisation : Madagascar
Status : Hors-ligne

Salut,
Aka_de_Kebnekaise a écrit : 14 nov. 2023, 13:23 C'est bon pour le wifi ! Merci beaucoup ! :good:
En fait je n'avais pas activé les dépôts contrib et non-free :043: Ce qui est fait maintenant. Le wifi a marché dès l'installation de firmware-b43-installer et le redémarrage.

Contrib suffisait! :wink:
Content que ce soit ok.
Règles d'usage du forum. Signalez si vous avez posté votre question sur un autre forum. Explications ici
Debian Unstable. Mate/LXQT. Dieu, en créant l'homme, a quelque peu surestimé ses capacités.
Avatar de l’utilisateur
JPP45
Messages : 3
Inscription : 17 nov. 2023, 23:00
Status : Hors-ligne

@Aka_de_Kebnekaise
Bonjour
C'est un MacBook Pro Retina que tu as ?
Avatar de l’utilisateur
dezix
Membre hyper actif
Membre hyper actif
Messages : 3546
Inscription : 04 juin 2016, 14:50
Status : Hors-ligne

HS

@JPP45 pour mentionner un membre comme je viens de le faire : Taper @ puis le (début du) pseudo
ce qui insère une paire de balises mention et produit une (possible) notification (selon les préfs du mentionné)
:wink:
**Simple Utilisateur** -- Debian stable - XFCE
Avatar de l’utilisateur
Aka_de_Kebnekaise
Membre
Membre
Messages : 72
Inscription : 02 mai 2021, 11:07
Status : Hors-ligne

Merci pour vos réponses! :006: (j'ai été indisponible pendant un moment.)
arpinux a écrit : 15 nov. 2023, 00:00 salut :)
même soucis par ici sur un macbook pro. résolu avec l'installation de acpi-call-dkms puis l'édition de /etc/default/grub pour y placer ceci

Code : Tout sélectionner

GRUB_CMDLINE_LINUX_DEFAULT="acpi=force"
et finir avec un

Code : Tout sélectionner

update-grub
en root
Je vais l'installer et faire la manip de GRUB et je ferai un petit retour de ce que cela aura donné ! :drinks:
JPP45 a écrit : 18 nov. 2023, 17:31 @Aka_de_Kebnekaise
Bonjour
C'est un MacBook Pro Retina que tu as ?
Non, c'est le modèle pas-Retina! Voici l'identifiant du modèle de mon mac : MacBookPro9,1 1.0
Avatar de l’utilisateur
Aka_de_Kebnekaise
Membre
Membre
Messages : 72
Inscription : 02 mai 2021, 11:07
Status : Hors-ligne

Alors j'ai installé acpi-call-dkms et ai modifié le fichier grub puis lancé update-grub, mais le problème persiste : l'extinction du système bloque avec la ligne :

Code : Tout sélectionner

kvm: exiting hardware virtualization
C'est étrange, je sais pas trop ce que c'est que cette "virtualisation".

J'ai trouvé le même problème sur ce forum : https://askubuntu.com/questions/1482328 ... ualization
Le problème a été résolu par l'installation du pilote propriétaire Nvidia.

Ma carte graphique est justement une Nvidia [GeForce GT 650M Mac Edition]
Donc je vais essayer cette solution. Je vais m'aider de la page Debian Wiki sur les pilotes Nvidia : https://wiki.debian.org/fr/NvidiaGraphicsDrivers
Voici ce que m'indique nvidia-detect

Code : Tout sélectionner

nvidia-detect
Detected NVIDIA GPUs:
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GK107M [GeForce GT 650M Mac Edition] [10de:0fd5] (rev a1)

Checking card:  NVIDIA Corporation GK107M [GeForce GT 650M Mac Edition] (rev a1)
Your card is supported by the Tesla 470 drivers series.
It is recommended to install the
    nvidia-tesla-470-driver
package.
Quand je cherche le paquet nvidia-tesla-470-driver avec apt voici tous ceux qui me sont indiqués :

Code : Tout sélectionner

apt search nvidia-tesla-470-driver
En train de trier... Fait
Recherche en texte intégral... Fait
libegl-nvidia-tesla-470-0/stable 470.199.02-1~deb12u1 amd64
  NVIDIA binary EGL library (Tesla 470 version)

libgl1-nvidia-tesla-470-glvnd-glx/stable 470.199.02-1~deb12u1 amd64
  NVIDIA binary OpenGL/GLX library (GLVND variant) (Tesla 470 version)

libgles-nvidia-tesla-470-1/stable 470.199.02-1~deb12u1 amd64
  NVIDIA binary OpenGL|ES 1.x library (Tesla 470 version)

libgles-nvidia-tesla-470-2/stable 470.199.02-1~deb12u1 amd64
  NVIDIA binary OpenGL|ES 2.x library (Tesla 470 version)

libglx-nvidia-tesla-470-0/stable 470.199.02-1~deb12u1 amd64
  NVIDIA binary GLX library (Tesla 470 version)

nvidia-detect/stable,now 525.125.06-1~deb12u1 amd64  [installé]
  NVIDIA GPU detection utility

nvidia-tesla-470-alternative/stable 470.199.02-1~deb12u1 amd64
  allows the selection of NVIDIA as GLX provider (Tesla 470 version)

nvidia-tesla-470-driver/stable 470.199.02-1~deb12u1 amd64
  NVIDIA metapackage (Tesla 470 version)

nvidia-tesla-470-driver-bin/stable 470.199.02-1~deb12u1 amd64
  NVIDIA driver support binaries (Tesla 470 version)

nvidia-tesla-470-driver-libs/stable 470.199.02-1~deb12u1 amd64
  NVIDIA metapackage (OpenGL/GLX/EGL/GLES libraries) (Tesla 470 version)

nvidia-tesla-470-kernel-dkms/stable 470.199.02-1~deb12u1 amd64
  NVIDIA binary kernel module DKMS source (Tesla 470 version)

nvidia-tesla-470-kernel-source/stable 470.199.02-1~deb12u1 amd64
  NVIDIA binary kernel module source (Tesla 470 version)

xserver-xorg-video-nvidia-tesla-470/stable 470.199.02-1~deb12u1 amd64
  NVIDIA binary Xorg driver (Tesla 470 version)
Est-ce que vous avez une petite idée du quel je devrais installer ? Aussi, la page du Wiki Debian que j'ai citée mentionne deux paquets appelés firmware-misc-nonfree et nvidia-kernel-dkms. Est-ce que je dois les installer aussi ?

:017: :024:
Avatar de l’utilisateur
dezix
Membre hyper actif
Membre hyper actif
Messages : 3546
Inscription : 04 juin 2016, 14:50
Status : Hors-ligne

Salut,

Sans aucune certitude (personnelle)
je suivrais les instructions du Debian Wiki

Code : Tout sélectionner

# Debian Bookworm
deb http://deb.debian.org/debian/ bookworm main contrib non-free non-free-firmware

Mettez à jour la liste des paquets disponibles, puis installez le paquet nvidia-driver, ainsi que le micrologiciel nécessaire :

Code : Tout sélectionner

# apt update
# apt install nvidia-driver firmware-misc-nonfree

Je suppose que cela devrait impliquer : nvidia-tesla-470-driver ; nvidia-tesla-470-kernel-dkms

Probablement : xserver-xorg-video-nvidia-tesla-470 si tu utilises le serveur Xorg.

Pour Wayland, je ne sais pas du tout.

Attends tout de même un peu pour des avis plus expérimentés.
**Simple Utilisateur** -- Debian stable - XFCE
Avatar de l’utilisateur
Grhim
Membre très actif
Membre très actif
Messages : 1384
Inscription : 30 mai 2016, 01:00
Localisation : kekparr'par'là
Status : Hors-ligne

Aka_de_Kebnekaise a écrit : 29 nov. 2023, 17:59 C'est étrange, je sais pas trop ce que c'est que cette "virtualisation".
salut, regarde dans le bios au démarrage si ta ligne de virtualisation est activé

https://debian-facile.org/viewtopic.php?id=34196

https://forum.proxmox.com/threads/shutd ... on.101914/
Debian Stable + Testing -.- Kali Exegol -.- Raspberry IPFire
Avatar de l’utilisateur
Aka_de_Kebnekaise
Membre
Membre
Messages : 72
Inscription : 02 mai 2021, 11:07
Status : Hors-ligne

Alors, j'ai installé les paquets suivants : nvidia-driverfirmware-misc-nonfreenvidia-tesla-470-driver ce qui a certes permis d'utiliser les pilotes propriétaires Nvidia (avec une session Xorg par défaut, Wayland était inaccessible), et le problème d'extinction a certes bien été résolu...

...mais je dois dire que le pilote propriétaire Nvidia est assez nul : l'écran se déchire au moindre mouvement avec une horrible désynchronisation verticale !

Alors j'ai préféré désinstaller complètement les pilotes propriétaires (en suivant les indications Debian Wiki : https://wiki.debian.org/fr/NvidiaGraphi ... stallation) pour réutiliser le pilote "nouveau".

Donc je renonce à résoudre ce problème-là, j'éteindrai mon Mac avec le bouton d'extinction (après le freeze).

J'ai une dernière petite question à vous poser à propos de la gestion de la batterie, je vais faire un autre post pour cela.
Avatar de l’utilisateur
Grhim
Membre très actif
Membre très actif
Messages : 1384
Inscription : 30 mai 2016, 01:00
Localisation : kekparr'par'là
Status : Hors-ligne

Aka_de_Kebnekaise a écrit : 30 nov. 2023, 21:58 ...mais je dois dire que le pilote propriétaire Nvidia est assez nul : l'écran se déchire au moindre mouvement avec une horrible désynchronisation verticale !
tu devrais peut-être utiliser un fichier xorg.conf pour affiner le configuration
Debian Stable + Testing -.- Kali Exegol -.- Raspberry IPFire
Avatar de l’utilisateur
Aka_de_Kebnekaise
Membre
Membre
Messages : 72
Inscription : 02 mai 2021, 11:07
Status : Hors-ligne

Merci à vous tous pour les infos et les liens que vous avez indiqués.
Je vais aller étudier tout ça et paramétrer mon installation en fonction.
Ici le lien vers le sujet concernant la gestion de l'énergie ouvert à partir de celui-ci : viewtopic.php?t=3012

J'ai donc trouvé, grâce à vous, une solution satisfaisante pour les problèmes auxquels je faisais face avec Debian sur mon vieux mac. J'ai maintenant un système qui fonctionne.

Merci encore beaucoup ! :023:
Aka
Répondre