|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Jan 2001
Messaggi: 3278
|
Joypad SideWinder Game Pad Pro usb.....AIUTO
Allora,
ho un bel ( ![]() ![]() E' il SideWinder Game Pad Pro. Ho caricato i seguenti moduli: usb-uhci (universal host controller) HID (Human Interface Device) joydev (usb joystich event) poi da shell: mount none -t usbdevfs /proc/bus/usb Morale della favola: (uso KDE3) se vado in menu K -> preferenze -> informazioni -> dispositivi usb vedo che il joypad è in elenco!!!! Mi comapre: USB UHCI Root Hub (1) SideWinder Game Pad Pro usb version 1.0 produttore: Microsoft Dunque la mia Slack riconosce il joypad però questo non funziona per niente ![]() ![]() Cosa posso fare per farlo andare????? ![]() Devo scaricarmi un driver???? se si,quale??? ![]() HELP!!! Ciao ![]() |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Jul 1999
Città: padova
Messaggi: 1967
|
Re: Joypad SideWinder Game Pad Pro usb.....AIUTO
mount none -t usbdevfs /proc/bus/usb
puoi spiegarmi un attimo cosa fa sta roba? crea automaticamente i devices? Dunque la mia Slack riconosce il joypad però questo non funziona per niente ![]() ![]() con cosa lo testi? jstest? Cosa posso fare per farlo andare????? ![]() Devo scaricarmi un driver???? se si,quale??? ![]() dopo rapida ricerca pare di no, dovrebbe essere un comune gamepad hid. gia che ci sono, domandona, esistono joystick usb cui non basta il solo modulo hid.o per farli andare?
__________________
![]() |
![]() |
![]() |
![]() |
#3 | |||
Senior Member
Iscritto dal: Jan 2001
Messaggi: 3278
|
Re: Joypad SideWinder Game Pad Pro usb.....AIUTO
Quote:
![]() l'ho trovata in rete e serve a montare sto usbdevfs!!! Quote:
Nelle opzioni dello Zsnes quando setto i tasti non riconosce il joypad ![]() Quote:
spero non sia il mio ![]() |
|||
![]() |
![]() |
![]() |
#4 |
Senior Member
Iscritto dal: Jul 1999
Città: padova
Messaggi: 1967
|
Re: Joypad SideWinder Game Pad Pro usb.....AIUTO
Non saprei neanche io esattamente
![]() l'ho trovata in rete e serve a montare sto usbdevfs!!! beh, allora non e indispensabile, da me i joystick hid funzionano e nel kernel che ho compilato neanche ho inserito usbdevfs o devfs. forse pero i devices me li ha smanettati un po il pacchetto joystick che ho installato. molto "boh"... jstest? mai sentito!!! dove lo trovo? ah, non lo so. io ho fatto apt-get install joystick, te ce l'avrai forse gia installato, oppure da qualche parte nella tua distro, senno lo trovi con google, rpmfind, o quello che vuoi, non so. Nelle opzioni dello Zsnes quando setto i tasti non riconosce il joypad ![]() ti consiglio di usare unprogramma apposito di test per il joystick per cercare di capire dove sta il problema. al limite anche un semplice "cat /dev/js0" puo essere un test. non so se /dev/js0 necessiti di particolari permessi, prova a eseguirlo da root il test per eliminare anche questa variabile. bella domanda... spero non sia il mio ![]() non penso, ho letto che e un joystick hid.
__________________
![]() |
![]() |
![]() |
![]() |
#5 |
Senior Member
Iscritto dal: Jan 2001
Messaggi: 3278
|
x qweasdzxc:
1) se faccio cat /dev/jsN (N=1,2,3,.....,infinito) ottengo sempre "no such device" ![]() ![]() 2) jstest sui CD di slack non lo trovo e anche su google non riesco a trovarne i sorgenti ![]() 3) hai detto di aver installato un pacchetto "joystick"....in rete ho trovato sto pacchetto ma solo RPM.....cosa contiene di bello??? ![]() Sto joypad è abbastanza diffuso... ..spero che anche altri intervengano ![]() Ciao ![]() |
![]() |
![]() |
![]() |
#6 |
Member
Iscritto dal: Dec 2002
Città: Como
Messaggi: 287
|
Pensa, io non ho nemmeno caricato i moduli
![]() a cosa servono e come faccio? ![]()
__________________
Nove millimetri. Non sono mai più lontano di così. |
![]() |
![]() |
![]() |
#7 |
Senior Member
Iscritto dal: Jul 1999
Città: padova
Messaggi: 1967
|
1) se faccio cat /dev/jsN (N=1,2,3,.....,infinito)
ottengo sempre "no such device" ![]() ![]() e lo zero? il primo joystick di solito sta li oppure sei sicuro che il device sia li e non dentro ad esempio /dev/input/ o altri posti (sempre in dev certo)? prova a cercare. 2)jstest sui CD di slack non lo trovo e anche su google non riesco a trovarne i sorgenti ![]() non cercare jstest specificamente, cerca un pacchetto che abbia a che fare coi joystick, da me jstest viene installato col pacchetto "joystick". puoi fare una ricerca per file contenuti nei pacchetti? comunque jstest per ora non ti serve, visto che non trovi il device, ti restituirebbe lo stesso errore di cat. 3)hai detto di aver installato un pacchetto "joystick"....in rete ho trovato sto pacchetto ma solo RPM.....cosa contiene di bello??? ![]() contiene jstest, forse jscalibrator, forse qualche cos'altro. soprattutto contiene uno script che da me controlla automaticamente i device del joystick all'avvio o quando voglio, e non so di preciso cosa faccia e se sia necessario, ma non penso. insomma, boh... Sto joypad è abbastanza diffuso... sto joypad e riportato come funzionante, non e un problema di joypad poco diffuso o poco supportato, probabilmente avreste lo stesso problema con qualsiasi altro joypad o joystick. capito come far andare uno, capito come far andare tutti (ci ho perso un po di tempo anche io con il mio sidewinder, poi per fare andare il joypad usb pero ci ho impiegato 3 secondi)
__________________
![]() |
![]() |
![]() |
![]() |
#8 | |
Senior Member
Iscritto dal: Jan 2001
Messaggi: 3278
|
Quote:
![]() evidentemente il device non è della serie /dev/js.... proverò a cercare altrove come da te suggerito e poi ti faccio sapere ![]() Cioa ![]() |
|
![]() |
![]() |
![]() |
#9 |
Senior Member
Iscritto dal: Jan 2001
Messaggi: 3278
|
AGGIORNAMENTO!!!
Io credevo di non avere un /dev/js0 perchè facendo cat /dev/js0 ottenevo un bel "no such device"
![]() Invece poco fa sono andato a spulciare personalmente dentro la directory /dev e il buon js0 c'è eccome!!! ![]() Però se faccio cat /dev/js0 ottengo sempre "no such device" ![]() Poi ho scoperto anche l'esistenza di un certo /dev/input/js0. Se faccio cat /dev/input/js0 ottengo cose del genere: X.X.X.X.X.X.X.X.X.X. X.X. oppure: nd.nd.nd.nd.nd.nd.nd.nd. nd.nd. Non so assolutamente cosa significhino quelle sequenze ma vosglio sperare che siano un segno di vita del joypad ![]() ![]() Che sia /dev/input/js0 il vero device e non /dev/js0 ![]() In quel caso che faccio? cancello /dev/js0 e creo un link simbolico a /dev/input/js0 ![]() consigliami tu qweasdzxc ![]() Ciao ![]() |
![]() |
![]() |
![]() |
#10 |
Senior Member
Iscritto dal: Jul 1999
Città: padova
Messaggi: 1967
|
prima di tutto controlla che funzioni, vedi se cambia qualcosa nell'output di cat /dev/input/js0 mentre premi i tasti ad esempio. poi ci sarebbe sto benedetto jstest che e fatto apposta. se con jstest vedi che /dev/input/js0 funziona, allora si, credo che un bel link simbolico in /dev/js0 basterebbe
__________________
![]() |
![]() |
![]() |
![]() |
#11 | ||
Senior Member
Iscritto dal: Jan 2001
Messaggi: 3278
|
Quote:
![]() se lancio cat /dev/input/js0 ogni volta che schiaccio un qualsiasi tasto del pad su schermo vengono visualizzati dei caratteri!!!!!! Quindi il device è prorio /dev/input/js0 ![]() adesso provo a cancellare /dev/js0 e a faccio un bel: ln -s /dev/input/js0 /dev/js0 speriamo in bene ![]() Quote:
![]() Io ho scaricato joystick-1.2.15 ma non riesco a installarlo ![]() ho letto il README ma ci capisco poco ![]() ![]() poi se lancio il make ottengo il seguente errore: make: xxx [joystick.o] ERROR1. Probabilmente va editato il Makefile prima di lanciare il make... ...ma non so come ![]() ![]() sempre per qweasdzxc ho seguito il tuo consiglio ![]() ho editato il Makefile di xmame selezionado l'opzione openGL e compilando ho ottenuto il famoso xmame.xgl ![]() Con il xmame.xgl adesso GXMAME non fa più i capricci e riesco a settare veramente di tutto. Ho provato delle roms in fullscreen a 1024x768.... very good ![]() Unica nota storta è che alla voce joypad ho passato il path /dev/input/js0 e il pad non funzionava ![]() Ora provo a fare il link simbolico a /dev/js0 e vediamo che succede..... Ciao ![]() |
||
![]() |
![]() |
![]() |
#12 |
Senior Member
Iscritto dal: Jul 1999
Città: padova
Messaggi: 1967
|
ma porco cane, un po di flessibilita, non compilare tutto il modulo del kernel che non centra niente. nel pacchetto c'e jstest.c, compila quello no?
make jstest oppure gcc -o jstest jstest.c sempre per qweasdzxc ho seguito il tuo consiglio ![]() ho editato il Makefile di xmame selezionado l'opzione openGL e compilando ho ottenuto il famoso xmame.xgl ![]() Con il xmame.xgl adesso GXMAME non fa più i capricci e riesco a settare veramente di tutto. Ho provato delle roms in fullscreen a 1024x768.... very good ![]() Unica nota storta è che alla voce joypad ho passato il path /dev/input/js0 e il pad non funzionava ![]() Ora provo a fare il link simbolico a /dev/js0 e vediamo che succede..... vediamo... dovrebbe andare in qualche modo, boh...
__________________
![]() |
![]() |
![]() |
![]() |
#13 | |
Senior Member
Iscritto dal: Jan 2001
Messaggi: 3278
|
Quote:
![]() solo che poi non so come installarlo ![]() con make jstest compilo jstest e poi come lo installo ![]() di sicuro NON con make install jstest.... PS: ho spostato l'originale /dev/js0 e fatto un bel ln -s /dev/input/js0 /dev/js0 ma il pad col mame ancora non va ![]() eppure è lui il device....maledizione..... ![]() ![]() Ciao ![]() |
|
![]() |
![]() |
![]() |
#14 |
Senior Member
Iscritto dal: Jul 1999
Città: padova
Messaggi: 1967
|
sinceramente anche io avevo pensato di compilare solo il jstest.c
![]() solo che poi non so come installarlo ![]() con make jstest compilo jstest e poi come lo installo ![]() di sicuro NON con make install jstest.... e chi ha parlato di installarlo? eseguilo! ./jstest /dev/input/js0 e se proprio vuoi installarlo, cp jstest /usr/local/bin PS: ho spostato l'originale /dev/js0 e fatto un bel ln -s /dev/input/js0 /dev/js0 ma il pad col mame ancora non va ![]() eppure è lui il device....maledizione..... ![]() ![]() eh, non so... molto boh... magari c'e qualche opzione da dare al mame? magari l'hai compilato senza supporto joystick? non saprei. prova con qualche altro programma, magari precompilato. anzi non serve, jstest ti dovrebbe bastare e avanzare.
__________________
![]() |
![]() |
![]() |
![]() |
#15 | |
Senior Member
Iscritto dal: Jan 2001
Messaggi: 3278
|
Quote:
ln -s /dev/input/js0 /dev/js0 cd /usr/src/joystick-1.2.15 make jstest ./jstest /dev/js0 Risultato: Joystick (Microsoft SideWinder GamePad Pro USB version 1.0) has 2 axes and 10 buttons. Driver is 2.1.0 Testing.....(interrupt to exit) Axes: 0: 0 1: 0 Buttons: 0:off 1:off 2:off 3:off 4:off 5:off 6:off 7:off 8:off 9:off se schiaccio un qualsiasi tasto del joypad il relativo numero su schermo diventa da off a on ![]() Il joypad funziona è il reale device era prorio /dev/input/js0 ![]() ![]() ![]() L'ho provato con l'emulatore Zsnes e funziona perfettamente ![]() Con XMAME non mi va ma penso che l'emulatore va compilato con supporto joystick. Dovrei editare il Makefile prima di fare il make però non so dove e cosa editare ![]() Comunque il joypad funziona e questa è la cosa principale ![]() Grazie di tutti gli aiuti qweasdzxc ![]() Ciao ![]() |
|
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 00:36.