From: Gyorgy Sarvari <skandigraun@gmail.com>
To: mike.looijmans@topic.nl, raj.khem@gmail.com,
openembedded-core@lists.openembedded.org
Subject: Re: [OE-core] kernel-module dependency mystery
Date: Thu, 24 Apr 2025 17:38:20 +0200 [thread overview]
Message-ID: <0d7b1d9c-a42f-4acd-ab19-6fd7c540695c@gmail.com> (raw)
In-Reply-To: <68e3c223-560c-453f-b1b5-9bbfc0f9a17d@topic.nl>
On 4/24/25 08:58, Mike Looijmans via lists.openembedded.org wrote:
> On 24-04-2025 04:25, Khem Raj via lists.openembedded.org wrote:
>> On 4/23/25 5:34 AM, Mike Looijmans via lists.openembedded.org wrote:
>>> I built the same image for 5 different machines. Only one of them fails
>>> with the logging below. Note that all machines install the "kernel-
>>> module-dyplo" package, and on 4 machines that succeeds just fine.
>>>
>>>
>> how are the five machine diffrent with machine config metadata
> Here are the conf files:
> https://github.com/topic-embedded-products/meta-topic/tree/scarthgap/conf/machine
>
> The "tdpzu9" triggers the issue, it's the same SoC as the tepzu9 and all the
> tdkzu* machines. Only difference is in the peripherals. tepzu9, ttpzu9 and
> tdpzu9 are the same SOM, just on a different carrier.
>
> So the only difference in kernel configuration is some variance in drivers
> that get built.
Is there a chance that that this is the only board using an out of tree
driver, and CONFIG_LOCALVERSION_AUTO kernel config is enabled? If yes,
those two factors sometimes aren't playing together nicely with Yocto.
>>> * Solver encountered 2 problem(s):
>>> * Problem 1/2:
>>> * - conflicting requests
>>> * - package kernel-module-dyplo-1.1+154+bb94f350+bb94f3599b- r0.tdpzu9
>>> requires kernel-module-dyplo-pcie-6.6.40-xilinx-g6a2cb0f14db5, but none of
>>> the providers can be installed
>>> * - nothing provides kernel-6.6.40-xilinx-g6a2cb0f14db5 needed by
>>> kernel-module-dyplo-6.6.40-xilinx-
>>> g6a2cb0f14db5-1.1+154+bb94f350+bb94f3599b-r0.tdpzu9
>>> * - nothing provides kernel-6.6.40-xilinx-g6a2cb0f14db5 needed by
>>> kernel-module-dyplo-pcie-6.6.40-xilinx-
>>> g6a2cb0f14db5-1.1+154+bb94f350+bb94f3599b-r0.tdpzu9
>>> *
>>> * Solution 1:
>>> * - do not ask to install a package providing kernel-module-dyplo
>>>
>>> * Problem 2/2:
>>> * - conflicting requests
>>> * - package kernel-module-dyplo-1.1+154+bb94f350+bb94f3599b- r0.tdpzu9
>>> requires kernel-module-dyplo-pcie-6.6.40-xilinx-g6a2cb0f14db5, but none of
>>> the providers can be installed
>>> * - nothing provides kernel-6.6.40-xilinx-g6a2cb0f14db5 needed by
>>> kernel-module-dyplo-6.6.40-xilinx-
>>> g6a2cb0f14db5-1.1+154+bb94f350+bb94f3599b-r0.tdpzu9
>>> * - nothing provides kernel-6.6.40-xilinx-g6a2cb0f14db5 needed by
>>> kernel-module-dyplo-pcie-6.6.40-xilinx-
>>> g6a2cb0f14db5-1.1+154+bb94f350+bb94f3599b-r0.tdpzu9
>>> *
>>> * Solution 1:
>>> * - do not ask to install a package providing kernel-module-dyplo
>>>
>>> I'm on "scarthgap" branch.
>>>
>>> The "kernel-module-dyplo" recipe can be found here:
>>>
>>> https://github.com/topic-embedded-products/meta-dyplo/blob/master/
>>> recipes-dyplo/dyplo-core/kernel-module-dyplo.bb
>>>
>>> The isue at first glance appears to be that "kernel-6.6.40-xilinx-
>>> g6a2cb0f14db5" mixes the git version hash from the module itself and the
>>> git hash of the kernel. There's no such package, it should have been
>>> "kernel-6.6.40-xilinx-gd7b52381656b"
>>>
>>>
>>>
>>>
>>>
>>>
>>
>>
>>
>>
>
> -=-=-=-=-=-=-=-=-=-=-=-
> Links: You receive all messages sent to this group.
> View/Reply Online (#215326): https://lists.openembedded.org/g/openembedded-core/message/215326
> Mute This Topic: https://lists.openembedded.org/mt/112412917/6084445
> Group Owner: openembedded-core+owner@lists.openembedded.org
> Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [skandigraun@gmail.com]
> -=-=-=-=-=-=-=-=-=-=-=-
>
next prev parent reply other threads:[~2025-04-24 15:38 UTC|newest]
Thread overview: 10+ messages / expand[flat|nested] mbox.gz Atom feed top
2025-04-23 12:34 kernel-module dependency mystery Mike Looijmans
2025-04-24 2:25 ` [OE-core] " Khem Raj
2025-04-24 6:58 ` Mike Looijmans
2025-04-24 15:38 ` Gyorgy Sarvari [this message]
2025-04-25 13:49 ` mike.looijmans
2025-04-25 8:48 ` Max
2025-04-25 13:50 ` mike.looijmans
2025-05-10 2:54 ` chris.laplante
2025-05-16 7:40 ` mike.looijmans
2025-05-19 13:55 ` chris.laplante
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=0d7b1d9c-a42f-4acd-ab19-6fd7c540695c@gmail.com \
--to=skandigraun@gmail.com \
--cc=mike.looijmans@topic.nl \
--cc=openembedded-core@lists.openembedded.org \
--cc=raj.khem@gmail.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.