No Sound Intel Skylake Chromebook

Hi, everyone!
There is no sound in Asus Chromebook c302c notebook. During the installation an error of missing topology for the sound circuits occurred. I believe it is hardware specific issue.

From the output of

sudo dmesg | grep firmware

it appears that several firmware files have failed to load, including the firmware for the sound card. Specifically, the following lines indicate that the firmware files

snd_soc_skl 0000:00:1f.3: Direct firmware load for 9d70-INTEL-SCRDMAX-0-tplg.bin failed with error -2
snd_soc_skl 0000:00:1f.3: Direct firmware load for skl_n88l25_m98357a-tplg.bin failed with error -2
snd_soc_skl 0000:00:1f.3: Direct firmware load for dfw_sst.bin failed with error -2

Sound on Skylake · Issue #379 · GalliumOS/galliumos-distro · GitHub here the working solutions foir Ubuntu based distros.
Failed to init topology Asus c302c · Issue #11 · thesofproject/avs-topology-xml · GitHub another effort to solve the issue.
Intel's Rewritten Audio Driver "AVS" Begins Landing In Linux 5.19 - Phoronix the work is in progress since Linux 5.19

Thumb up! It’s important!

Chromebooks aren’t a targeted focus for Clear Linux. Clear Linux is aimed at Cloud and Data Center environments.

1 Like

Oh, I don’t ask you to support every Chromebook, but this very laptop has the right sse 4.2 CPU and touchpad and touchscreen firmware already working! Why the sound card manufactured by Intel should not have the solution? Becides Google designed this laprop for using with cloud storage, isn’t it?

Edit: The skylake-driver as well as all its collaterals is deprecated in favour of the avs-driver . It’s recommended for end users of newer Linux kernel version to switch to the latter solution. See the main branch of this repository for information regarding topology files targeting the avs-driver.

So, how to do it? Should I make package request?

A package request would give us better tracking than a comment in the forum :slight_smile: I can’t guarantee it’ll get addressed, but maybe if the package is easy to incorporate…

1 Like

I made a request, please make sure everything is correct:


Salute, switching to the avs-driver requires one to modify modprobe options:

options snd_intel_dspcfg dsp_driver=4

Must I create this?

sudo nano /etc/modprobe.d/alsa.conf

or another .conf?

sudo mkdir -p /etc/kernel/cmdline.d
echo "options snd_intel_dspcfg dsp_driver=4" | sudo tee /etc/kernel/cmdline.d/alsa.conf
sudo clr-boot-manager update
sudo reboot


1 Like