But today I am seeing the continuous prints on LX2160ARDB console which was left on that day idle. Any idea of how to avoid using these EDAC error checking etc ?
What is causing these prints and how to fix it ?
Although changed DDR modules , started coming after a day.
[346500.955209] EDAC MC0: 1 CE fsl_mc_err on mc#0csrow#0channel#0 (csrow:0 channel:0 page:0x87966 offset:0x140 grain:8 syndrome:0x2b)
[346501.275141] EDAC FSL_DDR MC0: Err Detect Register: 0x80000004
[346501.275149] EDAC FSL_DDR MC0: Faulty Data bit: 28
[346501.275150] EDAC FSL_DDR MC0: Captured Data / ECC: 0x00000000_10000000 / 0x00
[346501.275153] EDAC FSL_DDR MC0: Err addr: 0x8634bbe0
[346501.275154] EDAC FSL_DDR MC0: PFN: 0x0008634b
[346501.275157] EDAC MC0: 1 CE fsl_mc_err on mc#0csrow#0channel#0 (csrow:0 channel:0 page:0x8634b offset:0xbe0 grain:8 syndrome:0x0)
[346501.461870] EDAC FSL_DDR MC0: Err Detect Register: 0x00000004
[346501.461878] EDAC FSL_DDR MC0: Faulty Data bit: 28
[346501.461880] EDAC FSL_DDR MC0: Captured Data / ECC: 0x00000000_10000000 / 0x00
[346501.461882] EDAC FSL_DDR MC0: Err addr: 0x3e0bf2ac0
[346501.461884] EDAC FSL_DDR MC0: PFN: 0x003e0bf2
[346501.461886] EDAC MC0: 1 CE fsl_mc_err on mc#0csrow#0channel#0 (csrow:0 channel:0 page:0x3e0bf2 offset:0xac0 grain:8 syndrome:0x0)
[346501.627135] EDAC FSL_DDR MC0: Err Detect Register: 0x80000004
[346501.627144] EDAC FSL_DDR MC0: Faulty Data bit: 28
[346501.627145] EDAC FSL_DDR MC0: Captured Data / ECC: 0x00000004_10000003 / 0x37
[346501.627147] EDAC FSL_DDR MC0: Err addr: 0x85eb1100
[346501.627149] EDAC FSL_DDR MC0: PFN: 0x00085eb1
[346501.627152] EDAC MC0: 1 CE fsl_mc_err on mc#0csrow#0channel#0 (csrow:0 channel:0 page:0x85eb1 offset:0x100 grain:8 syndrome:0x37)
[346502.461892] EDAC FSL_DDR MC0: Err Detect Register: 0x00000004
[346502.461900] EDAC FSL_DDR MC0: Faulty Data bit: 28
[346502.461902] EDAC FSL_DDR MC0: Captured Data / ECC: 0x00000000_10000000 / 0x00
[346502.461904] EDAC FSL_DDR MC0: Err addr: 0x3e0bf2ac0
[346502.461906] EDAC FSL_DDR MC0: PFN: 0x003e0bf2
[346502.461908] EDAC MC0: 1 CE fsl_mc_err on mc#0csrow#0channel#0 (csrow:0 channel:0 page:0x3e0bf2 offset:0x
Removed and re-inserted properly and programmed the new image into FlexSPI DEV#1 and changed 1 pin in 1 switch (similar to another working board in the LAB of another engineer)
So far it is good. After onwards, it is booting directly from FlexSPI DEV#1 after we issue reboot from Linux. So, it seems to me that DEV#1 partition is made to boot after power on.
Previously FlexSPI DEV#0 was present, and it was updated few weeks ago. May be not sure, whether FlexSPI DEV#0 has any issue or something else random behaviour.
For now, it Is good. Will monitor further.
But after 100 minutes later, it seems issue surfaced again, PFA attached logs of them, share your points, if anything to fix.
After placing the 2 DDR ram modules in other DDR slots, it cant boot below is the error
===
NOTICE: BL2: v1.5(release):LSDK-20.12
NOTICE: BL2: Built : 17:28:30, Jul 1 2021
ERROR: Invalid DIMM combination.
ERROR: Parsing DIMM Error
ERROR: DDR init failed.
NOTICE: Incorrect DRAM0 size is defined in platfor_def.h
Hello after power off and power on again, it is working. LOoks like ECC errors coming after some duration of power on.
root@lx2160ardb-rev2:~# memtester 4G 1
memtester version 4.5.1 (64-bit)
Copyright (C) 2001-2020 Charles Cazabon.
Licensed under the GNU General Public License version 2 (only).
pagesize is 4096
pagesizemask is 0xfffffffffffff000
want 4096MB (4294967296 bytes)
got 4096MB (4294967296 bytes), trying mlock ...locked.
Loop 1/1:
Stuck Address : ok
Random Value : ok
Compare XOR : ok
Compare SUB : ok
Compare MUL : ok
Compare DIV : ok
Compare OR : ok
Compare AND : ok
Sequential Increment: ok
Solid Bits : ok
Block Sequential : ok
Checkerboard : ok
Bit Spread : ok
Bit Flip : ok
Walking Ones : ok
Walking Zeroes : ok
Done.
root@lx2160ardb-rev2:~# free -m
total used free shared buff/cache available
Mem: 13355 2133 11187 0 33 11131
Swap: 0 0 0
Looks ok memtester and last 24 hours.
root@lx2160ardb-rev2:~# memtester 10G 2
memtester version 4.5.1 (64-bit)
Copyright (C) 2001-2020 Charles Cazabon.
Licensed under the GNU General Public License version 2 (only).
pagesize is 4096
pagesizemask is 0xfffffffffffff000
want 10240MB (10737418240 bytes)
got 10240MB (10737418240 bytes), trying mlock ...locked.
Loop 1/2:
Stuck Address : ok
Random Value : ok
Compare XOR : ok
Compare SUB : ok
Compare MUL : ok
Compare DIV : ok
Compare OR : ok
Compare AND : ok
Sequential Increment: ok
Solid Bits : ok
Block Sequential : ok
Checkerboard : ok
Bit Spread : ok
Bit Flip : ok
Walking Ones : ok
Walking Zeroes : ok
Loop 2/2:
Stuck Address : ok
Random Value : ok
Compare XOR : ok
Compare SUB : ok
Compare MUL : ok
Compare DIV : ok
Compare OR : ok
Compare AND : ok
Sequential Increment: ok
Solid Bits : ok
Block Sequential : testing 86Killed
root@lx2160ardb-rev2:~#
root@lx2160ardb-rev2:~#
root@lx2160ardb-rev2:~#
root@lx2160ardb-rev2:~# ^C
root@lx2160ardb-rev2:~# ^C
root@lx2160ardb-rev2:~# free -m
total used free shared buff/cache available
Mem: 13355 2127 4520 6677 6706 4461
Swap: 0 0 0
root@lx2160ardb-rev2:~#
root@lx2160ardb-rev2:~# cat /proc/meminfo
MemTotal: 13675952 kB
MemFree: 4628088 kB
MemAvailable: 4567836 kB
Buffers: 1092 kB
Cached: 6841360 kB
SwapCached: 0 kB
Active: 6839208 kB
Inactive: 6176 kB
Active(anon): 6837944 kB
Inactive(anon): 4908 kB
Active(file): 1264 kB
Inactive(file): 1268 kB
Unevictable: 2176 kB
Mlocked: 2176 kB
SwapTotal: 0 kB
SwapFree: 0 kB
Dirty: 0 kB
Writeback: 0 kB
AnonPages: 5112 kB
Mapped: 2884 kB
Shmem: 6838124 kB
KReclaimable: 25836 kB
Slab: 64452 kB
SReclaimable: 25836 kB
SUnreclaim: 38616 kB
KernelStack: 5232 kB
PageTables: 440 kB
NFS_Unstable: 0 kB
Bounce: 0 kB
WritebackTmp: 0 kB
CommitLimit: 5789400 kB
Committed_AS: 6878580 kB
VmallocTotal: 133143592960 kB
VmallocUsed: 8700 kB
VmallocChunk: 0 kB
Percpu: 2560 kB
HardwareCorrupted: 0 kB
CmaTotal: 32768 kB
CmaFree: 20104 kB
HugePages_Total: 2
HugePages_Free: 2
HugePages_Rsvd: 0
HugePages_Surp: 0
Hugepagesize: 1048576 kB
Hugetlb: 2097152 kB
root@lx2160ardb-rev2:~#