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.

Linux/am3351: LCD display flickers

Part Number: AM3351
Other Parts Discussed in Thread: AM3352, TPS65217

Tool/software: Linux

Hi, LCD Display is flickering and it is giving " [ 1209.581958] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000020): FIFO underfow"

 please let me know what i need to change in sdk.

 i am using "ti-processor-sdk-linux-am335x-evm-03.00.00.04 " SDK , am3351 processor, 1280x800, 24 bit LCD Display

dts Configurations:

       /* LCD Pannel Configuration  */
    panel {
        compatible = "ti,tilcdc,panel";
        status = "okay";
            pinctrl-names = "default", "off";
        pinctrl-0 = <&nxp_hdmi_bonelt_pins>;
            pinctrl-1 = <&nxp_hdmi_bonelt_off_pins>;
        panel-info {
            ac-bias           = <255>;
            ac-bias-intrpt    = <0>;
            dma-burst-sz      = <16>;
            bpp               = <32>;
            fdd               = <0x80>;
            sync-edge         = <0>;
            sync-ctrl         = <1>;
            raster-order      = <0>;
            fifo-th           = <0>;
        };

        display-timings {
            1280x800p62 {
                clock-frequency = <71100000>;
            hsync-len = <40>;
                hactive = <1280>;
                hfront-porch = <50>;
                hback-porch = <70>;
                   hsync-active = <1>;
                vsync-len = <5>;
                vactive = <800>;
                vback-porch = <5>;
                vfront-porch = <18>;
                vsync-active = <1>;
            };
        };
        };

