[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [linux] joystick et modules loading
Bonsoir,
Finalement j'ai trouve une solution. Qui n'en est pas une (cfr pt 4
ci-dessous).
Je la poste pour deux raisons :
1. Ca peux peut-etre aider qqu'un dans le meme cas.
2. Je n'ai pas tout compris, donc si qqu'un peux m'expliquer ce que j'ai
fait .... ;-)
Le probleme est decrit dans les mails precedents du meme sujet.
J'ai place dans "modules.conf" les lignes suivantes :
alias char-major-13 joydev
add above joydev lightning analog
Maintenant, quand je lance Parsec, tous les modules se chargent
automatiquement et le joystick est utilisable dans le jeu.
Quelques reflexions et incomprehension :
1.
char-major-13 dans la doc du noyau 2.4.3 correspond a "char PC speaker
(OBSOLETE)" par contre le 15 correspond a "char Joystick". Or toutes les
docs (dont celle du noyau) disent que /dev/js* doit avoir le numero 13 et pas
15. Je suppose que la numerotation a change et la doc n'a pas ete adaptee.
2.
Apparemment, utiliser post-install avec un module "autoclean" ne marche pas.
Ca s'est confirme dans tous les essais que j'ai fait avec Parsec.
Par contre, lorsque j'accede directement au device par la commande :
cat /dev/js0 > /dev/null, "joydev" se charge et tous les post-install de
"joydev" (lightning et analog) se chargent aussi.
Donc contradiction.
3.
"cat /dev/js0 > /dev/null" fonctionne
Mais
"cat /dev/js1 > /dev/null" me donne l'erreur
cat: /dev/js1: Aucun périphérique de ce type.
Ce qui est normal comme mon joystick est branche sur /dev/js0 (stick +
throttle + pallonnier monte comme un simple joystick 4-axes).
Par contre Parsec a l'air de fonctionner en detectant /dev/js1. Le message
qui apparait au demarrage de Parsec est :
Using Analog 4-axis 4-button joystick with 4 axes and 4 buttons. (Driver
version 2.1.0 on /dev/js1)
Bref /dev/js1 n'existe pas mais Parsec tourne avec lui ??????
4.
A bout d'une minute environ, lsmod m'indique que "joydev" a ete retire. OK,
il est "autoclean" mais tous les autres modules restent (analog, lightning,
gameport, input) alors qu'ils sont aussi "autoclean" ??????
Si je relance Parsec a ce moment. Retour a la case depart, il ne detecte
plus le joystick.
Conclusion :
Ben, je n'en ai pas. A part trouver que cette histoire de modules sous Linux
est une belle cochonnerie ... si ce n'est pas le cas, ca depasse mes
competences.
Je vais utiliser le script de Jean-Francois (merci encore). Mais bon
j'aurais espere pouvoir utiliser la gestion des modules comme elle est prevue.
Philippe
[ Soyez précis dans vos sujets svp afin de déterminer directement ]
[ le type de demande... ]
[ Pour vous (dés)inscrire, aller sur http://linuxbe.org/ml.php ]
[ http://LinuxBe.org Contact: listmaster@linuxbe.org ]