[ALSA] Pas de son - HDA Intel (ALC880) (résolu)

Questions et astuces concernant l'installation et la configuration d'archlinux
Répondre
Mickael
Hankyu
Messages : 13
Inscription : sam. 19 juil. 2014, 12:13

[ALSA] Pas de son - HDA Intel (ALC880) (résolu)

Message par Mickael »

Bonjour,

Depuis l'installation d'ArchLinux il y a quelques mois je n'ai plus de son sur mon PC fixe. J'ai fais quelques recherches/essais mais sans parvenir à rétablir la situation :x


Voici les informations relatives à ma configuration.

Paquets relatifs à ALSA installés:

Code : Tout sélectionner

[mickael@ArchLinux-Salon ~]$ pacman -Qs alsa-*
local/alsa-lib 1.0.28-1
    An alternative implementation of Linux sound support
local/alsa-utils 1.0.28-1
    An alternative implementation of Linux sound support
J'avais aussi essayé alsa-firmware mais sans succès.

Alsa reconnais bien ma carte son:

Code : Tout sélectionner

[mickael@ArchLinux-Salon ~]$ alsactl init
Found hardware: "HDA-Intel" "Realtek ALC880" "HDA:10ec0880,08800000,00100800" "0x1458" "0xaf12"
Hardware is initialized using a generic method
Les modules (appropriés me semble t-il) sont bien chargés:

Code : Tout sélectionner

[mickael@ArchLinux-Salon ~]$ lsmod | grep '^snd' | column -t
snd_hda_codec_realtek  48791  1
snd_hda_codec_generic  50352  1  snd_hda_codec_realtek
snd_hda_intel          19379  0
snd_hda_controller     19667  1  snd_hda_intel
snd_hda_codec          91154  4  snd_hda_codec_realtek,snd_hda_codec_generic,snd_hda_intel,snd_hda_controller
snd_hwdep              5162   1  snd_hda_codec
snd_pcm                68932  3  snd_hda_codec,snd_hda_intel,snd_hda_controller
snd_timer              15678  1  snd_pcm
snd                    46845  7  snd_hda_codec_realtek,snd_hwdep,snd_timer,snd_pcm,snd_hda_codec_generic,snd_hda_codec,snd_hda_intel
Au niveau de /dev/snd:

Code : Tout sélectionner

[mickael@ArchLinux-Salon ~]$ ls -l /dev/snd/
total 0
drwxr-xr-x  2 root root       60 19 juil. 11:39 by-path
crw-rw----+ 1 root audio 116,  2 19 juil. 11:39 controlC0
crw-rw----+ 1 root audio 116,  3 19 juil. 11:39 hwC0D2
crw-rw----+ 1 root audio 116,  1 19 juil. 11:39 seq
crw-rw----+ 1 root audio 116, 33 19 juil. 11:39 timer
Au niveau de /proc/asound/modules:

Code : Tout sélectionner

[mickael@ArchLinux-Salon ~]$ cat /proc/asound/modules
 0 snd_hda_intel
Et pourtant pas de chance :cry: :

Code : Tout sélectionner

[mickael@ArchLinux-Salon ~]$ aplay -l
**** Liste des Périphériques Matériels PLAYBACK ****
Donc pas de son!

Je suis sous KDE 4.13.2 (dernière version stable). Évidemment lui non plus ne vois aucune carte son dans "Configuration du Système" > "Multimédia" > "Configuration des périphériques audio" (section "Matériel", la liste déroulante "Carte son" est vide et grisé).

Version du Kernel:

Code : Tout sélectionner

[mickael@ArchLinux-Salon ~]$ uname -a
Linux ArchLinux-Salon 3.15.5-2-ARCH #1 SMP PREEMPT Fri Jul 11 07:55:51 CEST 2014 i686 GNU/Linux
Si quelqu'un à une idée... ??

[EDIT] Je suis nouveau sur ce forum et sur ArchLinux en général. Mes excuses par avance si je n'ai pas posté dans la bonne section. Si c'est le cas, merci de me le signaler afin que je puisse poster au bon endroit.
Dernière modification par Mickael le dim. 24 août 2014, 21:04, modifié 1 fois.
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17235
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [ALSA][KDE] Pas de son - HDA Intel (ALC880)

Message par benjarobin »

J'avoue n'avoir que peu d'idée. Dans le doute peux tu faire ceci : Installe alsa-firmware, redémarre et donne nous la sortie de :

Code : Tout sélectionner

