I want to build PFE multi-instance driver, For which I have added "DISTRO_FEATURES:append = " pfe"" in the local.conf, and while bitbake I get the below error:
WARNING: pfe-1.0.0-r0 do_fetch: Failed to fetch URL file://./s32g_pfe_class.fw, attempting MIRRORS if available
ERROR: pfe-1.0.0-r0 do_fetch: Fetcher failure: Unable to find file file://./s32g_pfe_class.fw anywhere. The paths that were searched were:
/home/teuser/S32G2/fsl-auto-yocto-bsp/sources/meta-alb/recipes-kernel/pfe/pfe-1.0.0/fsl-auto
/home/teuser/S32G2/fsl-auto-yocto-bsp/sources/meta-alb/recipes-kernel/pfe/pfe/fsl-auto
/home/teuser/S32G2/fsl-auto-yocto-bsp/sources/meta-alb/recipes-kernel/pfe/files/fsl-auto
/home/teuser/S32G2/fsl-auto-yocto-bsp/sources/meta-alb/recipes-kernel/pfe/pfe-1.0.0/s32g274ardb2
/home/teuser/S32G2/fsl-auto-yocto-bsp/sources/meta-alb/recipes-kernel/pfe/pfe/s32g274ardb2
/home/teuser/S32G2/fsl-auto-yocto-bsp/sources/meta-alb/recipes-kernel/pfe/files/s32g274ardb2
/home/teuser/S32G2/fsl-auto-yocto-bsp/sources/meta-alb/recipes-kernel/pfe/pfe-1.0.0/s32cc
/home/teuser/S32G2/fsl-auto-yocto-bsp/sources/meta-alb/recipes-kernel/pfe/pfe/s32cc
/home/teuser/S32G2/fsl-auto-yocto-bsp/sources/meta-alb/recipes-kernel/pfe/files/s32cc
/home/teuser/S32G2/fsl-auto-yocto-bsp/sources/meta-alb/recipes-kernel/pfe/pfe-1.0.0/s32
/home/teuser/S32G2/fsl-auto-yocto-bsp/sources/meta-alb/recipes-kernel/pfe/pfe/s32
/home/teuser/S32G2/fsl-auto-yocto-bsp/sources/meta-alb/recipes-kernel/pfe/files/s32
/home/teuser/S32G2/fsl-auto-yocto-bsp/sources/meta-alb/recipes-kernel/pfe/pfe-1.0.0/armv8a
/home/teuser/S32G2/fsl-auto-yocto-bsp/sources/meta-alb/recipes-kernel/pfe/pfe/armv8a
/home/teuser/S32G2/fsl-auto-yocto-bsp/sources/meta-alb/recipes-kernel/pfe/files/armv8a
/home/teuser/S32G2/fsl-auto-yocto-bsp/sources/meta-alb/recipes-kernel/pfe/pfe-1.0.0/aarch64
/home/teuser/S32G2/fsl-auto-yocto-bsp/sources/meta-alb/recipes-kernel/pfe/pfe/aarch64
/home/teuser/S32G2/fsl-auto-yocto-bsp/sources/meta-alb/recipes-kernel/pfe/files/aarch64
/home/teuser/S32G2/fsl-auto-yocto-bsp/sources/meta-alb/recipes-kernel/pfe/pfe-1.0.0/s32g
/home/teuser/S32G2/fsl-auto-yocto-bsp/sources/meta-alb/recipes-kernel/pfe/pfe/s32g
/home/teuser/S32G2/fsl-auto-yocto-bsp/sources/meta-alb/recipes-kernel/pfe/files/s32g
/home/teuser/S32G2/fsl-auto-yocto-bsp/sources/meta-alb/recipes-kernel/pfe/pfe-1.0.0/s32g2
/home/teuser/S32G2/fsl-auto-yocto-bsp/sources/meta-alb/recipes-kernel/pfe/pfe/s32g2
/home/teuser/S32G2/fsl-auto-yocto-bsp/sources/meta-alb/recipes-kernel/pfe/files/s32g2
/home/teuser/S32G2/fsl-auto-yocto-bsp/sources/meta-alb/recipes-kernel/pfe/pfe-1.0.0/aarch64
/home/teuser/S32G2/fsl-auto-yocto-bsp/sources/meta-alb/recipes-kernel/pfe/pfe/aarch64
/home/teuser/S32G2/fsl-auto-yocto-bsp/sources/meta-alb/recipes-kernel/pfe/files/aarch64
/home/teuser/S32G2/fsl-auto-yocto-bsp/sources/meta-alb/recipes-kernel/pfe/pfe-1.0.0/
/home/teuser/S32G2/fsl-auto-yocto-bsp/sources/meta-alb/recipes-kernel/pfe/pfe/
/home/teuser/S32G2/fsl-auto-yocto-bsp/sources/meta-alb/recipes-kernel/pfe/files/
/home/teuser/S32G2/fsl-auto-yocto-bsp/downloads
ERROR: pfe-1.0.0-r0 do_fetch: Bitbake Fetcher Error: FetchError('Unable to fetch URL from any source.', 'file://./s32g_pfe_class.fw')
ERROR: Logfile of failure stored in: /home/teuser/S32G2/fsl-auto-yocto-bsp/build_s32g274ardb2/tmp/work/s32g274ardb2-fsl-linux/pfe/1.0.0-r0/temp/log.do_fetch.122939
ERROR: Task (/home/teuser/S32G2/fsl-auto-yocto-bsp/sources/meta-alb/recipes-kernel/pfe/pfe_1.0.0.bb:do_fetch) failed with exit code '1'
NOTE: Tasks Summary: Attempted 2128 tasks of which 2125 didn't need to be rerun and 1 failed.
Thanks for the reply, @hulk101
From the log, the PFE FW is not found by the Yocto, have you added it according to the UM?
BR
Chenyin
Hello, @hulk101
Thanks for your reply.
No, the file mentioned is the PFE FW which is provisioned by NXP, you may download it in your account, like this:
Note that this is not the version used for BSP38, you may try downloading the 1.7.1 PFE FW for using with the BSP38.
I hope it will help.
BR
Chenyin