Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1561 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Hardware

  Problème de joystick

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Problème de joystick

n°354080
belgique
Posté le 10-11-2003 à 19:00:19  profilanswer
 

Voilà, j'ai une soundblaster 128 et un pad sidewinder connecté à ce dernier. En lisant la doc, le port jeu doit être gérer par le pilote son ( dans mon cas : alsa). On voit bien que c'est le cas avec snd_ens1371 qui utilise le port jeu mais ça ne marche pas. Quand  je fais un cat de js0->4 dans /dev/input, j'ai droit à une erreur. Une idée? Est-ce normal que joydev ne soit utilisé par personne?


root@textorm linux # lsmod
Module                  Size  Used by
sidewinder             13056  0
joydev                  9024  0
ac97_codec             17472  0
snd_ens1371            21764  4
snd_rawmidi            21632  1 snd_ens1371
snd_ac97_codec         53060  1 snd_ens1371
gameport                3776  2 sidewinder,snd_ens1371
nvidia               1702124  10
w83781d                34048  0
i2c_sensor              2496  1 w83781d
i2c_nforce2             5376  0
tuner                  14660  0
tvaudio                20864  0
bttv                  132320  1
video_buf              18368  1 bttv
btcx_risc               4036  1 bttv


Message édité par belgique le 10-11-2003 à 19:02:24
mood
Publicité
Posté le 10-11-2003 à 19:00:19  profilanswer
 

n°354098
911GT3
en roue libre
Posté le 10-11-2003 à 19:35:31  profilanswer
 

l'ordre de chargement des modules peut avoir son importance
support du gameport -> joydev -> module du joy/pad
Utilises jstest (et jscal) du paquet joystick pour tester ton pad.
 
Essayes aussi de charger le module ns558 juste après gameport (je crois que gameport c'est juste un bout commun au autre drivers de port jeux et que ns558 est celui générique)

n°354099
911GT3
en roue libre
Posté le 10-11-2003 à 19:36:50  profilanswer
 

si les devices n'existent pas  


cd /dev
rm js*
mkdir input
mknod input/js0 c 13 0
mknod input/js1 c 13 1
mknod input/js2 c 13 2
mknod input/js3 c 13 3
ln -s input/js0 js0
ln -s input/js1 js1
ln -s input/js2 js2
ln -s input/js3 js3

n°354102
belgique
Posté le 10-11-2003 à 19:42:31  profilanswer
 

Merci, je vais tester avec l'ordre, les devices existes et le ns558 ce n'est pas pour moi :)

n°354106
belgique
Posté le 10-11-2003 à 19:50:59  profilanswer
 

J'ai fais gameport->snd_ens1371(qui remplace ns558)->joydev et sidewinder pour arriver au même résultat. Quelqu'un a ses joysticks qui marchent ici et peut me dire si joydev doit être utilisé par quelqu'un :/

n°354111
911GT3
en roue libre
Posté le 10-11-2003 à 20:10:07  profilanswer
 

hum .... snd_ens1371 c'est le module Alsa de la carte son. Je vois pas ce que ça vient faire avec le support joystick.
à mon avis tu fais fausse route.
 
ex: j'ai une slbive et j'ai  
snd_emu10k1 (le support son)
emu10k1-gp (l'équivalent de ns558 pour les sblive)
joydev
analog (pour mon pad)
et ça fonctionne ...

n°354112
911GT3
en roue libre
Posté le 10-11-2003 à 20:11:17  profilanswer
 

regardes Documentation/input/joystick.txt dans les sources du noyau.

n°354113
belgique
Posté le 10-11-2003 à 20:12:32  profilanswer
 

Non, c'est le bon modules, d'ailleurs, il utlise bien gameport, c'est précisé dans la doc du noyau que pour ma carte, c'est par là que ça se passe :).
 
J'ai essayé avec les modules OSS aussi à tout hasard mais j'ai exactement le même résultat(mis à part le nom du module)
 
Pour le module gameport:

Citation :

For Ensoniq AudioPCI (ES1370), AudioPCI 97 (ES1371), ESS Solo1,
S3 SonicVibes, Trident 4DWave, SiS7018, and ALi 5451 gameport
support is provided by the sound drivers, so you won't need any
from the below listed modules. You still need to say Y here.


Message édité par belgique le 10-11-2003 à 20:15:52
n°354125
belgique
Posté le 10-11-2003 à 20:36:30  profilanswer
 

J'ai du progrès:


root@textorm thibaut # cat /proc/asound/card0/audiopci
Ensoniq AudioPCI ES1371
 
Joystick enable  : off
Joystick port    : 0x200


Je dois activer le port joystick dans le module alse :)

n°354128
cedricbrun
Posté le 10-11-2003 à 20:44:29  profilanswer
 

Fais une modinfo NomDuModule afin de savoir quelles options tu peux lui passer..

mood
Publicité
Posté le 10-11-2003 à 20:44:29  profilanswer
 