dmesg | curl -F 'sprunge=<-' http://sprunge.us
grep -REv "^$" /etc/modprobe*
cat /proc/asound/cards
aplay -l # en root
Sinon je me suis permit d'éditer ton titre de sujet car cela ne peut pas être lié à KDE
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Mickael
Hankyu
Messages : 13
Inscription : sam. 19 juil. 2014, 12:13

Re: [ALSA] Pas de son - HDA Intel (ALC880)

Message par Mickael »

Bonsoir et merci pour ta réponse.

J'ai installé "alsa-firmware" puis reboot => pas de changement (normal j'avais déjà essayé)

Voici la sortie des commandes que tu m'as indiqué:

Code : Tout sélectionner

[mickael@ArchLinux-Salon ~]$ su -
Mot de passe : 
[root@ArchLinux-Salon ~]# dmesg | curl -F 'sprunge=<-' http://sprunge.us
http://sprunge.us/IHUj
[root@ArchLinux-Salon ~]# grep -REv "^$" /etc/modprobe*
[root@ArchLinux-Salon ~]# cat /proc/asound/cards
 0 [Intel          ]: HDA-Intel - HDA Intel
                      HDA Intel at 0xea100000 irq 41
[root@ArchLinux-Salon ~]# aplay -l
**** Liste des Périphériques Matériels PLAYBACK ****
[root@ArchLinux-Salon ~]#
En espérant réussir à résoudre ce problème qui laisse mon PC sans voix... :humour:
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10707
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [ALSA] Pas de son - HDA Intel (ALC880)

Message par FoolEcho »

As-tu le même résultat en démarrant sur l'image fallback ou en installant le noyau LTS ( https://wiki.archlinux.fr/Enhancing_Arc ... _noyau_LTS ) ?

Pourrais-tu installer hwinfo et nous poster la sortie de hwinfo --sound ?
«The following statement is not true. The previous statement is true.» :nage:
Mickael
Hankyu
Messages : 13
Inscription : sam. 19 juil. 2014, 12:13

Re: [ALSA] Pas de son - HDA Intel (ALC880)

Message par Mickael »

Hello,

Désolé pour le délai mais... c'est les vacances! :wink:

Voici la sortie de la commande demandée:

Code : Tout sélectionner

[mickael@ArchLinux-Salon ~]$ sudo hwinfo --sound
11: PCI 1b.0: 0403 Audio device                                 
  [Created at pci.328]
  Unique ID: u1Nb.tEJZCm44ueD
  SysFS ID: /devices/pci0000:00/0000:00:1b.0
  SysFS BusID: 0000:00:1b.0
  Hardware Class: sound
  Model: "Intel 82801FB/FBM/FR/FW/FRW (ICH6 Family) High Definition Audio Controller"
  Vendor: pci 0x8086 "Intel Corporation"
  Device: pci 0x2668 "82801FB/FBM/FR/FW/FRW (ICH6 Family) High Definition Audio Controller"
  SubVendor: pci 0x1458 "Giga-byte Technology"
  SubDevice: pci 0xaf12 
  Revision: 0x03
  Driver: "snd_hda_intel"
  Driver Modules: "snd_hda_intel"
  Memory Range: 0xea100000-0xea103fff (rw,non-prefetchable)
  IRQ: 42 (104 events)
  Module Alias: "pci:v00008086d00002668sv00001458sd0000AF12bc04sc03i00"
  Driver Info #0:
    Driver Status: snd_hda_intel is active
    Driver Activation Cmd: "modprobe snd_hda_intel"
  Config Status: cfg=new, avail=yes, need=no, active=unknown
[mickael@ArchLinux-Salon ~]$
Concernant l'utilisation d'un kernel LTS j'avoue que:
  • :aimepas: J'aime être à jour. Cela dis si c'est nécessaire...
    je ne sais pas comment faire pour installer ce kernel et surtout le conserver par la suite (car j'imagine qu'il va falloir poliment expliquer à pacman que je ne souhaite plus faire de mise à jour de ce paquet...)
Bref un peu d'aide sur le sujet est la bienvenue...
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10707
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [ALSA] Pas de son - HDA Intel (ALC880)

Message par FoolEcho »

Mickael a écrit :Concernant l'utilisation d'un kernel LTS j'avoue que:

:aimepas: J'aime être à jour. Cela dis si c'est nécessaire...
je ne sais pas comment faire pour installer ce kernel et surtout le conserver par la suite (car j'imagine qu'il va falloir poliment expliquer à pacman que je ne souhaite plus faire de mise à jour de ce paquet...)
Le LTS est à jour, il est même plus souvent révisé que le noyau courant :) ... et je t'ai déjà indiqué le lien pour la procédure d'installation. Ceci permettra de vérifier si ce n'est pas une régression du noyau (ce qui est possible si tu avais du son auparavant... était-ce le cas ou pas et quid du démarrage sur l'image fallback ? :? )...
«The following statement is not true. The previous statement is true.» :nage:
Mickael
Hankyu
Messages : 13
Inscription : sam. 19 juil. 2014, 12:13

