Plus de carte son ("Sortie factice")

Tags: #<Tag:0x00007fb9886dcfb0> #<Tag:0x00007fb9886dce48> #<Tag:0x00007fb9886dcd58>

Bonsoir,

après une mise à jour d’une quinzaine de paquets tout à l’heure (sur Debian 11, noyau 5.10.0-9-amd64), et un redémarrage, mon PC ne sort plus de son, la seule carte son affichée par l’outil de paramètres de Gnome est la carte son factice.

Pourtant, ma carte son intégrée est bien détectée par lspci:

alex@debian-probook:~$ lspci -nnk | grep -A 2 Audio
00:1f.3 Audio device [0403]: Intel Corporation Sunrise Point-LP HD Audio [8086:9d71] (rev 21)
	Subsystem: Hewlett-Packard Company Sunrise Point-LP HD Audio [103c:837f]
	Kernel driver in use: snd_hda_intel
	Kernel modules: snd_hda_intel, snd_soc_skl

Et les modules sont bien chargés:

alex@debian-probook:~$ lsmod | grep snd
snd_soc_skl           180224  0
snd_soc_hdac_hda       24576  1 snd_soc_skl
snd_hda_ext_core       36864  2 snd_soc_hdac_hda,snd_soc_skl
snd_soc_sst_ipc        20480  1 snd_soc_skl
snd_soc_sst_dsp        36864  1 snd_soc_skl
snd_soc_acpi_intel_match    45056  1 snd_soc_skl
snd_soc_acpi           16384  2 snd_soc_acpi_intel_match,snd_soc_skl
snd_hda_intel          57344  0
snd_intel_dspcfg       28672  2 snd_hda_intel,snd_soc_skl
soundwire_intel        45056  1 snd_intel_dspcfg
snd_soc_core          315392  3 soundwire_intel,snd_soc_hdac_hda,snd_soc_skl
snd_compress           32768  1 snd_soc_core
snd_hda_codec         172032  2 snd_hda_intel,snd_soc_hdac_hda
snd_hda_core          110592  5 snd_hda_intel,snd_hda_ext_core,snd_hda_codec,snd_soc_hdac_hda,snd_soc_skl
snd_hwdep              16384  1 snd_hda_codec
snd_pcm               135168  7 snd_hda_intel,snd_hda_codec,soundwire_intel,snd_compress,snd_soc_core,snd_soc_skl,snd_hda_core
snd_timer              49152  1 snd_pcm
snd                   110592  7 snd_hwdep,snd_hda_intel,snd_hda_codec,snd_timer,snd_compress,snd_soc_core,snd_pcm
soundcore              16384  1 snd

La carte est là également:

alex@debian-probook:~$ cat /proc/asound/cards
 0 [PCH            ]: HDA-Intel - HDA Intel PCH
                      HDA Intel PCH at 0x1fff018000 irq 135

Par contre, le lecteur alsa ne voit pas la carte, aplay -l renvoie une liste vide.

Je ne sais pas si ça signifie quelque chose, mais alsaclt init montre des erreurs:

alex@debian-probook:~$ sudo alsactl init
alsa-lib parser.c:260:(error_node) UCM is not supported for this HDA model (HDA Intel PCH at 0x1fff018000 irq 135)
alsa-lib main.c:1014:(snd_use_case_mgr_open) error: failed to import hw:0 use case configuration -6
Found hardware: "HDA-Intel" "" "" "0x103c" "0x837f"
Hardware is initialized using a generic method

Voici aussi le fichier /etc/modprobe.d/alsa-base.conf

options snd-hda-intel model=generic
options snd-hda-intel snd-intel-dspcfg.dsp_driver=1

Bon, n’ayant plus d’idée, j’ai mis à jour le firmware BIOS/UEFI du PC, j’avais quelques màj en retard, et le problème est réglé.

Comment as-tu fait ça (la mise à jour du BIOS/UEFI) ?

Alors là ça dépend complètement du fabricant et du modèle du PC.
Dans mon cas (HP Probook), si on est connecté en filaire, à partir du menu BIOS, on peut lancer une vérification des firmwares disponibles, et les récupérer/installer directement depuis le menu, pour le coup c’est bien pratique.