Pas de son sur les sorties internes mais...

Demande d'aide : c'est ici.
Répondre
austrasien
Membre
Membre
Messages : 39
Inscription : 25 sept. 2024, 12:13
Status : Hors-ligne

Bonsoir
Je viens d'installer Q4OS, base Debian Trexie, sur un chromebook Asus C302C, une vraie merveille tant c'est fluide et agréable à utiliser.
J'ai de l'audio sur la prise jack, sur les enceintes BT, sur HDMI mais pas sur les HP internes. Vu mes recherches sur le net, ça semble être récurent sur cette machine, quelque soit, la version Linux. J'ai essayé Ubuntu et Zorin, c'est la même chose. Je n'ai pas testé le micro mais vu ce qui suit, ça m'étonnerait qu'il fonctionne.
Voici ce que donne dmesg |grep -i error

Code : Tout sélectionner

[    0.846081] simple-framebuffer simple-framebuffer.0: probe with driver simple-framebuffer failed with error -16
[    0.988838] RAS: Correctable Errors collector initialized.
[    1.558529] cros_ec_lpcs GOOG0004:00: Transfer error 1/3: -95
[    1.578554] cros-ec-keyb GOOG0007:00: probe with driver cros-ec-keyb failed with error -95
[    7.763277] snd_soc_avs 0000:00:1f.3: Direct firmware load for intel/avs/hda-80862809-tplg.bin failed with error -2
[   18.267945] snd_soc_avs 0000:00:1f.3: error creating module -2
[   18.267992] snd_soc_avs 0000:00:1f.3: ASoC: error at snd_soc_dai_hw_params on DMIC Pin: -2
[   18.267998]  DMIC: ASoC: error at __soc_pcm_hw_params on DMIC: -2
[   18.268001]  Digital Microphone: ASoC: error at dpcm_fe_dai_hw_params on Digital Microphone: -2
[   18.268242] snd_soc_avs 0000:00:1f.3: error creating module -2
[   18.268327] snd_soc_avs 0000:00:1f.3: ASoC: error at snd_soc_dai_hw_params on DMIC Pin: -2
[   18.268331]  DMIC: ASoC: error at __soc_pcm_hw_params on DMIC: -2
[   18.268334]  Digital Microphone: ASoC: error at dpcm_fe_dai_hw_params on Digital Microphone: -2
[   18.268644] snd_soc_avs 0000:00:1f.3: error creating module -2
[   18.268740] snd_soc_avs 0000:00:1f.3: ASoC: error at snd_soc_dai_hw_params on DMIC Pin: -2
[   18.268746]  DMIC: ASoC: error at __soc_pcm_hw_params on DMIC: -2
[   18.268749]  Digital Microphone: ASoC: error at dpcm_fe_dai_hw_params on Digital Microphone: -2
[   18.268994] snd_soc_avs 0000:00:1f.3: error creating module -2
[   18.269049] snd_soc_avs 0000:00:1f.3: ASoC: error at snd_soc_dai_hw_params on DMIC Pin: -2
[   18.269053]  DMIC: ASoC: error at __soc_pcm_hw_params on DMIC: -2
[   18.269056]  Digital Microphone: ASoC: error at dpcm_fe_dai_hw_params on Digital Microphone: -2
[   18.269663] snd_soc_avs 0000:00:1f.3: error creating module -2
[   18.269721] snd_soc_avs 0000:00:1f.3: ASoC: error at snd_soc_dai_hw_params on DMIC Pin: -2
[   18.269726]  DMIC: ASoC: error at __soc_pcm_hw_params on DMIC: -2
[   18.269730]  Digital Microphone: ASoC: error at dpcm_fe_dai_hw_params on Digital Microphone: -2
[   18.270473] snd_soc_avs 0000:00:1f.3: error creating module -2
[   18.270529] snd_soc_avs 0000:00:1f.3: ASoC: error at snd_soc_dai_hw_params on DMIC Pin: -2
[   18.270533]  DMIC: ASoC: error at __soc_pcm_hw_params on DMIC: -2
[   18.270536]  Digital Microphone: ASoC: error at dpcm_fe_dai_hw_params on Digital Microphone: -2
[   18.270759] snd_soc_avs 0000:00:1f.3: error creating module -2
[   18.270810] snd_soc_avs 0000:00:1f.3: ASoC: error at snd_soc_dai_hw_params on DMIC Pin: -2
[   18.270814]  DMIC: ASoC: error at __soc_pcm_hw_params on DMIC: -2
[   18.270816]  Digital Microphone: ASoC: error at dpcm_fe_dai_hw_params on Digital Microphone: -2
[   18.271108] snd_soc_avs 0000:00:1f.3: error creating module -2
[   18.271179] snd_soc_avs 0000:00:1f.3: ASoC: error at snd_soc_dai_hw_params on DMIC Pin: -2
[   18.271186]  DMIC: ASoC: error at __soc_pcm_hw_params on DMIC: -2
[   18.271189]  Digital Microphone: ASoC: error at dpcm_fe_dai_hw_params on Digital Microphone: -2
[   18.271453] snd_soc_avs 0000:00:1f.3: error creating module -2
[   18.271537] snd_soc_avs 0000:00:1f.3: ASoC: error at snd_soc_dai_hw_params on DMIC Pin: -2
[   18.271541]  DMIC: ASoC: error at __soc_pcm_hw_params on DMIC: -2
[   18.271544]  Digital Microphone: ASoC: error at dpcm_fe_dai_hw_params on Digital Microphone: -2
[   18.272202] snd_soc_avs 0000:00:1f.3: error creating module -2
[   18.272267] snd_soc_avs 0000:00:1f.3: ASoC: error at snd_soc_dai_hw_params on DMIC Pin: -2
[   18.272275]  DMIC: ASoC: error at __soc_pcm_hw_params on DMIC: -2
[   18.272278]  Digital Microphone: ASoC: error at dpcm_fe_dai_hw_params on Digital Microphone: -2
[   18.273343] snd_soc_avs 0000:00:1f.3: error creating module -2
[   18.273405] snd_soc_avs 0000:00:1f.3: ASoC: error at snd_soc_dai_hw_params on DMIC Pin: -2
[   18.273410]  DMIC: ASoC: error at __soc_pcm_hw_params on DMIC: -2
[   18.273413]  Digital Microphone: ASoC: error at dpcm_fe_dai_hw_params on Digital Microphone: -2
[   18.273717] snd_soc_avs 0000:00:1f.3: error creating module -2
[   18.273776] snd_soc_avs 0000:00:1f.3: ASoC: error at snd_soc_dai_hw_params on DMIC Pin: -2
[   18.273780]  DMIC: ASoC: error at __soc_pcm_hw_params on DMIC: -2
[   18.273782]  Digital Microphone: ASoC: error at dpcm_fe_dai_hw_params on Digital Microphone: -2
[   18.274149] snd_soc_avs 0000:00:1f.3: error creating module -2
[   18.274227] snd_soc_avs 0000:00:1f.3: ASoC: error at snd_soc_dai_hw_params on DMIC Pin: -2
[   18.274230]  DMIC: ASoC: error at __soc_pcm_hw_params on DMIC: -2
[   18.274233]  Digital Microphone: ASoC: error at dpcm_fe_dai_hw_params on Digital Microphone: -2
[   18.274533] snd_soc_avs 0000:00:1f.3: error creating module -2
[   18.274592] snd_soc_avs 0000:00:1f.3: ASoC: error at snd_soc_dai_hw_params on DMIC Pin: -2
[   18.274596]  DMIC: ASoC: error at __soc_pcm_hw_params on DMIC: -2
[   18.274598]  Digital Microphone: ASoC: error at dpcm_fe_dai_hw_params on Digital Microphone: -2
[   18.275305] snd_soc_avs 0000:00:1f.3: error creating module -2
[   18.279041] snd_soc_avs 0000:00:1f.3: ASoC: error at snd_soc_dai_hw_params on DMIC Pin: -2
[   18.279056]  DMIC: ASoC: error at __soc_pcm_hw_params on DMIC: -2
[   18.279062]  Digital Microphone: ASoC: error at dpcm_fe_dai_hw_params on Digital Microphone: -2
[   18.280466] snd_soc_avs 0000:00:1f.3: error creating module -2
[   18.280590] snd_soc_avs 0000:00:1f.3: ASoC: error at snd_soc_dai_hw_params on DMIC Pin: -2
[   18.280597]  DMIC: ASoC: error at __soc_pcm_hw_params on DMIC: -2
[   18.280601]  Digital Microphone: ASoC: error at dpcm_fe_dai_hw_params on Digital Microphone: -2
[   18.281030] snd_soc_avs 0000:00:1f.3: error creating module -2
[   18.281142] snd_soc_avs 0000:00:1f.3: ASoC: error at snd_soc_dai_hw_params on DMIC Pin: -2
[   18.281148]  DMIC: ASoC: error at __soc_pcm_hw_params on DMIC: -2
[   18.281152]  Digital Microphone: ASoC: error at dpcm_fe_dai_hw_params on Digital Microphone: -2
[   18.281604] snd_soc_avs 0000:00:1f.3: error creating module -2
[   18.281705] snd_soc_avs 0000:00:1f.3: ASoC: error at snd_soc_dai_hw_params on DMIC Pin: -2
[   18.281710]  DMIC: ASoC: error at __soc_pcm_hw_params on DMIC: -2
[   18.281713]  Digital Microphone: ASoC: error at dpcm_fe_dai_hw_params on Digital Microphone: -2
[   18.282085] snd_soc_avs 0000:00:1f.3: error creating module -2
[   18.282134] snd_soc_avs 0000:00:1f.3: ASoC: error at snd_soc_dai_hw_params on DMIC Pin: -2
[   18.282152]  DMIC: ASoC: error at __soc_pcm_hw_params on DMIC: -2
[   18.282154]  Digital Microphone: ASoC: error at dpcm_fe_dai_hw_params on Digital Microphone: -2
[   18.282911] snd_soc_avs 0000:00:1f.3: error creating module -2
[   18.282990] snd_soc_avs 0000:00:1f.3: ASoC: error at snd_soc_dai_hw_params on DMIC Pin: -2
[   18.282996]  DMIC: ASoC: error at __soc_pcm_hw_params on DMIC: -2
[   18.283028]  Digital Microphone: ASoC: error at dpcm_fe_dai_hw_params on Digital Microphone: -2
Avatar de l’utilisateur
piratebab
Site Admin
Site Admin
Messages : 6583
Inscription : 24 avr. 2016, 18:41
Localisation : sud ouest
Status : En ligne

