-
Notifications
You must be signed in to change notification settings - Fork 464
Revert "psplash: Make psplash wait for the framebuffer to be ready" #1474
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: scarthgap
Are you sure you want to change the base?
Conversation
|
Can you also backport e9e5efa to scarthgap with this same PR |
abc68cb to
6e0bae7
Compare
|
I believe the error in CI is due to the transition from ${WORKDIR} to ${UNPACKDIR} in 6e0bae7, which is supported from stylehead version, but not in scarthgap ? |
|
Can you rebase once again please ? |
6e0bae7 to
fd1ff99
Compare
agherzan
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This looks good to me. I have kicked the CI.
|
@kraj This seems to fail on the cherry-picked udev rules commit. |
|
@Renaud-Barrau maybe its no more a simple revert+backport anymore can you rework it |
|
I have done some tests today and in my case, the revert alone works well on my rpi3. I can't find any differencies in the behaviour of the system with or without the udev rules commit e9e5efa. But since @kraj mention it, I believe this is important so I fixed the UNPACKDIR -> WORKDIR issue in it (which exists because of the scarthgap branch). Now the CI should run fine 😄 |
agherzan
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Could you squash the fix in the backported commit itself?
e313af3 to
44cdfad
Compare
|
Done |
|
Hi @Renaud-Barrau i've been using your branch (that is supposed to contain the fixes?) but I still don't get a splash using core-image-weston as an image. Moreover, I have a very weird behavior:
So I added the following to your version of psplash_%.bbappend (your fixes are needed but are not enough, as I said, for some reason the psplash binary And now I correctly have the splash being displayed at boot time. I'm really not sure what is going on here. |
|
Hello @azsde, I have done some research about your issue. First, I can say with certainty that your issue is not related to this PR's commits. Indeed, as you said, As far as I understand, this is done to "clean" the psplash binaries, as only the ones that are suffixed ( BUT, I found a user with a similar issue in the mail archive, saying that the transition between Kirkstone and Scarthgap broke the old outsuffix ! (I cannot understand why 😅 ) : https://www.mail-archive.com/openembedded-core@lists.openembedded.org/msg193752.html So one solution should be to set the outsuffix to "default" in your custom Another solution could be to keep your in your custom layer Theses workaround should work well, but this means there might be another issue with outsuffix in |
This reverts commit 98349bb. Signed-off-by: Renaud Barrau <renaud.barrau@madic.com>
Add udev rule to notify systemd of available framebuffer Using psplash in combination with systemd the splash screen is not shown. The dependency to sys-devices-platform-gpu-graphics-fb0.device will terminate psplash-start.service because systemd is not aware of the existing framebuffer device node. See https://lists.yoctoproject.org/g/yocto/topic/91286438#57156 Signed-off-by: Bastian Wanner <bastian.wanner@inovex.de> udev-rules-rpi: fix transition WORKDIR -> UNPACKDIR This transition is only valid from 'styhead' not from 'scarthgap' see [0] [0] - https://docs.yoctoproject.org/next/migration-guides/migration-5.1.html#migration-notes-for-5-1-styhead
44cdfad to
76ed02e
Compare
Hi,
Due to a confused commit history between poky (https://github.com/yoctoproject/poky) and meta-raspberrypi (https://github.com/agherzan/meta-raspberrypi) both on branch scarthgap, it seems that's there is still an issue between psplash and systemd, which is explained in this issue #1313 .
I propose in my fix to revert commit 98349bb.
- What I did
My project aim to build raspberry pi 3B+ Yocto image using Kas. I'm fetching Poky on branch scarthgap, as well as meta-raspberrypi on branch scarthgap
When starting the rasp, the same error as #1313 shows up.
As mentioned in this issue, it seems to be fixed in #1268, but I can't find any of it in scarthgap
I believe this way to fix the issue might not be the best one but it's the most simple and efficient I found, in my particular configuration detailled above.
I also want to apologize in advance for obvious mistakes I may have done, I 'm fairely new to the meta-raspberrypi and Yocto environnement :)