Selon Laurent Oliva <[EMAIL PROTECTED]>:
> Le lun 19/07/2004 � 17:20, Francois Bottin a �crit :
>
> > Les modules usbmouse et mousedev sont mutuellement exclusifs. Soit on
> > utilise usbmouse tout seul (et je ne sais pas quel device il faut utiliser,
> > je n'utilise pas cette solution),
>
> J'ai cr�e ma souris avec un mknod (en lisant une doc
> http://gcu.info/viewtip/34 merci fred ;-) ) pour avoir /dev/usbmouse,
> modprobe usbcore hid usbmouse, lancement de X et paf!! on me gueule
> dessus impossible d'ouvrir /dev/usbmouse, j'essaye avec /dev/usb/mouse0
> /dev/usb/mouse1 rien n'y fait toujours impossible de l'ouvrir...
Pour cr�er les fichiers dans /dev, on peut (devrait ?) utiliser MAKEDEV. Un
simple "MAKEDEV input" en root cr�e les fichiers dans /dev/input/ (js?, mouse?
et event? o� ? va de 0 � 3, ainsi que mice). On ne doit faire cela que si l'on
n'utilise pas devfs, ce qui semble le cas ici.
Chez moi :
[EMAIL PROTECTED]:~$ ls -l /dev/input/
total 0
crw-rw---- 1 root root 13, 64 2004-02-24 09:59 event0
crw-rw---- 1 root root 13, 65 2004-02-24 09:59 event1
crw-rw---- 1 root root 13, 66 2004-02-24 09:59 event2
crw-rw---- 1 root root 13, 67 2004-02-24 09:59 event3
crw-rw---- 1 root root 13, 0 2004-02-24 09:59 js0
crw-rw---- 1 root root 13, 1 2004-02-24 09:59 js1
crw-rw---- 1 root root 13, 2 2004-02-24 09:59 js2
crw-rw---- 1 root root 13, 3 2004-02-24 09:59 js3
crw-rw---- 1 root root 13, 63 2004-02-24 09:59 mice
crw-rw---- 1 root root 13, 32 2004-02-24 09:59 mouse0
crw-rw---- 1 root root 13, 33 2004-02-24 09:59 mouse1
crw-rw---- 1 root root 13, 34 2004-02-24 09:59 mouse2
crw-rw---- 1 root root 13, 35 2004-02-24 09:59 mouse3
>
> Donc je d�charge les modules et passe � la case 2:
>
> > soit on utilise hid + input + mousedev. Dans
> > cette derni�re solution, on peut utiliser directement /dev/input/mice qui
> > fonctionne quelque soit le nombre de souris usb connect�es (voire aucune
> > souris).
>
> Et bien si je fais "modprobe hid input mousedev" et que je lance X, on
> me gueule pas dessus mais ma souris ne bouge pas, et ce m�me avec les
> protocoles PS/2, IMPS/2, MouseManPlusPS/2.
Quel device est utilis� dans la configuration de XFree ? Il faut utiliser
/dev/input/mice pour mousedev.
Chez moi :
Section "InputDevice"
Identifier "Generic Mouse"
Driver "mouse"
Option "SendCoreEvents" "true"
Option "Device" "/dev/input/mice"
Option "Protocol" "ImPS/2"
Option "Emulate3Buttons" "true"
Option "ZAxisMapping" "4 5"
EndSection
Si �a ne marche toujours pas (mais si, �a va marcher, il ne faut pas faire de
d�faitisme ;-)), il faudrait regarder dans les logs de XFree ce qui accroche.
C'est dans /var/log/XFree86.0.log (pour le display :0).
Fran�ois.
--
Francois BOTTIN
--
"How kind," the PFY sighs. "But where will I go?"
"Somewhere where they know nothing about computing...
where they wouldn't know a RAM chip from a potato chip!"
"But I don't want to visit Microsoft!" he whines.
The BOFH 1998 - Simon Travaglia (bofh.ntk.net)