How to change toradex logo to custom logo

I have followed the article for splash screen (linux) and made changes accordingly. After making the changes and crosscompiling I have flashed SD card and run commands ‘run setupdate’ and ‘run update’ on u-boot console to update uImage. Then I change screen resolutions but finally after booting I got the same Toradex logo.

My aim is to change boot logo, desktop logo from Toradex and also to remove taskbar from the desktop.

If you follow the steps provided in the article it should work. Make sure you are flashing the custom kernel instead of the release one. Refer this article for more information.

Hi,

I’m actually having the same issue on an apalis T30 +Ixora, I followed the article without any success.
I do not have a logo on boot up even with the default defconfig and u-boot environnement.

I am using the angstrom-qt5-x11-image. The logo appears with angstrom-lxde-image

Do you have any explanation to this behaviour ?

BR

With default defconfig custom boot logo is never selected, one need to enable the custom logo and deploy the same kernel. May I knwo what is the resolution of your logo ? Please also provide the complete boot logs.

Hi bhuvan

Thanks for your answer.
Here is all what I have done :

bitbake -c clean /virtual/kernel

bitbake -c menuconfig virtual/kernel

— Bootup logo │ │
│ │ Standard black and white Linux logo │ │
│ │ Standard 16-color Linux logo │ │
│ │ Standard 224-color Linux logo │ │
│ │ [*] Custom 224-color Linux logo

I’ve put my ascii logo renamed to logo_custom_clut224.ppm in :
~/oe-core/build/tmp-glibc/work-shared/apalis-t30/kernel-source/drivers/video/logo

then :

bitbake -f -c compile virtual/linux

bitbake virtual/linux

I can see the logo_custom_clut224.c in build/tmp-glibc/work/apalis_t30-angstrom-linux-gnueabi/linux-toradex/3.1.10+gitra24d47d56d9f5a6ed1ec3a42c6d9ccf5748bc2ba-2.7.3/build/drivers/video/logo

After that :

cp …/deploy/images/apalis-t30/uImage /media/nazim/406D-B804/apalis_t30/

and finally on u-boot :

run setupdate

run update_kernel

reset

Here is the kernel boot:

Starting kernel ...

