Chargement...
 
Skip to main content

1 - Le matériel et les pilotes ALSA, FFADO, ...


Pas de son/micro sur MacBook 9 (Ubuntu 20.04)

France
Bonjour tout le monde 😊 On m'a recommandé de soumettre mon problème sur ce forum qui semble être spécialisé sur le son sous Linux.

Je mets ici, pour référence, le lien vers la discussion d'où je viens.

J'ai récemment installé Ubuntu 20.04 sur un Macbook 9.2 afin de lui donner une deuxième vie. Tout fonctionne à merveille, sauf le son. La seule manière que j'ai trouvée pour émettre un son c'est de lui connecter une enceinte Bluetooth.

Ci-dessous, voici les quelques infos que j'ai pu glaner.

Périphériques détectés:
Copy to clipboard
lspci -v | grep -i audio 00:1b.0 Audio device: Intel Corporation 7 Series/C216 Chipset Family High Definition Audio Controller (rev 04) Subsystem: Intel Corporation 7 Series/C216 Chipset Family High Definition Audio Controller


Liste des cartes son:
Copy to clipboard
cat /proc/asound/cards 0 [PCH ]: HDA-Intel - HDA Intel PCH HDA Intel PCH at 0xa0810000 irq 50


Liste des périphériques ALSA (bizarrement il est écrit "HDMI" alors que ce Macbook ne dispose d'aucun port HDMI). Je n'ai vu aucun changement lorsque je connecte des écouteurs sur le port Jack.
Copy to clipboard
aplay -l **** Liste des périphériques matériels PLAYBACK **** carte 0 : PCH [HDA Intel PCH], périphérique 3 : HDMI 0 [HDMI 0] Sous-périphériques : 1/1 Sous-périphérique #0 : subdevice #0 carte 0 : PCH [HDA Intel PCH], périphérique 7 : HDMI 1 [HDMI 1] Sous-périphériques : 1/1 Sous-périphérique #0 : subdevice #0 carte 0 : PCH [HDA Intel PCH], périphérique 8 : HDMI 2 [HDMI 2] Sous-périphériques : 1/1 Sous-périphérique #0 : subdevice #0



Toute aide serait grandement appréciée. 😊 Merci d'avance.
France
Peux tu vérifier dans alsamixer que la sortie casque n'est pas mutée (en tapant la commande ci bas dans un terminal)?
Copy to clipboard
alsamixer
, puis F6 pour sélectionner la carte son.
Si la colonne 'Headphone' affiche "MM" en bas, il faut, après avoir sélectionné cette colonne à l'aide des flèches de ton clavier, appuyer sur la touche 'M' de ton clavier, qui fera disparaître les 'MM' pour afficher une valeur numérique (probablement 00) et il faudra ensuite remonter cette valeur toujours à l'aide des flèches.
France
Apparemment, tu as déjà vérifié cela si j'en crois ton lien.
Bizarre qu'AlsaMixer ne te propose que cette carte son.
(bizarrement il est écrit "HDMI" alors que ce Macbook ne dispose d'aucun port HDMI)

Il y a un port hdmi dans les macbooks, mais accessible uniquement par la connectique thunderbolt (ou display), il faut donc un adaptateur pour l'utiliser.
France
Bonjour gotouch,

D'après ce que je lis dans le fil de discussion sur le forum Ubuntu et dans les informations que tu nous donnes, Je pense que ton MacBook est "mal" reconnu par le système et ALSA.

La première chose que je te conseille, c'est d'essayer avec une version "live" de Linux. Comme ça tu vas pouvoir démarrer sur une version sans fichiers de configuration modifié ni d'erreurs de manipulation.

Si tu comptes faire de la MAO, alors une version optimisée pour la MAO est un bon départ. Tu regarder dans la page distributions la liste des possibilités qui s'offrent à toi.

Pour ubuntu studio, si tu veux rester dans ubuntu, c'est là : https://ubuntustudio.org/download/
France
Bonjour à tous. 😊 Merci pour votre réactivité.

Je suis reparti d'une installation au propre pour être sûr de ne pas publier d'information erronée.

sub26nico écrit:
Si la colonne 'Headphone' affiche "MM" en bas, il faut, après avoir sélectionné cette colonne à l'aide des flèches de ton clavier, appuyer sur la touche 'M' de ton clavier, qui fera disparaître les 'MM' pour afficher une valeur numérique (probablement 00) et il faudra ensuite remonter cette valeur toujours à l'aide des flèches.


Malheureusement je n'ai pas de colonne Headphone. Toutes les colonnes ci-dessous sont à zéro et refusent de bouger d'un iota.

Voici ce que me dit Alsamixer:
Copy to clipboard
┌─────────────────── AlsaMixer v1.2.2 ────────────────────┐ │ Carte : HDA Intel PCH │ │ Puce : Intel PantherPoint HDMI │ │ Vue : F3: Lecture F4: Capture F5:[Tout] │ │ Élement : S/PDIF │ │ │ │ │ │ │ │ │ │ │ │ ┌──┐ ┌──┐ ┌──┐ │ │ │OO│ │OO│ │OO│ │ │ └──┘ └──┘ └──┘ │ │ < S/PDIF >S/PDIF 1 S/PDIF 2 │ │ │ │ │ │ │ │ │ │ │ └─────────────────────────────────────────────────────────┘


jujudusud écrit:
Si tu comptes faire de la MAO, alors une version optimisée pour la MAO est un bon départ. Tu regarder dans la page distributions la liste des possibilités qui s'offrent à toi.


Merci pour cette suggestion. Si cet ordinateur était pour mon usage personnel, je le ferais volontiers. Mais dans le cas présent, je ne fais que rendre un service pour "rénover" du matériel qui en vaut encore la peine.
France
Tu as essayé quels modèles dans `/etc/modprobe.d/alsa-base.conf` ?

Et est ce que tu as essayé d'avoir du son juste en live avec l'ubuntu que tu as installé ?
Je te pose cette deuxième question parce que, parfois, il y a des différences entre le live et l'installation finale.
France
Le problème vient du fait que ALSA ne voit que la carte hdmi. Soit un module est blacklisté, soit l'installation est foireuse. J'ai un macbookpro de la même génération et je n'ai jamais rencontré ce problème.
France
En version live je n'ai pas de son non plus. Je serais bien tenté d'essayer d'autres live CD issus d'autres distributions pour voir si j'arrive à en trouver une qui "tombe en marche". 😁

Dans le fichier "/etc/modprobe.d/alsa-base.conf" j'ai essayé (individuellement bien sûr) les modèles suivants:
  • 3stack D945 3stack
  • 5stack D945 5stack + SPDIF
  • intel-mac-v1 Intel Mac Type 1
  • intel-mac-v2 Intel Mac Type 2
  • intel-mac-v3 Intel Mac Type 3
  • intel-mac-v4 Intel Mac Type 4
  • intel-mac-v5 Intel Mac Type 5
  • intel-mac-auto Intel Mac (detect type according to subsystem id)
  • macmini Intel Mac Mini (equivalent with type 3)
  • macbook Intel Mac Book (eq. type 5)
  • macbook-pro-v1 Intel Mac Book Pro 1st generation (eq. type 3)
  • macbook-pro Intel Mac Book Pro 2nd generation (eq. type 3)
  • imac-intel Intel iMac (eq. type 2)
  • imac-intel-20 Intel iMac (newer version) (eq. type 3)
  • ecs202 ECS/PC chips
  • auto BIOS setup (default)
France
Comment as tu installé Ubuntu dessus ? De mémoire, j'avais installé rEFInd sur la partition OSX pour pour pouvoir démarrer et installer par la suite un OS Linux. Pas sûr que cela ait un lien avec ton problème cela dit.
France
Je l'ai installé assez simplement à l'aide d'une clé USB bootable confectionnée par mes soins. Ensuite j'ai démarré sur la clé et j'ai installé l'OS sur le disque entier.
France
Au point où tu en es, je te dirais d'essayer une "arcolinux". C'est une archlinux qui démarre en live sur un environnement de bureau. Pour cela tu dois choisir la bonne iso (y'en a beaucoup). Une iso "bureau" et xfce par exemple.
France
jujudusud écrit:
Au point où tu en es, je te dirais d'essayer une "arcolinux".


Bonjour, je suis de retour après avoir baissé les bras pendant quelques jours.

J'ai démarré sur Arcolinux pour voir, et voilà ce que ça donne:
Screenshot From 2023 01 30 19 09 58

Et dans Alsamixer, c'est la même chose que mentionné plus haut. 😕
France
Alors je confirme ce que je disais lors de mon premier message :

Il y a un problème de reconnaissance de ton matériel par le noyau et ALSA.

Je pense qu'il faut remonter cette information directement au développeurs d'ALSA pour voir s'ils peuvent fournir ce qu'il faut pour que ça fonctionne.