There are a couple of issues: first the byt-max98090 is not enabled by
default due to conflict with other sound codecs (see:

The driver configuration is such that SND_SST_IPC_API needs to be
disabled for SND_SOC_INTEL_BYT_MAX98090_MACH to be selectable. To
disable SND_SST_IPC_API all other drivers dependant on it have to be
disabled as well.

This means on distribution can only support either a baytrail max98090
or all other sound codecs at the moment (need to wait for upstream

The second issue is the codec cannot be probed unless gpio can use CRS
#diff-32b258ffa70fb36e4c510fca532f6d23R21 )

In the mean time while the issue is worked on by upstream, you can build
your own kernel with the attached patches.


This is how I built it on my machine:
git clone git:// --depth 1
git am bytmax98090-kernel-patches/*.patch
fakeroot debian/rules clean
DEB_BUILD_OPTIONS=parallel=8 fakeroot debian/rules binary-generic

Also note you still need to have the asound.state from chromeOS which
you can get at:

You can also use my ppa at your own risk :) at:

I use this ppa to get sound on an Acer CB3-111 (GNAWTY), booting with
BOOT_STUB firmware from MrChromebox (

** Attachment added: "bytmax98090-kernel-patches.tar.gz"

You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

  byt-max98090 not working on linux-image-4.8.0-22-generic  on baytrail

To manage notifications about this bug go to:

ubuntu-bugs mailing list

Reply via email to