Minnowboard:MinnowMaxLinuxKernel

From eLinux.org
Revision as of 20:10, 25 October 2014 by Dvhart (talk | contribs)
Jump to: navigation, search

The MinnowBoard MAX has had mainline (Kernel.org) Linux kernel support since 3.14, with some caveats. If using 3.14, you will want use the ACPI enumeration mode for the LPSS devices. If you want to use PCI enumeration, there are some needed PCI fixes for SPI that landed in the 3.16 kernel. Additional improvements to DRM and other areas are still making their way upstream. 3.18 is looking to be solid version for Bay Trail SoC support, including the Intel Atom E38** SoCs found on the MinnowBoard MAX.

While the x86_64 defconfig will boot the MinnowBoard MAX, you will likely want to enable various busses and IO devices to make the most of the board. The following configuration fragment is a good starting point:

File:Minnowmax-3.18.txt

To use it, you'll need to combine it with the x86_64 defconfig. If building on an x86_64 host, perform the following:

$ cd /path/to/linux
$ make defconfig
$ wget http://www.elinux.org/images/e/e2/Minnowmax-3.18.txt
$ scripts/kconfig/merge_config.sh .config Minnowmax-3.18.txt
<if all you see are overrides converting Y to M or similar, everything went according to plan>
$ make -j4 && make -j4 modules

Then install the kernel and modules according to your environment.