Problemi Driver mk_arcade_joystick_rpi

Tutti gli emulatori che ci possono servire sul nostro cab con SO non Windows

Moderatore: Moderatore Raspberry

Avatar utente
stef84
Affezionato
Affezionato
Messaggi: 165
Iscritto il: 13/06/2014, 0:40
Città: Assisi

Problemi Driver mk_arcade_joystick_rpi

Messaggio 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
LOAD"*",8,1
Avatar utente
0zzy

Donatore
Affezionato
Affezionato
Messaggi: 146
Iscritto il: 16/01/2015, 14:40
Medaglie: 1
Città: VE
Grazie Inviati: 5 volte
Grazie Ricevuti: 1 volta

Re: Problemi Driver mk_arcade_joystick_rpi

Messaggio 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.
Ultima modifica di 0zzy il 13/08/2017, 18:34, modificato 1 volta in totale.
Avatar utente
stef84
Affezionato
Affezionato
Messaggi: 165
Iscritto il: 13/06/2014, 0:40
Città: Assisi

Re: Problemi Driver mk_arcade_joystick_rpi

Messaggio 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
Non hai i permessi necessari per visualizzare i file allegati in questo messaggio.
LOAD"*",8,1
Avatar utente
devil78
Cab-dipendente
Cab-dipendente
Messaggi: 775
Iscritto il: 13/05/2015, 0:46
Città: Nardodipace
Località: Serra San Bruno (VV)
Contatta:

Re: Problemi Driver mk_arcade_joystick_rpi

Messaggio 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
Guida Piattaforma Arcade con Raspberry Pi, A, B, A+, B+, zero, 2 e 3 !
viewtopic.php?f=55&t=22809
Avatar utente
0zzy

Donatore
Affezionato
Affezionato
Messaggi: 146
Iscritto il: 16/01/2015, 14:40
Medaglie: 1
Città: VE
Grazie Inviati: 5 volte
Grazie Ricevuti: 1 volta

Re: Problemi Driver mk_arcade_joystick_rpi

Messaggio 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.
Avatar utente
stef84
Affezionato
Affezionato
Messaggi: 165
Iscritto il: 13/06/2014, 0:40
Città: Assisi

Re: Problemi Driver mk_arcade_joystick_rpi

Messaggio 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
LOAD"*",8,1
Avatar utente
stef84
Affezionato
Affezionato
Messaggi: 165
Iscritto il: 13/06/2014, 0:40
Città: Assisi

Re: Problemi Driver mk_arcade_joystick_rpi

Messaggio 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
LOAD"*",8,1
Avatar utente
Tox Nox Fox

BanHammer Silver Medal Donatore
Moderatore
Moderatore
Messaggi: 11713
Iscritto il: 14/01/2007, 23:35
Medaglie: 3
Grazie Inviati: 159 volte
Grazie Ricevuti: 270 volte

Re: Problemi Driver mk_arcade_joystick_rpi

Messaggio da Tox Nox Fox »

Bene
WP.ARCADEITALIA.NET
La Guida al MameCab
Rispondi

Torna a “Emulatori per Raspberry, Linux, Android, ecc”