#1 Le 06/03/2006, à 17:08
- zouloude
PB Joystick : sudo MAKEDEV js ne crée pas les /dev/js*
salut à tous,
bon ben tout est dans le titre, j'arrive pas à faire marcher mon pad microsoft sidewinder branché sur la carte son... (snd-via82xx)
pour info voilà ce que me répond snes9x :
Pad 1: /dev/js0
Aucun fichier ou répertoire de ce type
et voilà le contenu de mon /etc/modules
lp
mousedev
psmouse
fglrx
gameport ## Port jeu de la carte de son
joydev ## Pilote pour les manettes de jeu
sidewinder ## Pilote spécifique pour les manette MS-SideWinder
est-ce que qqn a une idée??
merci de votre aide...
Hors ligne
#2 Le 11/03/2006, à 15:54
- krouteux2
Re : PB Joystick : sudo MAKEDEV js ne crée pas les /dev/js*
J'ai exactement le même problème, je crois que ça vient de la carte son via intégré, pour le moment je n'ai toujours pas découvert de solution à ce problème, je pense que pour le moment la meilleure solution est de changer de carte son, ou d'acheter une manette en usb. C'est tout ce que je peux te dire, sinon t'attends un peu et quelqu'un trouvera peut etre une solution a ce probleme.
#3 Le 04/05/2006, à 16:25
- bobuse
Re : PB Joystick : sudo MAKEDEV js ne crée pas les /dev/js*
Salut, j'ai le même problème sur ma carte mère avec chipset VIA.
Personne n'a de solution à part changer de matos ?
Hors ligne
#4 Le 04/05/2006, à 17:11
- bertrand0
Re : PB Joystick : sudo MAKEDEV js ne crée pas les /dev/js*
Je n'ai pas le même matériel que vous donc je n'ai pas testé, mais vous pouvez regarder la doc du pilote snd-via82xx
dans le fichier /usr/share/doc/linux-doc-2.6.15/Documentation/sound/alsa/ALSA-Configuration.txt.gz
Il est marqué qu'il faut passer explicitement l'option joystick=1 pour activer le port concerné, qui est off par défaut. Donc je suppose qu'en rajoutant la ligne
snd-via82xx joystick=1
dans votre fichier /etc/modules, ça règlerait peut-être votre problème.
Bonne chance...
Ceux qui écrivent comme ils parlent, quoiqu'ils parlent très bien, écrivent mal.
Buffon, Discours sur le style
Hors ligne
#5 Le 05/05/2006, à 07:28
- bobuse
Re : PB Joystick : sudo MAKEDEV js ne crée pas les /dev/js*
Merci de l'info
Je teste ça dès que je rentre chez moi ...
Hors ligne
#6 Le 05/05/2006, à 12:02
- bobuse
Re : PB Joystick : sudo MAKEDEV js ne crée pas les /dev/js*
bon et bien, ça ne marche pas plus :-(
Je n'ai toujours pas de /dev/js0 ou quelque chose approchant, et pas plus dans /dev/input/
mon /etc/modules :
lp
mousedev
psmouse
snd-via82xx joystick=1
gameport ## Port jeu de la carte de son
joydev ## Pilote pour les manettes de jeu
Une autre piste
Hors ligne
#7 Le 05/05/2006, à 12:10
- bobuse
Re : PB Joystick : sudo MAKEDEV js ne crée pas les /dev/js*
bon, j'ai viré les commentaires en fin de ligne, car apparemment c'est pas authorisé
MAJ : bon ça ne change rien
Dernière modification par bobuse (Le 05/05/2006, à 12:13)
Hors ligne
#8 Le 05/05/2006, à 12:16
- bobuse
Re : PB Joystick : sudo MAKEDEV js ne crée pas les /dev/js*
Il semblerait que alsa charge le module snd-via82xx
Dans /etc/modprobe.d/alsa-base :
install snd-via82xx modprobe --ignore-install snd-via82xx $CMDLINE_OPTS && { modprobe -Qb snd-seq ; }
Dois-je ajouter l'option à cet endroit ? si oui comment ?
Hors ligne
#9 Le 05/05/2006, à 12:33
- bobuse
Re : PB Joystick : sudo MAKEDEV js ne crée pas les /dev/js*
Ça y est je pense, grâce à ce topic : http://ubuntuforums.org/showthread.php?t=55173
J'ai fait
sudo mknod input/js0 c 13 0
sudo ln -s input/js0 js0
sudo modprobe joydev
sudo modprobe analog
Et maintenant un cat /dev/js0 m'envoie bien les caractères du joystick.
MAJ : en fait c'est analog qui me manquait :-)
Je l'ai rajouté dans mon /etc/modules, et le js0 est bien créé dans /dev/input
Dernière modification par bobuse (Le 05/05/2006, à 12:41)
Hors ligne