Controleur usb non reconnu



  • 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


  • Staff
    Global moderator
    Team

    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.



  • 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.


  • Staff
    Global moderator
    Team

    @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/



  • 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).


  • Staff
    Global moderator
    Team

    @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.



Want to support us ?

213
Online

80.5k
Users

21.7k
Topics

158.3k
Posts