Hi Josep, i’ve made some vacation, now I’m at work, glad to hear you,
Resuming,:
I’ve an older Yocto system (Ubuntu 18.04 Yocto 3.1 dunfell) that succesfully build Toradex Reference and Torizon images recipes.
On my target system the Torizon image boots fine with a splashscreen and the Reference Image boots fine with text-out on monitor at boot.
Adding the Plymouth recipe to the Reference Image in local.conf file does not produce errors when bitbaking but the target image boots with blank screen and ,from u-boot serial log, the system hangs with the “A start job is running for Hold unt…finishes up (34min 46s / no limit)…” looping message (34 min… updates in time).
If I could have this system correctly booting with splashscreen it should be my preferred one, but I can even work with the newer one:
I’ve a new Yocto sytem (Ubuntu 22.04, Yocto 4 Kirkstone) where I succesfully build and run a 6.4 Toradex Reference image.
When adding, for example, CORE_IMAGE_EXTRA_INSTALL += “usbutils” the bitbake process exit with success:
pipe@pipe-ESPRIMO-P520:~/oe-core/build$ bitbake tdx-reference-multimedia-image
Loading cache: 100% |############################################| Time: 0:00:01
Loaded 4743 entries from dependency cache.
WARNING: No recipes in default available for:
- /home/pipe/oe-core/build/…/layers/meta-toradex-nxp/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.20.0.imx.bbappend*
NOTE: Resolving any missing task queue dependencies
Build Configuration:
BB_VERSION = “2.0.0”
BUILD_SYS = “x86_64-linux”
NATIVELSBSTRING = “universal”
TARGET_SYS = “arm-tdx-linux-gnueabi”
MACHINE = “apalis-imx6”
DISTRO = “tdx-xwayland-upstream”
DISTRO_VERSION = “6.4.0-devel-20230828074524+build.0”
TUNE_FEATURES = “arm armv7a vfp thumb neon callconvention-hard”
TARGET_FPU = “hard”
meta-toradex-nxp = “HEAD:65b308a7e9f02b05dbe9280149ca80bfdafa69d5”
meta-freescale = “HEAD:3854ecab698d92597de96e01f14dd8c076c5e969”
meta-freescale-3rdparty = “HEAD:e5835a359b7c3d33575ba96ee3f4d920930fb3cd”
meta-toradex-ti = “HEAD:3ddfcd1cbc855fdb685ef4ad79d0121b972929b8”
*meta-arm-toolchain *
meta-arm = “HEAD:c39bb4ce3b60b73d35c5fb06af012432e70d6b38”
*meta-ti-bsp *
meta-ti-extras = “HEAD:38d91dd4f1341f908191fa8a854fd7a81bafb613”
meta-toradex-bsp-common = “HEAD:ed79a5858e8b2eaf46e6f352dd3a41cebfb9b40a”
*meta-oe *
*meta-filesystems *
*meta-gnome *
*meta-xfce *
*meta-networking *
*meta-multimedia *
meta-python = “HEAD:346753705e49a2486867dc150181a1c7f4d69377”
meta-freescale-distro = “HEAD:d5bbb487b2816dfc74984a78b67f7361ce404253”
meta-toradex-demos = “HEAD:ac087af8ca07b847e48e9f321a1e606b61b156c1”
meta-qt5 = “HEAD:bff5bd937f0776166e81a63f3dd39ede348ef758”
meta-toradex-distro = “HEAD:34b8e4bbf4b4f0968fbdd9f5da9b5e0f0015e650”
meta-poky = “HEAD:c0435b61978e431974628a052ce2812fbd8e7196”
meta = “HEAD:d877d5f07772ec4a05332068ddc03cf387313036”
Initialising tasks: 100% |#######################################| Time: 0:00:05
Sstate summary: Wanted 394 Local 394 Mirrors 0 Missed 0 Current 2984 (100% match, 100% complete)
NOTE: Executing Tasks
NOTE: Tasks Summary: Attempted 8248 tasks of which 8248 didn’t need to be rerun and all succeeded.
NOTE: Writing buildhistory
NOTE: Writing buildhistory took: 3 seconds
Summary: There was 1 WARNING message.
When I substitute the “usbutils” with the wanted CORE_IMAGE_EXTRA_INSTALL += “plymouth” and rebuild the bitbake log produces errors:
pipe@pipe-ESPRIMO-P520:~/oe-core/build$ bitbake tdx-reference-multimedia-image
Loading cache: 100% |############################################| Time: 0:00:01
Loaded 4743 entries from dependency cache.
WARNING: No recipes in default available for:
- /home/pipe/oe-core/build/…/layers/meta-toradex-nxp/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.20.0.imx.bbappend*
NOTE: Resolving any missing task queue dependencies
ERROR: Nothing RPROVIDES ‘dracut’ (but /home/pipe/oe-core/build/…/layers/meta-openembedded/meta-oe/recipes-core/plymouth/plymouth_0.9.5.bb RDEPENDS on or otherwise requires it)
NOTE: Runtime target ‘dracut’ is unbuildable, removing…
Missing or unbuildable dependency chain was: [‘dracut’]
NOTE: Runtime target ‘plymouth’ is unbuildable, removing…
Missing or unbuildable dependency chain was: [‘plymouth’, ‘dracut’]
ERROR: Required build target ‘tdx-reference-multimedia-image’ has no buildable providers.
Missing or unbuildable dependency chain was: [‘tdx-reference-multimedia-image’, ‘plymouth’, ‘dracut’]
Summary: There was 1 WARNING message.
Summary: There were 2 ERROR messages, returning a non-zero exit code.
Finally: I need a splash-screen booting system with a Qt 5 app that auto-launches. The Toradex mutimedia Reference Image with Plymouth enabled is the goal. I will prefer 5.7 but 6.4 version is accepted.
Thanks for attention,
Pietro