Dummy Sound output on Intel Comet Lake PCH-LP cAVS

Forum rules
Before you post read how to get help. Topics in this forum are automatically closed 6 months after creation.
User avatar
SMG
Level 25
Level 25
Posts: 31333
Joined: Sun Jul 26, 2020 6:15 pm
Location: USA

Re: Dummy Sound output on Intel Comet Lake PCH-LP cAVS

Post by SMG »

Andy wrote: Sat Jan 14, 2023 3:22 am Hi, yes the HDMI and bluetooth were both showing and working in Sound, then I loaded the v6 kernel and added the sof firmware as per the instructions which were with the files I downloaded.

That brought up the internal sound card ES8336, and the bluetooth remained, but the HDMI disappeared.
Yet the HDMI is still listed in the outputs. Hmm.

I have been helping someone with a known computer model and it turns out there is an additional piece of hardware (I forget what it is called) in between the ones for which the firmware and drivers are loaded. That piece does not yet have open source drivers available (it is proprietary hardware, but they apparently are working on making the drivers available) and is a known issue to hearing sound in that other computer model. In that case the sound is being generated, but when it reaches the piece with the missing driver, it stops and thus can not make it to the end point of being heard.

I mention that because I can not see anything obvious in the latest output you posted which might indicate a problem with your install. (However, I am also not an audio wizard so maybe I am just missing something.)
Andy wrote: Sat Jan 14, 2023 3:22 amI just tried some headphones and when I plug them it the laptop recognises them and displays Headphones rather than Speakers in the Sound app.
But still no sound out of the headphones.

The 6.1-oem kernel just became available. We can see if that helps with this issue. You can install the latest 6.1-oem kernel with

Code: Select all

sudo apt-get install linux-oem-22.04c
and reboot.

If it does not work, post the output of

Code: Select all

journalctl -k | grep -Ei "ALSA|HDA|sof[-]|HDMI|snd[_-]|sound|hda.codec|hda.intel"
and we'll see if anything changed.
Image
A woman typing on a laptop with LM20.3 Cinnamon.
Andy
Level 1
Level 1
Posts: 15
Joined: Mon Nov 01, 2021 6:40 pm

Re: Dummy Sound output on Intel Comet Lake PCH-LP cAVS

Post by Andy »

Hi, yes that is correct there is no sound out of the headphone even though the Sound app recognises them when plugged in.

I tried loading the 6.1 kernel as per your command line and it worked fine, still the same with the bluetooth and sound card showing, bluetooth ok and no sound.

Heres the output you requested, thanks :)

Code: Select all

journalctl -k | grep -Ei "ALSA|HDA|sof[-]|HDMI|snd[_-]|sound|hda.codec|hda.intel"
Jan 17 20:32:38 s2 kernel: snd_hda_intel 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if info 0x040100
Jan 17 20:32:38 s2 kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if info 0x040100
Jan 17 20:32:38 s2 kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: enabling device (0000 -> 0002)
Jan 17 20:32:38 s2 kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if 0x040100
Jan 17 20:32:38 s2 kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915])
Jan 17 20:32:38 s2 kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: use msi interrupt mode
Jan 17 20:32:38 s2 kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: NHLT_DEVICE_I2S detected, ssp_mask 0x1
Jan 17 20:32:38 s2 kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Overriding topology with MCLK mask 0x1 from NHLT
Jan 17 20:32:38 s2 kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: hda codecs found, mask 4
Jan 17 20:32:38 s2 kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware info: version 2:2:0-57864
Jan 17 20:32:38 s2 kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware: ABI 3:22:1 Kernel ABI 3:23:0
Jan 17 20:32:38 s2 kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: unknown sof_ext_man header type 3 size 0x30
Jan 17 20:32:38 s2 kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware info: version 2:2:0-57864
Jan 17 20:32:38 s2 kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware: ABI 3:22:1 Kernel ABI 3:23:0
Jan 17 20:32:38 s2 kernel: sof-essx8336 sof-essx8336: quirk mask 0x0
Jan 17 20:32:38 s2 kernel: sof-essx8336 sof-essx8336: quirk SSP0
Jan 17 20:32:38 s2 kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Topology: ABI 3:22:1 Kernel ABI 3:23:0
Jan 17 20:32:38 s2 kernel: sof-essx8336 sof-essx8336: ASoC: Parent card not yet available, widget card binding deferred
Jan 17 20:32:38 s2 kernel: input: sof-essx8336 Headset as /devices/pci0000:00/0000:00:1f.3/sof-essx8336/sound/card0/input27
Jan 17 20:32:38 s2 kernel: input: sof-essx8336 HDMI/DP,pcm=5 as /devices/pci0000:00/0000:00:1f.3/sof-essx8336/sound/card0/input28
Jan 17 20:32:38 s2 kernel: input: sof-essx8336 HDMI/DP,pcm=6 as /devices/pci0000:00/0000:00:1f.3/sof-essx8336/sound/card0/input29
Jan 17 20:32:38 s2 kernel: input: sof-essx8336 HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:1f.3/sof-essx8336/sound/card0/input30
Last edited by SMG on Thu Jan 19, 2023 2:16 pm, edited 1 time in total.
Reason: Added code tags to the code output.
User avatar
SMG
Level 25
Level 25
Posts: 31333
Joined: Sun Jul 26, 2020 6:15 pm
Location: USA

