# \[SOLVED\] No sound / sof-essx8336

**URL:** <https://forum.endeavouros.com/t/solved-no-sound-sof-essx8336/40729>\
**Category:** Kernel, boot, graphics & hardware\
**Created:** [May 12, 2023, 9:12am UTC](https://forum.endeavouros.com/t/solved-no-sound-sof-essx8336/40729 "2023-05-12T09:12:58Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![schosslarock](https://forum.endeavouros.com/letter_avatar_proxy/v4/letter/s/f475e1/32.png) [@schosslarock](https://forum.endeavouros.com/u/schosslarock)\
**Post date:** [May 12, 2023, 9:12am UTC](https://forum.endeavouros.com/t/solved-no-sound-sof-essx8336/40729/1 "2023-05-12T09:12:58Z")

</div>

Can`t get sound to work. Maybe someone knows what i`m doing wrong.

journalctl -b

```auto
Mai 12 09:43:38 sss-mini kernel: sof-audio-pci-intel-apl 0000:00:0e.0: DSP detected with PCI class/subclass/prog-if info 0x040100
Mai 12 09:43:38 sss-mini kernel: sof-audio-pci-intel-apl 0000:00:0e.0: DSP detected with PCI class/subclass/prog-if 0x040100
Mai 12 09:43:38 sss-mini kernel: sof-audio-pci-intel-apl 0000:00:0e.0: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915])
Mai 12 09:43:39 sss-mini kernel: sof-audio-pci-intel-apl 0000:00:0e.0: use msi interrupt mode
Mai 12 09:43:39 sss-mini kernel: sof-audio-pci-intel-apl 0000:00:0e.0: NHLT_DEVICE_I2S detected, ssp_mask 0x5
Mai 12 09:43:39 sss-mini kernel: sof-audio-pci-intel-apl 0000:00:0e.0: Overriding topology with MCLK mask 0x2 from NHLT
Mai 12 09:43:39 sss-mini kernel: sof-audio-pci-intel-apl 0000:00:0e.0: hda codecs found, mask 4
Mai 12 09:43:39 sss-mini kernel: sof-audio-pci-intel-apl 0000:00:0e.0: Firmware info: version 2:2:0-57864
Mai 12 09:43:39 sss-mini kernel: sof-audio-pci-intel-apl 0000:00:0e.0: Firmware: ABI 3:22:1 Kernel ABI 3:23:0
Mai 12 09:43:39 sss-mini kernel: sof-audio-pci-intel-apl 0000:00:0e.0: unknown sof_ext_man header type 3 size 0x30
Mai 12 09:43:39 sss-mini kernel: sof-audio-pci-intel-apl 0000:00:0e.0: Firmware info: version 2:2:0-57864
Mai 12 09:43:39 sss-mini kernel: sof-audio-pci-intel-apl 0000:00:0e.0: Firmware: ABI 3:22:1 Kernel ABI 3:23:0
Mai 12 09:43:39 sss-mini kernel: sof-essx8336 sof-essx8336: quirk mask 0x2
Mai 12 09:43:39 sss-mini kernel: sof-essx8336 sof-essx8336: quirk SSP2
Mai 12 09:43:39 sss-mini kernel: sof-audio-pci-intel-apl 0000:00:0e.0: Topology: ABI 3:22:1 Kernel ABI 3:23:0
Mai 12 09:43:39 sss-mini kernel: sof-essx8336 sof-essx8336: ASoC: Parent card not yet available, widget card binding deferred
Mai 12 09:43:39 sss-mini kernel: es8316 i2c-ESSX8336:00: assuming static mclk

```

lsmod|grep snd

```auto
snd_seq_dummy 16384 0
snd_hrtimer 16384 1
snd_seq 114688 7 snd_seq_dummy
snd_seq_device 16384 1 snd_seq
snd_soc_sof_es8336 32768 1
snd_sof_probes 28672 0
snd_soc_intel_hda_dsp_common 20480 1 snd_soc_sof_es8336
snd_hda_codec_hdmi 102400 1
snd_soc_dmic 16384 0
snd_sof_pci_intel_apl 16384 0
snd_sof_intel_hda_common 229376 1 snd_sof_pci_intel_apl
soundwire_intel 61440 1 snd_sof_intel_hda_common
snd_sof_intel_hda 24576 1 snd_sof_intel_hda_common
snd_sof_pci 24576 2 snd_sof_intel_hda_common,snd_sof_pci_intel_apl
snd_sof_xtensa_dsp 20480 1 snd_sof_intel_hda_common
snd_sof 401408 4 snd_sof_pci,snd_sof_intel_hda_common,snd_sof_probes,snd_sof_intel_hda
snd_sof_utils 20480 1 snd_sof
snd_soc_avs 221184 0
snd_soc_hda_codec 28672 1 snd_soc_avs
snd_soc_skl 253952 0
snd_soc_hdac_hda 28672 2 snd_sof_intel_hda_common,snd_soc_skl
snd_hda_ext_core 36864 6 snd_soc_avs,snd_soc_hda_codec,snd_sof_intel_hda_common,snd_soc_hdac_hda,snd_soc_skl,snd_sof_intel_hda
snd_soc_sst_ipc 20480 1 snd_soc_skl
snd_soc_sst_dsp 45056 1 snd_soc_skl
snd_soc_acpi_intel_match 73728 3 snd_sof_intel_hda_common,snd_soc_skl,snd_sof_pci_intel_apl
snd_soc_acpi 16384 3 snd_soc_acpi_intel_match,snd_sof_intel_hda_common,snd_soc_skl
snd_soc_es8316 53248 1
snd_hda_intel 65536 0
snd_intel_dspcfg 36864 5 snd_soc_avs,snd_hda_intel,snd_sof,snd_sof_intel_hda_common,snd_soc_skl
snd_intel_sdw_acpi 20480 2 snd_sof_intel_hda_common,snd_intel_dspcfg
snd_soc_core 458752 11 snd_soc_avs,snd_soc_hda_codec,soundwire_intel,snd_sof,snd_sof_intel_hda_common,snd_soc_hdac_hda,snd_soc_sof_es8336,snd_soc_skl,snd_sof_probes,snd_soc_es8316,snd_soc_dmic
snd_hda_codec 225280 8 snd_soc_avs,snd_hda_codec_hdmi,snd_soc_hda_codec,snd_hda_intel,snd_soc_intel_hda_dsp_common,snd_soc_hdac_hda,snd_soc_skl,snd_sof_intel_hda
snd_compress 32768 3 snd_soc_avs,snd_soc_core,snd_sof_probes
snd_hda_core 143360 11 snd_soc_avs,snd_hda_codec_hdmi,snd_soc_hda_codec,snd_hda_intel,snd_hda_ext_core,snd_hda_codec,snd_soc_intel_hda_dsp_common,snd_sof_intel_hda_common,snd_soc_hdac_hda,snd_soc_skl,snd_sof_intel_hda
ac97_bus 16384 1 snd_soc_core
snd_hwdep 20480 1 snd_hda_codec
snd_pcm_dmaengine 20480 1 snd_soc_core
snd_pcm 217088 14 snd_soc_avs,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,soundwire_intel,snd_sof,snd_sof_intel_hda_common,snd_compress,snd_soc_core,snd_sof_utils,snd_soc_skl,snd_soc_es8316,snd_hda_core,snd_pcm_dmaengine
snd_timer 57344 3 snd_seq,snd_hrtimer,snd_pcm
snd 155648 16 snd_seq,snd_seq_device,snd_hda_codec_hdmi,snd_hwdep,snd_hda_intel,snd_hda_codec,snd_sof,snd_timer,snd_compress,snd_soc_core,snd_soc_sof_es8336,snd_pcm
soundcore 16384 1 snd

```

aplay -L

```auto
null
    Discard all samples (playback) or generate zero samples (capture)
lavrate
    Rate Converter Plugin Using Libav/FFmpeg Library
samplerate
    Rate Converter Plugin Using Samplerate Library
speexrate
    Rate Converter Plugin Using Speex Resampler
jack
    JACK Audio Connection Kit
oss
    Open Sound System
pipewire
    PipeWire Sound Server
pulse
    PulseAudio Sound Server
speex
    Plugin using Speex DSP (resample, agc, denoise, echo, dereverb)
upmix
    Plugin for channel upmix (4,6,8)
vdownmix
    Plugin for channel downmix (stereo) with a simple spacialization
default
    Default ALSA Output (currently PipeWire Media Server)
sysdefault:CARD=sofessx8336
    sof-essx8336,
    Default Audio Device
usbstream:CARD=sofessx8336
    sof-essx8336
    USB Stream Output

```

pactl list sinks

```auto
Sink #94
	State: SUSPENDED
	Name: alsa_output.pci-0000_00_0e.0-platform-sof-essx8336.3.stereo-fallback
	Description: Celeron/Pentium Silver Processor High Definition Audio Stereo
	Driver: PipeWire
	Sample Specification: s32le 2ch 48000Hz
	Channel Map: front-left,front-right
	Owner Module: 4294967295
	Mute: no
	Volume: front-left: 83230 / 127% / 6,23 dB, front-right: 83230 / 127% / 6,23 dB
	        balance 0,00
	Base Volume: 65536 / 100% / 0,00 dB
	Monitor Source: alsa_output.pci-0000_00_0e.0-platform-sof-essx8336.3.stereo-fallback.monitor
	Latency: 0 usec, configured 0 usec
	Flags: HARDWARE HW_MUTE_CTRL DECIBEL_VOLUME LATENCY
	Properties:
		alsa.card = "0"
		alsa.card_name = "sof-essx8336"
		alsa.class = "generic"
		alsa.device = "0"
		alsa.driver_name = "snd_soc_sof_es8336"
		alsa.id = "ES8336 (*)"
		alsa.long_card_name = "TobefilledbyO.E.M.-TobefilledbyO.E.M.-TobefilledbyO.E.M.-ITobefilledbyO.E.M"
		alsa.name = ""
		alsa.resolution_bits = "16"
		alsa.subclass = "generic-mix"
		alsa.subdevice = "0"
		alsa.subdevice_name = "subdevice #0"
		api.alsa.card.longname = "TobefilledbyO.E.M.-TobefilledbyO.E.M.-TobefilledbyO.E.M.-ITobefilledbyO.E.M"
		api.alsa.card.name = "sof-essx8336"
		api.alsa.path = "hw:0"
		api.alsa.pcm.card = "0"
		api.alsa.pcm.stream = "playback"
		audio.channels = "2"
		audio.position = "FL,FR"
		card.profile.device = "6"
		device.api = "alsa"
		device.class = "sound"
		device.id = "52"
		device.profile.description = "Stereo"
		device.profile.name = "stereo-fallback"
		device.routes = "2"
		factory.name = "api.alsa.pcm.sink"
		media.class = "Audio/Sink"
		device.description = "Celeron/Pentium Silver Processor High Definition Audio"
		node.name = "alsa_output.pci-0000_00_0e.0-platform-sof-essx8336.3.stereo-fallback"
		node.nick = "Stereo"
		node.pause-on-idle = "false"
		object.path = "alsa:pcm:0:hw:0:playback"
		priority.driver = "1000"
		priority.session = "1000"
		factory.id = "18"
		clock.quantum-limit = "8192"
		client.id = "34"
		node.driver = "true"
		factory.mode = "merge"
		audio.adapt.follower = ""
		library.name = "audioconvert/libspa-audioconvert"
		object.id = "32"
		object.serial = "94"
		api.acp.auto-port = "false"
		api.acp.auto-profile = "false"
		api.alsa.card = "0"
		api.alsa.use-acp = "true"
		api.dbus.ReserveDevice1 = "Audio0"
		device.bus = "pci"
		device.bus_path = "pci-0000:00:0e.0-platform-sof-essx8336"
		device.enum.api = "udev"
		device.icon_name = "audio-card-analog-pci"
		device.name = "alsa_card.pci-0000_00_0e.0-platform-sof-essx8336.3"
		device.nick = "sof-essx8336"
		device.plugged.usec = "8236390"
		device.product.id = "0x3198"
		device.product.name = "Celeron/Pentium Silver Processor High Definition Audio"
		device.subsystem = "sound"
		sysfs.path = "/devices/pci0000:00/0000:00:0e.0/sof-essx8336/sound/card0"
		device.vendor.id = "0x8086"
		device.vendor.name = "Intel Corporation"
		device.string = "0"
	Ports:
		analog-output-speaker: Lautsprecher (type: Speaker, priority: 10000, availability unknown)
		analog-output-headphones: Kopfhörer (type: Headphones, priority: 9900, availability group: Legacy 1, not available)
	Active Port: analog-output-speaker
	Formats:
		pcm

```

I have sof-firmware and alsa-ucm-conf installed

---

<div class="post-metadata">

**Author:** ![anon92589110](https://forum.endeavouros.com/letter_avatar_proxy/v4/letter/a/7ab992/32.png) [@anon92589110](https://forum.endeavouros.com/u/anon92589110)\
**Post date:** [May 12, 2023, 12:55pm UTC](https://forum.endeavouros.com/t/solved-no-sound-sof-essx8336/40729/2 "2023-05-12T12:55:18Z")

</div>

I just found this:  
[https://bbs.archlinux.org/viewtopic.php?id=272060](https://bbs.archlinux.org/viewtopic.php?id=272060)

Seems like some people solved this issue. The last post in this thread is just a couple days old.

---

<div class="post-metadata">

**Author:** ![schosslarock](https://forum.endeavouros.com/letter_avatar_proxy/v4/letter/s/f475e1/32.png) [@schosslarock](https://forum.endeavouros.com/u/schosslarock)\
**Post date:** [May 13, 2023, 5:10am UTC](https://forum.endeavouros.com/t/solved-no-sound-sof-essx8336/40729/3 "2023-05-13T05:10:04Z")

</div>

Found the solution:

added the following line to /etc/modprobe.d/alsa-base.conf

```auto
options snd_soc_sof_es8336 quirk=0x02

```

Then i did this and it worked: [https://wiki.archlinux.org/title/Advanced\_Linux\_Sound\_Architecture/Troubleshooting#Volume\_is\_too\_low](https://wiki.archlinux.org/title/Advanced_Linux_Sound_Architecture/Troubleshooting#Volume_is_too_low)

---

<div class="post-metadata">

**Author:** ![system](https://forum.endeavouros.com/uploads/default/original/2X/9/9ea52f9fd5ef8e609e593c362d61a36295f48be8.png) [@system](https://forum.endeavouros.com/u/system)\
**Post date:** [May 15, 2023, 5:11am UTC](https://forum.endeavouros.com/t/solved-no-sound-sof-essx8336/40729/4 "2023-05-15T05:11:04Z")

</div>

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.
