7.0.1 Toujours problème avec Nespi4case ventilateur ne s'éteint pas
-
Sinon pour ceux qui veulent tester la méthode de bozothegeek, selon le script il faudrait juste faire :
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
A tester aussi
-
@shamael_1 said in 7.0.1 Toujours problème avec Nespi4case ventilateur ne s'éteint pas:
PS: normal pas de mail pour les notifs alors que je suis bien en "watching"?
Dans les paramètres de ton profil, tu as bien choisi de recevoir par email (la troisième option visible ici) ? JE n'ai pas essayé si ça fonctionne, simple question
-
@dJ0 j'ai pris un peu de temps pour tester, en court ca marche
Ci-dessous les details et tests effectués:
#uninstall du script crcerrorwget -O - "https://raw.githubusercontent.com/crcerror/retroflag-picase/master/uninstall_all.sh" | bash
Les lignes ajoutées par le crcerror script dans /boot/config.txt sont dès lors commentées. Niveau process j'ai bien uniquement le shutdown.py.
#reboot et test du comportement
j'en reviens à mon premier post avec le comportement erratique, c'était attendu.#ajout des lignes via tes commandes et test
10x poweroff, 100% successC'est résolu pour ma part. Thx!
-
Bonjour,
Je suis venu à ce post via une recherche pour un problème légèrement différent bien que mentionné dans le fil :
Je n'ai aucun problème de ventilateur (il s'arrête bien systématiquement dans tous le cas) mais ce qui m'intéresse c'est le script de crcerror et son comportement particulier par rapport au script de safe shutdown de base fourni par recalbox (le redémarrage commence forcément par revenir à ES pour sauvegarder les metadonnées et les sauvegardes de jeu, et quand on est dans un jeu le reset fera revenir à ES à la place d'un redémarrage).
J'ai réussi à obtenir ce comportement sur la 7.0.0 avec la NesPi4case (et avec la 7.0.1 sur un autre boîtier de retroflag) mais avec la 7.0.1 impossible : j'ai beau installer et désinstaller le scrit de crcerror, un appui de reset depuis un jeu fera toujours redémarrer le boitier plusôt que de revenir à ES.
À la désinstallation j'ai également une erreur disant que le volume est monté en lecture seule :
wget -O - "https://raw.githubusercontent.com/crcerror/retroflag-picase/master/uninstall_all.sh" | bash --2020-10-22 16:44:31-- https://raw.githubusercontent.com/crcerror/retroflag-picase/master/uninstall_all.sh Resolving raw.githubusercontent.com... 151.101.120.133 Connecting to raw.githubusercontent.com|151.101.120.133|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 2338 (2.3K) [text/plain] Saving to: 'STDOUT' - 100%[=========================================================================================================================================>] 2.28K --.-KB/s in 0s 2020-10-22 16:44:31 (14.4 MB/s) - written to stdout [2338/2338] Try to delete dir: /opt/RetroFlag rm: can't remove '/opt/RetroFlag/recalbox_SafeShutdown.py': Read-only file system rm: can't remove '/opt/RetroFlag/recalbox_SafeShutdown.sh': Read-only file system '/opt/RetroFlag': removal failed! Try to remove autostart-feature grep: /etc/rc.local: No such file or directory Autostart disabled Try to disable UART UART disabled Try to disable overlay file overlay disabled
PS: je pense qu'il existe bel et bien plusieurs versions de la Nespi4case car quand je l'ai reçu le ventilateur était légèrement différent que sur les photos sur internet et le dessin du guide de montage (le câble d'alimentation et le connecteur n'étaient pas exactement au même endroit).
-
@Pitch64 shame, shame...on me. Merci
-
@danielr le script gère bien le montage de la partition en RW pour "/boot" mais mais pas pour "/" qui semble nécessaire aussi. Je suis récent sur le projet et donc une confirmation doit être attendue mais si:
- tu backup les fichiers e /opt/RetroFlag
- tu montes "/" avant l'install/désinstall
mount -o remount,rw /
Ca pourrait le faire. Backup et confirmation si tu n'es pas aventureux
-
Merci j'ai testé et effectivement je n'ai pas eu d'erreur lors du désinstall et réinstall mais malheureusement aucun changement de comportement : un appui sur reset provoque toujours un redémarrage complet du système.
-
Dans /opt/RetroFlag il y a 3 scripts, pas regardé leur contenu de près mais niveau daemon seul shutdown.py est loadé. Ce dernier lance peut-être ceux associé sans le même folder. Il doit y avoir moyen de remplacer leur contenu.
C'est une piste simplement, je n'ai rien essayé à ce niveau
-
Pour ma part je n'ai que 2 scripts dans /opt/RetroFlag (recalbox_SafeShutdown.sh et recalbox_SafeShutdown.py).
Mais là où ça commence à être fou c'est que j'ai également une Superpi case qui tourne aussi sur la 7.0.1 où tout marche comme prévu. Je viens de faire un diff entre les 2 configs et les fichiers dans /opt/RetroFlag sont absolument identiques (et dans les 2 cas j'utilise un stockage externe en plus de la carte SD, une clé USB pour le Superpi case et un SSD pour la NesPi4case)
-
@danielr pour ton cas, lance la commande "mount" pour voir l'état de tes partitions, si tu as un blem sur la microsd, tu peux avoir le problème, j'ai eu le cas :-(... envoi moi le résultat et je te dirais.
-
Bonsoir,
J'ai tenté la modification du fichier
/boot/config.txt (après avoir monté la partition en rw), cela ne change rien : à chaque extinction le ventilateur reste actif
Cependant, avec cette ligne supplémentaire, l'ecran reste aussi actif avec la ligne :[412.630065] reboot : power down
J'ai tenté de commenter la ligne déjà présente : le ventilateur reste actif (l'écran s'éteint)
#dtoverlay=RetroFlag_pw_io.dtbo
La seule alternative reste l'installation d'un autre script ?
Merci de votre aide.Rpi4 Nespi4case SSD freshinstall 7.0.1
-
@styx ton fichier .recalbox.conf correspond aux post de dJ0 plus haut dans ce topic?
Avec l'ajout de la ligne ci-dessous mes problèmes on été résolu sans script supplémentaire
dtoverlay=gpio-poweroff,gpiopin=4,active_low=1,input=1
(également voir plus haut) -
@shamael_1 merci pour ta réponse.
Le fichier /recalbox/share/system/recalbox.conf est ainsi (tout semble commenté par défaut de mon côté) :# ------------ A - System Options ----------- # # Uncomment the system.power.switch you use ;system.power.switch=ATX_RASPI_R2_6 # http://lowpowerlab.com/atxraspi/#install ation ;system.power.switch=MAUSBERRY # http://mausberry-circuits.myshopify.com/ pages/setup ;system.power.switch=REMOTEPIBOARD_2003 # http://www.msldigital.com/pages/support- for-remotepi-board-2013 ;system.power.switch=REMOTEPIBOARD_2005 # http://www.msldigital.com/pages/support- for-remotepi-board-plus-2015 ;system.power.switch=WITTYPI # http://www.uugear.com/witty-pi-realtime- clock-power-management-for-raspberry-pi ;system.power.switch=PIN56ONOFF # https://github.com/recalbox/recalbox-os/ wiki/Add-a-start-stop-button-to-your-recalbox-(EN) ;system.power.switch=PIN56PUSH # https://github.com/recalbox/recalbox-os/ wiki/Add-a-start-stop-button-to-your-recalbox-(EN) ;system.power.switch=PIN356ONOFFRESET # https://github.com/recalbox/recalbox-os/ wiki/Add-a-start-stop-button-to-your-recalbox-(EN) ;system.power.switch=PIN356PUSHRESET # https://github.com/recalbox/recalbox-os/ wiki/Add-a-start-stop-button-to-your-recalbox-(EN)
Dois-je activer une option ? (dans les lives/tutos j'ai cru comprendre que cela était pris en charge)
-
@styx etrange, la ligne ci-dessous en 7.0.1 si ton nespi4 est détecté devrait être décommentée.
system.power.switch=PIN356ONOFFRESETenlève le ";" devant et reboot. sSi tu as ajouté les lignes suivantes dans /boot/config.txt via un simple commande SSH tu devrais être bon
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
-
Même chose pour moi.Le ";" est présent sur chaque ligne
J'ai l'impression que recalbox ne reconnait pas le nespi4case avec ses boutons.Il reconnait un simple boitier.
J'ai essayé de décommenter la ligne citée plus haut rien n'y fait le ventilateur ne s'arrête pas de tourner le boitier éteint.Si quelqu'un a une solution efficace comme sur le superpi case ce serait géniale.Merci encore pour votre travail.J'ai hate de pouvoir utiliser mon nespi4case normalement.
-
le point virgule indique que la ligne est désactivée il faut retirer le point-virgule pour que ça fonctionne.
avec tous vos tests je ne suis pas sûr que le problème soit réel,
@Bkg2k n'arrive même pas à reproduire votre problème.Je vous conseillerai de repartir sur un système en ordre et propre y compris votre support amovible.
-
Vu que beaucoup de monde ne sait pas forcément qu'il faut décommenter une ligne spécifique dans le fichier recalbox.conf, pourquoi ne pas en faire un tutorial dans la catégorie 'Autres' tel que 'Configurer Recalbox pour Nespi4case' ? Un truc bien propre, bien lisible, je pense que ça aiderait potentiellement pas mal de monde
-
@Pitch64 Bien normalement il n'y a rien à faire: j'ai fais une fresh install en 7.0.1 et cette ligne était dé commentée. J'ai d'ailleurs la même chose que mis plus haut, 9 lignes identiques et dé commentées. Je n'ai donc rien eu à faire, le seul soucis étant mon ventilateur. On est relativement peu dans le cas d'après le topic, j'en déduis que ca marche pour la majorité
Concernant le "how to" pour dé commenter, c'est un excellente idée, mais c'est déjà fait
https://recalbox.gitbook.io/documentation/v/francais/manuel-de-base/premieres-notions/le-fichier-recalbox.confInformation : Le ; au début d'une ligne, signifie que celle-ci est désactivée. Retirez le ; pour activer l'option associée à la ligne. Pour les utilisateurs de Windows : Si vous n'utilisez pas l'option via le webmanager, vous devez utiliser un vrai éditeur de texte, comme Notepad++. L'éditeur de texte présent par défaut dans Windows insert de mauvais caractères dans le fichier, le rendant illisible par le système.
Ce n'est pas spécifique à la Nespi4 case mais bien au fichier recalbox.conf
-
Faudra qu'on m'explique pourquoi ça n'a pas l'air de se décommenter de partout Peut-être que l'installation a été fait dans un rpi4 avant sa mise en place dans le boitier...
-
@Pitch64 Difficile de répondre c'est certain et ce que tu évoques est une possibilité. Tous les cas de figure ne sont pas envisageable
De ton côté tu as pu dé commenter la ligne? Les boutons en façade fonctionnent?
Une fois cela fait, si ton ventilateur ne s'arrête pas, tu sais quoi faire