This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

AM3352: AM335 Kernel 4.9.59 Panic

Part Number: AM3352


Hi .

Customer got this kind of Kernel panic issue.

Panic log is as following.

I suspect this is related with System suspend/resume issue?

Plz help.

THanks.

BR Rio

Unable to handle kernel NULL pointer dereference at virtual address 000000d0
[ 6316.730937] pgd = c0004000
[ 6316.733655] [000000d0] *pgd=00000000
[ 6316.737261] Internal error: Oops: 17 [#1] PREEMPT ARM
[ 6316.742333] Modules linked in:
[ 6316.745413] CPU: 0 PID: 0 Comm: swapper Not tainted 4.9.59 #19
[ 6316.751269] Hardware name: Generic AM33XX (Flattened Device Tree)
[ 6316.757388] task: c0e060c0 task.stack: c0e00000
[ 6316.761950] PC is at run_posix_cpu_timers+0x3a4/0x86c
[ 6316.767034] LR is at update_process_times+0x60/0x64
[ 6316.771934] pc : [<c01804dc>] lr : [<c017aa8c>] psr: 60000193
[ 6316.771934] sp : c0e01c48 ip : 00000000 fp : c0e01ccc
[ 6316.783460] r10: c0e14a0c r9 : c018ad5c r8 : 00000000
[ 6316.788706] r7 : 000005be r6 : 00000000 r5 : c0e01c88 r4 : c0e060c0
[ 6316.795258] r3 : 00000000 r2 : 00000000 r1 : 00000000 r0 : 00000000
[ 6316.801816] Flags: nZCv IRQs off FIQs on Mode SVC_32 ISA ARM Segment none
[ 6316.809069] Control: 10c5387d Table: 959e4019 DAC: 00000051
[ 6316.814838] Process swapper (pid: 0, stack limit = 0xc0e00208)
[ 6316.820695] Stack: (0xc0e01c48 to 0xc0e02000)
[ 6316.825075] 1c40: c018a7dc c011a300 ffffffff 00000000 0000a700 00000000
[ 6316.833291] 1c60: c0152fb4 c0e0fea8 c0e060c0 00000000 000005be 00000000 c018ad5c c0e14a0c
[ 6316.841507] 1c80: c0e01c9c 00000000 c0e01c88 c0e01c88 c0e060c0 00000000 000005be 00000000
[ 6316.849723] 1ca0: c018ad5c c0e00000 c0e060c0 00000000 000005be 00000000 c018ad5c c0e14a0c
[ 6316.857939] 1cc0: c0e01cec c0e01cd0 c017aa8c c0180144 c0e15140 c0e01ed0 b9da268a 000005be
[ 6316.866156] 1ce0: c0e01cfc c0e01cf0 c018ad58 c017aa38 c0e01d2c c0e01d00 c018adc0 c018ad14
[ 6316.874373] 1d00: c0e01d2c c0e01d10 b9da268a 000005be c0e149c0 c0e15140 c0e00000 c0e14a00
[ 6316.882589] 1d20: c0e01d7c c0e01d30 c017b7f4 c018ad68 c0bcb9fc ffffe000 b9da2101 000005be
[ 6316.890806] 1d40: c0e4e156 00000001 b9da2101 000005be 3b9aca00 c0e149c0 c0e00000 00000003
[ 6316.899022] 1d60: 7fffffff ffffffff c0e01d80 c0e14a78 c0e01dd4 c0e01d80 c017bab4 c017b6b0
[ 6316.907238] 1d80: c0e14a78 0002625a c0000000 00a94701 00013880 ffffe000 b9da2101 000005be
[ 6316.915454] 1da0: b9da2101 000005be a6aaaaab c0e081f4 df01a000 00000000 c0e01e34 00000010
[ 6316.923669] 1dc0: df01a000 c0e4e12e c0e01de4 c0e01dd8 c0119f58 c017ba0c c0e01e2c c0e01de8
[ 6316.931887] 1de0: c016900c c0119f34 c0e76cf8 00989680 00000000 c0bca9f4 c0bca9e0 c0bca9b8
[ 6316.940102] 1e00: 00000000 df01a000 df01a000 00000000 00000000 df006000 c0e00000 00000000
[ 6316.948318] 1e20: c0e01e4c c0e01e30 c01690c0 c0168f64 c016e390 00000000 df01a000 df01a010
[ 6316.956534] 1e40: c0e01e64 c0e01e50 c0169160 c01690a8 df01a000 df01a010 c0e01e7c c0e01e68
[ 6316.964750] 1e60: c016c2b8 c0169108 c0e1d180 00000010 c0e01e8c c0e01e80 c0168208 c016c20c
[ 6316.972966] 1e80: c0e01eb4 c0e01e90 c01688b0 c01681e8 c0e8d000 20000013 ffffffff c0e01f04
[ 6316.981183] 1ea0: 00448ef2 c0e00000 c0e01ecc c0e01eb8 c0101484 c0168860 c06ac8a8 20000013
[ 6316.989398] 1ec0: c0e01f54 c0e01ed0 c010c5cc c0101454 00000000 000005be 64850811 c0e0fea8
[ 6316.997614] 1ee0: b9b07898 000005be 00000000 d757a600 00448ef2 000005be 00000000 c0e01f54
[ 6317.005830] 1f00: c0e01f20 c0e01f20 c06ac8a0 c06ac8a8 20000013 ffffffff 00000051 00000000
[ 6317.014045] 1f20: 00000000 00000000 00450202 d757a600 c0e00000 c0e42268 c0e028c8 c0e41e28
[ 6317.022261] 1f40: c0e028d0 c0e4e12b c0e01f64 c0e01f58 c06aca20 c06ac728 c0e01f74 c0e01f68
[ 6317.030479] 1f60: c0159ba8 c06aca10 c0e01f94 c0e01f78 c0159dd0 c0159b8c c0938878 c0bc8f84
[ 6317.038696] 1f80: 00000002 c0e02840 c0e01fac c0e01f98 c0937538 c0159cf4 c0e4f34c 00000000
[ 6317.046912] 1fa0: c0e01ff4 c0e01fb0 c0d00d44 c09374b8 ffffffff ffffffff 00000000 c0d00704
[ 6317.055129] 1fc0: 00000000 c0d3ca28 00000000 c0e4f4d4 c0e0285c c0d3ca24 c0e0740c 80004059
[ 6317.063344] 1fe0: 413fc082 00000000 00000000 c0e01ff8 80008078 c0d009a8 00000000 00000000
[ 6317.071552] Backtrace:
[ 6317.074023] [<c0180138>] (run_posix_cpu_timers) from [<c017aa8c>] (update_process_times+0x60/0x64)
[ 6317.083026] r10:c0e14a0c r9:c018ad5c r8:00000000 r7:000005be r6:00000000 r5:c0e060c0
[ 6317.090887] r4:c0e00000
[ 6317.093447] [<c017aa2c>] (update_process_times) from [<c018ad58>] (tick_sched_handle+0x50/0x54)
[ 6317.102184] r7:000005be r6:b9da268a r5:c0e01ed0 r4:c0e15140
[ 6317.107872] [<c018ad08>] (tick_sched_handle) from [<c018adc0>] (tick_sched_timer+0x64/0xb8)
[ 6317.116267] [<c018ad5c>] (tick_sched_timer) from [<c017b7f4>] (__hrtimer_run_queues.constprop.4+0x150/0x1e0)
[ 6317.126137] r7:c0e14a00 r6:c0e00000 r5:c0e15140 r4:c0e149c0
[ 6317.131827] [<c017b6a4>] (__hrtimer_run_queues.constprop.4) from [<c017bab4>] (hrtimer_interrupt+0xb4/0x254)
[ 6317.141699] r10:c0e14a78 r9:c0e01d80 r8:ffffffff r7:7fffffff r6:00000003 r5:c0e00000
[ 6317.149560] r4:c0e149c0
[ 6317.152119] [<c017ba00>] (hrtimer_interrupt) from [<c0119f58>] (omap2_gp_timer_interrupt+0x30/0x38)
[ 6317.161207] r10:c0e4e12e r9:df01a000 r8:00000010 r7:c0e01e34 r6:00000000 r5:df01a000
[ 6317.169067] r4:c0e081f4
[ 6317.171629] [<c0119f28>] (omap2_gp_timer_interrupt) from [<c016900c>] (__handle_irq_event_percpu+0xb4/0x144)
[ 6317.181504] [<c0168f58>] (__handle_irq_event_percpu) from [<c01690c0>] (handle_irq_event_percpu+0x24/0x60)
[ 6317.191203] r10:00000000 r9:c0e00000 r8:df006000 r7:00000000 r6:00000000 r5:df01a000
[ 6317.199064] r4:df01a000
[ 6317.201613] [<c016909c>] (handle_irq_event_percpu) from [<c0169160>] (handle_irq_event+0x64/0x90)
[ 6317.210521] r5:df01a010 r4:df01a000
[ 6317.214118] [<c01690fc>] (handle_irq_event) from [<c016c2b8>] (handle_level_irq+0xb8/0x164)
[ 6317.222504] r5:df01a010 r4:df01a000
[ 6317.226098] [<c016c200>] (handle_level_irq) from [<c0168208>] (generic_handle_irq+0x2c/0x3c)
[ 6317.234571] r5:00000010 r4:c0e1d180
[ 6317.238166] [<c01681dc>] (generic_handle_irq) from [<c01688b0>] (__handle_domain_irq+0x5c/0xb0)
[ 6317.246908] [<c0168854>] (__handle_domain_irq) from [<c0101484>] (omap_intc_handle_irq+0x3c/0x98)
[ 6317.255822] r9:c0e00000 r8:00448ef2 r7:c0e01f04 r6:ffffffff r5:20000013 r4:c0e8d000
[ 6317.263602] [<c0101448>] (omap_intc_handle_irq) from [<c010c5cc>] (__irq_svc+0x6c/0xa8)
[ 6317.271637] Exception stack(0xc0e01ed0 to 0xc0e01f18)
[ 6317.276711] 1ec0: 00000000 000005be 64850811 c0e0fea8
[ 6317.284927] 1ee0: b9b07898 000005be 00000000 d757a600 00448ef2 000005be 00000000 c0e01f54
[ 6317.293141] 1f00: c0e01f20 c0e01f20 c06ac8a0 c06ac8a8 20000013 ffffffff
[ 6317.299782] r5:20000013 r4:c06ac8a8
[ 6317.303379] [<c06ac71c>] (cpuidle_enter_state) from [<c06aca20>] (cpuidle_enter+0x1c/0x20)
[ 6317.311682] r10:c0e4e12b r9:c0e028d0 r8:c0e41e28 r7:c0e028c8 r6:c0e42268 r5:c0e00000
[ 6317.319542] r4:d757a600
[ 6317.322102] [<c06aca04>] (cpuidle_enter) from [<c0159ba8>] (call_cpuidle+0x28/0x40)
[ 6317.329798] [<c0159b80>] (call_cpuidle) from [<c0159dd0>] (cpu_startup_entry+0xe8/0x198)
[ 6317.337930] [<c0159ce8>] (cpu_startup_entry) from [<c0937538>] (rest_init+0x8c/0x90)
[ 6317.345704] r7:c0e02840
[ 6317.348259] [<c09374ac>] (rest_init) from [<c0d00d44>] (start_kernel+0x3a8/0x3b4)
[ 6317.355773] r5:00000000 r4:c0e4f34c
[ 6317.359369] [<c0d0099c>] (start_kernel) from [<80008078>] (0x80008078)
[ 6317.365929] Code: e1c200d8 e1902001 1affff28 e594c340 (e5dc30d0)
[ 6317.372057] ---[ end trace 8deb1dada6bea96a ]---
[ 6317.376694] Kernel panic - not syncing: Fatal exception in interrupt
[ 6317.383076] ---[ end Kernel panic - not syncing: Fatal exception in interrupt

  • Hi Rio,

    Do you use kernel 4.9.59 that comes with AM335x TI PSDK Linux? If yes, which version of the PSDK Linux?

    Do you use AM335x TI board (EVM, StarterKit, ICE, BBB) or custom board?

    Do you observe this kernel panic sometimes or on every kernel boot up?

    Please provide also the full boot up log file. You can put it in txt file and attach this file here in the e2e thread.

    Regards,
    Pavel

  • log_1203.zip

    Hi Pavel:

    Thanks for your help continuously.

    #1. This panic is happening on customer's PCB.

    #2. It occurs 100% but need to wait sometime.

    #3. Please see the attached.

    #4. I doubt this is Interrupt related, but I cannot tell where is the interrupt.

    #5. I browse the Linux Git Kernel 4.9, There are some CPU panic patch, but I cannot tell which one is the suitable one.

    Thanks.

    BR Rio2287.log_1203.zip

  • Rio,

    Rio Chan said:
    #3. Please see the attached.

    Rio Chan said:
    2287.log_1203.zip

    This file is protected with password, hence I can not access it.

    Do you use kernel 4.9.59 that comes with AM335x TI PSDK Linux? If yes, which version of the PSDK Linux?


    What I can suggest at that point is:

     - try with linux kernel that comes with AM335x PSDK Linux. This kernel is tested and validated. You can also explore the release notes of the PSDK that you are going to use.

     - Check your DDR memory, refer to below pointers:

    http://www.ti.com/lit/an/sprack4/sprack4.pdf

    Scripts -> AM335x DDR Tests

    https://e2e.ti.com/support/processors/f/791/t/694161

    http://www.ti.com/lit/an/spraca1/spraca1.pdf - 4.3 Perform Memtester From Kernel


    Check also below pointers:

    https://training.ti.com/debugging-embedded-linux-kernel-overview

    https://e2e.ti.com/support/processors/f/791/t/539428

    Regards,
    Pavel

  • Hi Pavel:

    The Pass word for the Zip is : 1234.

    Please open and check it.

    I will make the DDR Test for the customer.

    THanks.

    BR Rio

  • Rio,

    Rio Chan said:

    The Pass word for the Zip is : 1234.

    Please open and check it.

    I have opened log_1203.txt, but I can not find the info I requested. I can see only below messages:

    Regards,
    Pavel

  • Hi Pavel:

    Here is the Customer Memory situation:

    #1. DDR part number: MT41K256M16TW 4GBit DDR3L

    #2. As log

    / # cat /proc/meminfo

    MemTotal:         506012 kB

    MemFree:          418404 kB

    MemAvailable:     420324 kB

    Buffers:             392 kB

    Cached:             6376 kB

    SwapCached:            0 kB

    Active:             2336 kB

    Inactive:           4556 kB

    Memtest log is attached here.

    Maybe we need to fine tune the DDR setting?

    May you help us to fine tune a slower one? Thus they can use this slow one config to test?

    BR Rio

    / # ps
    PID   USER     TIME   COMMAND
        1 root       0:04 init
        2 root       0:00 [kthreadd]
        3 root       0:00 [ksoftirqd/0]
        5 root       0:00 [kworker/0:0H]
        7 root       0:00 [rcu_preempt]
        8 root       0:00 [rcu_sched]
        9 root       0:00 [rcu_bh]
       10 root       0:00 [lru-add-drain]
       11 root       0:00 [kdevtmpfs]
       12 root       0:00 [netns]
       13 root       0:01 [kworker/0:1]
       14 root       0:00 [oom_reaper]
       15 root       0:00 [writeback]
       16 root       0:00 [kcompactd0]
       17 root       0:00 [crypto]
       18 root       0:00 [bioset]
       19 root       0:00 [kblockd]
       20 root       0:00 [tifm]
       21 root       0:00 [edac-poller]
       22 root       0:00 [cfg80211]
       23 root       0:00 [watchdogd]
       24 root       0:00 [kswapd0]
       48 root       0:00 [kpcitest]
       49 root       0:00 [kworker/u2:1]
       50 root       0:00 [bioset]
       51 root       0:00 [bioset]
       52 root       0:00 [bioset]
       53 root       0:00 [bioset]
       54 root       0:00 [bioset]
       55 root       0:00 [bioset]
       56 root       0:00 [bioset]
       57 root       0:00 [bioset]
       58 root       0:00 [bioset]
       59 root       0:00 [spi1]
       73 root       0:00 [kvub300c]
       74 root       0:00 [kvub300p]
       75 root       0:00 [kvub300d]
       76 root       0:00 [irq/183-TI-am33]
       77 root       0:00 [ipv6_addrconf]
       78 root       0:00 [bioset]
       79 root       0:00 [bioset]
       80 root       0:00 [bioset]
       81 root       0:00 [bioset]
       82 root       0:00 [bioset]
       83 root       0:00 [bioset]
       84 root       0:00 [bioset]
       85 root       0:00 [bioset]
       86 root       0:00 [bioset]
       87 root       0:00 [bioset]
       88 root       0:00 [bioset]
       89 root       0:00 [bioset]
       90 root       0:00 [bioset]
       91 root       0:00 [bioset]
       92 root       0:00 [bioset]
       94 root       0:00 [irq/163-44e0b00]
       95 root       0:00 [irq/33-48060000]
       97 root       0:00 [ext4-rsv-conver]
      111 root       0:00 [jffs2_gcd_mtd13]
      118 root       0:00 -/bin/ash
      139 root       0:00 [kworker/0:1H]
      170 root       0:00 [kworker/0:2]
      183 root       0:00 [kworker/u2:2]
      189 root       0:00 [kworker/0:0]
      191 root       0:00 [bioset]
      192 root       0:00 [mmcqd/0]
      197 root       0:00 [kworker/u2:0]
      202 root       0:00 ps
    / # cat /proc/meminfo
    MemTotal:         506012 kB
    MemFree:          418404 kB
    MemAvailable:     420324 kB
    Buffers:             392 kB
    Cached:             6376 kB
    SwapCached:            0 kB
    Active:             2336 kB
    Inactive:           4556 kB
    Active(anon):        124 kB
    Inactive(anon):        0 kB
    Active(file):       2212 kB
    Inactive(file):     4556 kB
    Unevictable:           0 kB
    Mlocked:               0 kB
    HighTotal:             0 kB
    HighFree:              0 kB
    LowTotal:         506012 kB
    LowFree:          418404 kB
    SwapTotal:             0 kB
    SwapFree:              0 kB
    Dirty:                20 kB
    Writeback:             0 kB
    AnonPages:           152 kB
    Mapped:             1056 kB
    Shmem:                 0 kB
    Slab:              10416 kB
    SReclaimable:       4544 kB
    SUnreclaim:         5872 kB
    KernelStack:         536 kB
    PageTables:           28 kB
    NFS_Unstable:          0 kB
    Bounce:                0 kB
    WritebackTmp:          0 kB
    CommitLimit:      253004 kB
    Committed_AS:        856 kB
    VmallocTotal:     507904 kB
    VmallocUsed:           0 kB
    VmallocChunk:          0 kB
    CmaTotal:          49152 kB
    CmaFree:           47380 kB
    / # ./memtester 400M 1
    memtester version 4.3.0 (32-bit)
    Copyright (C) 2001-2012 Charles Cazabon.
    Licensed under the GNU General Public License version 2 (only).
    
    pagesize is 4096
    pagesizemask is 0xfffff000
    want 400MB (419430400 bytes)
    got  400MB (419430400 bytes), trying mlock ...locked.
    Loop 1/1:
      Stuck Address       : testing   0FAILURE: possible bad address line at offset 0x095f6e68.
    Skipping to next test...
      Random Value        : FAILURE: 0x7ebd8d04 != 0x7ebd8d14 at offset 0x015667c0.
    FAILURE: 0x6fcfb33d != 0x6fcfb31d at offset 0x0306d608.
    FAILURE: 0xff5f0970 != 0xff5f0950 at offset 0x04729a34.
    FAILURE: 0xb6cd4160 != 0xb6cd4140 at offset 0x05f26a68.
    FAILURE: 0x2bf71200 != 0x2bf71220 at offset 0x085f5260.
    FAILURE: 0xfc9f6d29 != 0xfc9f6d09 at offset 0x0a10e060.
    FAILURE: 0x158e5d9f != 0x158e5dbf at offset 0x01669de0.
    FAILURE: 0x371c9ceb != 0x371c9ccb at offset 0x0266c54c.
    FAILURE: 0x00542aaf != 0x00742aaf at offset 0x0287effc.
    FAILURE: 0x6266f880 != 0x6266f8a0 at offset 0x04c80abc.
    FAILURE: 0xcd48f4e7 != 0xcd48f4c7 at offset 0x0642e098.
    FAILURE: 0x55cdb093 != 0x55cdb0b3 at offset 0x06f0934c.
    FAILURE: 0xc0446a27 != 0xc0446a17 at offset 0x08e0c580.
    FAILURE: 0xa44659d1 != 0xa44659f1 at offset 0x0b1ce084.
      Compare XOR         : FAILURE: 0xa134f7f5 != 0xa134f815 at offset 0x01669de0.
    FAILURE: 0xc2c33741 != 0xc2c33721 at offset 0x0266c54c.
    FAILURE: 0x20bc4432 != 0x20bc4412 at offset 0x029db004.
    FAILURE: 0xee0d92d6 != 0xee0d92f6 at offset 0x04c80abc.
    FAILURE: 0x58ef8f3d != 0x58ef8f1d at offset 0x0642e098.
    FAILURE: 0xe1744ae9 != 0xe1744b09 at offset 0x06f0934c.
    FAILURE: 0x4beb047d != 0x4beb046d at offset 0x08e0c580.
    FAILURE: 0xac7b01b8 != 0xac7b0180 at offset 0x095ec67c.
    FAILURE: 0x91c6cd54 != 0x91a6cd54 at offset 0x09a466c4.
    FAILURE: 0x8cec6350 != 0x8cec6370 at offset 0x0ade8104.
    FAILURE: 0x2fecf427 != 0x2fecf447 at offset 0x0b1ce084.
      Compare SUB         : FAILURE: 0xcaab8ede != 0x79e9639e at offset 0x01669de0.
    FAILURE: 0x12ad4226 != 0x636f6d66 at offset 0x0266c54c.
    FAILURE: 0xdac4025c != 0xdac4027c at offset 0x034e6e8c.
    FAILURE: 0x80762ac4 != 0x2fb3ff84 at offset 0x04c80abc.
    FAILURE: 0x8f56978e != 0xe018c2ce at offset 0x0642e098.
    FAILURE: 0x6c2e3116 != 0x1b6c05d6 at offset 0x06f0934c.
    FAILURE: 0x90a61f0e != 0xb90734ae at offset 0x08e0c580.
    FAILURE: 0x2a813c78 != 0x55c13c78 at offset 0x09a466c4.
    FAILURE: 0xaa15626c != 0xaa15624c at offset 0x09d8ee64.
    FAILURE: 0xe011934a != 0x8f4f680a at offset 0x0b1ce084.
      Compare MUL         : FAILURE: 0x00000001 != 0x00000000 at offset 0x01669de0.
    FAILURE: 0x00000000 != 0x00000001 at offset 0x0642e098.
    FAILURE: 0x00000000 != 0x00000001 at offset 0x08e0c580.
    FAILURE: 0x00000001 != 0x00000000 at offset 0x0b1ce084.
      Compare DIV         : FAILURE: 0x35be0c66 != 0x35be0c46 at offset 0x00b5932c.
    FAILURE: 0x35be0c67 != 0x35be0c66 at offset 0x01669de0.
    FAILURE: 0x35be0c46 != 0x35be0c66 at offset 0x027de704.
    FAILURE: 0x35be0c66 != 0x35be0c46 at offset 0x02ad94fc.
    FAILURE: 0x35be0c46 != 0x35be0c66 at offset 0x0384ea88.
    FAILURE: 0x35be0c66 != 0x35be0c46 at offset 0x0414dbf4.
    FAILURE: 0x35be0c66 != 0x35be0c46 at offset 0x04449a34.
    FAILURE: 0x35be0c66 != 0x35be0c46 at offset 0x04bc7440.
    FAILURE: 0x35be0c46 != 0x35be0c66 at offset 0x04d406b0.
    FAILURE: 0x35be0c66 != 0x35be0c67 at offset 0x0642e098.
    FAILURE: 0x35be0c66 != 0x35be0c46 at offset 0x06fbb8a4.
    FAILURE: 0x35be0c66 != 0x35be0c67 at offset 0x08e0c580.
    FAILURE: 0x35be0c67 != 0x35be0c47 at offset 0x09fc7440.
    FAILURE: 0x35be0c67 != 0x35be0c66 at offset 0x0b1ce084.
    FAILURE: 0x35be0c66 != 0x35be0c46 at offset 0x0b4c2990.
    FAILURE: 0x35be0c66 != 0x35be0c46 at offset 0x0b7bdc64.
    FAILURE: 0x35be0c46 != 0x35be0c66 at offset 0x0baba280.
    FAILURE: 0x35be0c66 != 0x35be0c46 at offset 0x0c238360.
      Compare OR          : FAILURE: 0x15be0847 != 0x15be0846 at offset 0x01669de0.
    FAILURE: 0x15be0846 != 0x15be0847 at offset 0x0642e098.
    FAILURE: 0x15be0846 != 0x15be0847 at offset 0x08e0c580.
    FAILURE: 0x15be0847 != 0x15be0846 at offset 0x0b1ce084.
      Compare AND         : [ 1964.266660] tilcdc_crtc_irq: 32 callbacks suppressed
    [ 1964.266687] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000020): FIFO underflow
    [ 1964.278963] tilcdc_crtc_irq: 50 callbacks suppressed
    [ 1964.278974] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000104): Sync lost
    [ 1964.291663] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000004): Sync lost
    [ 1964.298427] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000004): Sync lost
    [ 1964.306776] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000004): Sync lost
    [ 1964.313528] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000004): Sync lost
    [ 1964.321891] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000004): Sync lost
    [ 1964.328625] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000004): Sync lost
    [ 1964.337004] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000004): Sync lost
    [ 1964.343754] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000004): Sync lost
    [ 1964.352119] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000004): Sync lost
    [ 1964.361913] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000020): FIFO underflow
    [ 1964.374815] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000020): FIFO underflow
    [ 1964.399671] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000020): FIFO underflow
    [ 1964.408528] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000020): FIFO underflow
    [ 1964.431629] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000020): FIFO underflow
    [ 1964.468520] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000020): FIFO underflow
    [ 1964.521673] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000020): FIFO underflow
    [ 1964.531801] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000020): FIFO underflow
    [ 1964.562205] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000020): FIFO underflow
    FAILURE: 0xcffa8a61 != 0xcffa8a41 at offset 0x08574eac.
      Sequential Increment:   Solid Bits          : setting   1[ 1970.052538] tilcdc_crtc_irq: 67 callbacks suppressed
    [ 1970.052563] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000020): FIFO underflow
    [ 1970.065461] tilcdc_crtc_irq: 114 callbacks suppressed
    [ 1970.065470] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000004): Sync lost
    [ 1970.077296] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000004): Sync lost
    [ 1970.084053] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000104): Sync lost
    [ 1970.091163] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000020): FIFO underflow
    [ 1970.098358] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000104): Sync lost
    [ 1970.113013] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000020): FIFO underflow
    [ 1970.122337] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000020): FIFO underflow
    [ 1970.129515] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000104): Sync lost
    [ 1970.147678] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000020): FIFO underflow
    [ 1970.156151] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000004): Sync lost
    [ 1970.162901] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000004): Sync lost
    [ 1970.179663] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000020): FIFO underflow
    [ 1970.186856] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000104): Sync lost
    [ 1970.193605] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000004): Sync lost
    [ 1970.201495] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000004): Sync lost
    [ 1970.214859] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000020): FIFO underflow
    [ 1970.232933] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000020): FIFO underflow
    [ 1970.241666] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000020): FIFO underflow
    [ 1970.270644] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000020): FIFO underflow
    testing   1[ 1971.350947] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000004): Sync lost flood detected, recovering
    [ 1971.360192] tilcdc 4830e000.lcdc: tilcdc_crtc_recover_work: Reset CRTC
    setting   3[ 1975.815442] tilcdc_crtc_irq: 86 callbacks suppressed
    [ 1975.815468] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000020): FIFO underflow
    [ 1975.827726] tilcdc_crtc_irq: 150 callbacks suppressed
    [ 1975.827735] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000104): Sync lost
    [ 1975.846483] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000020): FIFO underflow
    [ 1975.855257] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000004): Sync lost
    [ 1975.862007] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000004): Sync lost
    [ 1975.868943] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000020): FIFO underflow
    [ 1975.876132] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000104): Sync lost
    [ 1975.918650] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000020): FIFO underflow
    [ 1975.930833] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000004): Sync lost
    [ 1975.937596] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000004): Sync lost
    [ 1975.950479] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000020): FIFO underflow
    [ 1975.961060] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000004): Sync lost
    [ 1975.967810] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000004): Sync lost
    [ 1975.976174] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000004): Sync lost
    [ 1975.982923] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000004): Sync lost
    [ 1975.999520] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000020): FIFO underflow
    [ 1976.027446] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000020): FIFO underflow
    [ 1976.071659] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000020): FIFO underflow
    [ 1976.085316] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000020): FIFO underflow
    [ 1976.155402] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000020): FIFO underflow
    setting   5[ 1981.592660] tilcdc_crtc_irq: 60 callbacks suppressed
    [ 1981.592684] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000020): FIFO underflow
    [ 1981.604892] tilcdc_crtc_irq: 94 callbacks suppressed
    [ 1981.604900] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000104): Sync lost
    [ 1981.617051] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000020): FIFO underflow
    [ 1981.625452] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000020): FIFO underflow
    [ 1981.632646] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000104): Sync lost
    [ 1981.658718] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000020): FIFO underflow
    [ 1981.665918] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000104): Sync lost
    [ 1981.679044] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000020): FIFO underflow
    [ 1981.689518] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000004): Sync lost
    [ 1981.696271] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000004): Sync lost
    [ 1981.739136] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000020): FIFO underflow
    [ 1981.749978] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000004): Sync lost
    [ 1981.756729] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000004): Sync lost
    [ 1981.769100] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000020): FIFO underflow
    [ 1981.780208] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000004): Sync lost
    [ 1981.786958] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000004): Sync lost
    [ 1981.795321] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000004): Sync lost
    [ 1981.825077] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000020): FIFO underflow
    [ 1981.844231] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000020): FIFO underflow
    [ 1981.852953] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000020): FIFO underflow
    setting   7[ 1987.347168] tilcdc_crtc_irq: 62 callbacks suppressed
    [ 1987.347193] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000020): FIFO underflow
    [ 1987.359472] tilcdc_crtc_irq: 91 callbacks suppressed
    [ 1987.359481] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000104): Sync lost
    [ 1987.383833] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000020): FIFO underflow
    [ 1987.391028] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000104): Sync lost
    [ 1987.397848] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000020): FIFO underflow
    [ 1987.405035] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000104): Sync lost
    [ 1987.423606] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000020): FIFO underflow
    [ 1987.433092] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000004): Sync lost
    [ 1987.439828] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000004): Sync lost
    [ 1987.450440] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000020): FIFO underflow
    [ 1987.463320] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000004): Sync lost
    [ 1987.470056] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000004): Sync lost
    [ 1987.501173] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000020): FIFO underflow
    [ 1987.508664] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000004): Sync lost
    [ 1987.515414] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000004): Sync lost
    [ 1987.543056] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000020): FIFO underflow
    [ 1987.554010] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000004): Sync lost
    [ 1987.574200] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000020): FIFO underflow
    [ 1987.601915] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000020): FIFO underflow
    [ 1987.613801] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000020): FIFO underflow
    setting   9[ 1993.137938] tilcdc_crtc_irq: 62 callbacks suppressed
    [ 1993.137963] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000020): FIFO underflow
    [ 1993.150175] tilcdc_crtc_irq: 90 callbacks suppressed
    [ 1993.150184] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000104): Sync lost
    [ 1993.167629] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000020): FIFO underflow
    [ 1993.176668] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000004): Sync lost
    [ 1993.183422] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000004): Sync lost
    [ 1993.191780] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000004): Sync lost
    [ 1993.198515] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000004): Sync lost
    [ 1993.206894] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000004): Sync lost
    [ 1993.213644] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000004): Sync lost
    [ 1993.222009] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000004): Sync lost
    [ 1993.228744] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000004): Sync lost
    [ 1993.237122] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000004): Sync lost
    [ 1993.247017] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000020): FIFO underflow
    [ 1993.271416] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000020): FIFO underflow
    [ 1993.308103] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000020): FIFO underflow
    [ 1993.332809] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000020): FIFO underflow
    [ 1993.368156] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000020): FIFO underflow
    [ 1993.382785] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000020): FIFO underflow
    [ 1993.404874] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000020): FIFO underflow
    [ 1993.414834] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000020): FIFO underflow
    testing   9[ 1994.431917] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000004): Sync lost flood detected, recovering
    [ 1994.441084] tilcdc 4830e000.lcdc: tilcdc_crtc_recover_work: Reset CRTC
    setting  11[ 1998.906894] tilcdc_crtc_irq: 73 callbacks suppressed
    [ 1998.906920] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000020): FIFO underflow
    [ 1998.920824] tilcdc_crtc_irq: 145 callbacks suppressed
    [ 1998.920834] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000104): Sync lost
    [ 1998.932670] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000004): Sync lost
    [ 1998.952689] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000020): FIFO underflow
    [ 1998.966025] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000004): Sync lost
    [ 1998.972776] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000004): Sync lost
    [ 1998.991562] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000020): FIFO underflow
    [ 1998.998753] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000104): Sync lost
    [ 1999.016824] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000020): FIFO underflow
    [ 1999.026480] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000004): Sync lost
    [ 1999.033233] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000004): Sync lost
    [ 1999.041595] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000004): Sync lost
    [ 1999.048343] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000004): Sync lost
    [ 1999.056711] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000004): Sync lost
    [ 1999.078669] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000020): FIFO underflow
    [ 1999.122186] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000020): FIFO underflow
    [ 1999.129750] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000020): FIFO underflow
    [ 1999.154368] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000020): FIFO underflow
    [ 1999.176273] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000020): FIFO underflow
    [ 1999.197011] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000020): FIFO underflow
    testing  12[ 2003.017489] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000004): Sync lost flood detected, recovering
    [ 2003.026723] tilcdc 4830e000.lcdc: tilcdc_crtc_recover_work: Reset CRTC
    setting  13[ 2004.688068] tilcdc_crtc_irq: 77 callbacks suppressed
    [ 2004.688093] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000020): FIFO underflow
    [ 2004.700373] tilcdc_crtc_irq: 143 callbacks suppressed
    [ 2004.700382] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000104): Sync lost
    [ 2004.717235] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000020): FIFO underflow
    [ 2004.725580] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000004): Sync lost
    [ 2004.732332] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000004): Sync lost
    [ 2004.740692] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000004): Sync lost
    [ 2004.747444] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000004): Sync lost
    [ 2004.755806] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000004): Sync lost
    [ 2004.762556] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000004): Sync lost
    [ 2004.770920] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000004): Sync lost
    [ 2004.777669] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000004): Sync lost
    [ 2004.786035] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000004): Sync lost
    [ 2004.810740] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000020): FIFO underflow
    [ 2004.821798] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000020): FIFO underflow
    [ 2004.847438] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000020): FIFO underflow
    [ 2004.858204] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000020): FIFO underflow
    [ 2004.884919] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000020): FIFO underflow
    [ 2004.913832] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000020): FIFO underflow
    [ 2004.938407] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000020): FIFO underflow
    [ 2004.970679] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000020): FIFO underflow
    setting  15[ 2010.462050] tilcdc_crtc_irq: 79 callbacks suppressed
    [ 2010.462075] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000020): FIFO underflow
    [ 2010.474289] tilcdc_crtc_irq: 102 callbacks suppressed
    [ 2010.474299] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000104): Sync lost
    [ 2010.487169] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000020): FIFO underflow
    [ 2010.499383] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000004): Sync lost
    [ 2010.506139] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000004): Sync lost
    [ 2010.516381] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000020): FIFO underflow
    [ 2010.524862] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000020): FIFO underflow
    [ 2010.532053] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000104): Sync lost
    [ 2010.548292] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000020): FIFO underflow
    [ 2010.559839] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000004): Sync lost
    [ 2010.566590] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000004): Sync lost
    [ 2010.582925] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000020): FIFO underflow
    [ 2010.590104] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000104): Sync lost
    [ 2010.596863] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000004): Sync lost
    [ 2010.607825] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000020): FIFO underflow
    [ 2010.616580] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000020): FIFO underflow
    [ 2010.623774] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000104): Sync lost
    [ 2010.638403] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000020): FIFO underflow
    [ 2010.650526] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000004): Sync lost
    [ 2010.658347] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000020): FIFO underflow

  • Rio,

    Regarding AM335x EMIF configuration and DDR leveling, refer to below user guide:

    https://www.ti.com/lit/an/sprack4/sprack4.pdf

    EMIF/DDR registers settings and speed are controlled within below u-boot file:

    u-boot-2019.01/board/ti/am335x/board.c

    Regards,
    Pavel