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
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://kernel.ubuntu.com/ubuntu/ubuntu-yakkety.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: https://github.com/GalliumOS/galliumos-
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 (https://mrchromebox.tech/#fwscript)
** 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