Recalbox Forum

    • Register
    • Login
    • Search
    • Recent
    • Tags
    • recalbox.com
    • Gitlab repository
    • Documentation
    • Discord

    [Bug][Correctif en cours]Recalbox v3.3.0 beta6 - Problème avec virtual gamepad

    Recalbox Général
    double dragon
    5
    28
    6989
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • rockaddicted
      rockaddicted last edited by

      hummm vraiment bizarre cette histoire. Tu peux essayer les commandes top ou ps, tu obtiendra la liste des services qui sont exécutés, et tu devrais trouver un node main.js dans la liste.

      Recalbox V4.1.0 - RPI3 OC - Xbox360 wireless
      Wiki ENG : https://github.com/recalbox/recalbox-os/wiki/Mini-How-To-(EN)
      Wiki FR : https://github.com/recalbox/recalbox-os/wiki/Mini-How-To-(FR)

      Don't forget to upvote messages if it has been useful ;)

      1 Reply Last reply Reply Quote 0
      • qoldies
        qoldies last edited by

        Bonjour à tous, Tout d'abord félicitation et grand bravo pour votre travail ! Je me permet d'intervenir dans cette discussion car il se trouve que j'ai le même problème.  Je viens d'essayer la commande "top" de rockaddicted. Voici ce que cela me retourne : 308   248 root     S      99m  40%  21% retroarch -L /usr/lib/libretro/prboom_libretro.so --config /recalbox/configs/retroarch/retroarchcustom.cfg /r 175     2 root     SW<      0   0%   1% [kworker/0:1H] 38     2 root     SW<      0   0%   1% [VCHIQ-0] 345   340 root     R     2384   1%   0% top 48     2 root     SW       0   0%   0% [mmcqd/0] 39     2 root     SW<      0   0%   0% [VCHIQr-0] 203     2 root     SW       0   0%   0% [kworker/0:2] 147   145 root     S    78276  31%   0% {emulationstatio} /usr/bin emulationstation 236     1 root     S    23472   9%   0% smbd -D 240   236 root     S    23472   9%   0% smbd -D 223     1 root     S    14428   6%   0% /usr/sbin/ntpd -g 241     1 root     S    14396   6%   0% nmbd -D 248   147 root     S    10468   4%   0% python /usr/lib/python2.7/site-packages/configgen/emulatorlauncher.pyc -p1index 0 -p1guid 0300000079000000060 161     1 root     S     4328   2%   0% /usr/sixad/official/sixad-bin 0 0 0 340   339 root     S     3204   1%   0% -sh 145     1 root     S     3028   1%   0% {S31emulationsta} /bin/sh /etc/init.d/S31emulationstation start 72     1 root     S     2944   1%   0% /sbin/udevd -d 137     1 dbus     S     2544   1%   0% dbus-daemon --system 339   227 root     S     2396   1%   0% /usr/sbin/dropbear -R 244     1 root     S     2308   1%   0% /sbin/getty 38400 tty2 1     0 root     S     2304   1%   0% init 62     1 root     S     2304   1%   0% /sbin/syslogd -n 65     1 root     S     2304   1%   0% /sbin/klogd -n 212     1 root     S     2304   1%   0% udhcpc -R -n -p /var/run/udhcpc.eth0.pid -i eth0 227     1 root     S     2152   1%   0% /usr/sbin/dropbear -R 16     2 root     SW       0   0%   0% [khubd] 6     2 root     SW       0   0%   0% [kworker/u2:0] 7     2 root     SW       0   0%   0% [rcu_preempt] 3     2 root     SW       0   0%   0% [ksoftirqd/0] 2     0 root     SW       0   0%   0% [kthreadd] 4     2 root     SW       0   0%   0% [kworker/0:0] 5     2 root     SW<      0   0%   0% [kworker/0:0H] 8     2 root     SW       0   0%   0% [rcu_bh] 9     2 root     SW       0   0%   0% [rcu_sched] 10     2 root     SW<      0   0%   0% [khelper] 11     2 root     SW       0   0%   0% [kdevtmpfs] 12     2 root     SW<      0   0%   0% [writeback]   Idem avec ps, pas de trace du programme. Je précise que ma config est un "vieux" raspberry pi B. Merci

        1 Reply Last reply Reply Quote 0
        • griizly
          griizly last edited by

          Voici le resultat de la commande ps sur mon rpi :   1 root     init 2 root     [kthreadd] 3 root     [ksoftirqd/0] 4 root     [kworker/0:0] 5 root     [kworker/0:0H] 6 root     [kworker/u2:0] 7 root     [rcu_preempt] 8 root     [rcu_bh] 9 root     [rcu_sched] 10 root     [khelper] 11 root     [kdevtmpfs] 12 root     [writeback] 13 root     [bioset] 14 root     [crypto] 15 root     [kblockd] 16 root     [khubd] 18 root     [cfg80211] 19 root     [rpciod] 21 root     [khungtaskd] 22 root     [kswapd0] 23 root     [fsnotify_mark] 24 root     [nfsiod] 25 root     [cifsiod] 38 root     [VCHIQ-0] 39 root     [VCHIQr-0] 40 root     [VCHIQs-0] 41 root     [dwc_otg] 42 root     [DWC Notificatio] 43 root     [kpsmoused] 45 root     [krfcommd] 46 root     [deferwq] 47 root     [kworker/u2:2] 48 root     [mmcqd/0] 49 root     [jbd2/mmcblk0p6-] 50 root     [ext4-rsv-conver] 63 root     /sbin/syslogd -n 66 root     /sbin/klogd -n 73 root     /sbin/udevd -d 138 dbus     dbus-daemon --system 146 root     {S31emulationsta} /bin/sh /etc/init.d/S31emulationstation start 148 root     {emulationstatio} /usr/bin emulationstation 151 root     [VCHIQka-0] 162 root     /usr/sixad/official/sixad-bin 0 0 0 182 root     {kodilauncher.sh} /bin/bash /recalbox/scripts/kodilauncher.sh 183 root     /usr/lib/kodi/kodi.bin --standalone -fs -n 278 root     udhcpc -R -n -p /var/run/udhcpc.eth0.pid -i eth0 289 root     /usr/sbin/ntpd -g 293 root     /usr/sbin/dropbear -R 300 root     smbd -D 309 root     smbd -D 310 root     nmbd -D 313 root     /sbin/getty 38400 tty2 8461 root     /usr/sbin/dropbear -R 8462 root     -sh 8473 root     top 9264 root     [kworker/0:1] 9846 root     /usr/sbin/dropbear -R 9872 root     -sh 9902 root     [kworker/0:2] 9986 root     ps et ici le resultat de top : 148   146 root     S    81888  32%  41% {emulationstatio} /usr/bin emulationstation 10218  9872 root     R     2384   1%  15% top 9846   293 root     S     2396   1%  10% /usr/sbin/dropbear -R 39     2 root     SW<      0   0%   5% [VCHIQr-0] 10205     2 root     SW<      0   0%   0% [kworker/0:1H] 3     2 root     SW       0   0%   0% [ksoftirqd/0] 9902     2 root     SW       0   0%   0% [kworker/0:2] 16     2 root     SW       0   0%   0% [khubd] 4     2 root     SW       0   0%   0% [kworker/0:0] 49     2 root     SW       0   0%   0% [jbd2/mmcblk0p6-] 21     2 root     SW       0   0%   0% [khungtaskd] 2     0 root     SW       0   0%   0% [kthreadd] 5     2 root     SW<      0   0%   0% [kworker/0:0H] 8     2 root     SW       0   0%   0% [rcu_bh] 9     2 root     SW       0   0%   0% [rcu_sched] 10     2 root     SW<      0   0%   0% [khelper] 11     2 root     SW       0   0%   0% [kdevtmpfs] 12     2 root     SW<      0   0%   0% [writeback] 13     2 root     SW<      0   0%   0% [bioset] 14     2 root     SW<      0   0%   0% [crypto] 15     2 root     SW<      0   0%   0% [kblockd] 18     2 root     SW<      0   0%   0% [cfg80211] 19     2 root     SW<      0   0%   0% [rpciod] 22     2 root     SW       0   0%   0% [kswapd0] 23     2 root     SW       0   0%   0% [fsnotify_mark] 24     2 root     SW<      0   0%   0% [nfsiod] 25     2 root     SW<      0   0%   0% [cifsiod] 40     2 root     SW<      0   0%   0% [VCHIQs-0] 41     2 root     SW<      0   0%   0% [dwc_otg] 42     2 root     SW<      0   0%   0% [DWC Notificatio] 43     2 root     SW<      0   0%   0% [kpsmoused] 45     2 root     SW<      0   0%   0% [krfcommd] 46     2 root     SW<      0   0%   0% [deferwq] 47     2 root     SW       0   0%   0% [kworker/u2:2] 50     2 root     SW<      0   0%   0% [ext4-rsv-conver] 151     2 root     SW       0   0%   0% [VCHIQka-0] et pas de node main.js visible Si vous voulez que je fournisse d'autres informations dites le moi.

          1 Reply Last reply Reply Quote 0
          • mikaxii39
            mikaxii39 last edited by

            Techniquement le service Virtualgamepad doit être lancé via un script classique init.d. Il doit logiquement se trouver dans /etc/init.d/xxx, xxx = le script virtualgamepad, de mémoire je crois c'est S93Virtualgamepad ou un truc du genre. /etc/init.d/xxx status pour voir si il est lancé /etc/init.d/xxx start pour le démarrer etc etc.

            1 Reply Last reply Reply Quote 0
            • qoldies
              qoldies last edited by

              Bonsoir MikaXII Merci pour ta réponse, malheureusement, cela ne semble rien changer. J'arrive bien à lancer la commande start mais le service n'apparait toujours pas après une commande ps. Comme on a le retour "illegal instruction" en lançant directement le main.js, j'ai fait une petite recherche et je suis tombé sur ce sujet : http://raspberrypi.stackexchange.com/questions/24059/node-js-v0-11-14-exits-with-illegal-instruction Alors je sais que la version sur recalbox est la v0.12.7, mais peut être que le problème vient de là quand même ???

              1 Reply Last reply Reply Quote 0
              • mikaxii39
                mikaxii39 last edited by

                Je viens de tester le virtualgamepad sur mon pc et en effet il y a eu une nouvelle version de nodejs. Il faut voir si ça n'a pas impacter la compile de la beta 6 au niveau du package nodejs dans buildroot. Ou alors la version npm de celui qui à compilé.

                1 Reply Last reply Reply Quote 0
                • griizly
                  griizly last edited by

                  j'ai testé sous bêta 5 et 6 et idem pas de virtual gamepad fonctionnel.

                  1 Reply Last reply Reply Quote 0
                  • mikaxii39
                    mikaxii39 last edited by

                    C'est pendant la compilation des version beta 5-6, qu'il y a eu une maj du coté de nodejs, donc on vas partir à la recherche du problème et vous tenir au courant 🙂

                    1 Reply Last reply Reply Quote 0
                    • mikaxii39
                      mikaxii39 last edited by

                      Je vous tiens au courant comme promis, le problème a été trouvé c'est un package installer via npm qui n'est plus bon. Le souci sera résolu dans la prochaine release 😄

                      1 Reply Last reply Reply Quote 0
                      • griizly
                        griizly last edited by

                        magnifique !   Merci à vous et bonne continuation dans la suite du développement de recalbox !

                        1 Reply Last reply Reply Quote 0
                        • thekronics
                          thekronics last edited by

                          Bonsoir messieurs, je ne savais pas qu'il y avait une beta 6 de dispo, qu'apporte t elle au juste par rapport à la 5 ?

                          1 Reply Last reply Reply Quote 0
                          • qoldies
                            qoldies last edited by

                            Bonsoir à tous, Super MikaXII ! Merci à toi et toute la team encore pour votre travail et bravo pour votre réactivité ! C'est vraiment un plaisir d'utiliser RecalBox 😄

                            1 Reply Last reply Reply Quote 0
                            • griizly
                              griizly last edited by

                              Hello à tous, Je viens de mettre à jour vers la bêta 7, j'ai demandé sur FB et le bug devait être corrigé mais ce n'est pas le cas. Qqun a le même problème ou suis-je le seul ?

                              1 Reply Last reply Reply Quote 0
                              • mikaxii39
                                mikaxii39 last edited by

                                Malheureusement tu es le seul^^ enfin recensé. Une personne à tester hier et tout fonctionne normalement. Cependant pour savoir pourquoi ça ne fonctionne pas chez toi il me faut plusieurs info : - As tu fais une maj ou une reinstall ? - Te connect tu bien à <iprecalbox>:8080 - Si tu démarres via un node main.js ou /etc/init.d/S92Virtualgamepad start, qu'obtiens tu comme erreurs? (si erreurs il y a) - et pour finir peux tu me donner le contenu du dossier node_module ls node_modules qui est dans le même répertoire que le main.js

                                1 Reply Last reply Reply Quote 0
                                • griizly
                                  griizly last edited by

                                  Etrange :s Voila mon parcours : J'ai installé la version 3.3.0 beta 5 que j'ai mis a jour vers la beta 6 puis hier j'ai mis la beta 7 ; sur aucune de ces 3 versions je n'ai su faire fonctionner virtual gamepads. je me connecte bien via chrome sous android sur l'ip de mon raspberry ( ip fixe donnée par mon routeur car j'ai bindé sa MAC à une IP ) 192.168.1.50:8080 et ça me met connexion refusée, j'ai essayé en ajoutant http://devant et aussi sans le port mais sans succès ( sans le port j'accède a l'interface web de kodi ) quand je lance manuellement node main.js j'ai l'erreur illegal instruction ( quand je fais node -v il me retourne la version v0.12.7 donc je ne pense pas que ce soit node le problème ) quand je lance "/etc/init.d/S92Virtualgamepad start" il n'y a pas d'erreur mais si je fait la même commande avec "<span style="line-height: 1.5;">/etc/init.d/S92Virtualgamepad</span><span style="line-height: 1.5;"> </span><span style="line-height: 1.5;">stop" il me renvoie "you need to specify whom to kill" comme si le service ne c’était pas lancé avec la commande start</span> Je suis au boulot actuellement donc je te listerai le contenu du dossier node_module plus tard dans la soirée.   Pour donner plus d'infos: j'ai un RPi B+ overclock via ES à 950Mhz Je suis capable de pinger le rpi depuis mon smartphone via terminal, je sais aussi me connecter et ssh dessus sans soucis j'ai accès à l'interface web de KODI en rentrant l'ip du raspberry j'ai aussi accès au partage samba via mon pc et mon smartphone j'ai déjà tenté de réinstaller recalboxos 3.3.0 beta 5 en re-téléchargeant l'archive pour être sur mais même soucis.

                                  1 Reply Last reply Reply Quote 0
                                  • griizly
                                    griizly last edited by

                                    Bonsoir, voici ce que j'ai dans node_modules dossier : express/ History.md    Makefile      bin/          lib/          package.json LICENSE       Readme.md     index.js      node_modules/ test.js     ioctl/ LICENSE       binding.gyp   examples/     node_modules/ src/ README.md     build/        index.js      package.json   socket.io/ History.md    Makefile      index.js      node_modules/ LICENSE       Readme.md     lib/          package.json   struct/ LICENSE       README.md     index.js      package.json  samples/   voila j'ai donc 4 dossiers et je t'ai mis le contenu des dossiers.

                                    1 Reply Last reply Reply Quote 0
                                    • griizly
                                      griizly last edited by

                                      J'ai aussi fait un ls -R afin de lister le contenu de tout les dossiers et sous dossiers ainsi que des fichiers.

                                      1 Reply Last reply Reply Quote 0
                                      • griizly
                                        griizly last edited by

                                        Encore moi 🙂 Alors j'ai fait quelques recherches de mon coté et il semblerai que ce soit au niveau de node et de la version du cpu du RPi qu'il y a un problème. voila le lien : http://raspberrypi.stackexchange.com/a/30068 j'aurais aimé tester de mon coté mais la commande make n'est pas disponible du coup je ne suis pas en mesure de tester cette solution, y aurait-il un moyen de rajouter les commande make et dpkg ?

                                        1 Reply Last reply Reply Quote 0
                                        • mikaxii39
                                          mikaxii39 last edited by

                                          Bon je pense avoir trouvé la solution grâce à ton retour merci, c'est bien dû à un bug de nodejs mais un patch corrige en théorie ce problème : https://github.com/nodejs/node/issues/283 https://github.com/v8/v8-git-mirror/blob/master/src/base/cpu.cc#L483-L499 On va l'appliquer lors de la prochaine maj 🙂

                                          1 Reply Last reply Reply Quote 0
                                          • griizly
                                            griizly last edited by

                                            Amazing ! Heureux d'avoir pu aider à la (normalement) résolution du problème 🙂   Une idée de la date de la prochaine release ?

                                            1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Want to support us ?

                                            78
                                            Online

                                            99.6k
                                            Users

                                            28.1k
                                            Topics

                                            187.1k
                                            Posts

                                            Copyright © 2021 recalbox.com