Re: [ALSA] Pas de son - HDA Intel (ALC880)

Message par Mickael »

Ha oui en effet pardon j'avais oublié que tu m'avais mis le lien :bouletdujour: Ok pour le noyau LTS.

Par contre comme indiqué dans mon premier post, j'avais du son avant l'installation d'Archlinux, soit avec Windows. Cela dis, étant donné que je n'ai jamais essayé le noyau LTS la suggestion reste valable.

Je vais commencer par l'image de fallback mais j'aimerai savoir à quoi ça correspond et quelles seront les conséquences de l'utilisation de cette image (jamais utilisé jusqu'à présent)? En quoi l'utilisation de cette image pourrait améliorer mon problème de son? :shock:
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10707
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [ALSA] Pas de son - HDA Intel (ALC880)

Message par FoolEcho »

Mickael a écrit :Je vais commencer par l'image de fallback mais j'aimerai savoir à quoi ça correspond et quelles seront les conséquences de l'utilisation de cette image (jamais utilisé jusqu'à présent)? En quoi l'utilisation de cette image pourrait améliorer mon problème de son? :shock:
De façon très hypothétique vu ta sortie de lsmod, peut-être y a-t-il un module non chargé au démarrage qui coincerait (fallback mettant tout à disposition...).
«The following statement is not true. The previous statement is true.» :nage:
Mickael
Hankyu
Messages : 13
Inscription : sam. 19 juil. 2014, 12:13

Re: [ALSA] Pas de son - HDA Intel (ALC880)

Message par Mickael »

Ok donc j'ai testé avec l'image fallback sans résultats (mais ça m'as obligé à résoudre mon problème de résolution pour Grub donc je n'ai pas tout perdu :D ).

Je suis en train de faire l'installation de linux-lts. J'imagine que je devrais faire un petit grub-mkconfig -o /boot/grub/grub.cfg à la fin pour générer une fichier grub.cfg qui tiens compte du changement?

[EDIT] Non en fait ça doit être faut automatiquement comme étape post-install pour le paquet..
[EDIT2] Finalement il fallait bien le faire manuellement. Seul la génération de l'image est faite automatiquement.
Dernière modification par Mickael le dim. 17 août 2014, 20:41, modifié 1 fois.
Mickael
Hankyu
Messages : 13
Inscription : sam. 19 juil. 2014, 12:13

Re: [ALSA] Pas de son - HDA Intel (ALC880)

Message par Mickael »

Et bien non! Je suis bien passé sur le linux-lts (j'ai vérifié dans la ligne de démarrage de grub) mais aucun changement du côté de la carte son :roll:

D'autres idées pour identifier et surtout résoudre le souci?
Tucnacek
Chu Ko Nu
Messages : 332
Inscription : sam. 28 sept. 2013, 22:40

Re: [ALSA] Pas de son - HDA Intel (ALC880)

Message par Tucnacek »

J'ai relu cela :
Mickael a écrit :Depuis l'installation d'ArchLinux il y a quelques mois je n'ai plus de son sur mon PC fixe
et je ne suis pas certain de bien comprendre. As-tu déjà eu du son ? Ou jamais ?
Mickael
Hankyu
Messages : 13
Inscription : sam. 19 juil. 2014, 12:13

Re: [ALSA] Pas de son - HDA Intel (ALC880)

Message par Mickael »

J'avais du son lorsque le PC était encore sous Windows oui. Mais depuis le passage sous Archlinux le son n'as jamais fonctionné en effet.

J'ai fais un petit essai à l'instant avec un liveCD de Linux Mint 16 KDE et j'ai exactement le même problème: aucune carte son détectée :(

En espérant que ces nouveaux éléments pourrons aider...
Tucnacek
Chu Ko Nu
Messages : 332
Inscription : sam. 28 sept. 2013, 22:40

Re: [ALSA] Pas de son - HDA Intel (ALC880)

Message par Tucnacek »

Et que donne alsamixer ?
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10707
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [ALSA] Pas de son - HDA Intel (ALC880)

Message par FoolEcho »

Essaie en rajoutant dans un /etc/modprobe.d/sound.conf, la ligne d'option proposée sur cette page (cherche selon ALC880 et ton modèle de pc):
http://doc.ubuntu-fr.org//audio_intel_hda

@Tucnacek: son matériel n'étant pas correctement détecté (rien dans aplay alors que /proc/asound/cards n'est pas vide pour autant), alsamixer n'y changera rien. :(
«The following statement is not true. The previous statement is true.» :nage:
Tucnacek
Chu Ko Nu
Messages : 332
Inscription : sam. 28 sept. 2013, 22:40

