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)