You are not logged in.

#1 2021-01-11 20:33:16

Curiousmindflow
Member
Registered: 2021-01-11
Posts: 8

No sound on Chromebook ASUS C423N, Intel Pentium N4200 Apollo lake

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 smile

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

#2 2021-01-20 11:01:40

Curiousmindflow
Member
Registered: 2021-01-11
Posts: 8

Re: No sound on Chromebook ASUS C423N, Intel Pentium N4200 Apollo lake

Nobody as a clue ?

Offline

#3 2021-01-20 13:46:27

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 23,357

Re: No sound on Chromebook ASUS C423N, Intel Pentium N4200 Apollo lake

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

#4 2021-01-20 14:00:32

Curiousmindflow
Member
Registered: 2021-01-11
Posts: 8

Re: No sound on Chromebook ASUS C423N, Intel Pentium N4200 Apollo lake

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

#5 2021-01-23 12:54:29

Curiousmindflow
Member
Registered: 2021-01-11
Posts: 8

Re: No sound on Chromebook ASUS C423N, Intel Pentium N4200 Apollo lake

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

#6 2021-02-05 12:18:35

Curiousmindflow
Member
Registered: 2021-01-11
Posts: 8

Re: No sound on Chromebook ASUS C423N, Intel Pentium N4200 Apollo lake

Hello,

Nobody can help me please ?

Offline

#7 2021-02-05 12:44:14

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 23,357

Re: No sound on Chromebook ASUS C423N, Intel Pentium N4200 Apollo lake

Sorry this dropped off the radar

Remove the parameter you've set, install sof-firmware and alsa-ucm-conf instead

Offline

#8 2021-02-05 13:06:57

Curiousmindflow
Member
Registered: 2021-01-11
Posts: 8

Re: No sound on Chromebook ASUS C423N, Intel Pentium N4200 Apollo lake

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

#9 2021-02-21 16:33:04

Curiousmindflow
Member
Registered: 2021-01-11
Posts: 8

Re: No sound on Chromebook ASUS C423N, Intel Pentium N4200 Apollo lake

Please, no one have a clue ?

Offline

#10 2021-02-24 14:58:20

raindog1975
Member
From: Romania
Registered: 2017-04-04
Posts: 21

Re: No sound on Chromebook ASUS C423N, Intel Pentium N4200 Apollo lake

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

#11 2021-02-24 16:33:54

Curiousmindflow
Member
Registered: 2021-01-11
Posts: 8

Re: No sound on Chromebook ASUS C423N, Intel Pentium N4200 Apollo lake

Hello,

I've already tried that. No success.

Offline

#12 2021-02-25 04:37:43

raindog1975
Member
From: Romania
Registered: 2017-04-04
Posts: 21

Re: No sound on Chromebook ASUS C423N, Intel Pentium N4200 Apollo lake

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

Board footer

Powered by FluxBB