Re: Dummy Sound output on Intel Comet Lake PCH-LP cAVS

Post by SMG »

Andy wrote: Thu Jan 19, 2023 4:55 am Hi, yes that is correct there is no sound out of the headphone even though the Sound app recognises them when plugged in.
And you've gone into alsamixer and made sure they are not muted (MM)?
Andy wrote: Thu Jan 19, 2023 4:55 amI tried loading the 6.1 kernel as per your command line and it worked fine, still the same with the bluetooth and sound card showing, bluetooth ok and no sound.
I'm sorry, but I am out of ideas of what else to try. The latest output appears to be the same as with the prior 6.0-oem kernel so it does not seem the newer kernel really made a difference.

I suggest to keep up with any BIOS/UEFI updates released by the manufacturer because it is possible they may help with this issue.
Image
A woman typing on a laptop with LM20.3 Cinnamon.
User avatar
SMG
Level 25
Level 25
Posts: 31333
Joined: Sun Jul 26, 2020 6:15 pm
Location: USA

Re: Dummy Sound output on Intel Comet Lake PCH-LP cAVS

Post by SMG »

Andy wrote: Thu Jan 19, 2023 4:55 amI tried loading the 6.1 kernel as per your command line and it worked fine, still the same with the bluetooth and sound card showing, bluetooth ok and no sound.
I'm helping someone with a different computer, but the output is starting to look a lot like yours. In your case, you have newer firmware showing, but otherwise the lines look the same.

What is your output of

Code: Select all

journalctl -b | grep -i "essx8336\|ES8336\|0000:00:1f.3"
when using the 6.1-oem kernel?
Image
A woman typing on a laptop with LM20.3 Cinnamon.
User avatar
SMG
Level 25
Level 25
Posts: 31333
Joined: Sun Jul 26, 2020 6:15 pm
Location: USA

Re: Dummy Sound output on Intel Comet Lake PCH-LP cAVS

Post by SMG »

Moderator note: minsk's post has been moved to their topic sof-essx8336 Sound problems. This is Andy's topic and only their data should be posted here.
Image
A woman typing on a laptop with LM20.3 Cinnamon.
Andy
Level 1
Level 1
Posts: 15
Joined: Mon Nov 01, 2021 6:40 pm

Re: Dummy Sound output on Intel Comet Lake PCH-LP cAVS

Post by Andy »

Hi, sorry for the late reply, here's the output:

Code: Select all

