[yocto] changing kernel config in Morty build

Bruce Ashfield bruce.ashfield at windriver.com
Fri Oct 5 08:46:11 PDT 2018


On 2018-10-04 4:38 PM, Greg Wilson-Lindberg wrote:
> Does anybody else have any idea about what is going on here?
> 

I can't tell from the information provided.

But if you can send me a set of layers to clone, and
configure locally, I can figure it out.

Cheers,

Bruce

> Yocto is seeing my request to change the kernel config, suggests that 
> the change is acceptable, but then doesn't make it.
> 
> Thanks in advance for any insight,
> 
> Greg
> 
> **
> 
> *From:*Greg Wilson-Lindberg
> *Sent:* Tuesday, October 02, 2018 02:22 PM
> *To:* yocto at yoctoproject.org
> *Subject:* changing kernel config in Morty build
> 
> I'm trying to change some kernel configuration flags in a 
> raspberrypi3 Morty build and I get warnings that it isn't working.
> 
> Here is the build info and warnings:
> 
> Build Configuration:
> 
> BB_VERSION        = "1.32.0"
> 
> BUILD_SYS         = "x86_64-linux"
> 
> NATIVELSBSTRING   = "universal"
> 
> TARGET_SYS        = "arm-poky-linux-gnueabi"
> 
> MACHINE           = "raspberrypi3"
> 
> DISTRO            = "b2qt"
> 
> DISTRO_VERSION    = "2.2.4"
> 
> TUNE_FEATURES     = "arm armv7ve vfp thumb neon vfpv4 
> callconvention-hard cortexa7"
> 
> TARGET_FPU        = "hard"
> 
> SDKMACHINE        = "x86_64"
> 
> meta
> 
> meta-poky         = "HEAD:df76669bdd70aa0d903c4211dde731221c7e756d"
> 
> meta-raspberrypi  = "HEAD:2a192261a914892019f4f428d7462bb3c585ebac"
> 
> meta-oe
> 
> meta-python
> 
> meta-networking
> 
> meta-initramfs
> 
> meta-multimedia   = "HEAD:b40116cf457b88a2db14b86fda9627fb34d56ae6"
> 
> meta-boot2qt
> 
> meta-raspberrypi-extras = "<unknown>:<unknown>"
> 
> meta-mingw        = "HEAD:1c2e155111dce94423cc227ea69f7f50f316c78e"
> 
> meta-qt5          = "HEAD:49e9d9a73b5c6e3d6eab88dc0005305e85b1a62d"
> 
> meta-sakura       = "<unknown>:<unknown>"
> 
> Initialising tasks: 100% 
> |#############################################################################################################################################| 
> Time: 0:00:00
> 
> NOTE: Executing SetScene Tasks
> 
> NOTE: Executing RunQueue Tasks
> 
> WARNING: linux-raspberrypi-1_4.4.50+gitAUTOINC+04c8e47067-r0 
> do_kernel_configcheck: [kernel config]: specified values did not make it 
> into the kernel's final configuration:
> 
> ---------- CONFIG_SND_SOC_MAX9768 -----------------
> 
> Config: CONFIG_SND_SOC_MAX9768
> 
> From: 
> /home/gwilson/Qt/Qt-5.9.6/Yocto-build-RPi3/build-raspberrypi3/tmp/work-shared/raspberrypi3/kernel-source/.kernel-meta/configs/Scribe.cfg
> 
> Requested value:  CONFIG_SND_SOC_MAX9768=y
> 
> Actual value:
> 
> Config 'SND_SOC_MAX9768' has the following conditionals:
> 
> Dependency values are:
> 
> ---------- CONFIG_MAX1363 -----------------
> 
> Config: CONFIG_MAX1363
> 
> From: 
> /home/gwilson/Qt/Qt-5.9.6/Yocto-build-RPi3/build-raspberrypi3/tmp/work-shared/raspberrypi3/kernel-source/.kernel-meta/configs/Scribe.cfg
> 
> Requested value:  CONFIG_MAX1363=m
> 
> Actual value:     # CONFIG_MAX1363 is not set
> 
> Config 'MAX1363' has the following conditionals:
> 
>    I2C (value: "y")
> 
> Dependency values are:
> 
>    I2C [y]
> 
> ---------- CONFIG_CAN_EMS_USB -----------------
> 
> Config: CONFIG_CAN_EMS_USB
> 
> From: 
> /home/gwilson/Qt/Qt-5.9.6/Yocto-build-RPi3/build-raspberrypi3/tmp/work-shared/raspberrypi3/kernel-source/.kernel-meta/configs/Scribe.cfg
> 
> Requested value:  CONFIG_CAN_EMS_USB=m
> 
> Actual value:     # CONFIG_CAN_EMS_USB is not set
> 
> Config 'CAN_EMS_USB' has the following conditionals:
> 
>    (none)
> 
> Dependency values are:
> 
> Here is my
> 
> linux-raspberrypi_4.4.bbappend for the kernel:
> 
> # Scribe additions to Kernel configuration
> 
> FILESEXTRAPATHS_prepend := "${FILE_DIRNAME}/files:"
> 
> FILESEXTRAPATHS_prepend := "${FILE_DIRNAME}/${PN}:"
> 
> SRC_URI += "file://Scribe.scc <file:///%5C%5CScribe.scc>"
> 
> SRC_URI += "file://mcp251x.c.patch <file:///%5C%5Cmcp251x.c.patch>"
> 
> The Scribe.scc file:
> 
> # Scribe additions to kernel configuration
> 
> kconf hardware Scribe.cfg
> 
> And the Scribe.cfg file:
> 
> # Scribe additions to kernel configuration
> 
> # Enable MAX9768
> 
> #CONFIG_SOC_ALL_CODECS=m
> 
> #CONFIG_COMPILE_TEST=y
> 
> CONFIG_SND_SOC_MAX9768=y
> 
> # Enable MAX11606
> 
> #IIO=y
> 
> CONFIG_MAX1363=m
> 
> # Enable EMS CPC-USB
> 
> CONFIG_CAN_EMS_USB=m
> 
> Here is my directory tree:
> 
> Qt-5.9.6
> 
>       Yocto-mirror                                                     # 
> Yocto build mirror
> 
>       Yocto-build-RPi3                                              # 
> Yocto build root
> 
>                  build-raspberrypi                                   # 
> build directory
> 
>                  sources                                                
>   # yocto sources
> 
>                         meta-sakura                                   # 
> our recipes
> 
>                                 recipes-kernel                        # 
> directory for kernel changes
> 
>                                         linux                            
>     # directory that contains linux-raspberrypi_4.4.bbappend
> 
>                                                files                    
>       # directory that contains .scc & .cfg files
> 
> As seen above none of the changes are accepted although there is nothing 
> that blocks any of them.
> 
> Any help understanding this would be greatly appreciated.
> 
> Regards,
> 
> Greg Wilson-Lindberg
> 
> 
> 



More information about the yocto mailing list