Pagina 1 di 1

Problemi Driver mk_arcade_joystick_rpi

Inviato: 11/08/2017, 12:15
da stef84
Buon giorno.

Sto installando un immagine pulita di Retropie, scaricata dal sito ufficiale, ma ho problemi con l'installazione del driver mk_arcade su GPIO

Ovviamente sto seguendo la guida ufficiale, ma quando vado a lanciare il comando:

Codice: Seleziona tutto

sudo dpkg -i mk-arcade-joystick-rpi-0.1.4.deb
ottengo questo risultato e non mi completa l'installazione:

Codice: Seleziona tutto

------------------------------
Deleting module version: 0.1.4
completely from the DKMS tree.
------------------------------
Done.
Unpacking mk-arcade-joystick-rpi-dkms (0.1.4) over (0.1.4) ...
Setting up mk-arcade-joystick-rpi-dkms (0.1.4) ...
Loading new mk_arcade_joystick_rpi-0.1.4 DKMS files...
First Installation: checking all kernels...
dpkg: warning: version '*-*' has bad syntax: version number does not start with digit
It is likely that 4.9.41-v7+ belongs to a chroot's host
Building for architecture armv7l
Module build for the currently running kernel was skipped since the
kernel source for this kernel does not seem to be installed.
Qualche soluzione?

Grazie in anticipo

Re: Problemi Driver mk_arcade_joystick_rpi

Inviato: 11/08/2017, 15:15
da 0zzy
Se non ricordo male quando avevo provato c èra un problema con gli header files e le versioni del kernel. Alla fine ci sono riuscito, ma sinceramente oltre non saprei aiutarti al momento.. quando torno nei prossimi giorni, se qualcuno altro non interviene prima, ti giro alcuni appunti che mi ero preso.

Re: Problemi Driver mk_arcade_joystick_rpi

Inviato: 11/08/2017, 16:30
da stef84
Grazie mille... Nessuna fretta ovviamente, siamo tutti in ferie :D

In questi giorni sto rimettendo mano al Nanocade e visto che nel tempo avevo destinato la microSD per altri esperimenti, sto rifacendo una installazione pulita...

Il fatto strano comunque è che la prima volta, circa un anno fà ma con versioni di retropie più vecchie, aveva funzionato ed ero riuscito ad usare i tasti con controller su GPIO... Innfatti mi ero anche fatto una "tastiera di prova" su breadboard, per fare tutti i test e settaggi prima di montare i tasti ufficiali sul Nanocade...

Evidentemente c'è qualche incompatibilità con le versioni di Retropie più aggiornate...

Grazie mille per l'aiuto, come ripeto non c'è nessuna fretta...
tastiera.JPG

Re: Problemi Driver mk_arcade_joystick_rpi

Inviato: 13/08/2017, 17:52
da devil78
Le scorse volte, probabilmente, seguivi le istruzioni della mia guida. Adesso la procedura di installazione del driver la trovi, finalmente, inclusa dentro Retropie Setup e funziona nella versione 4.2. Ho preparato un cab per un amico e l'ho sperimentato personalmente. Se dovessi riscontrare problemi con la procedura automatica ti darò una mano :D

Re: Problemi Driver mk_arcade_joystick_rpi

Inviato: 13/08/2017, 18:49
da 0zzy
Come suggerisce devil78 e se non ricordo male retropie niclude il driver per gpio nella versione standard.
Di seguito peró ti riporto la procedura per installare manualmente la versione con il tasto hotkey dedicato (è un fork della versione standard).

Codice: Seleziona tutto

sudo apt-get update
sudo apt-get upgrade
sudo apt-get install rpi-update
sudo rpi-update
sudo apt-get install -y --force-yes dkms cpp-4.7 gcc-4.7 git joystick bc
wget http://www.niksula.hut.fi/~mhiienka/Rpi/linux-headers-rpi/linux-headers-`uname -r`_`uname -r`-2_armhf.deb
sudo dpkg -i linux-headers-`uname -r`_`uname -r`-2_armhf.deb
sudo rm linux-headers-`uname -r`_`uname -r`-2_armhf.deb
wget https://github.com/recalbox/mk_arcade_joystick_rpi/archive/hotkeybtn.zip
unzip hotkeybtn.zip
cd mk_arcade_joystick_rpi-hotkeybtn
sudo mkdir /usr/src/mk_arcade_joystick_rpi-0.1.5/
sudo cp -a * /usr/src/mk_arcade_joystick_rpi-0.1.5/
sudo nano /usr/src/mk_arcade_joystick_rpi-0.1.5/dkms.conf 
/*edit line*/ PACKAGE_VERSION="0.1.5"
dkms build -m mk_arcade_joystick_rpi -v 0.1.5
dkms install -m mk_arcade_joystick_rpi -v 0.1.5
sudo nano /etc/modules   
/*add line*/ mk_arcade_joystick_rpi
sudo nano /etc/modprobe.d/mk_arcade_joystick.conf   
/*add line*/ options mk_arcade_joystick_rpi map=1,2
sudo reboot
jstest /dev/input/js0

Se le cose non sono cambiate negli ultimi due mesi, io procedevo cosi.

Re: Problemi Driver mk_arcade_joystick_rpi

Inviato: 17/08/2017, 23:24
da stef84
Ok grazie mille per le dritte. Sono stati in ferie e appena torno operativo ci provo, se ho difficoltà mi scuserete se torno a disturbare.


Inviato dal mio iPhone utilizzando Tapatalk

Re: Problemi Driver mk_arcade_joystick_rpi

Inviato: 09/09/2017, 10:09
da stef84
buongiorno ragazzi...

stamattina mi sono rimesso a configurare il driver mkarcade... su retropie, tra i driver opzionali, ho instalato il driver in automatico e non mi ha restituito errori.

Così al riavvio ho provato i tasti sulla GPIO ma non funzionano.

ho controllato in /etc/modules e trovo correttamente questo:

Codice: Seleziona tutto

uinput
mk_arcade_joystick_rpi
invece in /etc/modprobe.d/mk_arcade_joystick.conf

Codice: Seleziona tutto

options mk_arcade_joystick_rpi map=1
Fin qui, sembra tutto regolare....

Vado quindi a testare con

Codice: Seleziona tutto

jstest /dev/input/js0
e mi restituisce

Codice: Seleziona tutto

no such file or directory
infatti in /dev/input non trovo la cartella o il file "js0"

Grazie in anticipo per gli aiuti

EDIT: ho rifatto una installazione pulita di Retropie 4.2, reinstallato il driver mkarcade direttamente da Retropie e tutto funziona alla perfezione.
Evidentemente, avevo smanettato troppo in precedenza con i driver vecchi e qualcosa non gli andava a genio.

Grazie lo stesso

Re: Problemi Driver mk_arcade_joystick_rpi

Inviato: 10/09/2017, 17:57
da Tox Nox Fox
Bene