<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>i.MX Processors中的主题 Re: Mainline kernel on mx28evk</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/Mainline-kernel-on-mx28evk/m-p/159901#M3089</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Fantastic, this is very helpful, thanks Fabio !&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 17 Oct 2012 20:42:58 GMT</pubDate>
    <dc:creator>RandyGraham</dc:creator>
    <dc:date>2012-10-17T20:42:58Z</dc:date>
    <item>
      <title>Mainline kernel on mx28evk</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Mainline-kernel-on-mx28evk/m-p/159892#M3080</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I'm trying to use mainline kernel on mx28evk.&lt;/P&gt;&lt;P&gt;The kernel boots by following this guide:&amp;nbsp;&lt;A href="http://www.imxdev.org/wiki/index.php?title=Running_a_mainline_kernel_on_a_MX28EVK_board"&gt;http://www.imxdev.org/wiki/index.php?title=Running_a_mainline_kernel_on_a_MX28EVK_board&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;However there is no USB support and I can not enable USB support in the kernel menuconfig.&lt;/P&gt;&lt;P&gt;USB supported by fsl-ehci, which is&amp;nbsp;CONFIG_USB_EHCI_FSL. The main problem is this option is not available in menuconfig for MXS platform. Even&amp;nbsp;EHCI HCD (USB 2.0) support is not available at all. These options are hidden for&amp;nbsp;mx28evk.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Has anyone got an idea how to make USB work in mainline kernel? Or maybe you already have compiled mainline kernel with all supported devices for mx28evk.&amp;nbsp;&lt;/P&gt;&lt;P&gt;Kernel I'm trying to run: 3.3.4 , 3.4.0-rc6 (both with same results)&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 08 May 2012 15:18:02 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Mainline-kernel-on-mx28evk/m-p/159892#M3080</guid>
      <dc:creator>andrey_at</dc:creator>
      <dc:date>2012-05-08T15:18:02Z</dc:date>
    </item>
    <item>
      <title>Re: Mainline kernel on mx28evk</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Mainline-kernel-on-mx28evk/m-p/159893#M3081</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello tcpjunky,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am also trying to get 3.4-rc6 to run on the eval board. The issue with USB is that it isn't implemented yet in the mainline kernel. I digged around a bit on the internet and found a few patches that implement that feature but to me it looks like they are still in an early development.&lt;/P&gt;&lt;P&gt;I haven't tested them myself because USB is just a nice-to-have feature for my current work and I have loads of other things to do ;) . I don't have all the links I found at hands but a good starting point for reading could be &lt;A href="http://www.spinics.net/lists/linux-usb/msg61485.html" rel="nofollow" target="_blank"&gt;http://www.spinics.net/lists/linux-usb/msg61485.html&lt;/A&gt; .&lt;/P&gt;&lt;P&gt;If I remember correctly the developers aim to get USB on mx28 in with kernel version 3.5 but I haven't followed the appropriate lists lately and don't know if this is still accurate.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-Steve&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 09 May 2012 07:17:56 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Mainline-kernel-on-mx28evk/m-p/159893#M3081</guid>
      <dc:creator>StMa</dc:creator>
      <dc:date>2012-05-09T07:17:56Z</dc:date>
    </item>
    <item>
      <title>Re: Mainline kernel on mx28evk</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Mainline-kernel-on-mx28evk/m-p/159894#M3082</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Steve,&lt;/P&gt;&lt;P&gt;thank you for your reply. I guess for now I have to stick with old Freescale kernel.&amp;nbsp;&lt;/P&gt;&lt;P&gt;It's good to know that mx28 might be supported in future kernel versions.&amp;nbsp;&lt;/P&gt;&lt;P&gt;Andrey&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 09 May 2012 07:31:38 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Mainline-kernel-on-mx28evk/m-p/159894#M3082</guid>
      <dc:creator>andrey_at</dc:creator>
      <dc:date>2012-05-09T07:31:38Z</dc:date>
    </item>
    <item>
      <title>Re: Mainline kernel on mx28evk</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Mainline-kernel-on-mx28evk/m-p/159895#M3083</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;USB is supported in mainline for mx23 and mx28 now.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Fabio Estevam&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 14 Oct 2012 16:37:49 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Mainline-kernel-on-mx28evk/m-p/159895#M3083</guid>
      <dc:creator>fabio_estevam</dc:creator>
      <dc:date>2012-10-14T16:37:49Z</dc:date>
    </item>
    <item>
      <title>Re: Mainline kernel on mx28evk</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Mainline-kernel-on-mx28evk/m-p/159896#M3084</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;USB works on &lt;A href="http://www.denx-cs.de/?q=M28"&gt;M28&lt;/A&gt; U-Boot and Kernel i.e. 3.7-rc1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Andreas&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 17 Oct 2012 09:45:42 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Mainline-kernel-on-mx28evk/m-p/159896#M3084</guid>
      <dc:creator>Nemo</dc:creator>
      <dc:date>2012-10-17T09:45:42Z</dc:date>
    </item>
    <item>
      <title>Re: Mainline kernel on mx28evk</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Mainline-kernel-on-mx28evk/m-p/159897#M3085</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Andreas,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am trying to get 3.7-rc1 running on my mx28evk, can you tell me how you got it working ?&lt;/P&gt;&lt;P&gt;On my setup it runs to the point of uncompressing the kernel and then nothing.&lt;/P&gt;&lt;P&gt;I have set console=ttyAMA0 per other posts, but still no luck. I see no console output beyond this step.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Which uboot build are you using ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for any help you can offer.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-Randy&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 17 Oct 2012 16:25:24 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Mainline-kernel-on-mx28evk/m-p/159897#M3085</guid>
      <dc:creator>RandyGraham</dc:creator>
      <dc:date>2012-10-17T16:25:24Z</dc:date>
    </item>
    <item>
      <title>Re: Mainline kernel on mx28evk</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Mainline-kernel-on-mx28evk/m-p/159898#M3086</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Randy,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;we do not run the kernel on the MCIMX28EVK by Freescale, we use the M28 which is a SoM. You can find more info on M28 under &lt;A href="http://www.denx-cs.de/?q=M28" title="http://www.denx-cs.de/?q=M28"&gt;http://www.denx-cs.de/?q=M28&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;M28 is currently supported by U-Boot 2012.07 and Linux 3.7rc1 which run out of the box. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Andreas&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 17 Oct 2012 17:46:49 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Mainline-kernel-on-mx28evk/m-p/159898#M3086</guid>
      <dc:creator>awdenx</dc:creator>
      <dc:date>2012-10-17T17:46:49Z</dc:date>
    </item>
    <item>
      <title>Re: Mainline kernel on mx28evk</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Mainline-kernel-on-mx28evk/m-p/159899#M3087</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks Andreas.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Based on my googling, it seems that the linux kernel 3.7-rc1 should run out of the box on the freescale MX28EVK as well (I assume the M28 SoM is based on the same refence design).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am using the same U-Boot I used to boot the 2.6.35 kernel so maybe that is my issue, and I need to update U-Boot ?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 17 Oct 2012 20:09:52 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Mainline-kernel-on-mx28evk/m-p/159899#M3087</guid>
      <dc:creator>RandyGraham</dc:creator>
      <dc:date>2012-10-17T20:09:52Z</dc:date>
    </item>
    <item>
      <title>Re: Mainline kernel on mx28evk</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Mainline-kernel-on-mx28evk/m-p/159900#M3088</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Yes, mx28evk is supported in the mainline kernel.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please upgrade to the latest U-boot 12.10. The old U-boot does not support device tree kernel booting.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You need also to build the mx28 device tree file:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;make imx28-evk.dtb&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;and the kernel as the usual way: make -j4 uImage&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you use TFTP for loading the kernel you can do:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;tftp 0x42000000 uImage; tftp 0x41000000 imx28-evk.dtb; bootm 0x42000000 - 0x41000000&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Fabio Estevam&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 17 Oct 2012 20:29:42 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Mainline-kernel-on-mx28evk/m-p/159900#M3088</guid>
      <dc:creator>fabio_estevam</dc:creator>
      <dc:date>2012-10-17T20:29:42Z</dc:date>
    </item>
    <item>
      <title>Re: Mainline kernel on mx28evk</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Mainline-kernel-on-mx28evk/m-p/159901#M3089</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Fantastic, this is very helpful, thanks Fabio !&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 17 Oct 2012 20:42:58 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Mainline-kernel-on-mx28evk/m-p/159901#M3089</guid>
      <dc:creator>RandyGraham</dc:creator>
      <dc:date>2012-10-17T20:42:58Z</dc:date>
    </item>
    <item>
      <title>Re: Mainline kernel on mx28evk</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Mainline-kernel-on-mx28evk/m-p/159902#M3090</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Is it possible to run 3.7-rc2 without U-boot? &lt;/P&gt;&lt;P&gt;I've done everything the same as for 3.6 but 3.7-rc2 does not boot.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Stuck on:&lt;/P&gt;&lt;P&gt;Uncompressing Linux... done, booting the kernel.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;With 3.6 it boots just fine without any changes. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Commands I use to create SD-card after kernel is compiled through ltib:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;./ltib -p boot_stream.spec -f&lt;/P&gt;&lt;P&gt;./mk_mx28_sd -b /dev/sdb&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 23 Oct 2012 12:09:01 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Mainline-kernel-on-mx28evk/m-p/159902#M3090</guid>
      <dc:creator>andrey_at</dc:creator>
      <dc:date>2012-10-23T12:09:01Z</dc:date>
    </item>
    <item>
      <title>Re: Mainline kernel on mx28evk</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Mainline-kernel-on-mx28evk/m-p/159903#M3091</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Andrey,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Yes, it is possible to boot 3.7-rc2 directly without a bootloader.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;3.7-rc2 only boots from device tree (uImage + .dtb). Previous kernel versions still had the board file and only required uImage.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you cannot use a bootloader, you should do the following:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Tahoma','sans-serif'; color: black;"&gt;&lt;BR /&gt;make mxs_defconfig&lt;BR /&gt; &lt;BR /&gt;make menuconfig, Boot options--&amp;gt;&lt;BR /&gt; &lt;BR /&gt; and select&amp;nbsp; the following options&lt;BR /&gt; [*] Use appended device tree blob to zImage (EXPERIMENTAL) &lt;BR /&gt; [*]&amp;nbsp;&amp;nbsp; Supplement the appended DTB with traditional ATAG information&lt;/SPAN&gt;&lt;SPAN lang="JA" style="font-size: 10.0pt; font-family: 'MS UI Gothic','sans-serif'; color: black;"&gt;│&lt;/SPAN&gt;&lt;SPAN style="font-size: 10.0pt; font-family: 'Tahoma','sans-serif'; color: black;"&gt;&lt;BR /&gt; &lt;BR /&gt; &lt;BR /&gt; Pass your kernel command line via menuconfig:&lt;BR /&gt; &lt;BR /&gt; Kernel command line type (Use bootloader kernel arguments if available)&amp;nbsp; &lt;BR /&gt; &lt;BR /&gt; Build the kernel: &lt;BR /&gt; &lt;BR /&gt; make -j4 (no need to use uImage here)&lt;BR /&gt; cat arch/arm/boot/zImage arch/arm/boot/imx28-evk.dtb &amp;gt; arch/arm/boot/zImage_dtb&lt;BR /&gt; &lt;BR /&gt; sudo cp arch/arm/boot/zImage_dtb ~/sdk1012/ltib/rootfs/boot/zImage&lt;BR /&gt; &lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;And then use this zImage the same way you used to do before (./ltib -p boot_stream.spec -f , etc). This zImage contains both uImage + dtb.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For development I think it is much easier to work with a bootloader though, so I can quickly deploy my new kernel via TFTP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Fabio Estevam&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 23 Oct 2012 12:47:09 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Mainline-kernel-on-mx28evk/m-p/159903#M3091</guid>
      <dc:creator>fabio_estevam</dc:creator>
      <dc:date>2012-10-23T12:47:09Z</dc:date>
    </item>
    <item>
      <title>Re: Mainline kernel on mx28evk</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Mainline-kernel-on-mx28evk/m-p/159904#M3092</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Fabio,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;it works, thank you.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best Regards,&lt;/P&gt;&lt;P&gt;Andrey &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 23 Oct 2012 13:06:52 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Mainline-kernel-on-mx28evk/m-p/159904#M3092</guid>
      <dc:creator>andrey_at</dc:creator>
      <dc:date>2012-10-23T13:06:52Z</dc:date>
    </item>
    <item>
      <title>Re: Mainline kernel on mx28evk</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Mainline-kernel-on-mx28evk/m-p/159905#M3093</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Fabio,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If I would start now trying to build the mainline kernel for imx28, should I best pick&amp;nbsp; v3.7 then (and no longer 3.7rc1 or rc2)?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Ruud &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 20 Feb 2013 07:46:09 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Mainline-kernel-on-mx28evk/m-p/159905#M3093</guid>
      <dc:creator>slay</dc:creator>
      <dc:date>2013-02-20T07:46:09Z</dc:date>
    </item>
    <item>
      <title>Re: Mainline kernel on mx28evk</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Mainline-kernel-on-mx28evk/m-p/159906#M3094</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Ruud,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can use 3.8 now that was realeased on Monday.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Fabio Estevam&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 20 Feb 2013 13:32:01 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Mainline-kernel-on-mx28evk/m-p/159906#M3094</guid>
      <dc:creator>fabio_estevam</dc:creator>
      <dc:date>2013-02-20T13:32:01Z</dc:date>
    </item>
    <item>
      <title>Re: Mainline kernel on mx28evk</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Mainline-kernel-on-mx28evk/m-p/159907#M3095</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Fabio,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I did build kernel 3.7.8 and use u-Boot 2013.01 to load this via TFTP. The u-boot part seems to be OK, but the booting of the kernel fails (stops after "Uncompressing Linux... done, booting the kernel."). I enabled Kernel low-level debugging and the Early printk and this is what I get:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', 'courier';"&gt;Uncompressing Linux... done, booting the kernel.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', 'courier';"&gt;Error: unrecognized/unsupported machine ID (r1 = 0x000009e3).&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', 'courier';"&gt;Available machine support:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', 'courier';"&gt;ID (hex) NAME&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', 'courier';"&gt;ffffffff Freescale i.MX28 (Device Tree)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', 'courier';"&gt;ffffffff Freescale i.MX23 (Device Tree)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', 'courier';"&gt;Please check your kernel config and/or bootloader.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It seems to me that the u-Boot sets the machine ID correctly (0x9e3 = 2531 = MACH_TYPE_MX28EVK), but for some reason the available ID's in the kernel image are set to ffffffff. I did try a "make imx28-evk.dtb", but this reports the dtb being up-to-date. For both the u-Boot and the kernel I used the gcc-4.4.4 from the ltib toolchain to build. I earlier tried to build the kernel from the Buildroot environment (using CodeSourcery toolchain), but this gave me the same result.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Would you (or anyone else) have an idea what goes wrong here?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Ruud&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;====================================================================================&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Update: just found out that the u-Boot should load the "imx28-evk.dtb". The boot_fdt was set to "try" and for a netboot it skips this step (with the default config). I just set it to "yes", copied the dtb to my tftpboot and now it boots... :smileyblush:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Until this week I was not aware of this "FDT" feature. I will try and find out if this is something we should use for our custom board in the future. Any advice is welcome...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: Ruud Commandeur&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 05 Mar 2013 08:40:51 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Mainline-kernel-on-mx28evk/m-p/159907#M3095</guid>
      <dc:creator>slay</dc:creator>
      <dc:date>2013-03-05T08:40:51Z</dc:date>
    </item>
    <item>
      <title>Re: Mainline kernel on mx28evk</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Mainline-kernel-on-mx28evk/m-p/159908#M3096</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Mainline U-boot is able to load a uImage-only kernel, such as the 2.6.35 or a dtb + uImage from recent kernels.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You need to tell U-boot that you will load dtb + uImage, by doing "setenv boot_fdt yes"&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Then you need to see U-boot retrieving uImage and dtb files. On the example below I am retrieving uImage and dtb via TFTP:&lt;/P&gt;&lt;P&gt;&lt;A href="http://pastebin.com/1HwpUcHm" title="http://pastebin.com/1HwpUcHm"&gt;http://pastebin.com/1HwpUcHm&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 05 Mar 2013 12:19:57 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Mainline-kernel-on-mx28evk/m-p/159908#M3096</guid>
      <dc:creator>fabio_estevam</dc:creator>
      <dc:date>2013-03-05T12:19:57Z</dc:date>
    </item>
  </channel>
</rss>

