Debix Yocto fetch fail

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Debix Yocto fetch fail

320 Views
SamuelDo
Contributor I

Hello,

I am currently building a Yocto image for DEBIX Model A (i.MX8M Plus) using the NXP Yocto 6.12-styhead release and the DEBIX meta-layers.
However, the build fails during the fetch stage of the kernel recipe linux-imx_6.12.bb.

I'am using this repo : https://github.com/debix-tech/yocto-nxp-debix

and after cloning and using the .build.sh I get those errors

ERROR: linux-imx-6.12.3+git-r0 do_fetch: Fetcher failure:
Unable to find revision 34099a3c1a8c09693a46ea7ba5370115a733996e
in branch lf_6.12.3-debix_model_ab even from upstream

my guess is that it's trying to reach a private repo

here is the build config


BB_VERSION = 2.9.1
BUILD_SYS = x86_64-linux
NATIVELSBSTRING = ubuntu-24.04
TARGET_SYS = aarch64-poky-linux
MACHINE = imx8mp-lpddr4-evk
DISTRO = fsl-imx-xwayland
DISTRO_VERSION = 6.12-styhead
TUNE_FEATURES = aarch64 armv8a crc crypto

 

 

0 Kudos
Reply
2 Replies

220 Views
SamuelDo
Contributor I

I will look with the debix support, should I turn back with the answer if anyone needs it ? I have an additional question, does NXP has a distro or yocto project for the imx8 ?

0 Kudos
Reply

285 Views
Bio_TICFSL
NXP TechSupport
NXP TechSupport

Hello,

I can identify the problem is occurring during the fetch stage of the linux-imx_6.12.bb kernel recipe.

The error message indicates that the build system is unable to find the specified revision (34099a3c1a8c09693a46ea7ba5370115a733996e) in the "lf_6.12.3-debix_model_ab" branch. This typically happens when the repository URL is correct, but the specific commit or branch name is not accessible.

Since you're using the DEBIX meta-layers from the repository you shared (https://github.com/debix-tech/yocto-nxp-debix), your suspicion that it's trying to reach a private repository is likely correct.

To resolve this issue, I recommend:

1. Check with DEBIX support about access to their private repositories that contain the specific branch/commit mentioned in the error message.

2. Verify if DEBIX has provided any documentation regarding additional repositories that need to be configured when using their meta-layers.

3. As an alternative approach, you could modify the linux-imx recipe to use a publicly available branch/commit instead, though this may not align with DEBIX's specific customizations for their hardware.

4. Examine the linux-imx_6.12.bb recipe file to confirm which repository URL and branch it's trying to access. The recipe file should be located in your meta-layer directories.

This appears to be a configuration issue specific to the DEBIX customization of the NXP Yocto layers, rather than a problem with the core NXP BSP.

Regards

0 Kudos
Reply