Pas de son après installation de Debian 8

Bonjour à tous,

Je suis un petit nouveau sur Debian, mais j’utilise Linux depuis plus de 10 ans maintenant: Ubuntu, Fedora, Linux Mint et maintenant Debian, plus proche de ce qui m’intéresse aujourd’hui, à savoir le développement d’applications PC ou embarquées…

J’ai installé Debian 8 et j’ai voulu écouter un peu de musique en commençant à travailler mais… pas de son. Alors voilà mon parcours:

stephane@debian:/$ uname -a Linux debian 3.16.0-4-amd64 #1 SMP Debian 3.16.7-ckt11-1+deb8u5 (2015-10-09) x86_64 GNU/Linux stephane@debian:/$ lspci | grep Audio 00:1b.0 Audio device: Intel Corporation 82801JI (ICH10 Family) HD Audio Controller 01:00.1 Audio device: NVIDIA Corporation GF119 HDMI Audio Controller (rev a1) stephane@debian:/$ cat /proc/asound/cards 0 [Intel ]: HDA-Intel - HDA Intel HDA Intel at 0xfcff8000 irq 47 1 [NVidia ]: HDA-Intel - HDA NVidia HDA NVidia at 0xfe57c000 irq 17 2 [U0x6f80x3009 ]: USB-Audio - USB Device 0x6f8:0x3009 USB Device 0x6f8:0x3009 at usb-0000:00:1a.1-2, full speed stephane@debian:~$ cat /proc/asound/modules 0 snd_hda_intel 1 snd_hda_intel 2 snd_usb_audio stephane@debian:~$ aplay -l **** Liste des Périphériques Matériels PLAYBACK **** carte 0: Intel [HDA Intel], périphérique 0: ALC889 Analog [ALC889 Analog] Sous-périphériques: 1/1 Sous-périphérique #0: subdevice #0 carte 0: Intel [HDA Intel], périphérique 1: ALC889 Digital [ALC889 Digital] Sous-périphériques: 0/1 Sous-périphérique #0: subdevice #0 carte 1: NVidia [HDA NVidia], périphérique 3: HDMI 0 [HDMI 0] Sous-périphériques: 1/1 Sous-périphérique #0: subdevice #0 carte 1: NVidia [HDA NVidia], périphérique 7: HDMI 1 [HDMI 1] Sous-périphériques: 1/1 Sous-périphérique #0: subdevice #0
J’ai creusé un peu dans les forums, j’ai trouvé des informations sur les fichiers .asoundrc et /etc/modprobe.d/alsa-base.conf mais je n’ai pas trouvé ces fichiers sur ma machine… J’ai même essayé de compiler le pilote Realtek, mais je n’y parviens pas.

J’ai un peu de son quand même, avec les commandes ci-dessous:[code]stephane@debian:~$ aplay -D plughw:0,0 /usr/share/sounds/speech-dispatcher/test.wav
Lecture WAVE ‘/usr/share/sounds/speech-dispatcher/test.wav’ : Signed 16 bit Little Endian, Fréquence 16000 Hz, Mono
stephane@debian:~$ speaker-test -c2 -Dplug:front -t wav

speaker-test 1.0.28

Le périphérique de lecture est plug:front
Les paramètres du flux sont 48000Hz, S16_LE, 2 canaux
fichier(s) WAV
La fréquence est 48000Hz (demandée 48000Hz)
L’intervalle de la taille du tampon est de 64 à 16384
L’intervalle de la taille de la période est de 32 à 8192
Taille max. de tampon 16384 utilisée
Périodes = 4
was set period_size = 4096
was set buffer_size = 16384
0 - Front Left
1 - Front Right[/code]

alsamixer et Cinnamon (choix de la sortie audio) ne trouvent que la sortie numérique: Audio interne Stéréo numérique (IEC958)

Voilà où j’en suis. J’ai pour habitude de creuser un peu par moi-même, pour mieux apprendre d’une part, et pour ne pas poser des questions qui l’ont déjà été 1000 fois, mais cette fois-ci je suis un peu coincé.

Merci d’avance,
Stéphane

pulseaudio est-il installé (de base il me semble que oui avec debian)? si oui , installe pavucontrol pour gérer tes sorties audio.

quand tu dis qu’alsamixer ne trouve rien c’est vraiment étrange vu que aplay -l liste ta carte analogique…

tu passes bien par la commande ‘alsamixer’ et ensuite la touche ‘F6’ pour choisir ta carte? (désolé si cette question te parait triviale)

j’ai un chipset audio similaire et cela ne pose aucun souci:

[quote]glebelg@ordiglebelg:~$ lspci | grep Audio
00:1b.0 Audio device: Intel Corporation 82801JI (ICH10 Family) HD Audio Controller
[/quote]

