<?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>topic Re: Kernel Bring up from 3.14.28 in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/Kernel-Bring-up-from-3-14-28/m-p/446541#M68906</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks for your reply.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CONFIG_DEBUG_IMX_UART_PORT is configured to wrong Port no 1 i.e ttymxc0. After configuring it to 2 (ttymxc1) which we passed from Uboot. I could see early print logs after that. After that again its hanging at setup_arch.&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: black;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: black;"&gt;In start_kernel&amp;nbsp; -&amp;gt; setup_arch -&amp;gt; setup_machine_fdt:-&amp;gt; of_flat_dt_match_machine -&amp;gt; of_get_flat_dt_root&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000;"&gt;unsigned long p = ((unsigned long)initial_boot_params) + be32_to_cpu(initial_boot_params-&amp;gt;off_dt_struct);&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000;"&gt;// Accessing initial_boot_params was causing Kernel to Freeze because in new Kernel initial_boot_params was not getting Initialized.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 19 Jun 2015 04:55:36 GMT</pubDate>
    <dc:creator>dilshad_alam</dc:creator>
    <dc:date>2015-06-19T04:55:36Z</dc:date>
    <item>
      <title>Kernel Bring up from 3.14.28</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Kernel-Bring-up-from-3-14-28/m-p/446537#M68902</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I have downloaded Kernel from below lables.&lt;/P&gt;&lt;P&gt;&lt;A href="http://git.freescale.com/git/cgit.cgi/imx/linux-2.6-imx.git/log/?h=imx_3.14.28_1.0.0_ga" title="http://git.freescale.com/git/cgit.cgi/imx/linux-2.6-imx.git/log/?h=imx_3.14.28_1.0.0_ga"&gt;http://git.freescale.com/git/cgit.cgi/imx/linux-2.6-imx.git/log/?h=imx_3.14.28_1.0.0_ga&lt;/A&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I compiled kernel code against our defconfig and dts files. Kernel is not booting I am not seeing any message after "&lt;STRONG&gt;Starting Kernel&lt;/STRONG&gt;"&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I just observed one thing.&lt;STRONG&gt;&amp;nbsp; Makefile.boot is no more part of arch/arm/mach-imx&lt;/STRONG&gt; folder. Seems it is intergrated to Device tree files. Could you please suggest where to check this information?&lt;/P&gt;&lt;P&gt;Any other pointers in debugging this issue would be&amp;nbsp; great help.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Currently our board is running on 3.10.17 Kernel Version.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Let me know if you need any further information.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 10 Jun 2015 12:55:25 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Kernel-Bring-up-from-3-14-28/m-p/446537#M68902</guid>
      <dc:creator>dilshad_alam</dc:creator>
      <dc:date>2015-06-10T12:55:25Z</dc:date>
    </item>
    <item>
      <title>Re: Kernel Bring up from 3.14.28</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Kernel-Bring-up-from-3-14-28/m-p/446538#M68903</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I tried to enable prints in arch/arm/boot/compressed/head.s by enabling macro DEBUG.&lt;/P&gt;&lt;P&gt;Enabled CONFIG_EARLY_PRINTK and CONFIG_DEBUG_LL. But not able too see any UART prints. Could you please suggest how to enable early prints.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;These are the Parameters passed from Uboot.&lt;/P&gt;&lt;P&gt;printenv&lt;/P&gt;&lt;P&gt;baudrate=115200&lt;/P&gt;&lt;P&gt;boot_fdt=try&lt;/P&gt;&lt;P&gt;bootcmd=echo bootcmd...; mmc dev ${mmcdev}; if mmc rescan; then mmc read 10800000 400 200; source 10800000;echo defaulting to ORINOCO kernel at ${kernelimageaddr}...; run loadkernelimage; bootm ${loadaddr}; fi;&lt;/P&gt;&lt;P&gt;bootdelay=0&lt;/P&gt;&lt;P&gt;bootscript=echo Running bootscript from mmc ...; source 10800000&lt;/P&gt;&lt;P&gt;console=ttymxc1&lt;/P&gt;&lt;P&gt;emergencysize=4000&lt;/P&gt;&lt;P&gt;fdt_addr=0x18000000&lt;/P&gt;&lt;P&gt;fdt_file=imx6dl-wandboard.dtb&lt;/P&gt;&lt;P&gt;image=zImage&lt;/P&gt;&lt;P&gt;initrd_high=0xffffffff&lt;/P&gt;&lt;P&gt;ip_dyn=yes&lt;/P&gt;&lt;P&gt;kernelimageaddr=800&lt;/P&gt;&lt;P&gt;kernelsize=2000&lt;/P&gt;&lt;P&gt;loadaddr=11000000&lt;/P&gt;&lt;P&gt;loadbootscript=mmc read 10800000 400 200;&lt;/P&gt;&lt;P&gt;loadfdt=fatload mmc ${mmcdev}:${mmcpart} ${fdt_addr} ${fdt_file}&lt;/P&gt;&lt;P&gt;loadimage=fatload mmc ${mmcdev}:${mmcpart} ${loadaddr} ${image}&lt;/P&gt;&lt;P&gt;loadkernelimage=mmc read ${loadaddr} ${kernelimageaddr} ${kernelsize}&lt;/P&gt;&lt;P&gt;loadsplashimage=mmc dev ${mmcdev}; mmc read ${splashcpaddr} ${splashimageaddr} ${splashimagesize}; cp.b ${splashcpaddr} ${splashloadaddr}&lt;/P&gt;&lt;P&gt;mmcargs=setenv bootargs console=${console},${baudrate} root=${mmcroot} init=/lib/systemd/systemd nosmp earlyprintk log_buf_len=16M debug mem=512M loglevel=8; run videoargs&lt;/P&gt;&lt;P&gt;mmcboot=echo Booting from mmc ...; run mmcargs; if test ${boot_fdt} = yes || test ${boot_fdt} = try; then if run loadfdt; then bootz ${loadaddr} - ${fdt_addr}; else if test ${boot_fdt} = try; then bootz; else echo WARN: Cannot load the DT; fi; fi; else bootz; fi;&lt;/P&gt;&lt;P&gt;mmcdev=0&lt;/P&gt;&lt;P&gt;mmcpart=1&lt;/P&gt;&lt;P&gt;mmcroot=/dev/mmcblk0p7 rootwait rw&lt;/P&gt;&lt;P&gt;netargs=setenv bootargs console=${console},${baudrate} root=/dev/nfs ip=dhcp nfsroot=${serverip}:${nfsroot},v3,tcp&lt;/P&gt;&lt;P&gt;netboot=echo Booting from net ...; run netargs; if test ${ip_dyn} = yes; then setenv get_cmd dhcp; else setenv get_cmd tftp; fi; ${get_cmd} ${image}; if test ${boot_fdt} = yes || test ${boot_fdt} = try; then if ${get_cmd} ${fdt_addr} ${fdt_file}; then bootz ${loadaddr} - ${fdt_addr}; else if test ${boot_fdt} = try; then bootz; else echo WARN: Cannot load the DT; fi; fi; else bootz; fi;&lt;/P&gt;&lt;P&gt;script=boot.scr&lt;/P&gt;&lt;P&gt;splashcpaddr=100000&lt;/P&gt;&lt;P&gt;splashimageaddr=600splashimagesize=1efdt_high=0xffffffff&lt;/P&gt;&lt;P&gt;splashloadaddr=41F80000&lt;/P&gt;&lt;P&gt;splashpos=m,m&lt;/P&gt;&lt;P&gt;update_sd_firmware=if test ${ip_dyn} = yes; then setenv get_cmd dhcp; else setenv get_cmd tftp; fi; if mmc dev ${mmcdev}; then if ${get_cmd} ${update_sd_firmware_filename}; then setexpr fw_sz ${filesize} / 0x200; setexpr fw_sz ${fw_sz} + 1; mmc write ${loadaddr} 0x2 ${fw_sz}; fi; fi&lt;/P&gt;&lt;P&gt;update_sd_firmware_filename=u-boot.imx&lt;/P&gt;&lt;P&gt;videoargs=setenv nextcon 0; if hdmidet; then setenv bootargs ${bootargs} video=mxcfb${nextcon}:dev=hdmi,1280x720M@60,if=RGB24; setenv fbmen fbmem=28M; setexpr nextcon ${nextcon} + 1; else echo - no HDMI monitor;fi; i2c dev 1; if i2c probe 0x10; then setenv bootargs ${bootargs} video=mxcfb${nextcon}:dev=lcd,800x480@60,if=RGB666; if test 0 -eq ${nextcon}; then setenv fbmem fbmem=10M; else setenv fbmem ${fbmem},10M; fi; setexpr nextcon ${nextcon} + 1; else echo '- no FWBADAPT-7WVGA-LCD-F07A-0102 display';fi; setenv bootargs ${bootargs} ${fbmem}&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Environment size: 2949/8188 bytes&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 11 Jun 2015 14:30:16 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Kernel-Bring-up-from-3-14-28/m-p/446538#M68903</guid>
      <dc:creator>dilshad_alam</dc:creator>
      <dc:date>2015-06-11T14:30:16Z</dc:date>
    </item>
    <item>
      <title>Re: Kernel Bring up from 3.14.28</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Kernel-Bring-up-from-3-14-28/m-p/446539#M68904</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Where Makefile.boot info is moved in device tree?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 17 Jun 2015 12:12:22 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Kernel-Bring-up-from-3-14-28/m-p/446539#M68904</guid>
      <dc:creator>dilshad_alam</dc:creator>
      <dc:date>2015-06-17T12:12:22Z</dc:date>
    </item>
    <item>
      <title>Re: Kernel Bring up from 3.14.28</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Kernel-Bring-up-from-3-14-28/m-p/446540#M68905</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I wonder if you tried with the wandboard custom kernel?&lt;/P&gt;&lt;P&gt;&lt;A href="https://github.com/wandboard-org/linux" title="https://github.com/wandboard-org/linux"&gt;wandboard-org/linux · GitHub&lt;/A&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;/Alejandro&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 18 Jun 2015 16:52:43 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Kernel-Bring-up-from-3-14-28/m-p/446540#M68905</guid>
      <dc:creator>alejandrolozan1</dc:creator>
      <dc:date>2015-06-18T16:52:43Z</dc:date>
    </item>
    <item>
      <title>Re: Kernel Bring up from 3.14.28</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Kernel-Bring-up-from-3-14-28/m-p/446541#M68906</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks for your reply.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CONFIG_DEBUG_IMX_UART_PORT is configured to wrong Port no 1 i.e ttymxc0. After configuring it to 2 (ttymxc1) which we passed from Uboot. I could see early print logs after that. After that again its hanging at setup_arch.&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: black;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: black;"&gt;In start_kernel&amp;nbsp; -&amp;gt; setup_arch -&amp;gt; setup_machine_fdt:-&amp;gt; of_flat_dt_match_machine -&amp;gt; of_get_flat_dt_root&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000;"&gt;unsigned long p = ((unsigned long)initial_boot_params) + be32_to_cpu(initial_boot_params-&amp;gt;off_dt_struct);&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000;"&gt;// Accessing initial_boot_params was causing Kernel to Freeze because in new Kernel initial_boot_params was not getting Initialized.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 19 Jun 2015 04:55:36 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Kernel-Bring-up-from-3-14-28/m-p/446541#M68906</guid>
      <dc:creator>dilshad_alam</dc:creator>
      <dc:date>2015-06-19T04:55:36Z</dc:date>
    </item>
  </channel>
</rss>