Thankyou

  • The software team have been notified. They will respond here.
  • thanks for your great support.
    here i am posting my boot log info, please verify and let me know what could be the issue.

    U-Boot SPL 2016.05-00230-g120a8a3-dirty (Dec 25 2017 - 20:28:37)
    Trying to boot from MMC1
    reading args
    spl_load_image_fat_os: error reading image args, err - -1
    reading u-boot.img
    reading u-boot.img
    reading u-boot.img
    reading u-boot.img


    U-Boot 2016.05-00230-g120a8a3-dirty (Dec 25 2017 - 20:28:37 +0530)

    Watchdog enabled
    I2C: ready
    DRAM: 256 MiB
    NAND: 0 MiB
    MMC: OMAP SD/MMC: 0, OMAP SD/MMC: 1
    reading uboot.env

    ** Unable to read "uboot.env" from mmc0:1 **
    Using default environment

    Net: No ethernet found.
    Press SPACE to abort autoboot in 2 seconds
    switch to partitions #0, OK
    mmc0 is current device
    SD/MMC found on device 0
    reading boot.scr
    ** Unable to read file boot.scr **
    reading uEnv.txt
    ** Unable to read file uEnv.txt **
    switch to partitions #0, OK
    mmc0 is current device
    Scanning mmc 0:1...
    switch to partitions #0, OK
    mmc0 is current device
    SD/MMC found on device 0
    switch to partitions #0, OK
    mmc0 is current device
    SD/MMC found on device 0
    reading boot.scr
    ** Unable to read file boot.scr **
    reading uEnv.txt
    ** Unable to read file uEnv.txt **
    2920592 bytes read in 459 ms (6.1 MiB/s)
    39147 bytes read in 71 ms (538.1 KiB/s)
    Kernel image @ 0x82000000 [ 0x000000 - 0x2c9090 ]
    ## Flattened Device Tree blob at 88000000
    Booting using the fdt blob at 0x88000000
    Loading Device Tree to 8edaa000, end 8edb68ea ... OK
    Unsupported Ethernet port configuration

    Starting kernel ...

    [ 0.000000] Booting Linux on physical CPU 0x0
    [ 0.000000] Initializing cgroup subsys cpu
    [ 0.000000] Initializing cgroup subsys cpuacct
    [ 0.000000] Linux version 4.4.12-g3639bea54a (root@sridhar-ThinkCentre-M73) (gcc version 5.3.1 20160113 (Linaro GCC 5.3-2016.02) ) #20 PREE7
    [ 0.000000] CPU: ARMv7 Processor [413fc082] revision 2 (ARMv7), cr=10c5387d
    [ 0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
    [ 0.000000] Machine model: TI AM335x BeagleBone Black
    [ 0.000000] cma: Reserved 24 MiB at 0x8d000000
    [ 0.000000] Memory policy: Data cache writeback
    [ 0.000000] CPU: All CPU(s) started in SVC mode.
    [ 0.000000] AM335X ES2.1 (neon )
    [ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 64960
    [ 0.000000] Kernel command line: console=ttyO0,115200n8 root=PARTUUID=000184ad-02 rw rootfstype=ext4 rootwait
    [ 0.000000] PID hash table entries: 1024 (order: 0, 4096 bytes)
    [ 0.000000] Dentry cache hash table entries: 32768 (order: 5, 131072 bytes)
    [ 0.000000] Inode-cache hash table entries: 16384 (order: 4, 65536 bytes)
    [ 0.000000] Memory: 226528K/262144K available (5635K kernel code, 212K rwdata, 1896K rodata, 252K init, 240K bss, 11040K reserved, 24576K c)
    [ 0.000000] Virtual kernel memory layout:
    [ 0.000000] vector : 0xffff0000 - 0xffff1000 ( 4 kB)
    [ 0.000000] fixmap : 0xffc00000 - 0xfff00000 (3072 kB)
    [ 0.000000] vmalloc : 0xd0800000 - 0xff800000 ( 752 MB)
    [ 0.000000] lowmem : 0xc0000000 - 0xd0000000 ( 256 MB)
    [ 0.000000] pkmap : 0xbfe00000 - 0xc0000000 ( 2 MB)
    [ 0.000000] modules : 0xbf000000 - 0xbfe00000 ( 14 MB)
    [ 0.000000] .text : 0xc0008000 - 0xc0762f74 (7532 kB)
    [ 0.000000] .init : 0xc0763000 - 0xc07a2000 ( 252 kB)
    [ 0.000000] .data : 0xc07a2000 - 0xc07d7290 ( 213 kB)
    [ 0.000000] .bss : 0xc07d9000 - 0xc0815224 ( 241 kB)
    [ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
    [ 0.000000] Preemptible hierarchical RCU implementation.
    [ 0.000000] Build-time adjustment of leaf fanout to 32.
    [ 0.000000] NR_IRQS:16 nr_irqs:16 16
    [ 0.000000] IRQ: Found an INTC at 0xfa200000 (revision 5.0) with 128 interrupts
    [ 0.000000] OMAP clockevent source: timer2 at 19200000 Hz
    [ 0.000032] sched_clock: 32 bits at 19MHz, resolution 52ns, wraps every 111848106981ns
    [ 0.000085] clocksource: timer1: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 99544814920 ns
    [ 0.000111] OMAP clocksource: timer1 at 19200000 Hz
    [ 0.001168] clocksource_probe: no matching clocksources found
    [ 0.001551] Console: colour dummy device 80x30
    [ 0.001607] WARNING: Your 'console=ttyO0' has been replaced by 'ttyS0'
    [ 0.001624] This ensures that you still see kernel messages. Please
    [ 0.001637] update your kernel commandline.
    [ 0.001673] Calibrating delay loop... 302.28 BogoMIPS (lpj=1511424)
    [ 0.057703] pid_max: default: 32768 minimum: 301
    [ 0.057982] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)
    [ 0.058013] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)
    [ 0.059542] Initializing cgroup subsys io
    [ 0.059606] Initializing cgroup subsys memory
    [ 0.059681] Initializing cgroup subsys devices
    [ 0.059716] Initializing cgroup subsys freezer
    [ 0.059749] Initializing cgroup subsys perf_event
    [ 0.059782] Initializing cgroup subsys pids
    [ 0.059847] CPU: Testing write buffer coherency: ok
    [ 0.060630] Setting up static identity map for 0x80008200 - 0x80008258
    [ 0.065805] devtmpfs: initialized
    [ 0.094048] VFP support v0.3: implementor 41 architecture 3 part 30 variant c rev 3
    [ 0.128239] omap_hwmod: debugss: _wait_target_disable failed
    [ 0.133144] omap_hwmod: d_can0: _wait_target_ready failed: -16
    [ 0.133167] omap_hwmod: d_can0: cannot be enabled for reset (3)
    [ 0.137052] omap_hwmod: d_can1: _wait_target_ready failed: -16
    [ 0.137070] omap_hwmod: d_can1: cannot be enabled for reset (3)
    [ 0.206222] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
    [ 0.210973] pinctrl core: initialized pinctrl subsystem
    [ 0.213813] NET: Registered protocol family 16
    [ 0.219128] DMA: preallocated 256 KiB pool for atomic coherent allocations
    [ 0.247715] cpuidle: using governor ladder
    [ 0.277694] cpuidle: using governor menu
    [ 0.289107] OMAP GPIO hardware version 0.1
    [ 0.292194] omap_gpio 481ac000.gpio: could not find pctldev for node /ocp/l4_wkup@44c00000/scm@210000/pinmux@800/pinmux_gpio2_pins, deferrie
    [ 0.292972] omap_gpio 481ae000.gpio: could not find pctldev for node /ocp/l4_wkup@44c00000/scm@210000/pinmux@800/pinmux_gpio3_pins, deferrie
    [ 0.306317] omap-gpmc 50000000.gpmc: could not find pctldev for node /ocp/l4_wkup@44c00000/scm@210000/pinmux@800/nandflash_pins_s0, deferrie
    [ 0.312876] hw-breakpoint: debug architecture 0x4 unsupported.
    [ 0.368271] edma 49000000.edma: TI EDMA DMA engine driver
    [ 0.376100] usbcore: registered new interface driver usbfs
    [ 0.376314] usbcore: registered new interface driver hub
    [ 0.376572] usbcore: registered new device driver usb
    [ 0.377486] omap_i2c 44e0b000.i2c: could not find pctldev for node /ocp/l4_wkup@44c00000/scm@210000/pinmux@800/pinmux_i2c0_pins, deferring e
    [ 0.377608] omap_i2c 4819c000.i2c: could not find pctldev for node /ocp/l4_wkup@44c00000/scm@210000/pinmux@800/pinmux_i2c2_pins, deferring e
    [ 0.378106] pps_core: LinuxPPS API ver. 1 registered
    [ 0.378128] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
    [ 0.378203] PTP clock support registered
    [ 0.380533] omap-mailbox 480c8000.mailbox: omap mailbox rev 0x400
    [ 0.382951] clocksource: Switched to clocksource timer1
    [ 0.410313] NET: Registered protocol family 2
    [ 0.412025] TCP established hash table entries: 2048 (order: 1, 8192 bytes)
    [ 0.412115] TCP bind hash table entries: 2048 (order: 1, 8192 bytes)
    [ 0.412186] TCP: Hash tables configured (established 2048 bind 2048)
    [ 0.412348] UDP hash table entries: 256 (order: 0, 4096 bytes)
    [ 0.412398] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
    [ 0.412750] NET: Registered protocol family 1
    [ 0.414852] hw perfevents: enabled with armv7_cortex_a8 PMU driver, 5 counters available
    [ 0.419302] futex hash table entries: 256 (order: -1, 3072 bytes)
    [ 0.444265] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 250)
    [ 0.444335] io scheduler noop registered
    [ 0.444368] io scheduler deadline registered
    [ 0.444808] io scheduler cfq registered (default)
    [ 0.448406] pinctrl-single 44e10800.pinmux: 142 pins at pa f9e10800 size 568
    [ 0.454120] backlight supply power not found, using dummy regulator
    [ 0.611662] Serial: 8250/16550 driver, 10 ports, IRQ sharing disabled
    [ 0.621164] 44e09000.serial: ttyS0 at MMIO 0x44e09000 (irq = 94, base_baud = 3000000) is a 8250
    [ 1.246620] console [ttyS0] enabled
    [ 1.252709] 48024000.serial: ttyS2 at MMIO 0x48024000 (irq = 95, base_baud = 3000000) is a 8250
    [ 1.264197] [drm] Initialized drm 1.1.0 20060810
    [ 1.271912] of_graph_get_next_endpoint(): no port node found in /ocp/lcdc@4830e000
    [ 1.281189] of_graph_get_next_endpoint(): no port node found in /ocp/lcdc@4830e000
    [ 1.289900] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
    [ 1.296654] [drm] No driver support for vblank timestamp query.
    [ 1.321222] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000020): drivers/gpu/drm/tilcdc/tilcdc_crtc.cFIFO underfow
    [ 1.324366] bpp=32
    [ 1.324370] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000020): drivers/gpu/drm/tilcdc/tilcdc_crtc.cFIFO underfow
    [ 1.325719] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000004): Sync lost
    [ 1.341950] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000104): Sync lost
    [ 1.365467] Console: switching to colour frame buffer device 160x50
    [ 1.446540] tilcdc 4830e000.lcdc: fb0: frame buffer device
    [ 1.473020] [drm] Initialized tilcdc 1.0.0 20121205 on minor 0
    [ 1.497426] loop: module loaded
    [ 1.504796] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
    [ 1.511446] ehci-platform: EHCI generic platform driver
    [ 1.517337] ehci-omap: OMAP-EHCI Host Controller driver
    [ 1.522833] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
    [ 1.529183] ohci-platform: OHCI generic platform driver
    [ 1.536324] mousedev: PS/2 mouse device common for all mice
    [ 1.543957] GTP driver installing...
    [ 1.547833] i2c /dev entries driver
    [ 1.554953] cpuidle: enable-method property 'ti,am3352' found operations
    [ 1.562195] sdhci: Secure Digital Host Controller Interface driver
    [ 1.568481] sdhci: Copyright(c) Pierre Ossman
    [ 1.574263] omap_hsmmc 48060000.mmc: Got CD GPIO
    [ 1.613730] pinctrl-single 44e10800.pinmux: bad data for mux pinmux_emmc_pins
    [ 1.620998] pinctrl-single 44e10800.pinmux: no pins entries for pinmux_emmc_pins
    [ 1.659088] mmc0: host does not support reading read-only switch, assuming write-enable
    [ 1.667329] mmc0: new SDHC card at address 0001
    [ 1.673599] Synopsys Designware Multimedia Card Interface Driver
    [ 1.680777] sdhci-pltfm: SDHCI platform and OF driver helper
    [ 1.686955] mmcblk0: mmc0:0001 SD8GB 7.28 GiB
    [ 1.694667] mmcblk0: p1 p2
    [ 1.698293] ledtrig-cpu: registered to indicate activity on CPUs
    [ 1.711510] usbcore: registered new interface driver usbhid
    [ 1.727632] usbhid: USB HID core driver
    [ 1.735496] NET: Registered protocol family 10
    [ 1.754421] sit: IPv6 over IPv4 tunneling driver
    [ 1.760822] NET: Registered protocol family 17
    [ 1.778272] omap_voltage_late_init: Voltage driver support not added
    [ 1.795366] ThumbEE CPU extension supported.
    [ 1.799696] Registering SWP/SWPB emulation handler
    [ 1.830400] omap-gpmc 50000000.gpmc: GPMC revision 6.0
    [ 1.843053] gpmc_mem_init: disabling cs 0 mapped at 0x0-0x1000000
    [ 1.851756] nand: No NAND device found
    [ 1.872987] omap2-nand 8000000.nand: scan failed, may be bus-width mismatch
    [ 1.923439] tps65217 0-0024: TPS65217 ID 0xe version 1.2
    [ 1.933646] 0-0014 supply vdd_ana not found, using dummy regulator
    [ 1.939940] 0-0014 supply vcc_i2c not found, using dummy regulator
    [ 4.471710] input: goodix-ts as /devices/virtual/input/input0
    [ 4.478418] i2c i2c-0: Failed to register i2c client tps65217 at 0x24 (-16)
    [ 4.485447] i2c i2c-0: of_i2c: Failure registering /ocp/i2c@44e0b000/tps65217@24
    [ 4.492880] omap_i2c 44e0b000.i2c: bus 0 rev0.11 at 400 kHz
    [ 4.501527] omap_i2c 4819c000.i2c: bus 2 rev0.11 at 100 kHz
    [ 4.509656] cpufreq: cpufreq_online: CPU0: Running at unlisted freq: 303157 KHz
    [ 4.517374] cpu cpu0: dev_pm_opp_domain_set_rate: failed to find current OPP for freq 303157894 (-34)
    [ 4.546102] cpufreq: cpufreq_online: CPU0: Unlisted initial frequency changed to: 300000 KHz
    [ 5.423431] EXT4-fs (mmcblk0p2): recovery complete
    [ 5.430547] EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. Opts: (null)
    [ 5.438880] VFS: Mounted root (ext4 filesystem) on device 179:2.
    [ 5.450389] devtmpfs: mounted
    [ 5.454625] Freeing unused kernel memory: 252K (c0763000 - c07a2000)
    [ 5.460960] This architecture does not have kernel memory protection.
    [ 5.958004] systemd[1]: System time before build time, advancing clock.
    [ 6.024495] random: systemd urandom read with 34 bits of entropy available
    [ 6.073611] systemd[1]: systemd 229 running in system mode. (+PAM -AUDIT -SELINUX +IMA -APPARMOR +SMACK +SYSVINIT +UTMP -LIBCRYPTSETUP -GCR)
    [ 6.093589] systemd[1]: Detected architecture arm.

    Welcome to Arago 2016.05!

    [ 6.126288] systemd[1]: Set hostname to <am335x-evm>.
    [ 7.031614] systemd[1]: Configuration file /lib/systemd/system/gpio_init.service is marked executable. Please remove executable permission .
    [ 7.052864] systemd[1]: [/lib/systemd/system/gadget-init.service:15] Unknown lvalue 'ExecStopPre' in section 'Service'
    [ 7.671487] systemd[1]: sysinit.target: Found ordering cycle on sysinit.target/start
    [ 7.679617] systemd[1]: sysinit.target: Found dependency on alignment.service/start
    [ 7.687590] systemd[1]: sysinit.target: Found dependency on sysinit.target/start
    [ 7.695069] systemd[1]: sysinit.target: Breaking ordering cycle by deleting job alignment.service/start
    [ 7.704655] systemd[1]: alignment.service: Job alignment.service/start deleted to break ordering cycle starting with sysinit.target/start
    [ SKIP ] Ordering cycle found, skipping alignment.service
    [ 7.758267] systemd[1]: Reached target Remote File Systems.
    [ OK ] Reached target Remote File Systems.
    [ 7.789933] systemd[1]: Created slice System Slice.
    [ OK ] Created slice System Slice.
    [ 7.817314] systemd[1]: Created slice system-getty.slice.
    [ OK ] Created slice system-getty.slice.
    [ 7.844569] systemd[1]: Listening on Syslog Socket.
    [ OK ] Listening on Syslog Socket.
    [ 7.874405] systemd[1]: Listening on udev Control Socket.
    [ OK ] Listening on udev Control Socket.
    [ 7.904280] systemd[1]: Listening on /dev/initctl Compatibility Named Pipe.
    [ OK ] Listening on /dev/initctl Compatibility Named Pipe.
    [ 7.964199] systemd[1]: Started Dispatch Password Requests to Console Directory Watch.
    [ OK ] Started Dispatch Password Requests to Console Directory Watch.
    [ 7.994557] systemd[1]: Started Forward Password Requests to Wall Directory Watch.
    [ OK ] Started Forward Password Requests to Wall Directory Watch.
    [ 8.023760] systemd[1]: Reached target Paths.
    [ OK ] Reached target Paths.
    [ 8.056831] systemd[1]: Created slice User and Session Slice.
    [ OK ] Created slice User and Session Slice.
    [ 8.083786] systemd[1]: Reached target Slices.
    [ OK ] Reached target Slices.
    [ 8.113851] systemd[1]: Reached target Swap.
    [ OK ] Reached target Swap.
    [ 8.147127] systemd[1]: Created slice system-serial\x2dgetty.slice.
    [ OK ] Created slice system-serial\x2dgetty.slice.
    [ 8.175103] systemd[1]: Listening on Network Service Netlink Socket.
    [ OK ] Listening on Network Service Netlink Socket.
    [ 8.204257] systemd[1]: Listening on udev Kernel Socket.
    [ OK ] Listening on udev Kernel Socket.
    [ 8.234281] systemd[1]: Listening on Journal Socket (/dev/log).
    [ OK ] Listening on Journal Socket (/dev/log).
    [ 8.264472] systemd[1]: Listening on Journal Socket.
    [ OK ] Listening on Journal Socket.
    [ 8.304174] systemd[1]: Mounting POSIX Message Queue File System...
    Mounting POSIX Message Queue File System...
    [ 8.353958] systemd[1]: Mounting Debug File System...
    Mounting Debug File System...[ 8.408461] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000020): drivers/gpu/drm/tilcdc/tilcdc_crtc.cFIw

    [ 8.420202] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000104): Sync lost
    [ 8.495884] systemd[1]: Starting Create Static Device Nodes in /dev...
    Starting Create Static Device Nodes in /dev...
    [ 8.552157] systemd[1]: Starting Remount Root and Kernel File Systems...
    Starting Remount Root and Kernel File Systems...
    [ 8.701873] systemd[1]: Starting Load Kernel Modules...
    [ 8.811471] EXT4-fs (mmcblk0p2): re-mounted. Opts: (null)
    Starting Load Kernel Modules...
    [ 8.919938] systemd[1]: Mounting Temporary Directory...
    Mounting Temporary Directory...
    [ 9.058852] systemd[1]: Starting Journal Service...
    Starting Journal Service...
    [ 9.092709] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000020): drivers/gpu/drm/tilcdc/tilcdc_crtc.cFIFO underfow
    [ 9.107477] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000004): Sync lost
    [ 9.114325] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000004): Sync lost
    [ 9.165418] systemd[1]: Starting Setup Virtual Console...
    Starting Setup Virtual Console...
    [ 9.369871] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000020): drivers/gpu/drm/tilcdc/tilcdc_crtc.cFIFO underfow
    [ 9.380291] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000104): Sync lost
    [ 9.448362] systemd[1]: Mounted POSIX Message Queue File System.
    [ OK ] Mounted POSIX Message Queue File System.
    [ 9.494303] systemd[1]: Mounted Debug File System.
    [ OK ] Mounted Debug File System.
    [ 9.510763] systemd[1]: Mounted Temporary Directory.
    [ OK ] Mounted Temporary Directory.
    [ 9.550979] systemd[1]: Started Create Static Device Nodes in /dev.
    [ OK ] Started Create Static Device Nodes in /dev.
    [ 9.598287] systemd[1]: Started Remount Root and Kernel File Systems.
    [ OK ] Started Remount Root and Kernel File Systems.
    [ 9.645481] systemd[1]: systemd-modules-load.service: Main process exited, code=exited, status=1/FAILURE
    [ 9.660308] systemd[1]: Failed to start Load Kernel Modules.
    [FAILED] Failed to start Load Kernel Modules.
    See 'systemctl status systemd-modules-load.service' for details.
    [ 9.713718] systemd[1]: systemd-modules-load.service: Unit entered failed state.
    [ 9.721218] systemd[1]: systemd-modules-load.service: Failed with result 'exit-code'.
    [ 9.737094] systemd[1]: Started Setup Virtual Console.
    [ OK ] Started Setup Virtual Console.
    [ 9.765974] systemd[1]: Started Journal Service.
    [ OK ] Started Journal Service.
    Starting Apply Kernel Variables...
    Starting udev Coldplug all Devices...
    Starting Flush Journal to Persistent Storage...
    Starting udev Kernel Device Manager...
    [ OK ] Reached target Local File Systems (Pre).
    Mounting /media/ram...
    Mounting /var/volatile...
    [ OK ] Mounted /var/volatile.
    [ OK ] Mounted /media/ram.
    [ OK ] Started Apply Kernel Variables.
    [ OK ] Started udev Kernel Device Manager.
    [ 13.692709] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000020): drivers/gpu/drm/tilcdc/tilcdc_crtc.cFIFO underfow
    [ 13.703120] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000104): Sync lost
    [ 13.719124] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000004): Sync lost
    [ 13.726001] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000004): Sync lost
    [ 13.735882] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000004): Sync lost
    [ 13.742613] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000004): Sync lost
    [ 13.752655] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000004): Sync lost
    [ 14.121575] tilcdc_crtc_irq: 43 callbacks suppressed
    [ 14.126604] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000004): Sync lost
    [ 14.133448] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000004): Sync lost
    [ 14.140169] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000104): Sync lost
    [ 14.146853] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000104): Sync lost flood detected, disabling the interrupt
    [ 14.191380] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000020): drivers/gpu/drm/tilcdc/tilcdc_crtc.cFIFO underfow
    [ 14.578137] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000020): drivers/gpu/drm/tilcdc/tilcdc_crtc.cFIFO underfow
    [ 14.692830] systemd-journald[90]: Received request to flush runtime journal from PID 1
    [ OK ] Started Flush Journal to Persistent Storage.
    [ 15.380895] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000020): drivers/gpu/drm/tilcdc/tilcdc_crtc.cFIFO underfow
    Starting Load/Save Random Seed...
    [ OK ] Reached target Local File Systems.
    [ 16.382338] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000020): drivers/gpu/drm/tilcdc/tilcdc_crtc.cFIFO underfow
    Starting Create Volatile Files and Directories...
    [ OK ] Started Load/Save Random Seed.
    [ OK ] Started Create Volatile Files and Directories.
    [ OK ] Started udev Coldplug all Devices.
    [ OK ] Found device /dev/ttyS0.
    [ 20.255682] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000020): drivers/gpu/drm/tilcdc/tilcdc_crtc.cFIFO underfow
    [ 20.444455] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000020): drivers/gpu/drm/tilcdc/tilcdc_crtc.cFIFO underfow
    [ 20.528064] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000020): drivers/gpu/drm/tilcdc/tilcdc_crtc.cFIFO underfow
    [ OK ] Found device /dev/ttyS3.
    [ 22.181926] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000020): drivers/gpu/drm/tilcdc/tilcdc_crtc.cFIFO underfow
    Starting Update UTMP about System Boot/Shutdown...
    Starting Network Time Synchronization...
    [ OK ] Created slice system-systemd\x2dbacklight.slice.
    Starting Load/Save Screen Backlight...htness of backlight:backlight...
    [ 23.814176] random: nonblocking pool is initialized
    [ 24.404131] FAT-fs (mmcblk0p1): codepage cp437 not found
    [ OK ] Started Load/Save Screen Backlight Brightness of backlight:backlight.
    [ OK ] Started Network Time Synchronization.
    [ 25.000774] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000020): drivers/gpu/drm/tilcdc/tilcdc_crtc.cFIFO underfow
    [ 26.441167] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000020): drivers/gpu/drm/tilcdc/tilcdc_crtc.cFIFO underfow
    [ OK ] Started Update UTMP about System Boot/Shutdown.
    [ 26.912664] FAT-fs (mmcblk0p1): codepage cp437 not found
    [ OK ] Found device /dev/mmcblk0p1.
    [ OK ] Reached target System Time Synchronized.
    Starting Synchronize System and HW clocks...
    [FAILED] Failed to start Synchronize System and HW clocks.
    See 'systemctl status sync-clocks.service' for details.
    [ OK ] Reached target System Initialization.
    [ OK ] Listening on RPCbind Server Activation Socket.
    [ OK ] Started Daily Cleanup of Temporary Directories.
    [ OK ] Reached target Timers.
    [ OK ] Listening on Avahi mDNS/DNS-SD Stack Activation Socket.
    [ OK ] Listening on dropbear.socket.
    [ OK ] Listening on D-Bus System Message Bus Socket.
    [ OK ] Reached target Sockets.
    [ OK ] Reached target Basic System.
    Starting Permit User Sessions...
    Starting Start USB gadget...
    Starting Avahi mDNS/DNS-SD Stack...
    Starting Login Service...
    [ OK ] Started D-Bus System Message Bus.c IKEv1/IKEv2 daemon using ipsec.conf.
    [ OK ] Started Avahi mDNS/DNS-SD Stack.
    [ OK ] Started System Logging Service.
    Starting uim-sysfs.service...
    Starting Telephony service...
    [ OK ] Started Start gpio_init script.
    [ OK ] Started Kernel Logging Service.
    Starting Network Service...
    [ 33.672485] gpio3_3.sh[413]: /etc/init.d/gpio3_3.sh: line 10: echo: write error: Invalid argument
    [ OK ] Started Permit User Sessions.
    [FAILED] Failed to start Start USB gadget.
    See 'systemctl status gadget-init.service' for details.
    [ 34.101413] gpio3_3.sh[413]: *******LCD POWER ENABLED*********
    [ 34.250761] gpio3_3.sh[413]: Set register 7: 12 (c)
    [ OK ] Started Network Service.
    [ 34.400263] gpio3_3.sh[413]: Set register 8: 99 (63)
    [ 37.997848] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000020): drivers/gpu/drm/tilcdc/tilcdc_crtc.cFIFO underfow
    [ 39.490284] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000020): drivers/gpu/drm/tilcdc/tilcdc_crtc.cFIFO underfow
    [ OK ] Started Telephony service.
    [ OK ] Started Login Service.
    [ OK ] Reached target Network.
    [ 41.353984] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000020): drivers/gpu/drm/tilcdc/tilcdc_crtc.cFIFO underfow
    Starting Lightning Fast Webserver With Light System Requirements...
    Starting Network Name Resolution...
    [ OK ] Started Serial Getty on ttyS3.
    [ OK ] Started Serial Getty on ttyS0.
    [ OK ] Started Getty on tty1.
    [ 42.066994] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000020): drivers/gpu/drm/tilcdc/tilcdc_crtc.cFIFO underfow
    [ 42.187435] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000020): drivers/gpu/drm/tilcdc/tilcdc_crtc.cFIFO underfow
    [ OK ] Started Lightning Fast Webserver With Light System Requirements.
    [ OK ] Started Network Name Resolution.
    [ 42.947158] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000020): drivers/gpu/drm/tilcdc/tilcdc_crtc.cFIFO underfow
    [ 43.050297] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000020): drivers/gpu/drm/tilcdc/tilcdc_crtc.cFIFO underfow
    [ OK ] Started uim-sysfs.service.
    [ 43.649393] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000020): drivers/gpu/drm/tilcdc/tilcdc_crtc.cFIFO underfow
    [ 43.885852] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000020): drivers/gpu/drm/tilcdc/tilcdc_crtc.cFIFO underfow
    Starting rc.pvr.service...
    [ 44.186758] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000020): drivers/gpu/drm/tilcdc/tilcdc_crtc.cFIFO underfow
    [ 44.975711] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000020): drivers/gpu/drm/tilcdc/tilcdc_crtc.cFIFO underfow
    [ 46.745529] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000020): drivers/gpu/drm/tilcdc/tilcdc_crtc.cFIFO underfow
    [ 46.839825] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000020): drivers/gpu/drm/tilcdc/tilcdc_crtc.cFIFO underfow

    _____ _____ _ _
    | _ |___ ___ ___ ___ | _ |___ ___ |_|___ ___| |_
    | | _| .'| . | . | | __| _| . | | | -_| _| _|
    |__|__|_| |__,|_ |___| |__| |_| |___|_| |___|___|_|
    |___| |___|

    Arago Project http://arago-project.org am335x-evm ttyS0

    Arago 2016.05 am335x-evm ttyS0
  • hi, when display flickers it give below error.

    [   11.811745] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000020): FIFO underfow
    [   11.824330] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000004): Sync lost
    [   11.831060] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000004): Sync lost
    [   11.841094] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000004): Sync lost
    [   11.847906] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000004): Sync lost
    [   11.857872] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000004): Sync lost
    [   11.864683] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000004): Sync lost
    [   11.874639] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000004): Sync lost
    [   11.881360] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000004): Sync lost
    [   11.891398] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000004): Sync lost
    [   11.898193] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000004): Sync lost
    [   12.243775] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000004): Sync lost flood detected, disabling the interrupt

    and we are writing LCDC_RASTER_CTRL_REG =0x6000081.

    please suggest what could be the correct value we need to set for 1280x800  TFT 24 bit lcd display.

  • Please check this wiki page -