installez pavucontrol et diésez les lignes de alsa-base.conf,ce fichier n’existe plus depuis jessie,pulseaudio étant installé par défaut.Dans pavucontrol vous choisissez vos périphériques entrée/sortie.

Bonsoir,

Merci beaucoup à vous deux! :038

Pulseaudio était effectivement installé.

pavucontrol est bien la solution. Après avoir choisi Stéréo analogique output dans la configuration, tout baigne. Alsaplayer contrôle maintenant la sortie analogique, et me donne le choix (via F6) HDA Intel, HDA NVidia et USB (ma webcam). À priori, il ne peut pas gérer les deux modes de la carte Intel.

Juste pour ma culture personnelle, je me demande sur quoi pavucontrol intervient pour changer ce mode de fonctionnement, mais je vais fouiller un peu dans la doc.

Encore merci, j’espère pouvoir renvoyer la balle à l’occasion.

Stéphane

Bonsoir,

Je me permets de continuer sur ce fil, car j’imagine que mon nouveau problème est lié au précédent… Je ne sais pas si j’ai fait une mauvaise manipulation, mais je n’ai aujourd’hui plus de son.

Seulement, aujourd’hui, /proc/ ne contient plus de dossier asound/ et aplay -l me renvoie [quote]aplay: device_list:268: aucune carte son n’a été trouvée…[/quote]

Je pense avoir fait une boulette quelque part, mais je ne vois pas où…

utilisezla commande

et voyez si aplay -l renvoie ce qui est attendu.Pensez à choisir la bonne carte dans pavucontrol.

edit: d’autres infos: https://forum.ubuntu-fr.org/viewtopic.php?id=1881271

Allez voir également dans /etc/modprobe.d et vérifiez dans les différents répertoires si snd_hda_intel ne serait pas blacklisté,on ne sait jamais.

[quote]utilisezla commande

Code:

modprobe snd_hda_intel[/quote]

Le résultat est :

[code]

modprobe snd_hda_intel

modprobe: ERROR: …/libkmod/libkmod-module.c:186 kmod_module_parse_depline() ctx=0x7f407b581010 path=/lib/modules/3.16.0-4-amd64/kernel/sound/pci/hda/snd-hda-controller.ko error=No such file or directory
modprobe: ERROR: …/libkmod/libkmod-module.c:186 kmod_module_parse_depline() ctx=0x7f407b581010 path=/lib/modules/3.16.0-4-amd64/kernel/sound/pci/hda/snd-hda-controller.ko error=No such file or directory
modprobe: ERROR: could not insert ‘snd_hda_intel’: Unknown symbol in module, or unknown parameter (see dmesg)[/code]

J’ai essayé ça:# alsa force-reload -su: alsa : commande introuvable

allez sur le lien indiqué pour mettre en oeuvre les procédures conseillées et voyez si changement.

Oui, pardon, je l’ai fait, mais je n’avais pas voulu surcharger la réponse, vu les résultats de modprobe et alsa…

J’ai bien fait:
sudo apt-get remove --purge alsa-base pulseaudio
sudo apt-get install alsa-base pulseaudio

mais sans effet: sudo alsa force-reload renvoie toujours “commande introuvable”, et dans speech-dispatcher, il y avait déjà RUN=no

faites la commande sous root su

Il y a du neuf:

J’ai réinstallé le noyau, et modprobe snd_hda_intel ne me renvoie plus d’erreur. Voici le dmesg | tail:# dmesg | tail [ 4090.702333] input: HDA Intel Front Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9 [ 4090.702683] input: HDA Intel Rear Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10 [ 4090.702795] input: HDA Intel Line as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11 [ 4090.703054] input: HDA Intel Line Out Front as /devices/pci0000:00/0000:00:1b.0/sound/card0/input12 [ 4090.703175] input: HDA Intel Line Out Surround as /devices/pci0000:00/0000:00:1b.0/sound/card0/input13 [ 4090.703280] input: HDA Intel Line Out CLFE as /devices/pci0000:00/0000:00:1b.0/sound/card0/input14 [ 4090.703405] input: HDA Intel Line Out Side as /devices/pci0000:00/0000:00:1b.0/sound/card0/input15 [ 4090.703505] input: HDA Intel Front Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input16 [ 4091.028455] input: HDA NVidia HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input17 [ 4091.028565] input: HDA NVidia HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input18

et après ça, j’ai reconfiguré la sortie avec pavucontrol et… ça remarche! Etonnant, non?

donnez aussi

edit:je n’ai pas eu le temps de lire votre réponse avant de poster la mienne,affaire classée donc?

Oui, l’affaire semble résolue, merci beaucoup!

Je suis un peu inquiet car je ne comprends pas ce qui a pu se passer… Pour votre dernière question, je vous retourne quand même le résultat de ls /etc/modprobe.d # ls /etc/modprobe.d fbdev-blacklist.conf modesetting.conf

Bonne soirée,
Stéphane