This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

EVMK2H: Newer Linux Kernel?

I have the EVMK2H development board with the MCSDK 3.0.4. The Linux kernel is 3.10.10. I want to use the latest kernel 3.16.1, because of some problems with USB-3.

Is there a way, how to patch a vanilla Linux kernel with the TI-Keystone additions?

Just to get the latest kernel and have all decives on the EVMK2H board?

  • Hi Peter,

    You may not get keystone platform support from kernel.org/vanilla.

    Try to get latest kernel version from the following TI git (3.10.10) with fixes if any.

    https://git.ti.com/keystone-linux

  • This does not help me much. TI offers only 3.10.10 even with git.

    And I know, that there are some USB-3 fixes in 3.16, which I want to use.

    Porting USB-3 from 3.16 back to 3.10 is a lot of effort.

    Does anybody know, whether TI plans to integrate the Keystone-platform into the mainline kernel? Any timeframe to this?

  • Hi Peter,

    Sorry for the inconvenience,

    I have forwarded your request to respective team and will update.

  • Hi Titus!

    Any news on the Kernel-Update-Topic?

    I am currently also trying to get the EVMK2H Board running with a newer kernel version (Target is 3.14, currently also trying with 3.16.1).

    Reason is that the 3.14 Kernel will be the basis for all our applications in the next few years and includes additions that may NOT be easily backported to 3.10...

    I noticed a keystone defconfig and k2hk-evm.dts in the kernel vanilla sources which I assumed would fit our board (which is a Hawking board if I understood correctly, but I am also a little bit confused by TI's nomenclature...)

    I managed to boot a 3.16.1 kernel (disabling PAE and setting the U-Boot env-variable mem_lpae to 0).
    Unfortunately the boot process stopped with an error message when trying to connect to the rootfs via nfs.

    A closer look at the dts shows there to be no configuration of network-devices...

    Getting the device to work with kernel 3.14 is an essential step for us before continuing development, so I hope there is a way to do that...

    Regards,
    Alexander