journalctl -b | grep -i "essx8336\|ES8336\|0000:00:1f.3"
Jan 30 21:24:14 s2 kernel: pci 0000:00:1f.3: [8086:02c8] type 00 class 0x040100
Jan 30 21:24:14 s2 kernel: pci 0000:00:1f.3: reg 0x10: [mem 0xb1218000-0xb121bfff 64bit]
Jan 30 21:24:14 s2 kernel: pci 0000:00:1f.3: reg 0x20: [mem 0xb1000000-0xb10fffff 64bit]
Jan 30 21:24:14 s2 kernel: pci 0000:00:1f.3: PME# supported from D3hot D3cold
Jan 30 21:24:28 s2 kernel: snd_hda_intel 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if info 0x040100
Jan 30 21:24:28 s2 kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if info 0x040100
Jan 30 21:24:28 s2 kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: enabling device (0000 -> 0002)
Jan 30 21:24:28 s2 kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if 0x040100
Jan 30 21:24:28 s2 kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915])
Jan 30 21:24:28 s2 kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: use msi interrupt mode
Jan 30 21:24:28 s2 kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: codec #0 probe error, ret: -5
Jan 30 21:24:28 s2 kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: NHLT_DEVICE_I2S detected, ssp_mask 0x1
Jan 30 21:24:28 s2 kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Overriding topology with MCLK mask 0x1 from NHLT
Jan 30 21:24:28 s2 kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: hda codecs found, mask 4
Jan 30 21:24:28 s2 kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware info: version 2:2:0-57864
Jan 30 21:24:28 s2 kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware: ABI 3:22:1 Kernel ABI 3:23:0
Jan 30 21:24:28 s2 kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: unknown sof_ext_man header type 3 size 0x30
Jan 30 21:24:28 s2 kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware info: version 2:2:0-57864
Jan 30 21:24:28 s2 kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Firmware: ABI 3:22:1 Kernel ABI 3:23:0
Jan 30 21:24:28 s2 kernel: sof-essx8336 sof-essx8336: quirk mask 0x0
Jan 30 21:24:28 s2 kernel: sof-essx8336 sof-essx8336: quirk SSP0
Jan 30 21:24:28 s2 kernel: sof-audio-pci-intel-cnl 0000:00:1f.3: Topology: ABI 3:22:1 Kernel ABI 3:23:0
Jan 30 21:24:28 s2 kernel: sof-essx8336 sof-essx8336: ASoC: Parent card not yet available, widget card binding deferred
Jan 30 21:24:28 s2 kernel: es8316 i2c-ESSX8336:00: assuming static mclk
Jan 30 21:24:28 s2 kernel: input: sof-essx8336 Headset as /devices/pci0000:00/0000:00:1f.3/sof-essx8336/sound/card0/input12
Jan 30 21:24:28 s2 kernel: input: sof-essx8336 HDMI/DP,pcm=5 as /devices/pci0000:00/0000:00:1f.3/sof-essx8336/sound/card0/input13
Jan 30 21:24:28 s2 kernel: input: sof-essx8336 HDMI/DP,pcm=6 as /devices/pci0000:00/0000:00:1f.3/sof-essx8336/sound/card0/input14
Jan 30 21:24:28 s2 kernel: input: sof-essx8336 HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:1f.3/sof-essx8336/sound/card0/input15
Last edited by SMG on Mon Jan 30, 2023 10:21 am, edited 1 time in total.
Reason: Added code tags to the code output.
User avatar
SMG
Level 25
Level 25
Posts: 31333
Joined: Sun Jul 26, 2020 6:15 pm
Location: USA

Re: Dummy Sound output on Intel Comet Lake PCH-LP cAVS

Post by SMG »

Andy wrote: Mon Jan 30, 2023 4:39 am Hi, sorry for the late reply, here's the output:
Your output is similar to someone else with what is likely the same hardware. Unfortunately, I am out of ideas of what to check. There are no error messages in what you posted. That means it would be trial and error time to see if one can get it to work with this kernel and SOF-firmware. I do not have this hardware so I can not make recommendations. I have already checked everything I know to check (but I am also not an audio guru and audio has a lot of different systems).

At this time, the only possible way it might work is to go back to a 6.0 kernel and then compile a custom kernel as per the directions here ES8336 support. Or you can get a usb soundcard and have audio now with it while you wait for a newer kernel to hopefully have the necessary fixes.
Image
A woman typing on a laptop with LM20.3 Cinnamon.
Locked

Return to “Sound”