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

Recalbox Forum

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

Solved 6.1 et manettes GAMECON

Manettes/GPIO/Encodeurs
6.1 gamecon
10
40
7.1k
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.
  • legui
    legui last edited by 29 Sept 2019, 11:39

    Je viens de faire la manip' :

    Le fichier es_input.cfg a été ré-écrit suite au redémarrage, le virtualgamepad fonctionne toujours, et le système ne détecte toujours pas mes manettes...

    Je continue de chercher... 😉

    N'hésitez pas à visiter mon site :
    https://www.legui.fr

    1 Reply Last reply Reply Quote 0
    • legui
      legui last edited by legui 29 Sept 2019, 12:19 29 Sept 2019, 12:17

      Je chercher, je cherche, et je tombe sur ceci :
      il s'agit des dernieres lignes du fichier /recalbox/share/system/logs/recalbox.log

      [        5.30] ---- recalbox-config.sh ----
      [        5.31] enabling gamecon
      [        5.32] setting audio volume : 91
      [        5.34] ---- recalbox-config.sh ----
      [        5.36] rmmod: can't unload module 'gamecon_gpio_rpi': No such file or directory
      [        5.28] Simple mixer control 'PCM',0
      [        5.28]   Capabilities: pvolume pvolume-joined pswitch pswitch-joined
      [        5.28]   Playback channels: Mono
      [        5.28]   Limits: Playback -10239 - 400
      [        5.28]   Mono: Playback 0 [96%] [0.00dB] [on]
      [        5.42] Setting volume for numid=3
      [        5.37] [        5.38] : loading module gamecon_gpio_rpi args =   
      [        5.44] Setting volume for numid=2
      [        5.45] Setting volume for numid=1
      [        5.47] Setting volume for numid=5
      [        5.28] amixer: Control default element write error: Operation not permitted
      [        5.28] 
      [        5.48] Setting volume for numid=4
      [        5.49] Restoring ALSA mixers configuration
      [        5.52] setting audio to auto
      [        5.54] ---- recalbox-config.sh ----
      [        5.56] setting audio output mode : auto
      [        5.53] numid=3,iface=MIXER,name='PCM Playback Route'
      [        5.53]   ; type=INTEGER,access=rw------,values=1,min=0,max=2,step=0
      [        5.53]   : values=0
      [        5.44] insmod: can't insert '/lib/modules/4.14.62-v7/extra/gamecon_gpio_rpi.ko': Invalid argument
      [        5.69] starting emulationstation with lang = fr_FR
      

      plus tôt dans ce même fichier (presque au début, ca concerne la version 6.0 de recalbox), on peut trouver :

      [        6.67] enabling gamecon
      [        6.71] ---- recalbox-config.sh ----
      [        6.74] rmmod: can't unload module 'gamecon_gpio_rpi': No such file or directory
      [        6.78] setting audio to auto
      [        6.78] [        6.76] : loading module gamecon_gpio_rpi args = map=0,0,1,1
      [        6.82] ---- recalbox-config.sh ----
      

      on voit que les arguments de mappage etaient bien chargés, avant... Peut être une piste?

      N'hésitez pas à visiter mon site :
      https://www.legui.fr

      1 Reply Last reply Reply Quote 0
      • acris
        acris last edited by 29 Sept 2019, 12:34

        @legui
        merci je transmets.

        peux tu en ssh copie coller cette ligne : ps -elf | grep gamecon
        et me poster la réponse
        merci

        1 Reply Last reply Reply Quote 0
        • legui
          legui last edited by 29 Sept 2019, 12:42

          Voici ce que la commande me retourne :

          # ps -elf | grep gamecon
          0 S root      6898  6893  0  80   0 -   583 pipe_w 14:41 pts/0    00:00:00 grep gamecon
          #
          

          N'hésitez pas à visiter mon site :
          https://www.legui.fr

          ian57 1 Reply Last reply 29 Sept 2019, 12:51 Reply Quote 0
          • ian57
            ian57 Staff @legui last edited by ian57 29 Sept 2019, 12:53 29 Sept 2019, 12:51

            @legui il semble que les arguments du modules ne soit pas chargés. Saurais tu faire un essai de chargement manuel du module via ssh et nous renvoyer l'info stp?

            modprobe /lib/modules/`uname -r`/extra/gamecon_gpio_rpi map=0,0,1,1
            

            ou

            insmod /lib/modules/`uname -r`/extra/gamecon_gpio_rpi map=0,0,1,1
            

            "UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity." Dennis Ritchie

            1 Reply Last reply Reply Quote 0
            • legui
              legui last edited by 29 Sept 2019, 13:00

              voici ce que me renvoient les 2 commandes.

              Chacune essayée et suivie d'un reboot + test : sans succès.

              # modprobe /lib/modules/`uname -r`/extra/gamecon_gpio_rpi map=0,0,1,1
              modprobe: module /lib/modules/4.14.62-v7/extra/gamecon_gpio_rpi not found in modules.dep
              #
              # insmod /lib/modules/`uname -r`/extra/gamecon_gpio_rpi map=0,0,1,1
              insmod: can't insert '/lib/modules/4.14.62-v7/extra/gamecon_gpio_rpi': No such file or directory
              #

              N'hésitez pas à visiter mon site :
              https://www.legui.fr

              1 Reply Last reply Reply Quote 0
              • ian57
                ian57 Staff last edited by 29 Sept 2019, 13:07

                @legui là c'est pas cool, le module n'est pas présent, il n'est pas compilé avec le noyau ... surement du à la mise à jour du noyau... un effet de bord... difficile de tout prévoir....

                "UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity." Dennis Ritchie

                1 Reply Last reply Reply Quote 0
                • legui
                  legui last edited by legui 29 Sept 2019, 13:10 29 Sept 2019, 13:10

                  ça sent la 6.1.1 dans pas longtemps, ça ! 😉

                  Si je peux faire d'autres tests pour vous permettre de valider la résolution du problème, ce sera avec plaisir !

                  N'hésitez pas à visiter mon site :
                  https://www.legui.fr

                  ian57 1 Reply Last reply 29 Sept 2019, 13:21 Reply Quote 0
                  • ian57
                    ian57 Staff @legui last edited by 29 Sept 2019, 13:21

                    @legui si tu as les skills, tu peux tenter de recupérer le module sur une 6.0, et le copier dans le rep extra... mais je ne te garantis pas que cela va marcher
                    Il faut que l'on regarde si le module est compilé avec le noyau ou si c'est un truc externe je ne me souviens pas

                    "UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity." Dennis Ritchie

                    1 Reply Last reply Reply Quote 0
                    • Bkg2k
                      Bkg2k Staff last edited by 29 Sept 2019, 13:44

                      @legui rééssaye les commandes manuelles avec un .ko après le gamecon_gpui_rpi 🙂

                      1 Reply Last reply Reply Quote 0
                      • legui
                        legui last edited by legui 29 Sept 2019, 13:51 29 Sept 2019, 13:49

                        Voici :

                        # modprobe /lib/modules/`uname -r`/extra/gamecon_gpio_rpi.ko map=0,0,1,1
                        modprobe: module /lib/modules/4.14.62-v7/extra/gamecon_gpio_rpi.ko not found in modules.dep
                        # insmod /lib/modules/`uname -r`/extra/gamecon_gpio_rpi.ko map=0,0,1,1
                        #

                        Après reboot : toujours pas d'amélioration...

                        Je n'ai pas de 6.0 sous la main pour récupérer le fichier et le mettre dans le rep de la 6.1...

                        N'hésitez pas à visiter mon site :
                        https://www.legui.fr

                        Bkg2k 1 Reply Last reply 29 Sept 2019, 15:43 Reply Quote 0
                        • Bkg2k
                          Bkg2k Staff last edited by 29 Sept 2019, 13:52

                          Le fichier est là, l'erreur est dans les scripts qui le chargent, on est en train de regarder 😉

                          1 Reply Last reply Reply Quote 0
                          • Bkg2k
                            Bkg2k Staff @legui last edited by 29 Sept 2019, 15:43

                            @legui On a trouvé le probleme.

                            Si tu es à l'aise avec le SSH, je pourrais te fournir un fichier binaire à déposer dans recalbox pour résoudre le problème, en attendant la version corrective 🙂

                            1 Reply Last reply Reply Quote 1
                            • legui
                              legui last edited by 29 Sept 2019, 15:45

                              Cool que vous ayez déjà trouvé !
                              Ca concerne beaucoup de monde ?

                              Le SSH ne me pose pas trop de problèmes, je veux bien essayer oui ! Et si ça peut aider à valider la solution ... 😉

                              N'hésitez pas à visiter mon site :
                              https://www.legui.fr

                              1 Reply Last reply Reply Quote 0
                              • legui
                                legui last edited by 3 Oct 2019, 07:44

                                Salut tout le monde !

                                Je repasse par ici pour venir aux nouvelles ! 😃
                                Non pas que je sois pressé (impatient tout au plus...), mais je réitère ma proposition d'aide : si un correctif est en cours de développement, je peux tester de mon côté pour vous donner un résultat (bien que je me doute que vous avez des pleins cartons de RPI pour tester votre travail...😉)

                                Bon courage aux devs, merci pour votre travail !

                                N'hésitez pas à visiter mon site :
                                https://www.legui.fr

                                1 Reply Last reply Reply Quote 0
                                • Bkg2k
                                  Bkg2k Staff last edited by acris 8 Oct 2019, 12:29 3 Oct 2019, 09:17

                                  Pour ceux qui veulent/peuvent tester:

                                  • Récupérez le fichier recalbox_settings ici: https://mega.nz/#!zNwXRSoQ!1y50jVuEF7rDZrRSC74zJCe7ZIaLJWiBpNPQJUjj4Oc
                                  • Monter la partition en écriture : mount -o remount,rw /
                                  • Copiez le dans /usr/bin. Pour ce faire:
                                    • Si vous êtes sous linux: scp recalbox_settings root@recalbox.local:/usr/bin/
                                    • Si vous êtes sous Windows, copiez le dans \\recalbox\share, puis connectez vous en SSH, et tapez:
                                      cp /recalbox/share/recalbox_settings /usr/bin
                                      chmod 755 /usr/bin/recalbox_settings

                                  Redémarrez votre recalbox, et les settings de mapping GPIO seront à nouveau pris en compte.

                                  Jon Snow williammuller 2 Replies Last reply 7 Oct 2019, 19:39 Reply Quote 1
                                  • legui
                                    legui last edited by 3 Oct 2019, 10:12

                                    Paaarfait !!! 😃
                                    Tout fonctionne à présent !

                                    Je précise pour ceux qui vont essayer la manip', qu'il faut d'abord :

                                    • monter votre partition racine en écriture (attention !!!)
                                    • sauvegarder votre ancien fichier par sécurité
                                    • copier le nouveau fichier fourni par @Bkg2k
                                    • remettre les bons droits à ce nouveau fichier
                                    • rebooter la recalbox

                                    Je ne précise pas comment faire, car ça ne posera pas de problèmes à ceux qui savent faire, et épargnera ceux qui ne savent pas de faire une (grosse) co**erie. Pour ceux là : soyez patients, l'équipe de recalbox travaille d'arrache pied pour fournir un correctif au plus vite ! 😉

                                    Encore merci @Bkg2k , n'hésite pas si tu as besoin d'autres tests !

                                    N'hésitez pas à visiter mon site :
                                    https://www.legui.fr

                                    1 Reply Last reply Reply Quote 1
                                    • Jon Snow
                                      Jon Snow @Bkg2k last edited by 3 Oct 2019, 21:11

                                      @bkg2k un grand merci je viens de tester ta config et c'est niquel mon GPIO est bien reconnu comme une seule manette
                                      Tout fonctionne correctement 🙂

                                      1 Reply Last reply Reply Quote 0
                                      • Allan
                                        Allan last edited by 6 Oct 2019, 12:33

                                        Je viens d'essayer cette solution (étant dans le même problème que vous), mais a priori, il ne trouve pas le fichier

                                        http://prntscr.com/pfj65f

                                        1 Reply Last reply Reply Quote 0
                                        • acris
                                          acris last edited by acris 6 Oct 2019, 12:38 6 Oct 2019, 12:35

                                          faut monter la partition et le faire manuellement via winscp

                                          et il y a une erreur de saisie dans la ligne de commande, utilise le copier coller.

                                          mount -o remount,rw /
                                          cp /recalbox/share/recalbox_settings /usr/bin
                                          1 Reply Last reply Reply Quote 0
                                          11 out of 40
                                          • First post
                                            11/40
                                            Last post

                                          Want to support us ?

                                          60
                                          Online

                                          98.8k
                                          Users

                                          28.1k
                                          Topics

                                          187.1k
                                          Posts

                                          Copyright © 2021 recalbox.com