Closed VS0x01 closed 3 years ago
Looks like the system ran out of memory while bring up the kernel. I'm cannot reproduce this issue with Tomato board's configuration plus CONFIG_NUC970_SD0_EN=y. Can you check /proc/meminfo for free memory space after system booting with Tomato board's config?
Looks like the system ran out of memory while bring up the kernel. I'm cannot reproduce this issue with Tomato board's configuration plus CONFIG_NUC970_SD0_EN=y. Can you check /proc/meminfo for free memory space after system booting with Tomato board's config?
MemTotal: 60428 kB MemFree: 12340 kB Buffers: 0 kB Cached: 43332 kB SwapCached: 0 kB Active: 816 kB Inactive: 42684 kB Active(anon): 168 kB Inactive(anon): 0 kB Active(file): 648 kB Inactive(file): 42684 kB Unevictable: 0 kB Mlocked: 0 kB SwapTotal: 0 kB SwapFree: 0 kB Dirty: 0 kB Writeback: 0 kB AnonPages: 192 kB Mapped: 472 kB Shmem: 0 kB Slab: 3800 kB SReclaimable: 2624 kB SUnreclaim: 1176 kB KernelStack: 208 kB PageTables: 44 kB NFS_Unstable: 0 kB Bounce: 0 kB WritebackTmp: 0 kB CommitLimit: 30212 kB Committed_AS: 780 kB VmallocTotal: 958464 kB VmallocUsed: 460 kB VmallocChunk: 712372 kB
This system uses huge amount of memory during booting. Did you you build your own filesystem? or are using using the one came long with our BSP?
The board came with 2013 uboot and 3.10.101 kernel and it mounted SD card. I built 2016 uboot and this kernel using buildroot. SD card has FAT filesystem. I just replaced uImage made with mkimage from uboot tools.
dmesg_3.10.101.log Here is the old log.
I still see lots of free space after system boot up. Did you made any change except load tomato board's config plus SD0 support? Was the SD card inserted during your test?
MemTotal: 60424 kB
MemFree: 47692 kB
Buffers: 0 kB
Cached: 8928 kB
SwapCached: 0 kB
Active: 788 kB
Inactive: 8308 kB
Did you made any change except load tomato board's config plus SD0 support?
No.
Was the SD card inserted during your test?
Yes.
Can the system boot up if you removed the SD card?
I write uBoot to SPI and it reads and boots uImage from SD card... I tried to boot kernel image via USB but it was hanging at Calibrating loop delay So Idk how to boot w/out SD card.
Hi, please try add lpj=744448 in bootargs in the dts file.
Booted without SD card. The same error.
I configured to compress rootfs and SD card driver works good, but there is still very little free memory.
dmesg.log Used tomato defconfig, added CONFIG_NUC970_SD0_EN=y. Without this kernel boots.