<?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 hangs after uboot load the uImage/device-tree/RFS in T-Series</title>
    <link>https://community.nxp.com/t5/T-Series/kernel-hangs-after-uboot-load-the-uImage-device-tree-RFS/m-p/1759065#M4776</link>
    <description>&lt;P&gt;Nothing has changed。&lt;/P&gt;</description>
    <pubDate>Fri, 17 Nov 2023 13:46:28 GMT</pubDate>
    <dc:creator>muaxi8</dc:creator>
    <dc:date>2023-11-17T13:46:28Z</dc:date>
    <item>
      <title>kernel hangs after uboot load the uImage/device-tree/RFS</title>
      <link>https://community.nxp.com/t5/T-Series/kernel-hangs-after-uboot-load-the-uImage-device-tree-RFS/m-p/1748160#M4754</link>
      <description>&lt;P&gt;hello,help me !&lt;/P&gt;&lt;P&gt;my boadr is t4240 Custom&amp;nbsp; board, I developed with sdk1.9,&amp;nbsp;Now the kernel is stuck after uboot loads the device tree,&amp;nbsp;Here is log:&lt;/P&gt;&lt;P&gt;U-Boot 2015.01-13125-geb3d4fc-dirty (Oct 29 2023 - 14:58:34)&lt;/P&gt;&lt;P&gt;CPU0: T4240, Version: 2.0, (0x82400020)&lt;BR /&gt;Core: e6500, Version: 2.0, (0x80400120)&lt;BR /&gt;Clock Configuration:&lt;BR /&gt;CPU0:933.333 MHz, CPU1:933.333 MHz, CPU2:933.333 MHz, CPU3:933.333 MHz,&lt;BR /&gt;CPU4:933.333 MHz, CPU5:933.333 MHz, CPU6:933.333 MHz, CPU7:933.333 MHz,&lt;BR /&gt;CPU8:933.333 MHz, CPU9:933.333 MHz, CPU10:933.333 MHz, CPU11:933.333 MHz,&lt;BR /&gt;CCB:600 MHz,&lt;BR /&gt;DDR:666.667 MHz (1333.333 MT/s data rate) (Asynchronous), IFC:150 MHz&lt;BR /&gt;FMAN1: 600 MHz&lt;BR /&gt;FMAN2: 600 MHz&lt;BR /&gt;QMAN: 300 MHz&lt;BR /&gt;PME: 288.889 MHz&lt;BR /&gt;L1: D-cache 32 KiB enabled&lt;BR /&gt;I-cache 32 KiB enabled&lt;BR /&gt;Reset Configuration Word (RCW):&lt;BR /&gt;00000000: 1205000e 0d0f0e0d 00000000 00000000&lt;BR /&gt;00000010: 6c362828 005f4a00 4c027000 f5000000&lt;BR /&gt;00000020: 00000000 ee0000ee 00000000 000387fc&lt;BR /&gt;00000030: 00000000 52800000 00000000 00000028&lt;BR /&gt;Board: T4240RDB, Board rev: 0xff CPLD ver: 0xffff, vBank: 7&lt;BR /&gt;SERDES Reference Clocks:&lt;BR /&gt;SERDES1=100MHz SERDES2=156.25MHz&lt;BR /&gt;SERDES3=100MHz SERDES4=100MHz&lt;BR /&gt;I2C: ready&lt;BR /&gt;SPI: ready&lt;BR /&gt;DRAM: Initializing....using SPD&lt;BR /&gt;222222222222222222@@@@@@@@&lt;BR /&gt;ddr_freq_mhz 1333&lt;BR /&gt;Configuring DDR for 1333.333 MT/s data rate&lt;BR /&gt;2 GiB left unmapped&lt;BR /&gt;4 GiB (DDR3, 32-bit, CL=9, ECC on)&lt;BR /&gt;Flash: 128 MiB&lt;BR /&gt;L2: 2 MiB enabled&lt;BR /&gt;enable l2 for cluster 1 fec60000&lt;BR /&gt;enable l2 for cluster 2 feca0000&lt;BR /&gt;Corenet Platform Cache: 1.5 MiB enabled&lt;BR /&gt;arch/powerpc/cpu/mpc85xx/fsl_corenet2_serdes.c serdes_init 317 Using SERDES1 Protocol: 27 (0x1b)&lt;BR /&gt;arch/powerpc/cpu/mpc85xx/fsl_corenet2_serdes.c serdes_init 317 Using SERDES2 Protocol: 27 (0x1b)&lt;BR /&gt;arch/powerpc/cpu/mpc85xx/fsl_corenet2_serdes.c serdes_init 317 Using SERDES3 Protocol: 5 (0x5)&lt;BR /&gt;arch/powerpc/cpu/mpc85xx/fsl_corenet2_serdes.c serdes_init 317 Using SERDES4 Protocol: 5 (0x5)&lt;BR /&gt;NAND: 2048 MiB&lt;BR /&gt;MMC: FSL_SDHC: 0&lt;BR /&gt;PCIe1: Root Complex, no link, regs @ 0xfe240000&lt;BR /&gt;PCIe1: Bus 00 - 00&lt;BR /&gt;PCIe2: disabled&lt;BR /&gt;PCIe3: Root Complex, no link, regs @ 0xfe260000&lt;BR /&gt;PCIe3: Bus 01 - 01&lt;BR /&gt;PCIe4: disabled&lt;BR /&gt;In: serial&lt;BR /&gt;Out: serial&lt;BR /&gt;Err: serial&lt;BR /&gt;Neti 111111: miiphy_init&lt;BR /&gt;....phy_init.........&lt;BR /&gt;marvel phy init ...&lt;BR /&gt;Invalid SerDes2 protocol for T4240RDB&lt;BR /&gt;Fman1: Uploading microcode version 108.4.5&lt;BR /&gt;drivers/net/fm/eth.c fm_eth_initialize 693&lt;BR /&gt;init_phy 642&lt;BR /&gt;drivers/net/fm/eth.c fm_eth_initialize 693&lt;BR /&gt;Phy 1 not found&lt;BR /&gt;PHY reset timed out&lt;BR /&gt;init_phy 642&lt;BR /&gt;drivers/net/fm/eth.c fm_eth_initialize 693&lt;BR /&gt;Phy 2 not found&lt;BR /&gt;PHY reset timed out&lt;BR /&gt;init_phy 642&lt;BR /&gt;drivers/net/fm/eth.c fm_eth_initialize 693&lt;BR /&gt;Phy 3 not found&lt;BR /&gt;PHY reset timed out&lt;BR /&gt;init_phy 642&lt;BR /&gt;drivers/net/fm/eth.c fm_eth_initialize 693&lt;BR /&gt;drivers/net/fm/eth.c fm_eth_initialize 693&lt;BR /&gt;drivers/net/fm/eth.c fm_eth_initialize 693&lt;BR /&gt;drivers/net/fm/eth.c fm_eth_initialize 693&lt;BR /&gt;Fman2: Uploading microcode version 108.4.5&lt;BR /&gt;drivers/net/fm/eth.c fm_eth_initialize 693&lt;BR /&gt;FSL_MDIO0:0 is connected to FM1@DTSEC1. Reconnecting to FM2@DTSEC1&lt;BR /&gt;init_phy 642&lt;BR /&gt;drivers/net/fm/eth.c fm_eth_initialize 693&lt;BR /&gt;FSL_MDIO0:0 is connected to FM2@DTSEC1. Reconnecting to FM2@DTSEC2&lt;BR /&gt;init_phy 642&lt;BR /&gt;drivers/net/fm/eth.c fm_eth_initialize 693&lt;BR /&gt;FSL_MDIO0:0 is connected to FM2@DTSEC2. Reconnecting to FM2@DTSEC3&lt;BR /&gt;init_phy 642&lt;BR /&gt;drivers/net/fm/eth.c fm_eth_initialize 693&lt;BR /&gt;FSL_MDIO0:0 is connected to FM2@DTSEC3. Reconnecting to FM2@DTSEC4&lt;BR /&gt;init_phy 642&lt;BR /&gt;drivers/net/fm/eth.c fm_eth_initialize 693&lt;BR /&gt;drivers/net/fm/eth.c fm_eth_initialize 693&lt;BR /&gt;drivers/net/fm/eth.c fm_eth_initialize 693&lt;BR /&gt;drivers/net/fm/eth.c fm_eth_initialize 693&lt;BR /&gt;FM1@DTSEC1, FM1@DTSEC2, FM1@DTSEC3, FM1@DTSEC4, FM1@DTSEC5, FM1@DTSEC6, FM1@DTSEC9, FM1@DTSEC10, FM2@DTSEC1 [PRIME], FM2@DTSEC2, FM2@DTSEC3&lt;BR /&gt;Error: FM2@DTSEC3 address not set.&lt;BR /&gt;, FM2@DTSEC4&lt;BR /&gt;Error: FM2@DTSEC4 address not set.&lt;BR /&gt;, FM2@DTSEC5&lt;BR /&gt;Error: FM2@DTSEC5 address not set.&lt;BR /&gt;, FM2@DTSEC6&lt;BR /&gt;Error: FM2@DTSEC6 address not set.&lt;BR /&gt;, FM2@DTSEC9&lt;BR /&gt;Error: FM2@DTSEC9 address not set.&lt;BR /&gt;, FM2@DTSEC10&lt;BR /&gt;Error: FM2@DTSEC10 address not set.&lt;/P&gt;&lt;P&gt;Hit any key to stop autoboot: 0&lt;BR /&gt;=&amp;gt;&lt;BR /&gt;=&amp;gt; pri&lt;BR /&gt;baudrate=115200&lt;BR /&gt;bdev=sda3&lt;BR /&gt;bootargs=root=/dev/ram rw console=ttyS0,115200 ramdisk_size=10000000 loglevel=10 log_buf_len=128K&lt;BR /&gt;bootcmd=setenv bootargs root=/dev/ram rw console=$consoledev,$baudrate $othbootargs;setenv ramdiskaddr 0xe9300000;setenv fdtaddr 0xe8800000;setenv loadaddr 0xe8020000;bootm $loadaddr - $fdtaddr&lt;BR /&gt;bootdelay=3&lt;BR /&gt;bootfile=uImage&lt;BR /&gt;consoledev=ttyS0&lt;BR /&gt;eth1addr=00:11:22:33:44:11&lt;BR /&gt;eth2addr=00:11:22:33:44:22&lt;BR /&gt;eth3addr=00:11:22:33:44:33&lt;BR /&gt;eth4addr=00:11:22:33:44:44&lt;BR /&gt;eth5addr=00:11:22:33:44:55&lt;BR /&gt;eth6addr=00:11:22:33:44:66&lt;BR /&gt;eth7addr=00:04:9F:77:4E:07&lt;BR /&gt;eth8addr=00:11:22:33:44:88&lt;BR /&gt;eth9addr=00:11:22:33:44:99&lt;BR /&gt;ethact=FM2@DTSEC1&lt;BR /&gt;ethaddr=00:11:22:33:44:00&lt;BR /&gt;ethprime=FM2@DTSEC1&lt;BR /&gt;fdtaddr=0xe8800000&lt;BR /&gt;fdtfile=t4240rdb/t4240rdb.dtb&lt;BR /&gt;fileaddr=5000000&lt;BR /&gt;filesize=3b0000&lt;BR /&gt;flash_all=tftpboot 1000000 uImage;tftpboot 2000000 t4240rdb.dtb;tftpboot 5000000 fsl-image-minimal-t4240rdb-64b.ext2.gz.u-boot ;bootm 1000000 5000000 2000000&lt;BR /&gt;flash_uboot=tftpboot 0x5000000 u-boot.bin;protect off $ubootaddr +$filesize;erase $ubootaddr +$filesize;cp.b 5000000 $ubootaddr $filesize;protect on $ubootaddr +$filesize;&lt;BR /&gt;fman_ucode=eff00000&lt;BR /&gt;hwconfig=fsl_ddr:ctlr_intlv=3way_4KB,bank_intlv=auto;usb1:dr_mode=host,phy_type=utmi&lt;BR /&gt;ipaddr=192.168.1.110&lt;BR /&gt;loadaddr=0xe8020000&lt;BR /&gt;netdev=eth0&lt;BR /&gt;nfsboot=setenv bootargs root=/dev/nfs rw nfsroot=$serverip:$rootpath ip=$ipaddr:$serverip:$gatewayip:$netmask:$hostname:$netdev:off console=$consoledev,$baudrate $othbootargs;tftp $loadaddr $bootfile;tftp $fdtaddr $fdtfile;bootm $loadaddr - $fdtaddr&lt;BR /&gt;ramboot=setenv bootargs root=/dev/ram rw console=$consoledev,$baudrate $othbootargs;tftp $ramdiskaddr $ramdiskfile;tftp $loadaddr $bootfile;tftp $fdtaddr $fdtfile;bootm $loadaddr $ramdiskaddr $fdtaddr&lt;BR /&gt;ramdiskaddr=0xe9300000&lt;BR /&gt;ramdiskfile=t4240rdb/ramdisk.uboot&lt;BR /&gt;rootpath=/opt/nfsroot&lt;BR /&gt;serverip=192.168.1.119&lt;BR /&gt;stderr=serial&lt;BR /&gt;stdin=serial&lt;BR /&gt;stdout=serial&lt;BR /&gt;tftpflash=tftpboot $loadaddr $uboot &amp;amp;&amp;amp; protect off $ubootaddr +$filesize &amp;amp;&amp;amp; erase $ubootaddr +$filesize &amp;amp;&amp;amp; cp.b $loadaddr $ubootaddr $filesize &amp;amp;&amp;amp; protect on $ubootaddr +$filesize &amp;amp;&amp;amp; cmp.b $loadaddr $ubootaddr $filesize&lt;BR /&gt;uboot="u-boot.bin"&lt;BR /&gt;ubootaddr=0xeff40000&lt;/P&gt;&lt;P&gt;Environment size: 2180/8188 bytes&lt;/P&gt;&lt;P&gt;&lt;FONT color="#FF6600"&gt;flash_all=tftpboot 1000000 uImage;tftpboot 2000000 t4240rdb.dtb;tftpboot 5000000 fsl-image-minimal-t4240rdb-64b.ext2.gz.u-boot ;bootm 1000000 5000000 2000000&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#FF6600"&gt;=&amp;gt; run flash_all&lt;/FONT&gt;&lt;BR /&gt;Using FM2@DTSEC1 device&lt;BR /&gt;TFTP from server 192.168.1.119; our IP address is 192.168.1.110&lt;BR /&gt;Filename 'uImage'.&lt;BR /&gt;Load address: 0x1000000&lt;BR /&gt;Loading: #################################################################&lt;BR /&gt;#################################################################&lt;BR /&gt;#################################################################&lt;BR /&gt;###########################################################&lt;BR /&gt;4 MiB/s&lt;BR /&gt;done&lt;BR /&gt;Bytes transferred = 3726214 (38db86 hex)&lt;BR /&gt;Using FM2@DTSEC1 device&lt;BR /&gt;TFTP from server 192.168.1.119; our IP address is 192.168.1.110&lt;BR /&gt;Filename 't4240rdb.dtb'.&lt;BR /&gt;Load address: 0x2000000&lt;BR /&gt;Loading: #####&lt;BR /&gt;2.7 MiB/s&lt;BR /&gt;done&lt;BR /&gt;Bytes transferred = 59457 (e841 hex)&lt;BR /&gt;Using FM2@DTSEC1 device&lt;BR /&gt;TFTP from server 192.168.1.119; our IP address is 192.168.1.110&lt;BR /&gt;Filename 'fsl-image-minimal-t4240rdb-64b.ext2.gz.u-boot'.&lt;BR /&gt;Load address: 0x5000000&lt;BR /&gt;Loading: #################################################################&lt;BR /&gt;#################################################################&lt;BR /&gt;#################################################################&lt;BR /&gt;#########&lt;BR /&gt;5.1 MiB/s&lt;BR /&gt;done&lt;BR /&gt;Bytes transferred = 2990687 (2da25f hex)&lt;BR /&gt;WARNING: adjusting available memory to 30000000&lt;BR /&gt;## Booting kernel from Legacy Image at 01000000 ...&lt;BR /&gt;Image Name: Linux-3.12.37-rt51+g43cecda&lt;BR /&gt;Image Type: PowerPC Linux Kernel Image (gzip compressed)&lt;BR /&gt;Data Size: 3726150 Bytes = 3.6 MiB&lt;BR /&gt;Load Address: 00000000&lt;BR /&gt;Entry Point: 00000000&lt;BR /&gt;Verifying Checksum ... OK&lt;BR /&gt;## Loading init Ramdisk from Legacy Image at 05000000 ...&lt;BR /&gt;Image Name: fsl-image-minimal-t4240rdb-64b-2&lt;BR /&gt;Image Type: PowerPC Linux RAMDisk Image (gzip compressed)&lt;BR /&gt;Data Size: 2990623 Bytes = 2.9 MiB&lt;BR /&gt;Load Address: 00000000&lt;BR /&gt;Entry Point: 00000000&lt;BR /&gt;Verifying Checksum ... OK&lt;BR /&gt;## Flattened Device Tree blob at 02000000&lt;BR /&gt;Booting using the fdt blob at 0x2000000&lt;BR /&gt;Uncompressing Kernel Image ... OK&lt;BR /&gt;bootm.c&lt;BR /&gt;arch/powerpc/lib/bootm.c do_bootm_linux flag[0x40]&lt;BR /&gt;11 arch/powerpc/lib/bootm.c do_bootm_linux flag[0x100]&lt;BR /&gt;33&lt;BR /&gt;arch/powerpc/lib/bootm.c do_bootm_linux flag[0x400]&lt;BR /&gt;Loading Ramdisk to 2fd25000, end 2ffff21f ... OK&lt;BR /&gt;Loading Device Tree to 03fde000, end 03fff840 ... OK&lt;BR /&gt;board/freescale/t4rdb/t4240rdb.c ft_board_setup&lt;BR /&gt;ret=0&lt;BR /&gt;## Transferring control to Linux (at address 00000000) ...&lt;BR /&gt;Booting using OF flat tree...&lt;BR /&gt;WATCHDOG_RESET&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;It's stuck at the kernel jump entry,&amp;nbsp;Are there any bugs in t4240 startup that need to be fixed ?&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="muaxi8_0-1698585828570.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/247340iE8C918D80A1517E9/image-size/medium?v=v2&amp;amp;px=400" role="button" title="muaxi8_0-1698585828570.png" alt="muaxi8_0-1698585828570.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;I modified the bug according to the following, but my problem is still not solved&lt;/P&gt;&lt;P&gt;&lt;A href="https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=5e95235" target="_blank"&gt;https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=5e95235&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 03 Nov 2023 01:39:28 GMT</pubDate>
      <guid>https://community.nxp.com/t5/T-Series/kernel-hangs-after-uboot-load-the-uImage-device-tree-RFS/m-p/1748160#M4754</guid>
      <dc:creator>muaxi8</dc:creator>
      <dc:date>2023-11-03T01:39:28Z</dc:date>
    </item>
    <item>
      <title>Re: kernel hangs after uboot load the uImage/device-tree/RFS</title>
      <link>https://community.nxp.com/t5/T-Series/kernel-hangs-after-uboot-load-the-uImage-device-tree-RFS/m-p/1752628#M4762</link>
      <description>&lt;P&gt;vxworks image can&amp;nbsp; bring up， linux is not，what is the problem？&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 06 Nov 2023 08:22:37 GMT</pubDate>
      <guid>https://community.nxp.com/t5/T-Series/kernel-hangs-after-uboot-load-the-uImage-device-tree-RFS/m-p/1752628#M4762</guid>
      <dc:creator>muaxi8</dc:creator>
      <dc:date>2023-11-06T08:22:37Z</dc:date>
    </item>
    <item>
      <title>Re: kernel hangs after uboot load the uImage/device-tree/RFS</title>
      <link>https://community.nxp.com/t5/T-Series/kernel-hangs-after-uboot-load-the-uImage-device-tree-RFS/m-p/1754853#M4769</link>
      <description>&lt;P&gt;Please pay attention to the images load address, please refer to the following.&lt;/P&gt;
