Recalbox Forum

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

    Controleur usb non reconnu

    Manettes/GPIO/Encodeurs
    xcsource 2playe usbhid.quirks
    2
    6
    2203
    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.
    • AGPHil
      AGPHil last edited by

      Bonsoir à tous,

      J'ai un controleur USB XCSource 2 players branchésur une raspberry pi 3 model B V1.2 qui n'est pas reconus par RecalBox 4.0.2. Pourtant celui-ci est pourtant dans la liste des produit compatible.

      Une recheche sur le forum m'a conduit à une solution (ici) qui consistait à ajouter à cmdline.txt :

      usbhid.quirks=0x810:0xe001:0x040

      Malgré l'ajout ça ne fonctionne toujours pas. La commande dmesg en ssh me donne le résultat suivant (démmarrage avec uniquement le controleur branché):

      [ 1.548292] usb 1-1.1: new high-speed USB device number 3 using dwc_otg
      [ 1.648732] usb 1-1.1: New USB device found, idVendor=0424, idProduct=ec00
      [ 1.648748] usb 1-1.1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
      [ 1.651352] smsc95xx v1.0.4
      [ 1.711234] smsc95xx 1-1.1:1.0 eth0: register 'smsc95xx' at usb-3f980000.usb-1.1, smsc95xx USB 2.0 Ethernet, b8:27:eb:21:bc:28
      [ 1.788371] usb 1-1.3: new low-speed USB device number 4 using dwc_otg
      [ 1.788916] cfg80211: Calling CRDA to update world regulatory domain
      [ 1.826001] brcmfmac: brcmf_sdio_drivestrengthinit: No SDIO Drive strength init done for chip 43430 rev 1 pmurev 24
      [ 1.826523] usbcore: registered new interface driver brcmfmac
      [ 1.868308] usb 1-1.3: device descriptor read/64, error -32
      [ 1.953266] brcmfmac: brcmf_c_preinit_dcmds: Firmware version = wl0: Dec 15 2015 18:10:45 version 7.45.41.23 (r606571) FWID 01-cc4eda9c
      [ 1.971286] brcmfmac: brcmf_cfg80211_reg_notifier: not a ISO3166 code
      [ 2.058308] usb 1-1.3: device descriptor read/64, error -32
      [ 2.248284] usb 1-1.3: new low-speed USB device number 5 using dwc_otg
      [ 2.328274] usb 1-1.3: device descriptor read/64, error -32
      [ 2.518269] usb 1-1.3: device descriptor read/64, error -32
      [ 2.656232] bcm2835-rng 3f104000.rng: hwrng registered
      [ 2.656469] gpiomem-bcm2835 3f200000.gpiomem: Initialised: Registers at 0x3f200000
      [ 2.708289] usb 1-1.3: new low-speed USB device number 6 using dwc_otg
      [ 3.128279] usb 1-1.3: device not accepting address 6, error -32
      [ 3.208275] usb 1-1.3: new low-speed USB device number 7 using dwc_otg
      [ 3.628270] usb 1-1.3: device not accepting address 7, error -32
      [ 3.628312] usb 1-1-port3: unable to enumerate USB device

      Le fichier résultat de /recalbox/scripts/recalbox-support.sh est disponible :
      http://dl.free.fr/rm.pl?h=tR42VLBk1&i=82588137&s=LSga5n33UsBePE1eBbIrp8Cz3bwAwDoF

      J'ai essayé plusieurs fois et même réinstaller recalbox mais rien n'y fait.

      Merci pour l'aide

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

        Bonjour @AGPHil

        C'est compatible mais il faut modifier manuellement un fichier comme indiqué dans la liste de compatibilité en recalbox 4.0.2
        encore faut il comprendre pourquoi nous donnons ses informations qui pour toi si tu as bien posté la partie 🙂 concernant ton encodeur usb
        l'information me semble étrange car il y a aucun nom indiqué

        [ 1.648732] usb 1-1.1: New USB device found, idVendor=0424, idProduct=ec00
        

        le lien de ton archive n'est pas correcte Tu as mis le lien pour supprimer. J'en ai besoin pour confirmer les informations, branche le et uniquement l encodeur sans clavier ni souris merci.

        L'encodeur usb doit être branché directement sur le raspberry , non à travers un hub si jamais.

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

          Désolé pour mon incompréhension. Je pensais qu'il fallait uniquement modifier le fichier cmdline.txt.

          Voici le liens pour mon archive (première fois que j'utilise ce type de transfert 😉 ) :
          http://dl.free.fr/tR42VLBk1

          Pour info complémentaire (inscription sur la carte) :

          game control board
          SJ@JX CY-1121
          Double USB

          fréquence du quartz 6 Mhz

          2 players : 8 boutons + 2 petits par joueur.

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

            @AGPHil
            ton encodeur renvoie aucune information aucun input ce qui est anormal.

            je vois que tu es sous recalbox 4.0.2 avec un raspberry 3.

            • as tu une alimentation suffisante ? 5V 2.5A OU 3A ?

            • une microsd de qualité ? 8 Go sandisk class 10 minimum

            • as tu utilisé le cable usb fourni avec ton kit ?

            • as tu testé ton branchement sur pc par exemple ou dans recalbox via ssh et la commande evtest.

            Il est tard je te laisse chercher les informations sur le wiki.

            peux tu poster le contenu de ton cmdline.txt aussi stp.

            [ 2971.959640] FAT-fs (mmcblk0p6): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.

            est ce que tu débranches sauvagement ton raspberry sans passer par recalbox ?
            parce que c'est étrange d'avoir un signalement de corruption. si c'est le cas, tu es bon pour réinstaller recalbox une nouvelle fois.
            Dans ce cas pourquoi pas tenter recalbox 4.1 unstable directement : https://archive.recalbox.com/updates/v1.0/unstable/

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

              bon je reviens après quelques test.

              • La LED témoin fonctionne dans tous les tests

              • alimentation ok débite bien du 5V en 3 ampère essayé avec deux alim. Ne fonctionne toujours pas

              • microsd : 8 Go en class 10. testé et pas d'erreur

              • cable usb fourni et deux autres cables : pas de changement

              • Testé sur windows 7 et windows 10 avec différent cable et boutons raccordé et non raccordé : résultat : périphérique usb inconnu (echec de demande de descripteur de périphérique)

              *testé raccord boitier cable à l'ohmètre : circuit correct.

              je pense que le controleur usb est mort.... Ou une autre idée?

              Vais tester un raccord direct sur les gpio du raspberry pi en attendant un nouveau controleur (xi-mon).

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

                @AGPHil
                si ton controleur n est pas détecté sous windows , je pense qu il y a un soucis car normalement cet encodeur est compatible.
                tu peux essayer la 4.1 de recalbox voir si tu auras mieux j'en doute ou testé sous raspbian ou autre.

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

                Want to support us ?

                71
                Online

                98.7k
                Users

                28.1k
                Topics

                187.0k
                Posts

                Copyright © 2021 recalbox.com