[kernel 5.10] haut-paleur qui craque

Reconnaissance et configuration du matériel / kernel linux
Archtux
newbie
Messages : 8
Inscription : lun. 14 août 2017, 12:47

[kernel 5.10] haut-paleur qui craque

Message par Archtux »

Bonjour

Depuis la nouvelle version du noyau 5.10 le haut-parleur de mon ordinateur portable se met à craquer lors de l’émission de son alors que la prise jack est branché à des écouteurs, le haut-parleur devrait donc être inactif. La cause des craquements est bel et bien due au noyau puisque si je reviens au kernel 5.9 les craques disparaisse. Et évidement il revienne avec le kernel 5.10
Alors voici ce qui concerne les modules dédiés au son pour le noyau 5.9 :
lsmod | grep snd
snd_hda_codec_hdmi 73728 1
snd_hda_codec_realtek 143360 1
snd_hda_codec_generic 98304 1 snd_hda_codec_realtek
ledtrig_audio 16384 1 snd_hda_codec_generic
snd_hda_intel 57344 5
snd_intel_dspcfg 24576 1 snd_hda_intel
snd_hda_codec 167936 4 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec_realtek
snd_hda_core 106496 5 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_hda_codec_realtek
snd_hwdep 16384 1 snd_hda_codec
snd_pcm 147456 5 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_hda_core
snd_timer 45056 1 snd_pcm
snd 114688 17 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hwdep,snd_hda_intel,snd_hda_codec,snd_hda_codec_realtek,snd_timer,snd_pcm
soundcore 16384 1 snd

Et voici les modules dédiés au son pour le noyau 5.10
lsmod | grep snd
snd_hda_codec_hdmi 73728 1
snd_hda_codec_realtek 143360 1
snd_hda_codec_generic 98304 1 snd_hda_codec_realtek
ledtrig_audio 16384 1 snd_hda_codec_generic
snd_hda_intel 57344 3
snd_intel_dspcfg 24576 1 snd_hda_intel
soundwire_intel 45056 1 snd_intel_dspcfg
snd_hda_codec 172032 4 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec_realtek
snd_hda_core 106496 5 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_hda_codec_realtek
snd_hwdep 16384 1 snd_hda_codec
snd_soc_core 323584 1 soundwire_intel
snd_compress 32768 1 snd_soc_core
ac97_bus 16384 1 snd_soc_core
snd_pcm_dmaengine 16384 1 snd_soc_core
snd_pcm 147456 8 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,soundwire_intel,snd_compress,snd_soc_core,snd_hda_core,snd_pcm_dmaengine
snd_timer 45056 1 snd_pcm
snd 114688 16 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hwdep,snd_hda_intel,snd_hda_codec,snd_hda_codec_realtek,snd_timer,snd_compress,snd_soc_core,snd_pcm
soundcore 16384 1 snd

On voit que de nouveaux modules (soundwire_intel, snd_soc_core, snd_compress, ac97_bus, snd_pcm_dmaengine) on fait leur apparition, dont l’un est peut-être à l’origine du problème. Le noyau 5.10 est censé être un kernel LTS https://www.kernel.org/category/releases.html, il devrait donc bientôt remplacer le kernel LTS 5.4 actuel. Donc passer au kernel LTS ne serait qu’une solution provisoire puisque dans quelques mois je suppose que le noyau LTS va passer à la version 5.10.
Comment revenir à la situation du noyau 5.9 ? Quel module désactiver/blacklister ? Car j’ai essayé d’en désactiver mais du coup, le son disparaît après redémarrage. Au pire des cas sinon comment désactiver le haut parleur sans désactiver la prise jack avec les écouteurs ? Si cela est possible.

Voici ce que donne lspci concernant l’audio
lscpi -kvvv
00:1f.3 Audio device: Intel Corporation CM238 HD Audio Controller (rev 31)
Subsystem: Micro-Star International Co., Ltd. [MSI] Device 115a
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: 32, Cache Line Size: 64 bytes
Interrupt: pin A routed to IRQ 129
Region 0: Memory at df320000 (64-bit, non-prefetchable) [size=16K]
Region 4: Memory at df300000 (64-bit, non-prefetchable) [size=64K]
Capabilities: [50] Power Management version 3
Flags: PMEClk- DSI- D1- D2- AuxCurrent=55mA PME(D0-,D1-,D2-,D3hot+,D3cold+)
Status: D3 NoSoftRst+ PME-Enable+ DSel=0 DScale=0 PME-
Capabilities: [60] MSI: Enable+ Count=1/1 Maskable- 64bit+
Address: 00000000fee08004 Data: 4024
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel

Merci.
Répondre