Skip to content

I2S Maxim 98927 broken on 2017 Pixelbook with latest firmware (from linux-firmware 20250509) #32

@jmontleon

Description

@jmontleon

Fedora 42 recently updated from linux-firmware release 20250410 to 20250509.

When booting with the new firmware I see in dmesg:

avs_max98927 avs_max98927.1: ASoC: invalid widget control type 257:257:257
avs_max98927 avs_max98927.1: ASoC: failed to load widget ssp%dp_fe
avs_max98927 avs_max98927.1: ASoC: topology: could not load header: -22
snd_soc_avs 0000:00:1f.3: load topology "intel/avs/max98927-tplg.bin" failed: -22
snd_soc_avs 0000:00:1f.3: ASoC: error at snd_soc_component_probe on avs_max98927.1-platform: -22
avs_max98927 avs_max98927.1: ASoC: failed to instantiate card -22
avs_max98927 avs_max98927.1: probe with driver avs_max98927 failed with error -22

Replacing /usr/lib/firmware/intel/avs/max98927-tplg.bin.xz with the version from the previous package and rebooting gets everything working again. Looking at the history

https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/log/intel/avs/max98927-tplg.bin
https://github.com/thesofproject/avs-topology-xml/commits/main/i2s/max98927-tplg.xml

I see 221e4a6 as a recent change, though I don't know if something less obvious could be causing the issue.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions