7.0.1 Toujours problème avec Nespi4case ventilateur ne s'éteint pas
-
Finalement j'ai ouvert le nespi4case pour voir ce qui se passait quand j'appuyais sur le bouton on/off pour éteindre.
En fait c'est le raspberry qui ne s'éteint pas et qui alimente toujours le ventilateur.La led rouge du raspberry reste allumée rouge et celle du boitier est éteinte.Le safe shutdown est bien sur "ON" le ";" est bien décommenté
Je ne vois pas d'où ça peu venir.Si vous avez une idée...
-
Désolé pour les multi posts
Lorsque j'éteint via le menu recalbox l'affichage se coupe mais le raspberry tourne toujours,je presse alors le bouton on/off du boitier et là c'est bon tout ce coupe.
Toujours pas compris. -
@bozothegeek merci ! Non pas de problème de cablage à priori, je l'ai ouvert pour vérifier l'interrupteur et le connections et tout a l'air ok (et comme dis avant je suis à peu près sur que ça marchait sur la 7.0.0). Peut-on imaginer que suite à un bug ce setting particulier soit lu depuis la carte SD et pas le stockage externe ?
Dès que j'ai un peu de temps je retente une install fraiche de la 7.0.1 de zéro en testant à chaque étape.
@acris dans mon cas la case est bien détectée et tout fonctionne avec le script officiel, c'est juste que il est impossible d'utiliser le script alternatif de crcerror, ça vaudrait peut être le coup de laisser le choix à l'install dans une prochaine version (honnêtement une fois qu'on a testé le script alternatif je vois mal les cas où onpeut préférer le script officiel !).
-
@danielr
as tu un lien vers le script et quelle est sa particularité ? -
@acris Voilà le lien : https://github.com/crcerror/retroflag-picase
C'est un fork du script officiel (et jusqu'à il y a quelques mois il était mentionné comme une alternative dans le readme du du script officiel de retroflag).
Par rapport au script standard, il change le comportement des boutons on/off et reset en fonction de si on est dans un émulateur ou dans emulation station :
-
dans emulation station un appui sur reset va juste restart emulation station (pas un vrai reboot).
-
quand on est dans un jeu, un appui sur reset fait simplement revenir vers emulation station.
-
et le plus important selon moi : un appui sur on/off depuis un émulateur va d'abord revenir vers emulation station avant d'éteindre le système (ce qui assure que le jeu est bien sauvegardé si on utilise la sauvegarde in-game).
-
-
Bonjour,
J'ai exactement le même problème sur RPi4. J'ai essayé en décommentant la ligne "system.power.switch=PIN356ONOFFRESET" dans le fichier "recalbox.conf", repasser le script officiel en SSH...ça tient un redémarrage puis ça recommence.
Si j'ai bien compris ce que j'ai lu plus haut ça serait lié au fait d'ajouter un disque dur ? Perso j'ai recyclé un vieux SSD de 240 Go donc ça pourrait correspondre à ce constat.
-
@Zeke
la question est est ce qu il y aurait le même comportement avec uniquement une microsd ? -
@acris said in 7.0.1 Toujours problème avec Nespi4case ventilateur ne s'éteint pas:
la question est est ce qu il y aurait le même comportement avec uniquement
une microsd ?Le RPi4 je ne l'ai pas sous la main pour tester, je l'ai installé chez ma mère pour occuper les p'tits qui y sont souvent gardés le Mercredi
Après c'est étonnant que ça semble fonctionné, sauf le ventilo qui continu de tourner. En attendant c'est éteint d'abord avec le bouton du boitier puis via une rallonge à interrupteur.
-
Ça me rassure,je ne suis pas le seul.
Le disque dur n'a aucune incidence chez moi.Avec ou sans le problème est le même. -
@Zeke le fait que ce ne tienne qu'un reboot sonne comme des modifications faites via le script sur une partiton read only. Par contre les scripts existent de base et en fait mis à part pour test (ce que j'avais fais plus haut) ils ne sont pas nécessaire.
Je résume pour être sur du statu actuel:
- recalbox.conf: tu as bien décommenté la ligne ci-dessous, c'est cénsé être auto mais soit
system.power.switch=PIN356ONOFFRESET
A ce stade tu peux éteindre et reset avec les boutons en facade normalement. Les scripts appelés sont dans /opt/RetroFlag
- config.txt: si le fan continue à tourner la modif suivante à permi de contourner le soucis pour certains d'entres-nous:
mount -o remount,rw /boot echo "# Overlay setup for proper powercut, needed for Retroflag cases" >> /boot/config.txt echo "dtoverlay=gpio-poweroff,gpiopin=4,active_low=1,input=1" >> /boot/config.txt shutdown -r now
Cette manip est permanente et résoud le problème de manière définitive pour moi en tous les cas.
Ces deux étapes ont été appliquée pour ton cas?
-
@shamael_1 said in 7.0.1 Toujours problème avec Nespi4case ventilateur ne s'éteint pas:
@Zeke le fait que ce ne tienne qu'un reboot sonne comme des modifications faites via le script sur une partiton read only. Par contre les scripts existent de base et en fait mis à part pour test (ce que j'avais fais plus haut) ils ne sont pas nécessaire.
Je résume pour être sur du statu actuel:
- recalbox.conf: tu as bien décommenté la ligne ci-dessous, c'est cénsé être auto mais soit
system.power.switch=PIN356ONOFFRESET
A ce stade tu peux éteindre et reset avec les boutons en facade normalement. Les scripts appelés sont dans /opt/RetroFlag
- config.txt: si le fan continue à tourner la modif suivante à permi de contourner le soucis pour certains d'entres-nous:
mount -o remount,rw /boot echo "# Overlay setup for proper powercut, needed for Retroflag cases" >> /boot/config.txt echo "dtoverlay=gpio-poweroff,gpiopin=4,active_low=1,input=1" >> /boot/config.txt shutdown -r now
Cette manip est permanente et résoud le problème de manière définitive pour moi en tous les cas.
Ces deux étapes ont été appliquée pour ton cas?
J'ai procédé par étape voyant que ça ne fonctionnait pas défaut, j'ai décommenté la ligne dans le "recalbox.conf". Voyant que ça n'avait pas fonctionné j'ai passé le script officiel qui n'a fonctionné qu'au premier arrêt. Ca rappel aussi les problème de hard reset rencontré sur GPi Case, mais pourtant les autres configurations persistent bien au redémarrage.
-
@Zeke Pareil que pour d'autre... t'as vérifié si t'as pas les partitions en read-only ? sinon, lance la commande "mount", et si tu as "tmpfs on /overlay..."... cela peut être le prob certaines conf peut être sur d'autres partitions et fonctionner mais pas la partie pour la gestion du NesPi 4 case...
-
@shamael_1 said in 7.0.1 Toujours problème avec Nespi4case ventilateur ne s'éteint pas:
mount -o remount,rw /boot
grace a cette ligne de commande, cela fonctionne pour moi, merci
-
@dJ0 Bonjour, je viens de tester la méthode de bozothegeek et tout fonctionne au poil !!
Merci à tous pour vos recherches et corrections sur ce sujet.
-
@shamael_1 +1 pour moi cela fonctionne, le ventilateur s'éteint en même temps que la led.
(Pour info je suis en ssd 1Go Crucial) -
Si vous avez un tuto s'il vous plait,merci.
Chez moi ça ne marche toujours pas.Même en enlevant l'alimentation le ventilo tourne toujours,je doit aussi enlever l'hdmi pour tout couper. -
@Stefs said in 7.0.1 Toujours problème avec Nespi4case ventilateur ne s'éteint pas:
je doit aussi enlever l'hdmi pour tout couper.
Peut-être une piste ?
-
Ma piste est que le nespi4case n'est pas compatible avec recalbox.
J'ai tout changé,cables,carte sd,rapberry pi 4,ssd,rien n'y fait. -
@Stefs Ton ventilo se coupe uniquement en enlevant l'HDMI, sans alim. Tu sous entends que l'HDMI alimente le ventilo? Parce que la y a un gros soucis c'est sur
-
@Stefs Ce que je voulais mettre en avant, c'est que c'est bien la première fois que cela arrive (à moins d'autres cas moins mis en avant). Une histoire d'HDMI via Ethernet peut-être ? J'ai vu des câbles faisant ça récemment. Après, c'est peut-être une fausse piste... Mais ça peut avoir le mérite de creuser ça