Bonjour, il faut commencer par identifier le chip son utilisé (à priori hda-80862809), puis vérifier si le driver correspondant est chargé.
Tu peux aussi vérifier avec pavucontrol si tu vois cette sortie et si elle est activée (onglet configuration)
Regarde aussi la sortie de aplay -l
austrasien
Membre
Membre
Messages : 39
Inscription : 25 sept. 2024, 12:13
Status : Hors-ligne

Aplay -l

Code : Tout sélectionner

**** Liste des périphériques matériels PLAYBACK ****
carte 0 : hdaudioB0D2 [hdaudioB0D2], périphérique 1 : HDMI1 (*) []
  Sous-périphériques : 1/1
  Sous-périphérique #0 : subdevice #0
carte 0 : hdaudioB0D2 [hdaudioB0D2], périphérique 2 : HDMI2 (*) []
  Sous-périphériques : 1/1
  Sous-périphérique #0 : subdevice #0
carte 0 : hdaudioB0D2 [hdaudioB0D2], périphérique 3 : HDMI3 (*) []
  Sous-périphériques : 1/1
  Sous-périphérique #0 : subdevice #0
carte 1 : avsnau8825 [avs_nau8825], périphérique 1 : Headset (*) []
  Sous-périphériques : 1/1
  Sous-périphérique #0 : subdevice #0