[    0.000000] Linux version 3.1.10-2.7.3+ga24d47d (nazim@ubuntu) (gcc version 6.2.1 20161016 (Linaro GCC 6.2-2016.11) ) #1 SMP PREEMPT Thu Jul 20 10:54:58 CEST 2017
[    0.000000] CPU: ARMv7 Processor [412fc099] revision 9 (ARMv7), cr=10c5387d
[    0.000000] CPU: VIPT nonaliasing data cache, VIPT aliasing instruction cache
[    0.000000] Machine: Toradex Apalis T30
[    0.000000] Found fbmem: 00c00000@ff300000
[    0.000000] Tegra reserved memory:
[    0.000000] LP0:                     00000000 - 00000000
[    0.000000] Bootloader framebuffer:  ff300000 - ffefffff
[    0.000000] Bootloader framebuffer2: 00000000 - 00000000
[    0.000000] Framebuffer:             fe600000 - feefffff
[    0.000000] 2nd Framebuffer:         fef00000 - ffefffff
[    0.000000] Carveout:                00000000 - 00000000
[    0.000000] Vpr:                     00000000 - 00000000
[    0.000000] Memory policy: ECC disabled, Data cache writealloc
[    0.000000] fuse_speedo_calib: ATE prog ver 4.0
[    0.000000] Tegra3: CPU Speedo ID 2, Soc Speedo ID 2
[    0.000000] Tegra Revision: A03 SKU: 0xb1 CPU Process: 2 Core Process: 0
[    0.000000] tegra: PLLP fixed rate: 408000000
[    0.000000] Lowering sbus maximum rate from 378000000 to 334000000
[    0.000000] Lowering vde maximum rate from 600000000 to 520000000
[    0.000000] Lowering mpe maximum rate from 600000000 to 520000000
[    0.000000] Lowering 2d maximum rate from 600000000 to 520000000
[    0.000000] Lowering epp maximum rate from 600000000 to 520000000
[    0.000000] Lowering 3d maximum rate from 600000000 to 520000000
[    0.000000] Lowering 3d2 maximum rate from 600000000 to 520000000
[    0.000000] Lowering se maximum rate from 625000000 to 520000000
[    0.000000] Lowering host1x maximum rate from 300000000 to 267000000
[    0.000000] Lowering cbus maximum rate from 700000000 to 520000000
[    0.000000] Lowering pll_c maximum rate from 1400000000 to 1066000000
[    0.000000] Lowering ndflash maximum rate from 240000000 to 200000000
[    0.000000] Lowering sbc1 maximum rate from 160000000 to 100000000
[    0.000000] Lowering sbc2 maximum rate from 160000000 to 100000000
[    0.000000] Lowering sbc3 maximum rate from 160000000 to 100000000
[    0.000000] Lowering sbc4 maximum rate from 160000000 to 100000000
[    0.000000] Lowering sbc5 maximum rate from 160000000 to 100000000
[    0.000000] Lowering sbc6 maximum rate from 160000000 to 100000000
[    0.000000] Lowering dsia maximum rate from 500000000 to 432500000
[    0.000000] Lowering dsib maximum rate from 500000000 to 432500000
[    0.000000] Lowering cpu_g maximum rate from 1700000000 to 1400000000
[    0.000000] tegra3_dvfs: cold offset 50000000 is too high for regular dvfs limit 1000000
[    0.000000] tegra3_dvfs: cold offset 50000000 is too high for regular dvfs limit 1000000
[    0.000000] tegra3_dvfs: cold offset 50000000 is too high for regular dvfs limit 1000000
[    0.000000] tegra3_dvfs: cold offset 50000000 is too high for regular dvfs limit 1000000
[    0.000000] tegra dvfs: VDD_CPU nominal 1125mV, scaling enabled
[    0.000000] tegra dvfs: VDD_CORE nominal 1300mV, scaling enabled
[    0.000000] L310 cache controller enabled
[    0.000000] l2x0: 8 ways, CACHE_ID 0x410000c7, AUX_CTRL 0x7e080001, Cache size: 1048576 B
[    0.000000] PERCPU: Embedded 8 pages/cpu @c1dfd000 s10336 r8192 d14240 u32768
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 512797
[    0.000000] Kernel command line: core_edp_mv=1300 usb_high_speed=1 ip=off root=/dev/mmcblk0p2 rw,noatime rootfstype=ext3 rootwait igb_mac= consoleblank=0 no_console_suspend=1 console=tty1 console=ttyS0,115200n8 debug_uartport=lsport,0 vmalloc=256M mem=2035M@2048M fbmem=12M@4083M video=tegrafb0:640x480-16@60 fbcon=map:1
[    0.000000] PID hash table entries: 4096 (order: 2, 16384 bytes)
[    0.000000] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
[    0.000000] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
[    0.000000] Memory: 2021MB = 2021MB total
[    0.000000] Memory: 2037860k/2037860k available, 45980k reserved, 1414144K highmem
[    0.000000] Virtual kernel memory layout:
[    0.000000]     vector  : 0xffff0000 - 0xffff1000   (   4 kB)
[    0.000000]     fixmap  : 0xfff00000 - 0xfffe0000   ( 896 kB)
[    0.000000]     DMA     : 0xff000000 - 0xffe00000   (  14 MB)
[    0.000000]     vmalloc : 0xe8800000 - 0xf8000000   ( 248 MB)
[    0.000000]     lowmem  : 0xc0000000 - 0xe8000000   ( 640 MB)
[    0.000000]     pkmap   : 0xbfe00000 - 0xc0000000   (   2 MB)
[    0.000000]     modules : 0xbf000000 - 0xbfe00000   (  14 MB)
[    0.000000]       .text : 0xc0008000 - 0xc085e4d0   (8538 kB)
[    0.000000]       .init : 0xc085f000 - 0xc090f860   ( 707 kB)
[    0.000000]       .data : 0xc0910000 - 0xc099dfe4   ( 568 kB)
[    0.000000]        .bss : 0xc099e008 - 0xc0a16de8   ( 484 kB)
[    0.000000] Preemptible hierarchical RCU implementation.
[    0.000000] NR_IRQS:800
[    0.000000] sched_clock: 32 bits at 1000kHz, resolution 1000ns, wraps every 4294967ms
[    0.000000] Console: colour dummy device 80x30
[    0.000000] console [tty1] enabled
[    0.003100] Calibrating delay loop... 1196.85 BogoMIPS (lpj=5984256)
[    0.090128] pid_max: default: 32768 minimum: 301
[    0.090497] Mount-cache hash table entries: 512
[    0.091752] Initializing cgroup subsys blkio
[    0.091893] CPU: Testing write buffer coherency: ok
[    0.091992] ftrace: allocating 23986 entries in 71 pages
[    0.124684] Brought up 4 CPUs
[    0.124730] SMP: Total of 4 processors activated (4787.40 BogoMIPS).
[    0.125891] devtmpfs: initialized
[    0.131380] print_constraints: dummy: 
[    0.131788] NET: Registered protocol family 16
[    0.133093] host1x bus init
[    0.133325] Serial: 8250/16550 driver, 9 ports, IRQ sharing disabled
[    0.407149] apalis_t30_edp_init: CPU regulator 6000 mA
[    0.407242] Selecting UARTA as the debug console
[    0.407285] The debug console clock name is uarta_dbg
[    0.407652] serial8250.0: ttyS0 at MMIO 0x70006000 (irq = 68) is a Tegra
[    0.943114] console [ttyS0] enabled
[    0.973642] Registering the device TPS62360
[    0.978417] Clear bootloader IO dpd settings
[    1.063793] tegra: invalid EMC DFS table: entry for max rate 800000 kHz is not found
[    1.074448] tegra_iovmm_register: added iovmm-smmu
[    1.091264] bio: create slab <bio-0> at 0
[    1.096099] i2c-core: driver [tps6591x] using legacy suspend method
[    1.102412] i2c-core: driver [tps6591x] using legacy resume method
[    1.109091] SCSI subsystem initialized
[    1.115834] usbcore: registered new interface driver usbfs
[    1.121486] usbcore: registered new interface driver hub
[    1.126943] usbcore: registered new device driver usb
[    1.132162] tegra-otg tegra-otg: otg transceiver registered
[    1.139571] stmpe 4-0041: stmpe811 detected, chip id: 0x811
[    1.146485] tps6591x 4-002d: VERNUM is 02
[    1.152898] print_constraints: tps6591x_VDD_1: 1350 mV normal standby
[    1.161202] print_constraints: tps6591x_VDD_2: 1050 mV normal standby
[    1.169176] print_constraints: tps6591x_VDDCTRL: 800 <--> 1300 mV at 1012 mV normal standby
[    1.178247] print_constraints: tps6591x_VIO: 1800 mV normal standby
[    1.185847] print_constraints: tps6591x_LDO_1: 1800 mV normal standby
[    1.192351] set_supply: tps6591x_LDO_1: supplied by tps6591x_VIO
[    1.199565] print_constraints: tps6591x_LDO_2: 1200 mV normal standby
[    1.206070] set_supply: tps6591x_LDO_2: supplied by tps6591x_VIO
[    1.212670] print_constraints: tps6591x_LDO_3: 1200 mV normal standby
[    1.219830] print_constraints: tps6591x_LDO_4: 1000 <--> 1400 mV at 1200 mV normal standby
[    1.228662] print_constraints: tps6591x_LDO_5: 2800 mV normal standby
[    1.235691] print_constraints: tps6591x_LDO_6: 1000 <--> 1100 mV at 1000 mV normal standby
[    1.244025] set_supply: tps6591x_LDO_6: supplied by tps6591x_VIO
[    1.251346] print_constraints: tps6591x_LDO_7: 1200 mV normal standby
[    1.257834] set_supply: tps6591x_LDO_7: supplied by tps6591x_VIO
[    1.264916] print_constraints: tps6591x_LDO_8: 1000 mV normal standby
[    1.271422] set_supply: tps6591x_LDO_8: supplied by tps6591x_VIO
[    1.280246] print_constraints: tps62360: 900 <--> 1400 mV at 1200 mV normal standby
[    1.288228] pps_core: LinuxPPS API ver. 1 registered
[    1.293233] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[    1.302441] PTP clock support registered
[    1.306726] Advanced Linux Sound Architecture Driver Version 1.0.24.
[    1.313759] Bluetooth: Core ver 2.16
[    1.317410] NET: Registered protocol family 31
[    1.321892] Bluetooth: HCI device and connection manager initialized
[    1.328270] Bluetooth: HCI socket layer initialized
[    1.333177] Bluetooth: L2CAP socket layer initialized
[    1.338291] Bluetooth: SCO socket layer initialized
[    1.343641] cfg80211: Calling CRDA to update world regulatory domain
[    1.351530] print_constraints: fixed_reg_en_hdmi: 1800 mV normal 
[    1.357969] print_constraints: fixed_reg_v3_3: 3300 mV normal 
[    1.364301] print_constraints: gpio_reg_sdmmc3_vdd_sel: 1800 <--> 3300 mV at 1800 mV normal standby
[    1.373421] set_supply: gpio_reg_sdmmc3_vdd_sel: supplied by fixed_reg_v3_3
[    1.381273] tegra: failed to map regulator to power detect cell pwrdet_sdmmc3(-19)
[    1.388992] tegra: failed regulators mapping - io power detection is left always on
[    1.396694] Switching to clocksource timer_us
[    1.414018] nvmap_page_pool_init: nvmap uc page pool size=63683 pages
[    1.487577] nvmap_page_pool_init: nvmap pool = uc, highmem=63683, pool_size=63683,totalram=509465, freeram=444886, totalhigh=353536, freehigh=289707
[    1.787582] nvmap_page_pool_init: nvmap wc page pool size=63683 pages
[    1.861321] nvmap_page_pool_init: nvmap pool = wc, highmem=63683, pool_size=63683,totalram=509465, freeram=381088, totalhigh=353536, freehigh=225909
[    2.160621] nvmap_page_pool_init: nvmap iwb page pool size=63683 pages
[    2.234404] nvmap_page_pool_init: nvmap pool = iwb, highmem=63683, pool_size=63683,totalram=509465, freeram=317259, totalhigh=353536, freehigh=162080
[    2.534964] tegra-nvmap tegra-nvmap: created carveout iram (255KiB)
[    2.555948] NET: Registered protocol family 2
[    2.560580] IP route cache hash table entries: 32768 (order: 5, 131072 bytes)
[    2.568389] TCP established hash table entries: 131072 (order: 8, 1048576 bytes)
[    2.578353] TCP bind hash table entries: 65536 (order: 7, 786432 bytes)
[    2.586816] TCP: Hash tables configured (established 131072 bind 65536)
[    2.593468] TCP reno registered
[    2.596633] UDP hash table entries: 512 (order: 2, 16384 bytes)
[    2.602627] UDP-Lite hash table entries: 512 (order: 2, 16384 bytes)
[    2.609411] NET: Registered protocol family 1
[    2.614262] RPC: Registered named UNIX socket transport module.
[    2.620207] RPC: Registered udp transport module.
[    2.624954] RPC: Registered tcp transport module.
[    2.629675] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    2.638969] host1x host1x: initialized
[    2.642887] PMU: registered new PMU device of type 0
[    2.648384] Tegra auto-hotplug initialized: disabled
[    2.653407] cpu-tegra: init EDP limit: 1250 MHz
[    2.658710] PCIE.C: tegra_pcie_enable_regulators : regulator hvdd_pex
[    2.665286] PCIE.C: tegra_pcie_enable_regulators : regulator pexio
[    2.671529] tegra_pcie_enable_regulators: unable to get pexio regulator
[    2.678165] PCIE.C: tegra_pcie_enable_regulators : regulator avdd_plle
[    2.887199] PCIE: port 0: link down, retrying
[    3.091883] PCIE: port 0: link down, retrying
[    3.296555] PCIE: port 0: link down, retrying
[    3.300912] PCIE: port 0: link down, ignoring
[    3.505593] PCIE: port 1: link down, retrying
[    3.710263] PCIE: port 1: link down, retrying
[    3.914951] PCIE: port 1: link down, retrying
[    3.919307] PCIE: port 1: link down, ignoring
[    3.923899] PCI: bus0: Fast back to back transfers disabled
[    3.941146] PCI: bus1: Fast back to back transfers disabled
[    3.946983] pci 0000:00:00.0: BAR 8: assigned [mem 0x10000000-0x100fffff]
[    3.953792] pci 0000:00:00.0: BAR 7: assigned [io  0x10000000-0x10000fff]
[    3.960585] pci 0000:01:00.0: BAR 0: assigned [mem 0x10000000-0x1001ffff]
[    3.967391] pci 0000:01:00.0: BAR 0: set to [mem 0x10000000-0x1001ffff] (PCI address [0x10000000-0x1001ffff])
[    3.977318] pci 0000:01:00.0: BAR 3: assigned [mem 0x10020000-0x10023fff]
[    3.984121] pci 0000:01:00.0: BAR 3: set to [mem 0x10020000-0x10023fff] (PCI address [0x10020000-0x10023fff])
[    3.994046] pci 0000:01:00.0: BAR 2: assigned [io  0x10000000-0x1000001f]
[    4.000841] pci 0000:01:00.0: BAR 2: set to [io  0x10000000-0x1000001f] (PCI address [0x10000000-0x1000001f])
[    4.010828] pci 0000:00:00.0: PCI bridge to [bus 01-01]
[    4.016073] pci 0000:00:00.0:   bridge window [io  0x10000000-0x10000fff]
[    4.022873] pci 0000:00:00.0:   bridge window [mem 0x10000000-0x100fffff]
[    4.060697] highmem bounce pool size: 64 pages
[    4.065763] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
[    4.072823] fuse init (API version 7.17)
[    4.077014] msgmni has been set to 1218
[    4.081717] io scheduler noop registered (default)
[    4.088355] mpe mpe: initialized
[    4.093876] gr3d gr3d: initialized
[    4.099463] gr2d gr2d: initialized
[    4.103371] isp isp: initialized
[    4.107166] tegradc tegradc.0: probed
[    4.110933] tegradc tegradc.0: use cmd options for tegrafb0: 640x480-16@60
[    4.117841] tegradc tegradc.0: switching framebuffer to 640x480
[    4.123773] tegradc tegradc.0: Calculated sync href=0 vref=1
[    4.129435] tegradc tegradc.0: using mode 640x480 pclk=25175000 href=0 vref=1
[    4.141062] tegradc tegradc.0: probed
[    4.158023] tegradc tegradc.1: probed
[    4.161931] tegradc tegradc.1: use default mode for tegrafb1: 640x480-16@60
[    4.168903] tegradc tegradc.1: Unusuall display aspect ratio.                 You may encounter problems with base resolution
[    4.180222] tegradc tegradc.1: Unusuall display aspect ratio.                 You may encounter problems with base resolution
[    4.191539] tegradc tegradc.1: Unusuall display aspect ratio.                 You may encounter problems with base resolution
[    4.202859] tegradc tegradc.1: switching framebuffer to 640x480
[    4.208781] tegradc tegradc.1: using mode 640x480 pclk=23750000 href=1 vref=1
[    4.220996] tegradc tegradc.1: hdmi: can't set audio to 44100 at 23750000 pix_clock
[    4.228787] tegradc tegradc.1: switching framebuffer to 640x480
[    4.228797] tegradc tegradc.1: using mode 640x480 pclk=23750000 href=1 vref=1
[    4.283252] Console: switching to colour frame buffer device 80x30
[    4.318488] tegradc tegradc.1: probed
[    4.454118] tegradc tegradc.1: Unusuall display aspect ratio.                 You may encounter problems with base resolution
[    4.504698] tegradc tegradc.1: Unusuall display aspect ratio.                 You may encounter problems with base resolution
[    4.504711] tegradc tegradc.1: switching framebuffer to 800x480
[    4.504721] tegradc tegradc.1: using mode 800x480 pclk=32000000 href=1 vref=1
[    4.551847] tegradc tegradc.1: Unusuall display aspect ratio.                 You may encounter problems with base resolution
[    4.551859] tegradc tegradc.1: switching framebuffer to 800x480
[    4.551870] tegradc tegradc.1: using mode 800x480 pclk=32000000 href=1 vref=1
[    4.674760] tegradc tegradc.1: display detected
[    4.681391] tegra_uart.3: ttyHS3 at MMIO 0x70006300 (irq = 122) is a TEGRA_UART
[    4.831137] Registered UART port ttyHS3
[    4.836514] tegra_uart.1: ttyHS1 at MMIO 0x70006040 (irq = 69) is a TEGRA_UART
[    4.991142] Registered UART port ttyHS1
[    4.996734] tegra_uart.2: ttyHS2 at MMIO 0x70006200 (irq = 78) is a TEGRA_UART
[    5.151136] Registered UART port ttyHS2
[    5.156954] Initialized tegra uart driver
[    5.168108] loop: module loaded
[    5.173901] create_regulator: tps6591x_LDO_6: Failed to create debugfs directory
[    5.184250] tegra-sata tegra-sata.0: AHCI 0001.0300 32 slots 1 ports 3 Gbps 0x1 impl TEGRA-SATA mode
[    5.198017] tegra-sata tegra-sata.0: flags: 64bit ncq sntf pm led pio slum part apst 
[    5.209587] scsi0 : tegra-sata
[    5.215649] ata1: SATA max UDMA/133 irq 55
[    5.223268] Intel(R) Gigabit Ethernet Network Driver - version 5.2.17
[    5.232565] Copyright (c) 2007-2015 Intel Corporation.
[    5.281166] igb 0000:01:00.0: using Toradex OUI as default igb MAC
[    5.343350] igb 0000:01:00.0: added PHC on eth0
[    5.354003] igb 0000:01:00.0: Intel(R) Gigabit Ethernet Network Connection
[    5.364043] igb 0000:01:00.0: eth0: (PCIe:2.5GT/s:Width x1) 
[    5.369655] igb 0000:01:00.0: eth0: MAC: 00:14:2d:00:00:00
[    5.381536] igb 0000:01:00.0: eth0: PBA No: Unknown
[    5.389440] igb 0000:01:00.0: LRO is disabled
[    5.396753] igb 0000:01:00.0: Using MSI-X interrupts. 1 rx queue(s), 1 tx queue(s)
[    5.407439] CAN device driver interface
[    5.426209] mcp251x spi1.0: probed
[    5.444215] mcp251x spi3.1: probed
[    5.450492] PPP generic driver version 2.4.2
[    5.457874] PPP Deflate Compression module registered
[    5.465755] PPP BSD Compression module registered
[    5.474207] PPP MPPE Compression module registered
[    5.481910] NET: Registered protocol family 24
[    5.490463] tun: Universal TUN/TAP device driver, 1.6
[    5.498930] tun: (C) 1999-2004 Max Krasnyansky <maxk@qualcomm.com>
[    5.508984] usbcore: registered new interface driver asix
[    5.517864] usbcore: registered new interface driver cdc_ether
[    5.527131] usbcore: registered new interface driver cdc_subset
[    5.536375] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    5.546251] tegra USB phy - inst[1] platform info:
[    5.554231] port_otg: no
[    5.559723] has_hostpc: yes
[    5.565383] phy_interface: USB_PHY_INTF_UTMI
[    5.572566] ata1: SATA link down (SStatus 0 SControl 300)
[    5.580907] op_mode: TEGRA_USB_OPMODE_HOST
[    5.587835] vbus_gpio: 233
[    5.593276] vbus_gpio_inverted: 0
[    5.599239] vbus_reg: NULL
[    5.604555] hot_plug: enabled
[    5.610064] remote_wakeup: enabled
[    5.620977] tegra-ehci tegra-ehci.1: Tegra EHCI Host Controller
[    5.629793] tegra-ehci tegra-ehci.1: new USB bus registered, assigned bus number 1
[    5.661184] tegra-ehci tegra-ehci.1: irq 53, io mem 0x7d004000
[    5.681151] tegra-ehci tegra-ehci.1: USB 2.0 started, EHCI 1.00
[    5.689862] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[    5.699363] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    5.709316] usb usb1: Product: Tegra EHCI Host Controller
[    5.717506] usb usb1: Manufacturer: Linux 3.1.10-2.7.3+ga24d47d ehci_hcd
[    5.727057] usb usb1: SerialNumber: tegra-ehci.1
[    5.735320] hub 1-0:1.0: USB hub found
[    5.741926] hub 1-0:1.0: 1 port detected
[    5.749128] tegra USB phy - inst[2] platform info:
[    5.756733] port_otg: no
[    5.761999] has_hostpc: yes
[    5.767436] phy_interface: USB_PHY_INTF_UTMI
[    5.774350] op_mode: TEGRA_USB_OPMODE_HOST
[    5.781145] vbus_gpio: -1
[    5.786444] vbus_gpio_inverted: 0
[    5.792384] vbus_reg: NULL
[    5.797600] hot_plug: enabled
[    5.803179] remote_wakeup: enabled
[    5.810454] tegra-ehci tegra-ehci.2: Tegra EHCI Host Controller
[    5.819095] tegra-ehci tegra-ehci.2: new USB bus registered, assigned bus number 2
[    5.851189] tegra-ehci tegra-ehci.2: irq 129, io mem 0x7d008000
[    5.871156] tegra-ehci tegra-ehci.2: USB 2.0 started, EHCI 1.00
[    5.879777] usb usb2: New USB device found, idVendor=1d6b, idProduct=0002
[    5.889306] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    5.899311] usb usb2: Product: Tegra EHCI Host Controller
[    5.907524] usb usb2: Manufacturer: Linux 3.1.10-2.7.3+ga24d47d ehci_hcd
[    5.917121] usb usb2: SerialNumber: tegra-ehci.2
[    5.925304] hub 2-0:1.0: USB hub found
[    5.931917] hub 2-0:1.0: 1 port detected
[    5.939289] Initializing USB Mass Storage driver...
[    5.947211] usbcore: registered new interface driver usb-storage
[    5.956053] USB Mass Storage support registered.
[    5.963654] usbcore: registered new interface driver libusual
[    5.972456] usbcore: registered new interface driver usbserial
[    5.981087] USB Serial support registered for generic
[    5.988983] usbcore: registered new interface driver usbserial_generic
[    5.998331] usbserial: USB Serial Driver core
[    6.005597] USB Serial support registered for pl2303
[    6.013551] usbcore: registered new interface driver pl2303
[    6.022043] pl2303: Prolific PL2303 USB to serial adaptor driver
[    6.030995] Nvidia Tegra High-Speed USB SOC Device Controller driver (Apr 30, 2012)
[    6.041953] tegra USB phy - inst[0] platform info:
[    6.049836] port_otg: yes
[    6.055499] has_hostpc: yes
[    6.061365] phy_interface: USB_PHY_INTF_UTMI
[    6.068731] op_mode: TEGRA_USB_OPMODE_DEVICE
[    6.076144] vbus_pmu_irq: 0
[    6.076155] vbus_gpio: -1
[    6.076164] charging: disabled
[    6.076173] remote_wakeup: disabled
[    6.078961] tegra-udc tegra-udc.0: usb_bat_chg regulator not registered: USB charging will not be enabled
[    6.079071] tegra-otg tegra-otg: SUSPEND --> HOST
[    6.079343] tegra USB phy - inst[0] platform info:
[    6.079356] port_otg: yes
[    6.079365] has_hostpc: yes
[    6.079374] phy_interface: USB_PHY_INTF_UTMI
[    6.079384] op_mode: TEGRA_USB_OPMODE_HOST
[    6.079394] vbus_gpio: 157
[    6.079403] vbus_gpio_inverted: 0
[    6.079412] vbus_reg: NULL
[    6.079420] hot_plug: enabled
[    6.079429] remote_wakeup: enabled
[    6.080737] tegra-ehci tegra-ehci.0: Tegra EHCI Host Controller
[    6.080829] tegra-ehci tegra-ehci.0: new USB bus registered, assigned bus number 3
[    6.101223] tegra-ehci tegra-ehci.0: irq 52, io mem 0x7d000000
[    6.121172] tegra-ehci tegra-ehci.0: USB 2.0 started, EHCI 1.00
[    6.121312] usb usb3: New USB device found, idVendor=1d6b, idProduct=0002
[    6.121333] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    6.121350] usb usb3: Product: Tegra EHCI Host Controller
[    6.121365] usb usb3: Manufacturer: Linux 3.1.10-2.7.3+ga24d47d ehci_hcd
[    6.121381] usb usb3: SerialNumber: tegra-ehci.0
[    6.122163] hub 3-0:1.0: USB hub found
[    6.122198] hub 3-0:1.0: 1 port detected
[    6.206537] android_usb gadget: Mass Storage Function, version: 2009/09/11
[    6.206557] android_usb gadget: Number of LUNs=1
[    6.206575]  lun0: LUN: removable file: (no medium)
[    6.207099] android_usb gadget: android_usb ready
[    6.207119] tegra-udc: bind to driver android_usb
[    6.322578] input: stmpe-ts as /devices/virtual/input/input0
[    6.333758] using rtc device, m41t00, for alarms
[    6.338376] rtc-ds1307 0-0068: rtc core: registered m41t00 as rtc0
[    6.350659] tegra_rtc tegra_rtc: rtc core: registered tegra_rtc as rtc1
[    6.360175] tegra_rtc tegra_rtc: Tegra internal Real Time Clock
[    6.371673] rtc_tps6591x rtc_tps6591x.0: RTC Time : 1/1/2000 0:0:0
[    6.382969] tps6591x 4-002d: 
[    6.382978]  getting alarm time::
[    6.394992] rtc_tps6591x rtc_tps6591x.0: RTC Time : 1/1/2000 0:0:0
[    6.404558] rtc_tps6591x rtc_tps6591x.0: rtc core: registered rtc_tps6591x as rtc2
[    6.420570] rtc_tps6591x rtc_tps6591x.0: RTC Time : 1/1/2000 0:0:0
[    6.581211] i2c /dev entries driver
[    6.589148] lirc_dev: IR Remote Control driver registered, major 242 
[    6.598903] IR NEC protocol handler initialized
[    6.606713] IR RC5(x) protocol handler initialized
[    6.614729] IR RC6 protocol handler initialized
[    6.622463] IR JVC protocol handler initialized
[    6.630117] IR Sony protocol handler initialized
[    6.637831] IR RC5 (streamzap) protocol handler initialized
[    6.646537] IR MCE Keyboard/mouse protocol handler initialized
[    6.655488] IR LIRC bridge handler initialized
[    6.663025] Linux video capture interface: v2.00
[    6.671320] usbcore: registered new interface driver uvcvideo
[    6.680207] USB Video Class driver (1.1.1)
[    6.687845] trpc_sema_init: registered misc dev 10:55
[    6.696334] trpc_node_register: Adding 'local' to node list
[    6.706935] nvavp nvavp: allocated IOVM at ff00000 for AVP os
[    6.725846] tegra_wdt tegra_wdt.0: tegra_wdt_probe done
[    6.734657] tegra_wdt tegra_wdt.1: tegra_wdt_probe done
[    6.743362] tegra_wdt tegra_wdt.2: tegra_wdt_probe done
[    6.751778] Bluetooth: HCI UART driver ver 2.2
[    6.759252] Bluetooth: HCI H4 protocol initialized
[    6.767024] Bluetooth: HCILL protocol initialized
[    6.774643] Bluetooth: BlueSleep Mode Driver Ver 1.1
[    6.783287] cpuidle: using governor ladder
[    6.790962] cpuidle: using governor menu
[    6.797728] sdhci: Secure Digital Host Controller Interface driver
[    6.806795] sdhci: Copyright(c) Pierre Ossman
[    6.813977] sdhci-pltfm: SDHCI platform and OF driver helper
[    6.822493] sdhci_tegra_init+ #####
[    6.828997] sdhci-tegra sdhci-tegra.3: Error: tegra3 io dpd not supported for sdhci-tegra.3
[    6.841357] mmc0: Invalid maximum block size, assuming 512 bytes
[    6.850343] mmc0: no vmmc regulator found
[    6.861988] mmc0: SDHCI controller on sdhci-tegra.3 [sdhci-tegra.3] using ADMA
[    6.872587] Failed gpio lp0 enable for irq=395, error=-22
[    6.881021] sdhci-tegra sdhci-tegra.2: SD card wake-up event registrationfailed with eroor: -22
[    6.894328] mmc1: Invalid maximum block size, assuming 512 bytes
[    6.903695] mmc1: no vmmc regulator found
[    6.918095] mmc1: SDHCI controller on sdhci-tegra.2 [sdhci-tegra.2] using ADMA
[    6.931030] Failed gpio lp0 enable for irq=453, error=-22
[    6.941856] sdhci-tegra sdhci-tegra.0: SD card wake-up event registrationfailed with eroor: -22
[    6.956122] sdhci-tegra sdhci-tegra.0: vddio_sdmmc regulator not found: -19.Assuming vddio_sdmmc is not required.
[    6.975350] sdhci-tegra sdhci-tegra.0: vddio_sd_slot regulator not found: -19. Assuming vddio_sd_slot is not required.
[    6.995442] sdhci-tegra sdhci-tegra.0: Error: tegra3 io dpd not supported for sdhci-tegra.0
[    7.012302] mmc2: Invalid maximum block size, assuming 512 bytes
[    7.019765] mmc2: no vmmc regulator found
[    7.028557] mmc2: SDHCI controller on sdhci-tegra.0 [sdhci-tegra.0] using ADMA
[    7.037339] sdhci_tegra_init- #####
[    7.044009] tegra-se tegra-se: tegra_se_probe: complete
[    7.049654] usbcore: registered new interface driver usbhid
[    7.052886] [mmc]:mmc_decode_cid:123 cid.prv 0x3
[    7.064271] [mmc]:mmc_read_ext_csd:297 ext_csd.sectors 0xe90000 prod_name H8G2d BOOT_MULTI 0x20
[    7.067314] mmc0: new high speed DDR MMC card at address 0001
[    7.067634] mmcblk0: mmc0:0001 H8G2d 7.28 GiB 
[    7.067784] mmcblk0boot0: mmc0:0001 H8G2d partition 1 4.00 MiB
[    7.067937] mmcblk0boot1: mmc0:0001 H8G2d partition 2 4.00 MiB
[    7.103498] usbhid: USB HID core driver
[    7.105503]  mmcblk0: p1 p2
[    7.114871] stmpe-adc stmpe-adc.1: Initialized
[    7.121438]  mmcblk0boot1: unknown partition table
[    7.134007]  mmcblk0boot0: unknown partition table
[    7.140429] [mmc]:mmc_rescan_try_freq:2119 mmc0: eMMC completed
[    7.238954] mmc1: host does not support reading read-only switch. assuming write-enable.
[    7.252306] mmc1: new high speed SDHC card at address 1234
[    7.259545] mmcblk1: mmc1:1234 SA04G 3.69 GiB 
[    7.266827]  mmcblk1: p1
[    9.612602] usbcore: registered new interface driver snd-usb-audio
[    9.635689] sgtl5000 4-000a: Failed to get supply 'VDDD': -19
[    9.645665] print_constraints: 4-000a: 850 <--> 1600 mV at 1200 mV normal 
[    9.656736] sgtl5000 4-000a: Using internal LDO instead of VDDD
[    9.667548] sgtl5000 4-000a: sgtl5000 revision 17
[    9.680291] asoc: sgtl5000 <-> tegra30-i2s.2 mapping ok
[    9.689721] asoc: dit-hifi <-> tegra30-spdif mapping ok
[    9.700069] ALSA device list:
[    9.706512]   #0: apalis_t30-sgtl5000
[    9.713471]   #1: HDA NVIDIA Tegra at 0x70038000 irq 113
[    9.722057] oprofile: hardware counters not available
[    9.730298] oprofile: using timer interrupt.
[    9.737944] GACT probability NOT on
[    9.744600] Mirror/redirect action on
[    9.751365] u32 classifier
[    9.757027]     Actions configured
[    9.763303] Netfilter messages via NETLINK v0.30.
[    9.770981] nf_conntrack version 0.5.0 (16384 buckets, 65536 max)
[    9.780644] NF_TPROXY: Transparent proxy support initialized, version 4.1.0
[    9.790737] NF_TPROXY: Copyright (c) 2006-2007 BalaBit IT Ltd.
[    9.799934] ip_tables: (C) 2000-2006 Netfilter Core Team
[    9.808701] arp_tables: (C) 2002 David S. Miller
[    9.816587] TCP cubic registered
[    9.823150] NET: Registered protocol family 10
[    9.832548] Mobile IPv6
[    9.838138] ip6_tables: (C) 2000-2006 Netfilter Core Team
[    9.847557] NET: Registered protocol family 17
[    9.855105] NET: Registered protocol family 15
[    9.862502] can: controller area network core (rev 20090105 abi 8)
[    9.871898] NET: Registered protocol family 29
[    9.879342] can: raw protocol (rev 20090105)
[    9.886547] can: broadcast manager protocol (rev 20090105 t)
[    9.895351] Bluetooth: RFCOMM TTY layer initialized
[    9.903169] Bluetooth: RFCOMM socket layer initialized
[    9.911192] Bluetooth: RFCOMM ver 1.11
[    9.917721] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[    9.925909] Bluetooth: HIDP (Human Interface Emulation) ver 1.2
[    9.934882] 8021q: 802.1Q VLAN Support v1.8
[    9.942017] Registering the dns_resolver key type
[    9.949701] VFP support v0.3: implementor 41 architecture 3 part 30 variant 9 rev 4
[    9.960458] Registering SWP/SWPB emulation handler
[    9.986975] Disabling clocks left on by bootloader:
[    9.994915]    audio_2x
[   10.000377]    audio4_2x
[   10.005968]    audio3_2x
[   10.011448]    audio2_2x
[   10.016817]    audio1_2x
[   10.022104]    audio0_2x
[   10.027271]    audio
[   10.031985]    audio4
[   10.036680]    audio3
[   10.041308]    audio2
[   10.045853]    audio1
[   10.050325]    audio0
[   10.054807]    dsi2-fixed
[   10.059522]    dsi1-fixed
[   10.064181]    uarta
[   10.068382]    i2c2-fast
[   10.072939]    nor
[   10.076877]    bsev
[   10.080772]    bsea
[   10.084632]    fuse_burn
[   10.088824]    cclk_lp
[   10.092835]    pll_x_out0
[   10.097042]    pll_p_out2
[   10.101211]    pll_c_out1
[   10.105290]    pll_m_out1
[   10.109911] CPU rate: 1300 MHz
[   10.113625] tegra_fuse_program_init: no vdd_fuse. fuse write disabled
[   10.120649] DVFS: Got RTC device name:rtc0
[   10.125672] tegra_dvfs: vdd_cpu: stats above 1237 mV will be squashed
[   10.133499] tegra3_dvfs: minimum cap.emc rate 800000000 requires 1300 mV
[   10.140108] tegra dvfs: tegra sysfs cap interface is initialized
[   10.147533] tegra_actmon.emc: Completed initialization (0)
[   10.153774] tegra_actmon.avp: Completed initialization (0)
[   10.160934] registered taskstats version 1
[   10.166281] input: gpio-keys as /devices/platform/gpio-keys.0/input/input1
[   10.174483] rtc-ds1307 0-0068: setting system clock to 2000-01-01 01:02:36 UTC (946688556)
[   10.191578] kjournald starting.  Commit interval 5 seconds
[   10.197952] EXT3-fs (mmcblk0p2): using internal journal
[   10.204019] EXT3-fs (mmcblk0p2): mounted filesystem with writeback data mode
[   10.211994] VFS: Mounted root (ext3 filesystem) on device 179:2.
[   10.220787] devtmpfs: mounted
[   10.321540] systemd[1]: System time before build time, advancing clock.
[   10.591394] systemd[1]: systemd 230 running in system mode. (+PAM -AUDIT -SELINUX +IMA -APPARMOR +SMACK +SYSVINIT +UTMP -LIBCRYPTSETUP -GCRYPT -GNUTLS -ACL -XZ +LZ4 -SECCOMP +BLKID -ELFUTILS +KMOD +IDN)
[   10.614593] systemd[1]: Detected architecture arm.

