Skip to content

Getting sound working on Chell (HP Chromebook 13 G1) with Debian? #387

@victorhooi

Description

@victorhooi

Describe the bug

I've just run the MrChromebox script, and installed Debian (testing) on a HP Chromebook 13 G1 (chell).

During the Debian installer, I did see an error message:

Some of your hardware needs non-free firmware files to operate. The firmware can be loaded from removable media, such as a USB stick or floppy.

The missing firmware files are: intel/avs/hda-80862809-tplgbin

If you have such media available now, insert it, and continue.

I just hit "No" (i.e. no media available), and figured I'd fix that after the install.

On the Chrultrabook docs page on audio, it has this warning:

Using AVS on a device with max98357a will blow your speakers. You have been warned.

Below is the output from running the setup-audio script from this repo:

victorhooi@dailir:~/code/chromebook-linux-audio$ ./setup-audio 
Detecting platform
Detected Intel Skylake
Enabling AVS driver
Installing UCM configuration
Cloning into '/tmp/alsa-ucm-conf-cros'...
remote: Enumerating objects: 117, done.
remote: Counting objects: 100% (117/117), done.
remote: Compressing objects: 100% (86/86), done.
remote: Total 117 (delta 38), reused 88 (delta 24), pack-reused 0 (from 0)
Receiving objects: 100% (117/117), 20.07 KiB | 4.01 MiB/s, done.
Resolving deltas: 100% (38/38), done.
Checking kernel config for 6.17.12+deb14-amd64
Detecting codecs
Warning: Kernel is missing module 'SND_SOC_INTEL_AVS_MACH_MAX98357A', audio may not work.
Initializing sound card
Found hardware: "avs_nau8825" "" "" "" ""
Hardware is initialized using a generic method
Found hardware: "avs_ssm4567" "" "" "" ""
Hardware is initialized using a generic method
Found hardware: "avs_dmic" "" "" "" ""
Hardware is initialized using a generic method
alsa-lib main.c:1554:(snd_use_case_mgr_open) error: failed to import hw:3 use case configuration -2
Found hardware: "avs_hdaudio" "Intel Skylake HDMI" "HDA:80862809,80860101,00100000" "" ""
Hardware is initialized using a generic method
Audio setup finished! Reboot to complete setup.
If you still have any issues post-reboot, report them to https://github.com/WeirdTreeThing/chromebook-linux-audio
If this script has been helpful for you and you would like to support the work I do, consider donating to https://paypal.me/weirdtreething

Do you know how to fix the missing module warning here?

And I saw the script mentions MAX98357A - does this mean that blowing the speakers warning applies to me? What can I do to resolve that?

Distro name and version
Debian forky/sid

Boardname
Chell (HP Chromebook 13 G1)

Logs
Generate logs with wget https://raw.githubusercontent.com/chrultrabook/linux-tools/main/debugging.sh; bash debugging.sh and attach the output here.

NB: I had to install pipewire-bin and strace first, to run the script. (Prior to that it was complaining about them not being available).

debug-logs-Chell-2025-12-25_23h40m.tar.gz

debug-logs-Chell-2025-12-25_23h40m.tar.gz

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions