[RÉSOLU] [RPI4]:Impossible de faire apparaître plymouth Splash au Boot sur Pi 4

Le système préconisé par la Fondation Raspberry Pi

Modérateurs : Francois, maxty01

Répondre
MrGlloq
Messages : 10
Enregistré le : lun. 5 avr. 2021 22:39

[RÉSOLU] [RPI4]:Impossible de faire apparaître plymouth Splash au Boot sur Pi 4

Message par MrGlloq » lun. 5 avr. 2021 23:32

Bonjour je vous expose mon problème, mais en préambule je tiens a préciser que je n’ai ce problème que sur les Pi4, je ne rencontre aucuns problèmes sur des Pi3
Je reproduit la même installation manuel pour faire mon installation et tout fonctionne parfaitement sauf le LOGO Splash lors du boot.

Le projet
Des écrans Signage en mode Kiosque avec comme base PiOs Buster Lite + couche graphique + chromium-browser,
Installation la plus légère possible, donc pas de bureau et pas d’applications inutile.

Pour ceux qui veulent connaître les paquets installés

apt-get install --no-install-recommends xserver-xorg x11-xserver-utils xinit openbox
apt-get install --no-install-recommends chromium-browser
apt-get install plymouth plymouth-themes
apt-get install pix-plym-splash

configuration de
/etc/xdg/openbox/autostart
Création de .bash_profile

Modification des différent paramètres pour faire disparaître tous les messages du boot.

/boot/cmdline.txt
/boot/config.txt

La ligne qui fonctionne sur le Pi3 et qui devrait fonctionner sur Pi4

dwc_otg.lpm_enable=0 console=serial0,115200 console=tty3 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait logo.nologo quiet splash plymouth.ignore-serial-consoles

à savoir, sur le Pi4, les commandes
sudo plymouthd
sudo plymouth --show-splash
sudo plymouth quit
Fonctionnent sur le Pi4, ce qui indique que plymouth est bien présent, qu’il ne semble pas manquer de librairies ou autres. Seul la fonction Splash au boot ne fonctionne pas sur le Pi4

Par défaut, c’est le thème Pix qui est activé, mais même avec un autre thème sélectionné, ça ne marcha pas plus.

Alors quand je dis ça ne marche pas, ce n’est pas complètement vrai, il m’est arrivé de voir le Splash au boot 3 ou 4 fois, une fois pour une durée normal, pour les autres fois, vraiment en mode flash.

Je dois passer a coté a coté de quelque chose mais je n’arrive pas à voir.

[complément] Quand ça ne fonctionne pas, le Splash est remplacé par 3 pointillé animé.

Donc si quelqu’un a déjà été confronté à ce type de problème, ou a une bonne idée, je suis preneur, et si vous avez besoin de plus de renseignements sur ma config, pas de problème.

Par avance merci.

Ps, je ne désire pas utiliser d’autre programme de type FBI, ou autre player au boot (sauf si c’est la seule solution)
Modifié en dernier par MrGlloq le mar. 27 avr. 2021 19:44, modifié 1 fois.

dyox
Raspinaute
Messages : 969
Enregistré le : dim. 28 déc. 2014 15:28
Localisation : Le long de la côte, au dessus du pays des bigoudennes, aïe

Re: [RPI4]:Impossible de faire apparaître plymouth Splash au Boot sur Pi 4

Message par dyox » mar. 6 avr. 2021 07:50

Bonjour et bienvenu,

Peut-être que la Pi4 est trop rapide ? Essayez de la downclocker pour voir.

Le support de boot est le même que les autres ? Pas de secteurs défectueux ?
La Pi4 peut nativement booter sur usb (après maj du firmware), essayez un autre support.

Rien dans les journaux de probant ?

Ce sont les seules idées que j'ai, bonne recherche

MrGlloq
Messages : 10
Enregistré le : lun. 5 avr. 2021 22:39

Re: [RPI4]:Impossible de faire apparaître plymouth Splash au Boot sur Pi 4

Message par MrGlloq » mar. 6 avr. 2021 12:27

Bonjour et merci pour la réponses rapide,

Boot sur SD pas USB
Plusieurs cartes SD neuve Sandisk 16Go
Carte SD utilisé sur RPI3 et RPI4
Plusieur RPI4 (3)
Reflash du Bootloader des RPI4 avec le Recovery Bootloader dispo dans Pi Imager 1.6
et le RPI4 flash vert pour indiquer que le Bootloader est correct.
Et non, visiblement rien dans dmesg ni dans boot.log ou autres
Je vais tenter d'effectuer la réduction de vitesse du RPI4
Mais je t'avoue que même si ça fonctionne, ce n'est pas une solution viable :D
A dernier test fait, même carma avec une image Full et non plus lite

Merci et a bientôt

MrGlloq
Messages : 10
Enregistré le : lun. 5 avr. 2021 22:39

Re: [RPI4]:Impossible de faire apparaître plymouth Splash au Boot sur Pi 4

Message par MrGlloq » mer. 7 avr. 2021 15:47

Bonjour,

Tests fait
A l'origine 1500MHz

Modification du paramètre
arm_freq=
dans config.txt pour fixer la fréquence.
Je suis descendu jusqu’à
arm_freq=100
Pour être a 100MHz
Et je vous confirme que c'est lent :lol:
Mais le Splash ne fait qu’apparaître de temps en temps et en mode flash, pas assez longtemps pour le voir correctement.

Je soupçonne que que le Splash apparaît entre deux processus au démarrage et que ces deux processus passent trop vite et le splash n'a pas le temps d’apparaître.

Il faudrait que je trouve les variable qui dise à Splash de rester au moins tant de temps a l'écran.
J'avais trouvé dans
/usr/share/plymouth/plymouthd.defaults

[Daemon]
Theme=pix
ShowDelay=0
DeviceTimeout=5

Mais cela ne semble rien donner, grand mystère....

Merci

MrGlloq
Messages : 10
Enregistré le : lun. 5 avr. 2021 22:39

Re: [RPI4]:Impossible de faire apparaître plymouth Splash au Boot sur Pi 4

Message par MrGlloq » mar. 27 avr. 2021 19:44

Bonjour tout le monde,

Des nouvelles de mon problème,
Voila c'est réglé tout fonctionne.
Merci a tous ceux qui ont participé a ce lien
https://github.com/Screenly/screenly-ose/issues/1389
Surtout au niveau du POST
shaqaruden commented on 3 Nov 2020

En fait pour mon cas
Deux problèmes
Le premier lié au paramètre ShowDelay qui doit être à
ShowDelay=2
Dans /etc/plymouth/plymouthd.conf
Puis pour mon cas, une erreur qui a du être corrigé lors d'une mise à jour du thème pix
Mais le plus important étant
ShowDelay=2

De mon coté j'avais testé a 0 puis a beaucoup plus.
En tout cas, si ça aide l'un d'entre vous, vous avez la solution.

Patience et lecture ont été important.
Bon courage à tous.

Répondre

Retourner vers « Raspbian »