&lt;P&gt;=&amp;gt; pri ramboot&lt;BR /&gt;ramboot=setenv bootargs root=/dev/ram rw console=$consoledev,$baudrate $othbootargs;tftp $ramdiskaddr $ramdiskfile;tftp $loadaddr $bootfile;tftp $fdtaddr $fdtfile;bootm $loadaddr $ramdiskaddr $fdtaddr&lt;BR /&gt;=&amp;gt; pri ramdiskaddr&lt;BR /&gt;ramdiskaddr=4000000&lt;BR /&gt;=&amp;gt; pri loadaddr&lt;BR /&gt;loadaddr=1000000&lt;BR /&gt;=&amp;gt; pri fdtaddr&lt;BR /&gt;fdtaddr=e00000&lt;BR /&gt;=&amp;gt;&lt;/P&gt;</description>
      <pubDate>Thu, 09 Nov 2023 09:31:14 GMT</pubDate>
      <guid>https://community.nxp.com/t5/T-Series/kernel-hangs-after-uboot-load-the-uImage-device-tree-RFS/m-p/1754853#M4769</guid>
      <dc:creator>yipingwang</dc:creator>
      <dc:date>2023-11-09T09:31:14Z</dc:date>
    </item>
    <item>
      <title>Re: kernel hangs after uboot load the uImage/device-tree/RFS</title>
      <link>https://community.nxp.com/t5/T-Series/kernel-hangs-after-uboot-load-the-uImage-device-tree-RFS/m-p/1759065#M4776</link>
      <description>&lt;P&gt;Nothing has changed。&lt;/P&gt;</description>
      <pubDate>Fri, 17 Nov 2023 13:46:28 GMT</pubDate>
      <guid>https://community.nxp.com/t5/T-Series/kernel-hangs-after-uboot-load-the-uImage-device-tree-RFS/m-p/1759065#M4776</guid>
      <dc:creator>muaxi8</dc:creator>
      <dc:date>2023-11-17T13:46:28Z</dc:date>
    </item>
  </channel>
</rss>

