Ciao a tutti, scusate innanzitutto se c'è già una discussione simile ma ho dimenticato la password e riesco solo a postare dal cellulare. Bene come da titolo ho comprato questo Rumblepad da sostituire con un vecchio joypad per psx da mandare in pensione, il joypad viene riconosciuto controllando l'output di dmesg e viene definito come input0,i moduli caricati sono hid_logitech e usbhid il problema è che non viene creato il device js0, ho provato manualmente ma un semplice cat non restituisce nulla, sapete come posso fare per farlo funzionare? Dimenticavo il joypad possiede un selettore xinput dinput variando la posizione il joystick viene riconosciuto come controller per xbox, ho provato a compilare il driver in quella modalità ma mancando il file mod version. h nei nuovi kernel la compilazione fallisce, grazie in anticipo sarebbe un peccato nn poterlo usare...
Ps sto provando ad aggiornare il kernel alla 3.5.4 dal kernel standard della 13.37 magari i driver sono li? Grazie.
Se recupero la password vi posto l'output di dmesg
Inviato dal mio HTC One X con Tapatalk 2
Logitech Rumblepad F510 [RISOLTO]
Moderatore: Staff
Regole del forum
1) Citare sempre la versione di Slackware usata e la versione del Kernel. Questi dati aiutano le persone che possono rispondere.
2) Citare il tipo di hardware coinvolto in modo dettagliato.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT. Non usare termini gergali come procio, mobo e simili per identificare i componenti hardware.
6) Appena registrati è consigliato presentarsi nel forum dedicato.
La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
1) Citare sempre la versione di Slackware usata e la versione del Kernel. Questi dati aiutano le persone che possono rispondere.
2) Citare il tipo di hardware coinvolto in modo dettagliato.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT. Non usare termini gergali come procio, mobo e simili per identificare i componenti hardware.
6) Appena registrati è consigliato presentarsi nel forum dedicato.
La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
- guybrush.d
- Linux 1.x
- Messaggi: 171
- Iscritto il: mar 27 apr 2010, 0:04
- Nome Cognome: Diego
- Slackware: current
- Kernel: 6.1.31
- Desktop: Xfce 4.18
- Località: Varie
Logitech Rumblepad F510 [RISOLTO]
Ultima modifica di guybrush.d il sab 29 set 2012, 15:07, modificato 1 volta in totale.
- guybrush.d
- Linux 1.x
- Messaggi: 171
- Iscritto il: mar 27 apr 2010, 0:04
- Nome Cognome: Diego
- Slackware: current
- Kernel: 6.1.31
- Desktop: Xfce 4.18
- Località: Varie
Re: Logitech Rumblepad F510 [RISOLTO]
Ciao a tutti!
Ok ce l'ho fatta by-myself come si suol dire...Ecco la procedura:
I driver sono presenti nel kernel della serie 3.x per cui su quello di default (2.6.37) non funziona.
Ho compilato il kernel 3.5.4 (sto ancora combattendo con i colori del menù di lilo) come da wiki.
dopodiche il sistema riconosce il gamepad come joypad del xbox in base al selettore posto sulla
parte inferiore del joypad stesso per cui accertatevi che sia selezionato sulla "X". Noterete che
se il selettore è nella posizione corretta funziona sia la vibrazione che il led accanto al tasto "mode"...
Fatto questo scaricate e compilate lo slackbuil di jscal:
http://slackbuilds.org/repository/13.1/system/joystick/
installate il pacchetto. Adesso collegate il joypad e controllate l'output di dmesg, che deve essere simile
a questo:
qui un problema che mi ha fatto perdere un pò di tempo è stato che jscal cerca di default il device del joystick (js0)
in /dev ma il device viene creato nella directory /dev/input per cui dovete passare il parametro corretto a jscal:
a questo punto ho trovato delle incongruenze poichè il joypad mi funzionava con l'emulatore epsxe, ma non
con wine per risolvere il problema ho installato il pacchetto jscalibrator che non è altro che una gui a jscal ma
che contiene delle librerie che fanno da wrapper per il driver. Lo slackbuild lo trovate qui:
http://140.211.166.134/pub/vectorlinux/ ... tor/1.5.7/
so che è per vector linux ma è impossibile trovare i sorgenti pare che il sito web non esista più...
Una volta finita la compilazione installate il pacchetto ed avrete una gui per la calibrazione, ma ciò che conta
di più il joypad funzionante sotto la nostra Slackware!!!
Ok ce l'ho fatta by-myself come si suol dire...Ecco la procedura:
I driver sono presenti nel kernel della serie 3.x per cui su quello di default (2.6.37) non funziona.
Ho compilato il kernel 3.5.4 (sto ancora combattendo con i colori del menù di lilo) come da wiki.
dopodiche il sistema riconosce il gamepad come joypad del xbox in base al selettore posto sulla
parte inferiore del joypad stesso per cui accertatevi che sia selezionato sulla "X". Noterete che
se il selettore è nella posizione corretta funziona sia la vibrazione che il led accanto al tasto "mode"...
Fatto questo scaricate e compilate lo slackbuil di jscal:
http://slackbuilds.org/repository/13.1/system/joystick/
installate il pacchetto. Adesso collegate il joypad e controllate l'output di dmesg, che deve essere simile
a questo:
Codice: Seleziona tutto
[ 5676.367037] usb 4-2: udev 4, busnum 4, minor = 387
[ 5676.367041] usb 4-2: New USB device found, idVendor=046d, idProduct=c21e
[ 5676.367043] usb 4-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 5676.367045] usb 4-2: Product: Rumble Gamepad F510
[ 5676.367047] usb 4-2: Manufacturer: Logitech
[ 5676.367048] usb 4-2: SerialNumber: A3F0C20C
[ 5676.367127] usb 4-2: usb_probe_device
[ 5676.367130] usb 4-2: configuration #1 chosen from 1 choice
[ 5676.370031] usb 4-2: adding 4-2:1.0 (config #1, interface 0)
[ 5676.370068] xpad 4-2:1.0: usb_probe_interface
[ 5676.370071] xpad 4-2:1.0: usb_probe_interface - got id
[ 5676.370097] Registered led device: xpad2
[ 5676.370102] uhci_hcd 0000:00:1d.2: reserve dev 4 ep02-INT, period 8, phase 4, 36 us
[ 5676.370141] input: Generic X-Box pad as /devices/pci0000:00/0000:00:1d.2/usb4/4-2/4-2:1.0/input/input12
in /dev ma il device viene creato nella directory /dev/input per cui dovete passare il parametro corretto a jscal:
Codice: Seleziona tutto
jscal -c /dev/input/js0
con wine per risolvere il problema ho installato il pacchetto jscalibrator che non è altro che una gui a jscal ma
che contiene delle librerie che fanno da wrapper per il driver. Lo slackbuild lo trovate qui:
http://140.211.166.134/pub/vectorlinux/ ... tor/1.5.7/
so che è per vector linux ma è impossibile trovare i sorgenti pare che il sito web non esista più...
Una volta finita la compilazione installate il pacchetto ed avrete una gui per la calibrazione, ma ciò che conta
di più il joypad funzionante sotto la nostra Slackware!!!