Welcome to The Ångström Distribution v2016.12!

BR

I’am using a HDMI display

I have manager to get my custom logo on the EDT 7.0” TFT WVGA by following the steps here but It doesn’t have any effect on the HDMI display; Even after changing fbcon=map:1 , I can see just the kernel boot.
It seems like the kernel doesn’t throw the logo over the HDMI.

Unfortunately the Linux kernel logo stuff comes before the HDMI DDC/EDID negotiation and therefore won’t be displayed on any HDMI screen.

Hi @marcel.tx

Could you perhaps mention that on that page then? I too just wasted a day trying to get this working before I came across this post.

Is there any alternative for people using HDMI? For what it’s worth, I am using a colibri-imx6 (DL) on an Aster v1.1 board, building a custom yocto image based on console-tdx-image.

Hi nazzak,

I have the same problem.
I need to change the splash screen of my Linux image and did step by step this article

but I don’t know why the make menuconfig shows me like this:

there is no image file name and the list like this picture is empty.

I don’t know why this job is too weird for me.
I’ve tried different methods but they are the same and nothing happened to me.

in this article, a lot of information about different types of devices with different types of necessities are mixed together and that’s why I couldn’t get what shall I do?

Is there any guide to make such, as well, step by step JUST for Apalis iMX6 with Apalis Evaluation Board?
my host OS is Ubuntu 14 and I have to use this image OS: ftp://ftp.toradex.cn/Linux/I.MX6/Qt5/Apalis_i.MX6/Qt5.9/v28b6/Apalis-iMX6_Qt5-LXDE-Image-Tezi_2.8b6-20190527.tar

If somebody could do me such favor and tell me how could I change the splash screen step by step I would appreciate it.

Hi

Are you sure that you did not unchecked the “Boot logo —>” option one screen up before entering this submenu?

Max