Re: [ALSA] Pas de son - HDA Intel (ALC880)

Message par Tucnacek »

wiki anglophone, page ALSA a écrit :Although ALSA detects your soundcard through the BIOS, at times ALSA may not be able to recognize your model type. The soundcard chip can be found in alsamixer (e.g. ALC662) and the model can be set in /etc/modprobe.d/modprobe.conf or /etc/modprobe.d/sound.conf
Au milieu des sorties, je n'ai pas vu que le modèle avait déjà été donné.
Bref, navré si l'idée était stupide (m'enfin, cela m'a l'air de ressembler un peu à ce que tu proposes FoolEcho).
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10707
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [ALSA] Pas de son - HDA Intel (ALC880)

Message par FoolEcho »

Tucnacek a écrit :Bref, navré si l'idée était stupide (m'enfin, cela m'a l'air de ressembler un peu à ce que tu proposes FoolEcho).
Elle ne l'est justement pas et oui, ça rejoint ce que je propose. :wink:
«The following statement is not true. The previous statement is true.» :nage:
Elbarto
Elfe
Messages : 671
Inscription : jeu. 22 déc. 2011, 23:15

Re: [ALSA] Pas de son - HDA Intel (ALC880)

Message par Elbarto »

une recherche google avec les bons mots clés ( genre "ALC880 linux" ) :

https://forums.gentoo.org/viewtopic-t-9 ... art-0.html

https://bbs.archlinux.org/viewtopic.php?id=101949
https://bbs.archlinux.org/viewtopic.php?id=158677

peut-être la solution :

Code : Tout sélectionner

rmmod snd_hda_intel
modprobe snd_hda_intel model=3stack
ou ajouter ça dans /etc/modprobe.d/alsa-base.conf:

Code : Tout sélectionner

# to allow hda-intel to intialize properly with newer kernel
options snd_hda_intel model=3stack
ça ressemble à l'astuce donnée par foolecho dans son lien vers ubuntu, si ça marche pas alors il faut mettre un autre modèle que 3stack pour le paramètre "model",

pensez aussi à regarder la documentation du kernel concernant le chipset son intel-hda, un paquet existe dans les dépôts stables, ça donne les méthodes de contournement en cas de problème avec les modules, souvent une option du noyau à passer ou un truc à rajouter dans un fichier de configuration
Mickael
Hankyu
Messages : 13
Inscription : sam. 19 juil. 2014, 12:13

[Résolu][ALSA] Pas de son - HDA Intel (ALC880)

Message par Mickael »

Milles merci les amis ça fonctionne!!!! :bravo:

Donc finalement un résumé de la solution afin que si quelqu'un rencontre le même problème il ne passe pas 3 mois à récupéré du son!

Voici la commande qui a permis de résoudre le problème de manière temporaire (perte logique de la modif au reboot):

Code : Tout sélectionner

rmmod snd_hda_intel
modprobe snd_hda_intel model=3stack
Pour rendre la configuration permanente ajout de l'option suivante dans "/etc/modprobe.d/alsa-base.conf":

Code : Tout sélectionner

options snd_hda_intel model=3stack
Ce qui est dingue c'est que je suis passé juste à côté de la solution lorsque j'ai commencé par chercher une solution par moi-même car je me souvient très bien avoir essayer quelque chose de très approchant. Certainement le nom du fichier de config n'était exactement le bon ou bien l'option n'était pas précisément correct... :?: :shock:

Vraiment merci beaucoup c'est super! ça fait très plaisir de ne pas ce sentir abandonné face à un souci de ce type.

A bientôt :wink:
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10707
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [ALSA] Pas de son - HDA Intel (ALC880)

Message par FoolEcho »

:resolu: (édition du titre du premier message :chinois: )
«The following statement is not true. The previous statement is true.» :nage:
Mickael
Hankyu
Messages : 13
Inscription : sam. 19 juil. 2014, 12:13

Re: [Résolu][ALSA] Pas de son - HDA Intel (ALC880)

Message par Mickael »

Voila c'est fait.

Je ne savais pas qu'il fallait éditer le premier message. J'avais modifié le titre dans mon dernier échange pensant (à tord) que le titre de la discussion était global... raté!

@webmaster: possibilité d'ajouter un bouton "résoudre" pour le créateur de la discution? Ce serait plus simple pour les nouveaux venu...
Répondre