Difference between revisions of "Minnowboard:MinnowMaxLinuxKernel"

From eLinux.org
Jump to: navigation, search
(Created page with "The MinnowBoard MAX has had mainline (kernel.org) Linux kernel support since 3.14, with some caveats. If using 3.14, you'll want use the ACPI enumeration mode for the LPSS dev...")
 
 
(4 intermediate revisions by one other user not shown)
Line 1: Line 1:
The MinnowBoard MAX has had mainline (kernel.org) Linux kernel support since 3.14, with some caveats. If using 3.14, you'll 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.
+
The MinnowBoard MAX has had mainline ([http://kernel.org 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. To use it, you'll need to combine it with the x86_64 defconfig. If building on an x86_64 host, perform the following:
+
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:
  
$ cd /path/to/linux
+
[[File:Minnowmax-3.18.txt]]
$ make defconfig
+
 
$ wget <minnowboardmax-3.18.cfg>
+
To use it, you'll need to combine it with the x86_64 defconfig. If building on an x86_64 host, perform the following:
$ scripts/kconfig/merge-config.sh .config minnowboardmax-3.18.cfg
+
 
<if all you see are overrides converting Y to M or similar, everything went according to plan>
+
$ cd /path/to/linux
$ make -j4 && make -j4 modules
+
$ 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.
 
Then install the kernel and modules according to your environment.
 +
 +
[[Category:MinnowBoard]]

Latest revision as of 13:10, 19 March 2015

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.