Recalbox Forum

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

    Solved Problème d'attribution des manettes.

    Manettes/GPIO/Encodeurs
    dattribution manettes
    2
    24
    2618
    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.
    • leahcim66
      leahcim66 @ian57 last edited by

      @ian57 Il est identifié comme "dragonrise inc. generic usb joystick". Si nécesaire, je peux aller chercher les identifiants comme expliqué dans ce sujet : https://forum.recalbox.com/topic/21836/problème-pad-arcade

      Recalbox : Version 7.1 - Raspberry Pi4 4G, carte SD + clé USB 2 128 G
      Bartop : Version 7.1 - Rapberry Pi4 2G, carte SD + HDD USB3 2T

      ian57 1 Reply Last reply Reply Quote 0
      • ian57
        ian57 Staff @leahcim66 last edited by

        @leahcim66 oui tu peux, mais envoie une archive de support. As tu essayé de les configurer normalement J1 puis J2

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

        leahcim66 1 Reply Last reply Reply Quote 0
        • leahcim66
          leahcim66 @ian57 last edited by leahcim66

          @ian57

          [ 1696.190699] usb 1-1.3: New USB device found, idVendor=0079, idProduct=0006, b                                                                                                                                                             cdDevice= 1.07
          [ 1696.190707] usb 1-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber                                                                                                                                                             =0
          [ 1696.190714] usb 1-1.3: Product: Generic   USB  Joystick
          [ 1696.190721] usb 1-1.3: Manufacturer: DragonRise Inc.
          [ 1696.198559] input: DragonRise Inc.   Generic   USB  Joystick   as /devices/pl                                                                                                                                                             atform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.3/1-1                                                                                                                                                             .3:1.0/0003:0079:0006.0003/input/input2
          [ 1696.198804] dragonrise 0003:0079:0006.0003: input,hidraw0: USB HID v1.10 Joys                                                                                                                                                             tick [DragonRise Inc.   Generic   USB  Joystick  ] on usb-0000:01:00.0-1.3/input                                                                                                                                                             0
          [ 1696.198824] dragonrise 0003:0079:0006.0003: Force Feedback for DragonRise Inc                                                                                                                                                             . game controllers by Richard Walmsley <richwalm@gmail.com>
          
          

          Je vais refaire la manip pour décrire précisément ce que je fais.

          Recalbox : Version 7.1 - Raspberry Pi4 4G, carte SD + clé USB 2 128 G
          Bartop : Version 7.1 - Rapberry Pi4 2G, carte SD + HDD USB3 2T

          1 Reply Last reply Reply Quote 1
          • leahcim66
            leahcim66 last edited by leahcim66

            Voici donc comme promis la description de ce que je fais :

            • Menu > Réglages manettes > Configurer une manette > OK
            • Je maintiens une touche appuyée sur ma manette "Player 1"
            • "Manette 2" s'affiche sous "configuration"
            • Je configure les touches.
            • Je répète l'opération avec ma manette "Player 2", qui affiche "Manette 1".
            • Dans le menu "Reglage manettes", j'ai "Joueur 1 : #0 Dragonrise.... / Joueur 2 : #1 Dragonrise...."
            • Je lance un jeu : C'est la manette "Player2" qui commande le joueur 1, et la manette "Player 1" commande le joueur 2.
            • Je quitte le jeu, je retourne dans le menu "réglages manettes", je règle "Joueur 1 : #1Dragonrise... / Joueur 2 : #0 Dragonrise...". Je vais sur fermer. Je retourne sur "Reglages manette" : la configuration est redevenue J1 : #0 / J2 : #1. La dernière modification n'a pas été prise en compte (elle l'était sur la version 7.0, je n'ai le problème que depuis la 7.0.1.

            PS : tu m'as demandé d'envoyer l'archive support, j('ai essayé de la générer depuis le webmanager, "Executer le script" tourne depuis plusieurs minutes sans résultat.

            Recalbox : Version 7.1 - Raspberry Pi4 4G, carte SD + clé USB 2 128 G
            Bartop : Version 7.1 - Rapberry Pi4 2G, carte SD + HDD USB3 2T

            ian57 1 Reply Last reply Reply Quote 0
            • ian57
              ian57 Staff @leahcim66 last edited by

              @leahcim66 Peux tu faire un test pour moi?

              remplace ton fichier cmdline.txt à la racine par celui-ci cmdline.txt (après avoir fait une sauvegarde) et dis moi si tout est ok

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

              leahcim66 1 Reply Last reply Reply Quote 0
              • leahcim66
                leahcim66 @ian57 last edited by

                @ian57
                Hélas, aucun changement.

                Recalbox : Version 7.1 - Raspberry Pi4 4G, carte SD + clé USB 2 128 G
                Bartop : Version 7.1 - Rapberry Pi4 2G, carte SD + HDD USB3 2T

                ian57 1 Reply Last reply Reply Quote 0
                • ian57
                  ian57 Staff @leahcim66 last edited by

                  @leahcim66 Peux faite un test avec le cmdline.txt suivante en le remplacçant à la racine

                  cmdline.txt

                  "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
                  • leahcim66
                    leahcim66 last edited by leahcim66

                    Pas mieux, mais j'ai trouvé une solution.

                    Je démarre sans manette branchée.

                    Je branche le Player 1. Elle est reconnue, je la configure (comme elle est la seule branchée, elle est bien nommée "Manette 1").

                    Ensuite, je branche le Player 2, je le configure, elle est, cette fois, bien nommée "Manette 2".

                    Et ça fonctionne !

                    Bon, je ne peux toujours pas les inverser dans le menu "Reglages manettes", mais au moins elle sont dans l'ordre.

                    Recalbox : Version 7.1 - Raspberry Pi4 4G, carte SD + clé USB 2 128 G
                    Bartop : Version 7.1 - Rapberry Pi4 2G, carte SD + HDD USB3 2T

                    ian57 2 Replies Last reply Reply Quote 0
                    • ian57
                      ian57 Staff @leahcim66 last edited by

                      @leahcim66 ahhhhhh j'avais pas vu que c'était 2 controlleurs 1j identiques.... ;mais qui fait ça!!!!!!! 😄

                      "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
                      • ian57
                        ian57 Staff @leahcim66 last edited by

                        @leahcim66 du coup il faut que tu me post ici le dmesg (la fin surtout) lorsque tu connectes les manettes l'une après l'autre
                        pour voir s'il ya un moyen de les différencier

                        "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
                        • leahcim66
                          leahcim66 last edited by

                          Voici le résultat de demsg après branchement des deux.

                          [  100.047830] usb 1-1.4: new low-speed USB device number 5 using xhci_hcd
                          [  100.186779] usb 1-1.4: New USB device found, idVendor=0079, idProduct=0006, bcdDevice= 1.07
                          [  100.186787] usb 1-1.4: New USB device strings: Mfr=1, Product=2, SerialNumber=0
                          [  100.186794] usb 1-1.4: Product: Generic   USB  Joystick  
                          [  100.186801] usb 1-1.4: Manufacturer: DragonRise Inc.  
                          [  100.195367] input: DragonRise Inc.   Generic   USB  Joystick   as /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.4/1-1.4:1.0/0003:0079:0006.0001/input/input0
                          [  100.195493] hid-generic 0003:0079:0006.0001: input,hidraw0: USB HID v1.10 Joystick [DragonRise Inc.   Generic   USB  Joystick  ] on usb-0000:01:00.0-1.4/input0
                          [  100.215074] input: DragonRise Inc.   Generic   USB  Joystick   as /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.4/1-1.4:1.0/0003:0079:0006.0001/input/input1
                          [  100.215248] dragonrise 0003:0079:0006.0001: input,hidraw0: USB HID v1.10 Joystick [DragonRise Inc.   Generic   USB  Joystick  ] on usb-0000:01:00.0-1.4/input0
                          [  100.215271] dragonrise 0003:0079:0006.0001: Force Feedback for DragonRise Inc. game controllers by Richard Walmsley <richwalm@gmail.com>
                          [  214.177836] usb 1-1.3: new low-speed USB device number 6 using xhci_hcd
                          [  214.316975] usb 1-1.3: New USB device found, idVendor=0079, idProduct=0006, bcdDevice= 1.07
                          [  214.316984] usb 1-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=0
                          [  214.316991] usb 1-1.3: Product: Generic   USB  Joystick  
                          [  214.316998] usb 1-1.3: Manufacturer: DragonRise Inc.  
                          [  214.325468] input: DragonRise Inc.   Generic   USB  Joystick   as /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.3/1-1.3:1.0/0003:0079:0006.0002/input/input2
                          [  214.325726] dragonrise 0003:0079:0006.0002: input,hidraw1: USB HID v1.10 Joystick [DragonRise Inc.   Generic   USB  Joystick  ] on usb-0000:01:00.0-1.3/input0
                          [  214.325750] dragonrise 0003:0079:0006.0002: Force Feedback for DragonRise Inc. game controllers by Richard Walmsley <richwalm@gmail.com>
                          

                          Recalbox : Version 7.1 - Raspberry Pi4 4G, carte SD + clé USB 2 128 G
                          Bartop : Version 7.1 - Rapberry Pi4 2G, carte SD + HDD USB3 2T

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

                            Depuis que j'ai débranché et rebranché pour faire le dmesg, ça ne fonctionne plus, même en refaisant la configuration.

                            Recalbox : Version 7.1 - Raspberry Pi4 4G, carte SD + clé USB 2 128 G
                            Bartop : Version 7.1 - Rapberry Pi4 2G, carte SD + HDD USB3 2T

                            ian57 1 Reply Last reply Reply Quote 0
                            • ian57
                              ian57 Staff @leahcim66 last edited by

                              @leahcim66 tu as toujours le cmdline que je t'ai donné? si oui edite le et enleve la partie usbhid.quirks=0x0314:0x0326:0x040.... enregistre reboote et recommence stp

                              "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
                              • leahcim66
                                leahcim66 last edited by leahcim66

                                J'ai recommencé, et cette fois ça fonctionne. Se pourrait-il que l'USB sur lequel est branché chaque manette ait son importance ? J'imagine que oui, surtout si le système condidère les deux comme strictement identiques.

                                J'ai toujours le deuxième cmdline que tu m'as envoyé.

                                Recalbox : Version 7.1 - Raspberry Pi4 4G, carte SD + clé USB 2 128 G
                                Bartop : Version 7.1 - Rapberry Pi4 2G, carte SD + HDD USB3 2T

                                ian57 1 Reply Last reply Reply Quote 0
                                • ian57
                                  ian57 Staff @leahcim66 last edited by

                                  @leahcim66 L'usb c'est toujours bien galère parfois. Il faudrait avoir les log "quand ça marche" et "quand ça marche pas" pour comparer.

                                  tu peux m'envoyer le lien du matos utilisé stp pour que je vois à quoi ça ressemble?

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

                                  leahcim66 1 Reply Last reply Reply Quote 0
                                  • leahcim66
                                    leahcim66 @ian57 last edited by leahcim66

                                    @ian57
                                    https://pm88.fr/produit/composez-votre-kit-lumineux-1-joueur/

                                    Pour l'instant, ça a l'air de fonctionner.
                                    (Merci d'avoir passé ton samedi matin à m'aider)

                                    Recalbox : Version 7.1 - Raspberry Pi4 4G, carte SD + clé USB 2 128 G
                                    Bartop : Version 7.1 - Rapberry Pi4 2G, carte SD + HDD USB3 2T

                                    ian57 1 Reply Last reply Reply Quote 0
                                    • ian57
                                      ian57 Staff @leahcim66 last edited by

                                      @leahcim66 ok merci
                                      et maintenant si tu éteints et rallumes ensuite la borne encodeur branchés ça marche encore ?

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

                                      leahcim66 1 Reply Last reply Reply Quote 0
                                      • leahcim66
                                        leahcim66 @ian57 last edited by leahcim66

                                        @ian57
                                        Oui. Que je fasse "Redémarrer" ou "Eteindre", puis couper l'alimentation et relancer, ça continue à fonctionner.

                                        PS : j'ai mal placé le sujet, il faudrait le déplacer dans la section "Manettes / encodeurs".

                                        Recalbox : Version 7.1 - Raspberry Pi4 4G, carte SD + clé USB 2 128 G
                                        Bartop : Version 7.1 - Rapberry Pi4 2G, carte SD + HDD USB3 2T

                                        ian57 1 Reply Last reply Reply Quote 1
                                        • ian57
                                          ian57 Staff @leahcim66 last edited by

                                          @leahcim66 ok super, ça marche mais on sais pas pourquoi 🙂

                                          "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
                                          • leahcim66
                                            leahcim66 last edited by

                                            A mon avis, parce que le système ne sait pas faire la différence entre les deux encodeurs. Il faut donc l'aider en les branchant un par un.

                                            Recalbox : Version 7.1 - Raspberry Pi4 4G, carte SD + clé USB 2 128 G
                                            Bartop : Version 7.1 - Rapberry Pi4 2G, carte SD + HDD USB3 2T

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

                                            Want to support us ?

                                            114
                                            Online

                                            96.9k
                                            Users

                                            27.8k
                                            Topics

                                            186.5k
                                            Posts

                                            Copyright © 2021 recalbox.com