austrasien
Membre
Membre
Messages : 39
Inscription : 25 sept. 2024, 12:13
Status : Hors-ligne

Code : Tout sélectionner

asus@C302C:~$ sudo lshw -short | grep audio
/1                 card0             multimedia     hdaudioB0D2
/7                 input11           input          hdaudioB0D2 HDMI/DP,pcm=1
/8                 input12           input          hdaudioB0D2 HDMI/DP,pcm=2
/9                 input13           input          hdaudioB0D2 HDMI/DP,pcm=3
Avatar de l’utilisateur
piratebab
Site Admin
Site Admin
Messages : 6583
Inscription : 24 avr. 2016, 18:41
Localisation : sud ouest
Status : En ligne

card0 c'est la sortie HDMI, card1 la sortie casque (qui semble étre indépensante de l'audio interne.
Il va falloir descendre plus bas au niveau systeme pour trouver le chip de l'audio interne (probablement MAX98357A [AVS I2S MAX98357A])
Regarde les modules noyau chargés (lsmod) en filtrant sur l'audio.
Regarde aussi si tu as des erreurs de chargement de firmware.
austrasien
Membre
Membre
Messages : 39
Inscription : 25 sept. 2024, 12:13
Status : Hors-ligne

Code : Tout sélectionner

lsmod |grep audio
snd_soc_avs_hdaudio    12288  2
snd_soc_hda_codec      24576  2 snd_soc_avs,snd_soc_avs_hdaudio
snd_soc_core          421888  12 snd_soc_avs,snd_soc_hda_codec,soundwire_intel,snd_sof,snd_sof_intel_hda_common,snd_soc_avs_nau8825,snd_soc_hdac_hda,snd_soc_avs_hdaudio,snd_soc_max98357a,snd_soc_avs_dmic,snd_soc_dmic,snd_soc_nau8825
austrasien
Membre
Membre
Messages : 39
Inscription : 25 sept. 2024, 12:13
Status : Hors-ligne

