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.
    • 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
                                          • mikaxii39
                                            mikaxii39 last edited by

                                            Nop mais ça sera annoncé comme d'hab 🙂

                                            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