Problème gpio suite mise a jour



  • Salut, Depuis la dernière mise à jour en 3.2.8 sur mon pi2 mes boutons et joysticks ne fonctionnent plus en gpio, malgré la modification du fichier config. j'ai du repasser en 3.2.7 et tout refonctionne. Avez vous une solution ou est ce que je dois rester en 3.2.7 ? Merci


  • Team

    Normalement les gpio fonctionnent sur le 3.2.8. Tu pourrais essayer de te connecter en ssh ou directement avec un clavier usb : https://github.com/digitalLumberjack/recalbox-os/wiki/Root-access-on-terminal-(EN) et essayer de modifier le fichier avec nano : nano /recalbox/share/system/recalbox.conf pour voir si ca change ? Regarde aussi si le driver est bien chargé avec lsmod et si les fichiers speciaux sont biens créés : ls /dev/input



  • J'ai le meme probleme ! Je vais essayer cela Recalboy, je te tiens au courant



  • Quand je fais un ''lsmod'' j'obtient : 'Module Size Used by Not tainted'' Quand je fais un ''ls /dev/input'' j'obtient : by-id by-path event0 mice Je n'arrive pas à comprendre exactement ce que c'est. Il manque donc quelques choses ?



  • Bonsoir, Je suis passé a la version 3.2.9 et c'est pareil j'ai essayé avec nano et le fichier recalbox.conf est bien modifié pour le reste je ne comprend pas tout !! # lsmo Module size Used by not tainted hid_dr 1149 0 # ls /dev/input by-id by-path event0 event1 event2 js0 nice Merci pour l'aide car je doit rester en 3.2.7 du coup !!!


  • Team

    Ok donc le chargement du driver mk_arcade_joystick_gpio ne se fait pas. Donc grace a vous je viens de me rendre compte que comme je suis passé au kernel 3.19 la version des modules compilés n'est plus la bonne, je vais faire une mise a jour aujourd'hui pour regler cela.



  • Merci beaucoup de ta réactivité retroboy !! =) J'adore ton travail


  • Team



  • Bonsoir, J'ai installé la 3.2.10 et c'est pareil. maintenant j'ai ca: # lsmo Module size Used by not tainted # ls /dev/input by-id by-path event0 event1 nice Je suis passé par le menu pour la mise a jour. Merci



  • Toujours rien, la manette n'est toujours pas reconnu quand je suis dans les options de la recalbox. Je suis allé voir quand même en ssh sur la recalbox, le fichier est bien changé (enable_mk_gpio=1). J'ai essayé lsmod, j'ai obtenu: '''Module Size Used by Not tainted'' J'ai essayé : ls /dev/input, j'ai obtenu : ''by-id by-path event0 mice''


  • Team

    Alors chez moi les gpio fonctionnent sur la 3.2.10. Ce que vous pouvez faire essayer d’éditer recalbox.conf avec nano après vous être connectés en ssh ou via un clavier : https://github.com/digitalLumberjack/recalbox-os/wiki/accès-root-sur-Terminal--(FR) Il faudrait que vous testiez la commande suivante aussi pour voir si le driver se charge manuellement : insmod /lib/modules/3.19.1-v7/extra/mk_arcade_joystick_rpi.ko map=1,2 et aussi donnez moi le retour de la commande : uname -r



  • Re-bonjour, donc je reprend ici car suite a mon PB de driver sur mon contrôleur usb pour joystick, je me retrouve avec mes joystick sur le GPIO et apres plusieur tentative.... rien... mais la je viens de test ta ligne de commande te HO miracle, sa marche au poil ^^ donc il y a bien un pb d'initialisation du driver GPIO sur la version 3.2.10 et le retour de commande apres ta commande magique : # # uname -r # 3.19.1-v7 # ls /dev/input by-id event0 event2 event4 js1 mice by-path event1 event3 js0 js2 Merci a toi pour ton travail.



  • J'ai deja un probleme qui me viens tout de suite, dans /lib/modules je suis en 3.12.26-quick. Je viens pourtant de faire la mise à jour


  • Team

    Oui @Mello c'est parceque tu es sur rpi 1. C'est normal. Je pense que tout ca est du au fichier de config recalbox.conf Il faudrait vous connecter en ssh et editer le fichier directement avec la commande nano /recalbox/share/system/recalbox.conf et me dire si il n'y a pas des caractères bizzares. Sinon a partir de nano, supprimez les lignes du gpio et copiez celles ci :

    ## GPIO Controllers
    ## enable controllers on GPIO (mk_arcard_joystick_rpi)
    enable_mk_gpio=1
    ## mk_gpio arguments (map=1 for only one gpio controller)
    mk_gpio_args=map=1,2
    

    J'attends de vos nouvelles :) Il me faudra aussi le fichier /root/recalbox.log pour voir si le driver essaie de se charger au demarrage.



  • ok donc suite a cette modif, sa marche au démarrage pour moi et voici ma conf avant modif : ## GPIO Controllers ## enable controllers on GPIO (mk_arcard_joystick_rpi) ;enable_mk_gpio=1 ## mk_gpio arguments (map=1 for only one gpio controller) ;mk_gpio_args=map=1,2 Il y a donc des ";" au debut des lignes voici la log : [ 3.34] : starting new log [ 3.37] : essetting.sh - searching for SystemVolume [ 3.40] : essetting.sh - found SystemVolume : 80 [ 3.41] : setting audio volume to 80 ---- recalbox-config.sh ---- [ 3.43] : setting audio volume : 80 Simple mixer control 'PCM',0 Capabilities: pvolume pvolume-joined pswitch pswitch-joined Playback channels: Mono Limits: Playback -10239 - 400 Mono: Playback -1727 [80%] [-17.27dB] [on] [ 3.51] : systemsetting.sh - searching for wifi_ssid [ 3.55] : systemsetting.sh - searching for wifi_key [ 3.58] : systemsetting.sh - searching for audio_output [ 3.61] : essetting.sh - searching for AudioOutputDevice [ 3.63] : essetting.sh - found AudioOutputDevice : jack [ 3.64] : setting audio to jack ---- recalbox-config.sh ---- [ 3.67] : setting audio output mode : jack numid=3,iface=MIXER,name='PCM Playback Route' ; type=INTEGER,access=rw------,values=1,min=0,max=2,step=0 : values=1 [ 3.70] : systemsetting.sh - searching for enable_mk_gpio [ 3.72] : systemsetting.sh - enable_mk_gpio found : 1 [ 3.74] : systemsetting.sh - searching for mk_gpio_args [ 3.76] : systemsetting.sh - mk_gpio_args found : map=1,2 [ 3.78] : enabling mk_arcade_joystick_rpi ---- recalbox-config.sh ---- [ 3.81] : loading module mk_arcade_joystick_rpi args = map=1,2 [ 3.86] : systemsetting.sh - searching for enable_kodi [ 3.89] : systemsetting.sh - searching for kodi_at_start [ 3.92] : systemsetting.sh - searching for kodi_by_xbutton [ 3.95] : systemsetting.sh - searching for language [ 3.98] : systemsetting.sh - searching for kb_layout [ 4.01] : essetting.sh - searching for Lang [ 4.03] : essetting.sh - found Lang : fr_FR [ 4.06] : setting keyboard layout to fr Loading /usr/share/keymaps/i386/azerty/fr.map.gz [ 4.12] : systemsetting.sh - searching for enable_xbox_drv [ 4.16] : systemsetting.sh - searching for xboxdrv_nb_controls [ 4.19] : systemsetting.sh - searching for enable_updates_check [ 4.22] : systemsetting.sh - searching for time_zone [ 4.35] : essetting.sh - searching for Lang [ 4.38] : essetting.sh - found Lang : fr_FR [ 4.39] : starting emulationstation with lang = fr_FR [ 4.39] : Starting emulationstation with command : HOME=/root LANG="fr_FR.UTF-8" SDL_VIDEO_GL_DRIVER=/usr/lib/libGLESv2.so SDL_NOM$ ---- recalbox-config.sh ---- udhcpc (v1.23.1) started Sending discover... Sending discover... Sending select for 192.168.0.20... Lease of 192.168.0.20 obtained, lease time 43200 deleting routers adding dns 192.168.0.254 ---- recalbox-config.sh ---- [ 14.86] : no wlan interface found ---- recalbox-config.sh ---- no update available Merci encore a toi pour ton travail et ta reactivité



  • Bonsoir, Bon j'ai suivi tes instructions,Retroboy et tout fonctionne nickel !! Un grand merci a tous pour le dépannage.



  • Je vais essayer cela, par conte je possède bien un Rpi 2 ! =)


  • Team

    Ha la il y a un gros problème alors. Comment as-tu installé le système ? Directement sur ton RPi ? Tu as bien séléctionné recalboxOS RPi2 ? Si tu reboot et que tu appuie sur la touche "Maj" du clavier au boot, tu as quoi comme système d'installé ?



  • J'ai nstallé le systeme directement depuis le Rpi apres avoir mis le fichier dezippé sur la mini sd. J'ai selectionné RecalboxOS, mais recalboxOS RPi2 ne m'etait pas demandé :/ J'ai mal fait quelques chose ?



  • Tout va bien, la mise à jour a résolu le problème ! Merci =)


Log in to reply
 

Want to support us ?

Join us on :

263
Online

28860
Users

14653
Topics

110754
Posts

Looks like your connection to Recalbox Forum was lost, please wait while we try to reconnect.