Peut-être aux 2 dernières lignes ?

Code : Tout sélectionner

lspci -s 00:1f.3 -vv
00:1f.3 Multimedia audio controller: Intel Corporation Sunrise Point-LP HD Audio (rev 21)
        DeviceName: Multimedia audio controller
        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: 64, Cache Line Size: 64 bytes
        Interrupt: pin A routed to IRQ 133
        IOMMU group: 8
        Region 0: Memory at ceed0000 (64-bit, non-prefetchable) [size=16K]
        Region 4: Memory at ceee0000 (64-bit, non-prefetchable) [size=64K]
        Capabilities: <access denied>
        Kernel driver in use: snd_soc_avs
libkmod: ERROR: kmod_config_parse: /etc/modprobe.d/alsa-base.conf line 1: ignoring bad line starting with 'snd_intel_dspcfg.dsp_driver=0'
        Kernel modules: snd_hda_intel, snd_soc_avs, snd_sof_pci_intel_skl
Avatar de l’utilisateur
piratebab
Site Admin
Site Admin
Messages : 6583
Inscription : 24 avr. 2016, 18:41
Localisation : sud ouest
Status : En ligne

On a peut étre un début de piste avec le message d'erreur d'alasa.
As tu insatllé le paquet firmware-intel-sond ?
Regarde si tu as des erreurs de chargement de firmware avec dmesg | grep firmware.
ou
journalctl -k | grep -Ei "ALSA|HDA|sof[-]|HDMI|snd[_-]|sound|hda.codec|hda.intel"
Répondre