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: Displaying logo during kernel boot

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

Tool/software: Linux

Hi, i am using "ti-processor-sdk-linux-am335x-evm-03.00.00.04" SDK

i am displaying logo in u-boot, but while loading the kernel it is resetting and display becomes blank.

1.is there any possibility to continue logo up to load the application?

2.in "ti-sdk-am335x-evm-08.00.00.00" SDK i am getting default ti psplash image, how can i enable same in  "ti-processor-sdk-linux-am335x-evm-03.00.00.04"

3. i created psplash.service file in /lib/systemd/system like below. but it is running after loading the kernel.


#  This file is part of systemd.
#
#  systemd is free software; you can redistribute it and/or modify it
#  under the terms of the GNU Lesser General Public License as published by
#  the Free Software Foundation; either version 2.1 of the License, or
#  (at your option) any later versssn.rs

[Unit]
Description=Myinit scripts

[Service]
ExecStart=/etc/init.d/psplash.sh &

before=systemd-modules-load.service

[Install]
WantedBy=multi-user.target

please guide me to display  a logo in OS booting.
Thankyou.
  • The software team have been notified. They will respond here.
  • Hello khageswararao,

    Please, see this post.

    Best regards,
    Kemal

  • hi Kemal, thanks for your great Support.
    my zImage size 2.8 MB,
    when kernel starts, initially i got "Starting kernel ..." print, after 5 seconds below logs i am getting and to display psplash it's taking 9 seconds
    please check the below logs and suggest to display psplash image at initially.

    root@am335x-evm:~# �~
    U-Boot SPL 2016.05-00230-g120a8a3-dirty (Dec 29 2017 - 12:45:00)
    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 29 2017 - 12:45:00 +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 **
    2920376 bytes read in 451 ms (6.2 MiB/s)
    39107 bytes read in 65 ms (586.9 KiB/s)
    Kernel image @ 0x82000000 [ 0x000000 - 0x2c8fb8 ]
    ## Flattened Device Tree blob at 88000000
    Booting using the fdt blob at 0x88000000
    Loading Device Tree to 8edaa000, end 8edb68c2 ... 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) ) #61 PREE8
    [ 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.000030] sched_clock: 32 bits at 19MHz, resolution 52ns, wraps every 111848106981ns
    [ 0.000084] clocksource: timer1: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 99544814920 ns
    [ 0.000109] OMAP clocksource: timer1 at 19200000 Hz
    [ 0.001169] clocksource_probe: no matching clocksources found
    [ 0.001543] Console: colour dummy device 80x30
    [ 0.001603] WARNING: Your 'console=ttyO0' has been replaced by 'ttyS0'
    [ 0.001620] This ensures that you still see kernel messages. Please
    [ 0.001633] update your kernel commandline.
    [ 0.001666] Calibrating delay loop... 302.28 BogoMIPS (lpj=1511424)
    [ 0.057713] pid_max: default: 32768 minimum: 301
    [ 0.057989] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)
    [ 0.058020] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)
    [ 0.059578] Initializing cgroup subsys io
    [ 0.059645] Initializing cgroup subsys memory
    [ 0.059721] Initializing cgroup subsys devices
    [ 0.059758] Initializing cgroup subsys freezer
    [ 0.059791] Initializing cgroup subsys perf_event
    [ 0.059823] Initializing cgroup subsys pids
    [ 0.059889] CPU: Testing write buffer coherency: ok
    [ 0.060677] Setting up static identity map for 0x80008200 - 0x80008258
    [ 0.065864] devtmpfs: initialized
    [ 0.094235] VFP support v0.3: implementor 41 architecture 3 part 30 variant c rev 3
    [ 0.127722] omap_hwmod: debugss: _wait_target_disable failed
    [ 0.132641] omap_hwmod: d_can0: _wait_target_ready failed: -16
    [ 0.132663] omap_hwmod: d_can0: cannot be enabled for reset (3)
    [ 0.136549] omap_hwmod: d_can1: _wait_target_ready failed: -16
    [ 0.136566] omap_hwmod: d_can1: cannot be enabled for reset (3)
    [ 0.205720] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
    [ 0.210454] pinctrl core: initialized pinctrl subsystem
    [ 0.213272] NET: Registered protocol family 16
    [ 0.218571] DMA: preallocated 256 KiB pool for atomic coherent allocations
    [ 0.247727] cpuidle: using governor ladder
    [ 0.277702] cpuidle: using governor menu
    [ 0.289119] OMAP GPIO hardware version 0.1
    [ 0.292181] omap_gpio 481ac000.gpio: could not find pctldev for node /ocp/l4_wkup@44c00000/scm@210000/pinmux@800/pinmux_gpio2_pins, deferrie
    [ 0.292977] omap_gpio 481ae000.gpio: could not find pctldev for node /ocp/l4_wkup@44c00000/scm@210000/pinmux@800/pinmux_gpio3_pins, deferrie
    [ 0.306298] omap-gpmc 50000000.gpmc: could not find pctldev for node /ocp/l4_wkup@44c00000/scm@210000/pinmux@800/nandflash_pins_s0, deferrie
    [ 0.312860] hw-breakpoint: debug architecture 0x4 unsupported.
    [ 0.368353] edma 49000000.edma: TI EDMA DMA engine driver
    [ 0.376193] usbcore: registered new interface driver usbfs
    [ 0.376399] usbcore: registered new interface driver hub
    [ 0.376656] usbcore: registered new device driver usb
    [ 0.377570] omap_i2c 44e0b000.i2c: could not find pctldev for node /ocp/l4_wkup@44c00000/scm@210000/pinmux@800/pinmux_i2c0_pins, deferring e
    [ 0.377813] omap_i2c 4819c000.i2c: could not find pctldev for node /ocp/l4_wkup@44c00000/scm@210000/pinmux@800/pinmux_i2c2_pins, deferring e
    [ 0.378206] pps_core: LinuxPPS API ver. 1 registered
    [ 0.378228] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
    [ 0.378303] PTP clock support registered
    [ 0.380608] omap-mailbox 480c8000.mailbox: omap mailbox rev 0x400
    [ 0.383052] clocksource: Switched to clocksource timer1
    [ 0.410454] NET: Registered protocol family 2
    [ 0.412171] TCP established hash table entries: 2048 (order: 1, 8192 bytes)
    [ 0.412262] TCP bind hash table entries: 2048 (order: 1, 8192 bytes)
    [ 0.412334] TCP: Hash tables configured (established 2048 bind 2048)
    [ 0.412501] UDP hash table entries: 256 (order: 0, 4096 bytes)
    [ 0.412551] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
    [ 0.412900] NET: Registered protocol family 1
    [ 0.415012] hw perfevents: enabled with armv7_cortex_a8 PMU driver, 5 counters available
    [ 0.419462] futex hash table entries: 256 (order: -1, 3072 bytes)
    [ 0.444409] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 250)
    [ 0.444478] io scheduler noop registered
    [ 0.444510] io scheduler deadline registered
    [ 0.444956] io scheduler cfq registered (default)
    [ 0.448597] pinctrl-single 44e10800.pinmux: 142 pins at pa f9e10800 size 568
    [ 0.454354] backlight supply power not found, using dummy regulator
    [ 0.611900] Serial: 8250/16550 driver, 10 ports, IRQ sharing disabled
    [ 0.621426] 44e09000.serial: ttyS0 at MMIO 0x44e09000 (irq = 94, base_baud = 3000000) is a 8250
    [ 1.246751] console [ttyS0] enabled
    [ 1.252829] 48022000.serial: ttyS2 at MMIO 0x48022000 (irq = 95, base_baud = 3000000) is a 8250
    [ 1.264336] [drm] Initialized drm 1.1.0 20060810
    [ 1.272117] of_graph_get_next_endpoint(): no port node found in /ocp/lcdc@4830e000
    [ 1.281379] of_graph_get_next_endpoint(): no port node found in /ocp/lcdc@4830e000
    [ 1.290082] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
    [ 1.296839] [drm] No driver support for vblank timestamp query.
    [ 1.321302] info->fifo_th = 0
    [ 1.321337] bpp=32****reg=6000081
    [ 1.325741] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000004): Sync lost
    [ 1.341950] tilcdc 4830e000.lcdc: tilcdc_crtc_irq(0x00000104): Sync lost
    [ 1.365539] Console: switching to colour frame buffer device 160x50
    [ 1.430556] tilcdc 4830e000.lcdc: fb0: frame buffer device
    [ 1.463117] [drm] Initialized tilcdc 1.0.0 20121205 on minor 0
    [ 1.487493] loop: module loaded
    [ 1.494992] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
    [ 1.501536] ehci-platform: EHCI generic platform driver
    [ 1.507282] ehci-omap: OMAP-EHCI Host Controller driver
    [ 1.512867] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
    [ 1.519261] ohci-platform: OHCI generic platform driver
    [ 1.526482] mousedev: PS/2 mouse device common for all mice
    [ 1.534076] GTP driver installing...
    [ 1.537940] i2c /dev entries driver
    [ 1.545160] cpuidle: enable-method property 'ti,am3352' found operations
    [ 1.552297] sdhci: Secure Digital Host Controller Interface driver
    [ 1.558606] sdhci: Copyright(c) Pierre Ossman
    [ 1.564446] omap_hsmmc 48060000.mmc: Got CD GPIO
    [ 1.603847] pinctrl-single 44e10800.pinmux: bad data for mux pinmux_emmc_pins
    [ 1.611311] pinctrl-single 44e10800.pinmux: no pins entries for pinmux_emmc_pins
    [ 1.649229] mmc0: host does not support reading read-only switch, assuming write-enable
    [ 1.657416] mmc0: new SDHC card at address 0001
    [ 1.663701] Synopsys Designware Multimedia Card Interface Driver
    [ 1.670844] sdhci-pltfm: SDHCI platform and OF driver helper
    [ 1.677099] mmcblk0: mmc0:0001 SD8GB 7.28 GiB
    [ 1.684900] mmcblk0: p1 p2
    [ 1.688402] ledtrig-cpu: registered to indicate activity on CPUs
    [ 1.703804] usbcore: registered new interface driver usbhid
    [ 1.709380] usbhid: USB HID core driver
    [ 1.726215] NET: Registered protocol family 10
    [ 1.745712] sit: IPv6 over IPv4 tunneling driver
    [ 1.752098] NET: Registered protocol family 17
    [ 1.773405] omap_voltage_late_init: Voltage driver support not added
    [ 1.782044] ThumbEE CPU extension supported.
    [ 1.793253] Registering SWP/SWPB emulation handler
    [ 1.816138] omap-gpmc 50000000.gpmc: GPMC revision 6.0
    [ 1.821317] gpmc_mem_init: disabling cs 0 mapped at 0x0-0x1000000
    [ 1.845766] nand: No NAND device found
    [ 1.849557] omap2-nand 8000000.nand: scan failed, may be bus-width mismatch
    [ 1.912546] tps65217 0-0024: TPS65217 ID 0xe version 1.2
    [ 1.923818] 0-0014 supply vdd_ana not found, using dummy regulator
    [ 1.943211] 0-0014 supply vcc_i2c not found, using dummy regulator
    [ 2.073426] <<-GTP-ERROR->> I2C Read: 0x8047, 1 bytes failed, errcode: -121! Process reset.
    [ 2.213064] <<-GTP-ERROR->> GTP i2c test failed time 1.
    [ 2.243409] <<-GTP-ERROR->> I2C Read: 0x8047, 1 bytes failed, errcode: -121! Process reset.
    [ 2.383066] <<-GTP-ERROR->> GTP i2c test failed time 2.
    [ 2.403424] <<-GTP-ERROR->> I2C Read: 0x8047, 1 bytes failed, errcode: -121! Process reset.
    [ 2.523069] <<-GTP-ERROR->> GTP i2c test failed time 3.
    [ 2.543412] <<-GTP-ERROR->> I2C Read: 0x8047, 1 bytes failed, errcode: -121! Process reset.
    [ 2.683062] <<-GTP-ERROR->> GTP i2c test failed time 4.
    [ 2.713460] <<-GTP-ERROR->> I2C Read: 0x8047, 1 bytes failed, errcode: -121! Process reset.
    [ 2.853064] <<-GTP-ERROR->> GTP i2c test failed time 5.
    [ 2.873062] <<-GTP-ERROR->> I2C communication ERROR!
    [ 2.883350] <<-GTP-ERROR->> I2C Read: 0x8140, 6 bytes failed, errcode: -121! Process reset.
    [ 3.013086] <<-GTP-ERROR->> GTP read version failed
    [ 3.017958] <<-GTP-ERROR->> Read version failed.
    [ 3.022951] <<-GTP-ERROR->> I2C Read: 0x41E4, 1 bytes failed, errcode: -121! Process reset.
    [ 3.143438] <<-GTP-ERROR->> I2C Read: 0x41E4, 1 bytes failed, errcode: -121! Process reset.
    [ 3.263423] <<-GTP-ERROR->> I2C Read: 0x41E4, 1 bytes failed, errcode: -121! Process reset.
    [ 3.383427] <<-GTP-ERROR->> I2C Read: 0x41E4, 1 bytes failed, errcode: -121! Process reset.
    [ 3.503428] <<-GTP-ERROR->> I2C Read: 0x41E4, 1 bytes failed, errcode: -121! Process reset.
    [ 3.623414] <<-GTP-ERROR->> I2C Read: 0x41E4, 1 bytes failed, errcode: -121! Process reset.
    [ 3.743075] <<-GTP-ERROR->> I2C read 0x41E4, 1 bytes, double check failed!
    [ 3.750257] <<-GTP-ERROR->> I2C Read: 0x814A, 1 bytes failed, errcode: -121! Process reset.
    [ 3.873420] <<-GTP-ERROR->> I2C Read: 0x814A, 1 bytes failed, errcode: -121! Process reset.
    [ 3.993419] <<-GTP-ERROR->> I2C Read: 0x814A, 1 bytes failed, errcode: -121! Process reset.
    [ 4.113442] <<-GTP-ERROR->> I2C Read: 0x814A, 1 bytes failed, errcode: -121! Process reset.
    [ 4.233424] <<-GTP-ERROR->> I2C Read: 0x814A, 1 bytes failed, errcode: -121! Process reset.
    [ 4.353420] <<-GTP-ERROR->> I2C Read: 0x814A, 1 bytes failed, errcode: -121! Process reset.
    [ 4.473091] <<-GTP-ERROR->> I2C read 0x814A, 1 bytes, double check failed!
    [ 4.479982] <<-GTP-ERROR->> Failed to get sensor_id, No config sent!
    [ 4.486346] <<-GTP-ERROR->> GTP init panel failed.
    [ 4.491831] input: goodix-ts as /devices/virtual/input/input0
    [ 4.498545] i2c i2c-0: Failed to register i2c client tps65217 at 0x24 (-16)
    [ 4.505574] i2c i2c-0: of_i2c: Failure registering /ocp/i2c@44e0b000/tps65217@24
    [ 4.513186] omap_i2c 44e0b000.i2c: bus 0 rev0.11 at 400 kHz
    [ 4.521778] omap_i2c 4819c000.i2c: bus 2 rev0.11 at 100 kHz
    [ 4.530016] cpufreq: cpufreq_online: CPU0: Running at unlisted freq: 303157 KHz
    [ 4.537597] cpu cpu0: dev_pm_opp_domain_set_rate: failed to find current OPP for freq 303157894 (-34)
    [ 4.562860] cpufreq: cpufreq_online: CPU0: Unlisted initial frequency changed to: 300000 KHz
    [ 4.610877] EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. Opts: (null)
    [ 4.619351] VFS: Mounted root (ext4 filesystem) on device 179:2.
    [ 4.630880] devtmpfs: mounted
    [ 4.635022] Freeing unused kernel memory: 252K (c0763000 - c07a2000)
    [ 4.641354] This architecture does not have kernel memory protection.
    [ 5.205111] systemd[1]: System time before build time, advancing clock.
    [ 5.330604] random: systemd urandom read with 25 bits of entropy available
    [ 5.375065] systemd[1]: systemd 229 running in system mode. (+PAM -AUDIT -SELINUX +IMA -APPARMOR +SMACK +SYSVINIT +UTMP -LIBCRYPTSETUP -GCR)
    [ 5.394888] systemd[1]: Detected architecture arm.

    Welcome to Arago 2016.05!

    [ 5.425839] systemd[1]: Set hostname to <am335x-evm>.
    [ 6.326610] systemd[1]: Configuration file /lib/systemd/system/gpio_init.service is marked executable. Please remove executable permission .
    [ 6.347766] systemd[1]: [/lib/systemd/system/gadget-init.service:15] Unknown lvalue 'ExecStopPre' in section 'Service'
    [ 6.970857] systemd[1]: sockets.target: Found ordering cycle on sockets.target/start
    [ 6.979145] systemd[1]: sockets.target: Found dependency on rpcbind.socket/start
    [ 6.986797] systemd[1]: sockets.target: Found dependency on sysinit.target/start
    [ 6.994317] systemd[1]: sockets.target: Found dependency on alignment.service/start
    [ 7.001984] systemd[1]: sockets.target: Found dependency on basic.target/start
    [ 7.009264] systemd[1]: sockets.target: Found dependency on sockets.target/start
    [ 7.016773] systemd[1]: sockets.target: Breaking ordering cycle by deleting job rpcbind.socket/start
    [ 7.025958] systemd[1]: rpcbind.socket: Job rpcbind.socket/start deleted to break ordering cycle starting with sockets.target/start
    [ SKIP ] Ordering cycle found, skipping RPCbind Server Activation Socket
    [ 7.064630] systemd[1]: sockets.target: Found ordering cycle on sockets.target/start
    [ 7.072431] systemd[1]: sockets.target: Found dependency on avahi-daemon.socket/start
    [ 7.080515] systemd[1]: sockets.target: Found dependency on sysinit.target/start
    [ 7.088037] systemd[1]: sockets.target: Found dependency on alignment.service/start
    [ 7.095835] systemd[1]: sockets.target: Found dependency on basic.target/start
    [ 7.103107] systemd[1]: sockets.target: Found dependency on sockets.target/start
    [ 7.110515] systemd[1]: sockets.target: Breaking ordering cycle by deleting job avahi-daemon.socket/start
    [ 7.120289] systemd[1]: avahi-daemon.socket: Job avahi-daemon.socket/start deleted to break ordering cycle starting with sockets.target/stat
    [ SKIP ] Ordering cycle found, skipping Avah...S/DNS-SD Stack Activation Socket
    [ 7.164811] systemd[1]: alignment.service: Found ordering cycle on alignment.service/start
    [ 7.173310] systemd[1]: alignment.service: Found dependency on sysinit.target/start
    [ 7.181074] systemd[1]: alignment.service: Found dependency on alignment.service/start
    [ 7.189132] systemd[1]: alignment.service: Breaking ordering cycle by deleting job alignment.service/start
    [ 7.198926] systemd[1]: alignment.service: Job alignment.service/start deleted to break ordering cycle starting with alignment.service/start
    [ SKIP ] Ordering cycle found, skipping alignment.service
    [ 7.249314] systemd[1]: Started Dispatch Password Requests to Console Directory Watch.
    [ OK ] Started Dispatch Password Requests to Console Directory Watch.
    [ 7.289480] systemd[1]: Created slice System Slice.
    [ OK ] Created slice System Slice.
    [ 7.314792] systemd[1]: Listening on Journal Socket (/dev/log).
    [ OK ] Listening on Journal Socket (/dev/log).
    [ 7.344600] systemd[1]: Started Forward Password Requests to Wall Directory Watch.
    [ OK ] Started Forward Password Requests to Wall Directory Watch.
    [ 7.374620] systemd[1]: Listening on Journal Socket.
    [ OK ] Listening on Journal Socket.
    [ 7.407352] systemd[1]: Created slice system-getty.slice.
    [ OK ] Created slice system-getty.slice.
    [ 7.433906] systemd[1]: Reached target Paths.
    [ OK ] Reached target Paths.
    [ 7.489522] systemd[1]: Mounting Temporary Directory...
    Mounting Temporary Directory...
    [ 7.539275] systemd[1]: Starting Create list of required static device nodes for the current kernel...
    Starting Create list of required st... nodes for the current kernel...
    [ 7.681498] systemd[1]: Listening on Network Service Netlink Socket.
    [ OK ] Listening on Network Service Netlink Socket.
    [ 7.724703] systemd[1]: Listening on udev Kernel Socket.
    [ OK ] Listening on udev Kernel Socket.
    [ 7.766402] systemd[1]: Starting Remount Root and Kernel File Systems...
    Starting Remount Root and Kernel File Systems...
    [ 7.800307] systemd[1]: Listening on udev Control Socket.
    [ OK ] Listening on udev Control Socket.
    [ 7.864344] systemd[1]: Reached target Swap.
    [ OK ] Reached target Swap.
    [ 7.944701] EXT4-fs (mmcblk0p2): re-mounted. Opts: (null)
    [ 7.953011] systemd[1]: Starting Setup Virtual Console...
    Starting Setup Virtual Console...
    [ 7.994182] systemd[1]: Reached target Remote File Systems.
    [ OK ] Reached target Remote File Systems.
    [ 8.088755] systemd[1]: Starting Load Kernel Modules...
    Starting Load Kernel Modules...
    [ 8.127521] systemd[1]: Created slice system-serial\x2dgetty.slice.
    [ OK ] Created slice system-serial\x2dgetty.slice.
    [ 8.185214] cryptodev: disagrees about version of symbol module_layout
    [ 8.194922] systemd[1]: Listening on /dev/initctl Compatibility Named Pipe.
    [ OK ] Listening on /dev/initctl Compatibility Named Pipe.
    [ 8.252567] systemd[1]: Starting Psplash Boot Screen...
    Starting Psplash Boot Screen...
    [ 8.310824] systemd[1]: Mounting Debug File System...
    Mounting Debug File System...
    [ 8.367537] systemd[1]: Created slice User and Session Slice.
    [ OK ] Created slice User and Session Slice.
    [ 8.419732] systemd[1]: Reached target Slices.
    [ OK ] Reached target Slices.
    [ 8.454533] systemd[1]: Listening on Syslog Socket.
    [ OK ] Listening on Syslog Socket.
    [ 8.503727] systemd[1]: Starting Journal Service...
    Starting Journal Service...
    [ 8.564013] systemd[1]: Mounting POSIX Message Queue File System...
    Mounting POSIX Message Queue File System...
    [ 8.810495] systemd[1]: Mounted POSIX Message Queue File System.
    [ OK ] Mounted POSIX Message Queue File System.
    [ 8.854549] systemd[1]: Mounted Debug File System.
    [ OK ] Mounted Debug File System.
    [ 8.873768] systemd[1]: Mounted Temporary Directory.
    [ OK ] Mounted Temporary Directory.
    [ 8.920096] systemd[1]: Started Create list of required static device nodes for the current kernel.
    [ OK ] Started Create list of required sta...ce nodes for the current kernel.
    [ 8.978299] systemd[1]: Started Remount Root and Kernel File Systems.
    [ OK ] Started Remount Root and Kernel File Systems.
    [ 9.028410] systemd[1]: Started Setup Virtual Console.
    [ OK ] Started Setup Virtual Console.
    [ 9.056206] systemd[1]: systemd-modules-load.service: Main process exited, code=exited, status=1/FAILURE
    [ 9.070818] 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.123725] systemd[1]: systemd-modules-load.service: Unit entered failed state.
    [ 9.131332] systemd[1]: systemd-modules-load.service: Failed with result 'exit-code'.
    [ 9.148764] systemd[1]: Started Psplash Boot Screen.
    [ OK ] Started Psplash Boot Screen.
    [ 9.280607] systemd[1]: Started Journal Service.
    [ OK ] Started Journal Service.
    Starting Apply Kernel Variables...
    Starting Flush Journal to Persistent Storage...
    Starting udev Coldplug all Devices...
    Starting Create Static Device Nodes in /dev...
    [ OK ] Started Apply Kernel Variables.
    [ OK ] Started Create Static Device Nodes in /dev.
    [ 12.940612] systemd-journald[95]: Received request to flush runtime journal from PID 1
    [ OK ] Started 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 udev Kernel Device Manager.
    [ 16.742185] omap_wdt: OMAP Watchdog Timer Rev 0x01: initial timeout 60 sec
    [ 17.053837] 47401300.usb-phy supply vcc not found, using dummy regulator
    [ 17.197460] 47401b00.usb-phy supply vcc not found, using dummy regulator
    [ OK ] Started udev Coldplug all Devices.
    [ OK ] Found device /dev/ttyS0.
    [ 18.285430] omap_rng 48310000.rng: OMAP Random Number Generator ver. 20
    [ OK ] Created slice system-systemd\x2dbacklight.slice.
    [ 19.263004] omap-sham 53100000.sham: hw accel on OMAP rev 4.3
    Starting Load/Save Screen Backlight...htness of backlight:backlight...
    [ 19.423776] omap-aes 53500000.aes: OMAP AES hw accel rev: 3.2
    [ 19.560125] omap_hwmod: pruss: _wait_target_ready failed: -16
    [ 19.613389] ti-pruss 4a300000.pruss: couldn't enable pruss
    [ 19.619109] ti-pruss: probe of 4a300000.pruss failed with error -16
    Starting Load/Save Random Seed...
    [ 19.764252] remoteproc0: wkup_m3 is available
    [ 19.768739] remoteproc0: Note: remoteproc is still under development and considered experimental.
    [ OK ] Reached target Local File Systems.
    [ 20.050623] remoteproc0: THE BINARY FORMAT IS NOT YET FINALIZED, and backward compatibility isn't yet guaranteed.
    Starting Create Volatile Files and Directories...
    [ OK ] Started Load/Save Screen Backlight Brightness of backlight:backlight.
    [ OK ] Started Load/Save Random Seed.
    [ 20.585076] remoteproc0: powering up wkup_m3
    [ 20.591663] remoteproc0: Booting fw image am335x-pm-firmware.elf, size 216252
    [ 20.766092] remoteproc0: remote processor wkup_m3 is now up
    [ 20.766138] wkup_m3_ipc 44e11324.wkup_m3_ipc: CM3 Firmware Version = 0x191
    [ OK ] Started Create Volatile Files and Directories.
    [ OK ] Found device /dev/ttyS3.
    [ 23.932936] random: nonblocking pool is initialized
    [ 24.535493] FAT-fs (mmcblk0p1): codepage cp437 not found
    [ 26.910837] FAT-fs (mmcblk0p1): codepage cp437 not found
    [ OK ] Found device /dev/mmcblk0p1.
    [ 29.585466] musb-hdrc musb-hdrc.0.auto: MUSB HDRC host driver
    [ 29.591283] musb-hdrc musb-hdrc.0.auto: new USB bus registered, assigned bus number 1
    [ 29.707319] hub 1-0:1.0: USB hub found
    [ 29.743365] hub 1-0:1.0: 1 port detected
    [ 29.841364] musb-hdrc musb-hdrc.1.auto: MUSB HDRC host driver
    [ 29.912898] musb-hdrc musb-hdrc.1.auto: new USB bus registered, assigned bus number 2
    [ 29.972283] hub 2-0:1.0: USB hub found
    [ 30.005775] hub 2-0:1.0: 1 port detected
    [ 30.622968] musb-hdrc musb-hdrc.1.auto: VBUS_ERROR in a_wait_vrise (80, <SessEnd), retry #3, port1 0008010c
    Starting Network Time Synchronization...
    Starting Update UTMP about System Boot/Shutdown...
    [ OK ] Started Network Time Synchronization.
    [ OK ] Started Update UTMP about System Boot/Shutdown.
    [ 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 D-Bus System Message Bus Socket.
    [ OK ] Listening on dropbear.socket.
    [ OK ] Reached target Sockets.
    [ OK ] Reached target Basic System.
    [ OK ] Started Kernel Logging Service.
    [ OK ] Started D-Bus System Message Bus.
    Starting Network Service...
    Starting Telephony service...
    [ OK ] Started strongSwan IPsec IKEv1/IKEv2 daemon using ipsec.conf.
    Starting uim-sysfs.service...
    Starting Terminate Psplash Boot Screen...
    Starting Start USB gadget...
    [ OK ] Started Start gpio_init script.
    [ OK ] Started System Logging Service.
    Starting Permit User Sessions...
    Starting Login Service...
    [ OK ] Started Daily Cleanup of Temporary Directories.
    [ OK ] Reached target Timers.
    [ OK ] Started Network Service.
    [ 35.912086] Mass Storage Function, version: 2009/09/11
    [ 35.963378] LUN: removable file: (no medium)
    [ 35.993678] LUN: removable read only file: /dev/mmcblk0p1
    [ 35.999129] Number of LUNs=1
    [ 36.123644] g_multi gadget: Multifunction Composite Gadget
    [ 36.129168] g_multi gadget: g_multi ready
    [ OK ] Started Permit User Sessions.
    [ 36.297797] NET: Registered protocol family 15
    [ OK ] Started Terminate Psplash Boot Screen.
    [ OK ] Found device /dev/ttyGS0.
    [ 37.583707] Initializing XFRM netlink socket
    [FAILED] Failed to start Start USB gadget.
    See 'systemctl status gadget-init.service' for details.
    [ OK ] Started Telephony service.
    Mounting Configuration File System...
    [ OK ] Started Serial Getty on ttyS3.
    [ OK ] Started Getty on tty1.
    [ OK ] Started Serial Getty on ttyS0.
    [ OK ] Started Serial Getty on ttyGS0.
    [ OK ] Reached target Network.
    Starting Lightning Fast Webserver With Light System Requirements...
    Starting Network Name Resolution...
    [ OK ] Mounted Configuration File System.
    [ OK ] Started uim-sysfs.service.
    [ OK ] Started Lightning Fast Webserver With Light System Requirements.
    [ OK ] Started Network Name Resolution.
    [ OK ] Started Login Service.
    Starting rc.pvr.service...
    [ 48.427244] pvrsrvkm: disagrees about version of symbol module_layout

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

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

    Arago 2016.05 am335x-evm ttyS0
  • If you want an image between U-Boot splash screen and psplash screen replace the kernels tux logo with your custom screen image.
  • Hi, now i am getting psplash screen after starting systemd.

    [ 8.252567] systemd[1]: Starting Psplash Boot Screen...
    Starting Psplash Boot Screen...

    but i want to display while starting kernel. please suggest met the possible way to do it.

  • Try to replace the tux logo with your psplash image, systemd does not support SysV scripts as part of early boot, so that all wrapper units are ordered after basic.target.