Hi Jagan / Kever, I have with me Odroid - N1 per-released development board, It's almost same form factor to "Firefly-RK3399 Board" with rk3399-sdram-ddr3-1600.dtsi ram configuration.
I have configure Odroid - N1 board to boot using TPL / SPL configuration using latest kernel and latest u-boot, but I am facing some issue with not able to upgrade my distro packages, It's literally hangs on heavy I/O operations. So I would like to check if the memory is working correctly, but below command failed. # sudo memtester 1024 5 memtester version 4.3.0 (64-bit) Copyright (C) 2001-2012 Charles Cazabon. Licensed under the GNU General Public License version 2 (only). pagesize is 4096 pagesizemask is 0xfffffffffffff000 want 1024MB (1073741824 bytes) got 1024MB (1073741824 bytes), trying mlock ... Then I would like to enable *memtest=4* via bootargs ie kernel command line and it failed to boot up. below is the logs. ------------------- U-Boot TPL 2019.10-rc3-00320-g23b93e33ad-dirty (Sep 16 2019 - 18:17:38) con reg cru , cic , grf , sgrf , pmucru , pmu Starting SDRAM initialization... sdram_init: data trained for rank 2, ch 0 sdram_init: data trained for rank 2, ch 1 Channel 0: sdram_init: data train failed for channel 0 Channel 1: sdram_init: data train failed for channel 0 256B stride cic: ctr10 : (0xff620000 - 0x14) cic: status0 : (0xff620010 - 0x101) grf: ddrc0_con0 : (0xff77e380 - 0x1f81) grf: ddrc1_con0 : (0xff77e388 - 0x1f81) grf: soc_con0 : (0xff77e200 - 0x0) pmu: noc_auto_ena : (0xff3100d8 - 0x0) pmu: bus_idle_req : (0xff310060 - 0x0) pmu: bus_idle_st : (0xff310064 - 0x0) pmugrf: os_reg2 : (0xff320308 - 0x3aa17aa1) pmugrf: os_reg3 : (0xff32030c - 0x20000005) pmusgrf: soc_con4 : (0xff33e010 - 0x3600) Finish SDRAM initialization... Trying to boot from BOOTROM Returning to boot ROM... U-Boot SPL 2019.10-rc3-00320-g23b93e33ad-dirty (Sep 16 2019 - 18:17:38 +0530) Trying to boot from MMC1 NOTICE: BL31: v2.1(release):v2.1-705-g42cdeb93 NOTICE: BL31: Built : 18:17:28, Sep 16 2019 U-Boot 2019.10-rc3-00320-g23b93e33ad-dirty (Sep 16 2019 - 18:19:19 +0530) Model: Hardkernel ODROID-N1 DRAM: rk3399_dmc_probe: pmugrf = 00000000ff320000 3.9 GiB MMC: dwmmc@fe320000: 1, sdhci@fe330000: 0 Loading Environment from MMC... *** Warning - bad CRC, using default environment In: serial@ff1a0000 Out: serial@ff1a0000 Err: serial@ff1a0000 Model: Hardkernel ODROID-N1 rockchip_dnl_key_pressed: adc_channel_single_shot fail! Net: Warning: ethernet@fe300000 (eth0) using random MAC address - f2:12:d7:dd:0e:72 eth0: ethernet@fe300000 Hit any key to stop autoboot: 0 Card did not respond to voltage select! switch to partitions #0, OK mmc1 is current device Scanning mmc 1:1... Found U-Boot script /boot/boot.scr 871 bytes read in 5 ms (169.9 KiB/s) ## Executing script at 00500000 24838656 bytes read in 1049 ms (22.6 MiB/s) 56286 bytes read in 10 ms (5.4 MiB/s) 7326472 bytes read in 314 ms (22.3 MiB/s) ## Flattened Device Tree blob at 01f00000 Booting using the fdt blob at 0x1f00000 Loading Ramdisk to f5818000, end f5f14b08 ... OK Loading Device Tree to 00000000f5807000, end 00000000f5817fff ... OK Starting kernel ... --------- Can you share some input on how to resolve this issue? or is it I am missing some configuration. Here is the normal boot log of the [0] https://pastebin.com/AxmqxeuU Best Regards -Anand _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot