You are not logged in.
Hello Archers,
I tried hours, days, to find out how to unable sound on my Chromebook, in vain. I must face the fact that i'm not in possession of sufficient knowledge to fix that issue !!
I'm new in the world of Linux and even more Arch, so please, be comprehensive
Like said in the subject, here there are few important data :
- computer model: ASUS C423N
- cpu: Intel pentium N4200, Apollo lake series
I've succeed to install arch on this machine, this post is wrote with it. The lack of sound is, so far, the only issue i've encountered.
Please, could you help me with that ?
Which info do i have to give you ?
Offline
Nobody as a clue ?
Offline
You didn't provide any information as to what is actually detected, how you are determining you don't have audio and by which means you are trying to play back audio.
What's your output of
aplay -l
lspci -k
sudo dmesg | grep -E 'snd|sof'
post these in
[code]code tags[/code]
Are alsa-ucm-conf and sof-firmware installed?
Offline
Hello V1del,
As i said, i'm new in Linux/Arch world. I didn't knew the output of which command you need. But thanks to you i do now.
Here are the output:
aplay -l
aplay: device_list:274: no soundcards found...
lspci -k
00:00.0 Host bridge: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series Host Bridge (rev 0b)
Subsystem: Intel Corporation Device 7270
lspci: Unable to load libkmod resources: error -2
00:00.1 Signal processing controller: Intel Corporation Device 5a8c (rev 0b)
Subsystem: Intel Corporation Device 5a8c
Kernel driver in use: proc_thermal
00:00.2 Non-Essential Instrumentation [1300]: Intel Corporation Device 5a8e (rev 0b)
Subsystem: Intel Corporation Device 7270
Kernel driver in use: intel_th_pci
00:02.0 VGA compatible controller: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series Integrated Graphics Controller (rev 0b)
Subsystem: Intel Corporation Device 7270
Kernel driver in use: i915
00:03.0 Multimedia controller: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series Imaging Unit (rev 0b)
00:0e.0 Multimedia audio controller: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series Audio Cluster (rev 0b)
Subsystem: Intel Corporation Device 7270
Kernel driver in use: snd_soc_skl
00:0f.0 Communication controller: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series Trusted Execution Engine (rev 0b)
Kernel driver in use: mei_me
00:14.0 PCI bridge: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series PCI Express Port B #1 (rev fb)
Kernel driver in use: pcieport
00:15.0 USB controller: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series USB xHCI (rev 0b)
Subsystem: Intel Corporation Device 7270
Kernel driver in use: xhci_hcd
00:16.0 Signal processing controller: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series I2C Controller #1 (rev 0b)
Subsystem: Intel Corporation Device 7270
Kernel driver in use: intel-lpss
00:16.1 Signal processing controller: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series I2C Controller #2 (rev 0b)
Subsystem: Intel Corporation Device 7270
Kernel driver in use: intel-lpss
00:16.2 Signal processing controller: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series I2C Controller #3 (rev 0b)
Subsystem: Intel Corporation Device 7270
Kernel driver in use: intel-lpss
00:16.3 Signal processing controller: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series I2C Controller #4 (rev 0b)
Subsystem: Intel Corporation Device 7270
Kernel driver in use: intel-lpss
00:17.0 Signal processing controller: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series I2C Controller #5 (rev 0b)
Subsystem: Intel Corporation Device 7270
Kernel driver in use: intel-lpss
00:17.1 Signal processing controller: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series I2C Controller #6 (rev 0b)
Subsystem: Intel Corporation Device 7270
Kernel driver in use: intel-lpss
00:18.0 Signal processing controller: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series HSUART Controller #1 (rev 0b)
Subsystem: Intel Corporation Device 7270
Kernel driver in use: intel-lpss
00:18.1 Signal processing controller: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series HSUART Controller #2 (rev 0b)
Subsystem: Intel Corporation Device 7270
Kernel driver in use: intel-lpss
00:18.2 Signal processing controller: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series HSUART Controller #3 (rev 0b)
Subsystem: Intel Corporation Device 7270
Kernel driver in use: intel-lpss
00:19.0 Signal processing controller: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series SPI Controller #1 (rev 0b)
Subsystem: Intel Corporation Device 7270
Kernel driver in use: intel-lpss
00:1b.0 SD Host controller: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series SDXC/MMC Host Controller (rev 0b)
Subsystem: Intel Corporation Device 7270
Kernel driver in use: sdhci-pci
00:1c.0 SD Host controller: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series eMMC Controller (rev 0b)
Subsystem: Intel Corporation Device 7270
Kernel driver in use: sdhci-pci
00:1f.0 ISA bridge: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series Low Pin Count Interface (rev 0b)
Subsystem: Intel Corporation Device 7270
Kernel driver in use: lpc_ich
00:1f.1 SMBus: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series SMBus Controller (rev 0b)
Subsystem: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series SMBus Controller
Kernel driver in use: i801_smbus
01:00.0 Network controller: Intel Corporation Wireless 7265 (rev 59)
Subsystem: Intel Corporation Dual Band Wireless-AC 7265
Kernel driver in use: iwlwifi
sudo dmesg | grep -E 'snd|sof'
[ 0.545298] PCI-DMA: Using software bounce buffering for IO (SWIOTLB)
[ 0.545301] software IO TLB: mapped [mem 0x00000000769e9000-0x000000007a9e9000] (64MB)
[ 3.756227] snd_hda_intel 0000:00:0e.0: DSP detected with PCI class/subclass/prog-if info 0x040100
[ 3.822512] snd_soc_skl 0000:00:0e.0: DSP detected with PCI class/subclass/prog-if info 0x040100
[ 4.543027] snd_soc_skl 0000:00:0e.0: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915])
[ 4.614366] snd_soc_skl 0000:00:0e.0: Direct firmware load for 5a98-coral-coral-31-tplg.bin failed with error -2
[ 4.614376] snd_soc_skl 0000:00:0e.0: tplg fw 5a98-coral-coral-31-tplg.bin load failed with -2, trying alternative tplg name bxt_da7219_max98357a-tplg.bin
[ 4.614404] snd_soc_skl 0000:00:0e.0: Direct firmware load for bxt_da7219_max98357a-tplg.bin failed with error -2
[ 4.614406] snd_soc_skl 0000:00:0e.0: tplg bxt_da7219_max98357a-tplg.bin failed with -2, falling back to dfw_sst.bin
[ 4.614431] snd_soc_skl 0000:00:0e.0: Direct firmware load for dfw_sst.bin failed with error -2
[ 4.614434] snd_soc_skl 0000:00:0e.0: Fallback tplg fw dfw_sst.bin load failed with -2
[ 4.614436] snd_soc_skl 0000:00:0e.0: Failed to init topology!
[ 4.614438] snd_soc_skl 0000:00:0e.0: ASoC: error at snd_soc_component_probe on 0000:00:0e.0: -2
[ 4.614441] snd_soc_skl 0000:00:0e.0: ASoC: failed to probe component -2
alsa-ucm-conf and sof-firmware are installed.
Offline
Hello,
After the reads of several related issues, i've created that file:
/etc/modprobe.d/alsa-base.conf
options snd-hda-intel dmic_detect=0
After a reboot, i have now different output for the asked commands:
aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 7: HDMI 1 [HDMI 1]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 8: HDMI 2 [HDMI 2]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 9: HDMI 3 [HDMI 3]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 10: HDMI 4 [HDMI 4]
Subdevices: 1/1
Subdevice #0: subdevice #0
lspci -k
0:00.0 Host bridge: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series Host Bridge (rev 0b)
Subsystem: Intel Corporation Device 7270
00:00.1 Signal processing controller: Intel Corporation Device 5a8c (rev 0b)
Subsystem: Intel Corporation Device 5a8c
Kernel driver in use: proc_thermal
Kernel modules: processor_thermal_device
00:00.2 Non-Essential Instrumentation [1300]: Intel Corporation Device 5a8e (rev 0b)
Subsystem: Intel Corporation Device 7270
Kernel driver in use: intel_th_pci
Kernel modules: intel_th_pci
00:02.0 VGA compatible controller: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series Integrated Graphics Controller (rev 0b)
Subsystem: Intel Corporation Device 7270
Kernel driver in use: i915
Kernel modules: i915
00:03.0 Multimedia controller: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series Imaging Unit (rev 0b)
00:0e.0 Multimedia audio controller: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series Audio Cluster (rev 0b)
Subsystem: Intel Corporation Device 7270
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel, snd_soc_skl, snd_sof_pci
00:0f.0 Communication controller: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series Trusted Execution Engine (rev 0b)
Kernel driver in use: mei_me
Kernel modules: mei_me
00:14.0 PCI bridge: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series PCI Express Port B #1 (rev fb)
Kernel driver in use: pcieport
00:15.0 USB controller: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series USB xHCI (rev 0b)
Subsystem: Intel Corporation Device 7270
Kernel driver in use: xhci_hcd
Kernel modules: xhci_pci
00:16.0 Signal processing controller: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series I2C Controller #1 (rev 0b)
Subsystem: Intel Corporation Device 7270
Kernel driver in use: intel-lpss
Kernel modules: intel_lpss_pci
00:16.1 Signal processing controller: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series I2C Controller #2 (rev 0b)
Subsystem: Intel Corporation Device 7270
Kernel driver in use: intel-lpss
Kernel modules: intel_lpss_pci
00:16.2 Signal processing controller: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series I2C Controller #3 (rev 0b)
Subsystem: Intel Corporation Device 7270
Kernel driver in use: intel-lpss
Kernel modules: intel_lpss_pci
00:16.3 Signal processing controller: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series I2C Controller #4 (rev 0b)
Subsystem: Intel Corporation Device 7270
Kernel driver in use: intel-lpss
Kernel modules: intel_lpss_pci
00:17.0 Signal processing controller: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series I2C Controller #5 (rev 0b)
Subsystem: Intel Corporation Device 7270
Kernel driver in use: intel-lpss
Kernel modules: intel_lpss_pci
00:17.1 Signal processing controller: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series I2C Controller #6 (rev 0b)
Subsystem: Intel Corporation Device 7270
Kernel driver in use: intel-lpss
Kernel modules: intel_lpss_pci
00:18.0 Signal processing controller: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series HSUART Controller #1 (rev 0b)
Subsystem: Intel Corporation Device 7270
Kernel driver in use: intel-lpss
Kernel modules: intel_lpss_pci
00:18.1 Signal processing controller: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series HSUART Controller #2 (rev 0b)
Subsystem: Intel Corporation Device 7270
Kernel driver in use: intel-lpss
Kernel modules: intel_lpss_pci
00:18.2 Signal processing controller: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series HSUART Controller #3 (rev 0b)
Subsystem: Intel Corporation Device 7270
Kernel driver in use: intel-lpss
Kernel modules: intel_lpss_pci
00:19.0 Signal processing controller: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series SPI Controller #1 (rev 0b)
Subsystem: Intel Corporation Device 7270
Kernel driver in use: intel-lpss
Kernel modules: intel_lpss_pci
00:1b.0 SD Host controller: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series SDXC/MMC Host Controller (rev 0b)
Subsystem: Intel Corporation Device 7270
Kernel driver in use: sdhci-pci
Kernel modules: sdhci_pci
00:1c.0 SD Host controller: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series eMMC Controller (rev 0b)
Subsystem: Intel Corporation Device 7270
Kernel driver in use: sdhci-pci
Kernel modules: sdhci_pci
00:1f.0 ISA bridge: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series Low Pin Count Interface (rev 0b)
Subsystem: Intel Corporation Device 7270
Kernel driver in use: lpc_ich
Kernel modules: lpc_ich
00:1f.1 SMBus: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series SMBus Controller (rev 0b)
Subsystem: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series SMBus Controller
Kernel driver in use: i801_smbus
Kernel modules: i2c_i801
01:00.0 Network controller: Intel Corporation Wireless 7265 (rev 59)
Subsystem: Intel Corporation Dual Band Wireless-AC 7265
Kernel driver in use: iwlwifi
Kernel modules: iwlwifi
sudo dmesg | grep -E 'snd|sof'
[ 0.554872] PCI-DMA: Using software bounce buffering for IO (SWIOTLB)
[ 0.554875] software IO TLB: mapped [mem 0x00000000769e9000-0x000000007a9e9000] (64MB)
[ 3.481825] snd_hda_intel 0000:00:0e.0: dmic_detect option is deprecated, pass snd-intel-dspcfg.dsp_driver=1 option instead
[ 3.847844] snd_hda_intel 0000:00:0e.0: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915])
Still no sound.
I've installed pavucontrol. In configuration all profiles are marked as unavailables. Only output is "dummy" one.
Offline
Hello,
Nobody can help me please ?
Offline
Sorry this dropped off the radar
Remove the parameter you've set, install sof-firmware and alsa-ucm-conf instead
Offline
No problem !
I've remove the config i've done. Those packages where already installed but i've reinstalled them.
Still not working. The command "alsamixer" give nothing, no sound card detected.
Offline
Please, no one have a clue ?
Offline
Maybe this will help ( seems like a very similar problem ): https://bkhome.org/news/201912/sound-fi … -lake.html . I've noticed that module snd_soc_skl gets loaded but it's for Sky Lake not Apollo Lake.
Offline
Hello,
I've already tried that. No success.
Offline
Hello.
you could also try linuxium's ubuntu "respin" : http://www.linuxium.com.au/isos , it has a lot of patches ( including sound ) for the Apollo Lake platform.
Offline