n°354129
cedricbrun
Posté le 10-11-2003 à 20:46:41  profilanswer
 

Tu va surement trouver une option du genre enableJoystick
Après il faut ajouter dans le fichier /etc/modules.conf
options NomDuModule enableJoystick=1
(par exemple hein...)
 

n°354131
belgique
Posté le 10-11-2003 à 20:49:44  profilanswer
 

J'ai trouvé une page me disant que c'était joystick_port ou un truc du genre, pas de bole, ça ne marchait pas. Tu as trouvé pile la commande qu'il me faut, malheureusement :

author:         Jaroslav Kysela <perex@suse.cz>, Thomas Sailer <sailer@ife.ee.et hz.ch>
license:        GPL
description:    Ensoniq/Creative AudioPCI ES1371+
parm:           index:Index value for Ensoniq AudioPCI soundcard.
parm:           id:ID string for Ensoniq AudioPCI soundcard.
parm:           enable:Enable Ensoniq AudioPCI soundcard.
vermagic:       2.6.0-test9-mm2 preempt K7 gcc-3.2
depends:        gameport,snd-rawmidi,snd-ac97-codec
alias:          pci:v00001274d00001371sv*sd*bc*sc*i*
alias:          pci:v00001274d00005880sv*sd*bc*sc*i*
alias:          pci:v00001102d00008938sv*sd*bc*sc*i*

 
Peut être est-ce à cause du noyau :/

n°354135
mirtouf
Light is right !
Posté le 10-11-2003 à 21:01:58  profilanswer
 

options es1371 joystick=0x200
 
http://www.mail-archive.com/linux- [...] 03990.html
 
J'ai pas tout lu.

n°354136
cedricbrun
Posté le 10-11-2003 à 21:04:05  profilanswer
 

Ouaih y'a l'air d'avoir des trucs bizarre...

n°354138
belgique
Posté le 10-11-2003 à 21:10:52  profilanswer
 

es1371 c'est OSS, j'utilise alsa. Celà dit, j'ai compilé ce module aussi. L'option joystick n'a plus l'air de fonctionner. JE suis claqué là à force de chercher :/.
cat /proc/ioports (avec le module oss)
0218-021f : es1371
 
Ca pourrait être le joystick?  
Je sens que je vais acheter de l'usb moi :(
Edit: Merci pour l'aide, ça ne marche toujours pas, mais j'ai avancé malgré tout.
Edit bis: Le lien parlait bien d'alsa mais cette option semble retirée :/


Message édité par belgique le 10-11-2003 à 21:13:08
n°358715
belgique
Posté le 16-11-2003 à 17:36:01  profilanswer
 

Bon, voilà ce que j'ai trouvén ça précisé l'option à charger pour mon module mais elle n'existe pas.  
http://cvs.sourceforge.net/viewcvs [...] xt?rev=1.2
J'ai aussi essayé de compiler en dur comme expliqué ça devrait marcher:

Meanwhile, the ALSA PCI drivers have the
built-in gameport support.  Hence, when the ALSA PCI driver is built
in the kernel, CONFIG_GAMEPORT must be 'y', too.  Otherwise, the
gameport support on that card will be (silently) disabled.

mais ça ne marche pas.  
Je veux juste enable le joystick. Peut être que ça peut se faire facilement quand on voit ça :

cat /proc/asound/card0/audiopci
Ensoniq AudioPCI ES1371
 
Joystick enable  : off
Joystick port    : 0x200

n°360399
belgique
Posté le 18-11-2003 à 15:14:49  profilanswer
 

Je progresse (seul pour le moment ;) )mais malheureusement, je crois être tombé dans une voie sans issue.  
Grand nouvelle: le port joystick  est activé:

thibaut@textorm thibaut $ cat /proc/asound/card0/audiopci
Ensoniq AudioPCI ES1371
 
Joystick enable  : on
Joystick port    : 0x200
thibaut@textorm thibaut $ cat /proc/ioports
...
[g]0200-0207 : ens137x: gameport[/g]
...


Le truc pour l'activer: faire un alsactl store: éditer le ficher /etc/asound.state et mettre on à joystick et faire un alsactl restore.
Donc maintenant, j'ai les modules chargés, mes devices créées, mais pour lui il n'y a aucun périphérique js0. C'est joydev qui doit se charger de ça non?


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Hardware

  Problème de joystick

 

Sujets relatifs
problème de dépendance de packages [urpmi]Probleme d'installation Mandrake 9.1
[pure-ftpd] probleme partage ntfs !probleme pour me connecter a l'adsl sous debian (modem ethernet)
probleme avec certains sriptsProbleme apt-get
Problème imprimante partagée entre mandrake et winme (via routeur)Problème de Bi-écran avec drivers Nvidia ( juste encore un détail)
[debian testing]probleme avec chkrootkit apres maj de procpsProblème lancement de KDE sous Mandrake 9.1
Plus de sujets relatifs à : Problème de joystick


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR