OVH Cloud OVH Cloud

[HS] "Un Classique" Activer la molette sur souris DELL USB

4 réponses
Avatar
Laurent Oliva
Bonjour,

Voilà, malgré la simplicité de cette opération (que j'ai pourtant déjà
fait sur d'autres machines), je n'arrive pas à obtenir la molette sur ma
souris Dell USB.

Je dispose donc d'une machine Dell GX 270 avec laquelle se trouve une
souris USB, j'ai mis ceci dans la conf de X:

Identifier "Mouse1"
Driver "mouse"
Option "Protocol" "PS/2"
Option "Device" "/dev/psaux"
Option "ZAxisMapping" "4 5"

Avec ça la souris marche bien mais pas de molette :-(

Si je lis cette doc:

http://www.linux-wizard.net/faq.php?section=2&id_article=32

Je change donc le protocole en "IMPS/2", et hop ma souris devient folle!

Plus bizarre encore, comme il s'agit d'une souris USB, je devrais en
toute logique utiliser le device /dev/usb/mouse0 et non /dev/psaux, mais
Xfree ne peut pas ouvrir /dev/usb/mouse0....

Par ailleurs j'ai chargé ces quelques modules:

usbmouse 2296 0 (unused)
usbcore 63372 0 [usbmouse]
mousedev 4372 0 (unused)
input 3648 0 [usbmouse mousedev]


Je suis en unstable, et mon Xfree n'est pas issu d'un paquet debian.
Il s'agit des binaires de la version Officielle 4.3.0 provenant du site.

Voilà, si vous avez des idées...

Merci






--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org

4 réponses

Avatar
Jean-Luc Coulon (f5ibh)
--=-ffrv63IvZNjakT1i2AQr
Content-Type: text/plain; charset=ISO-8859-15; DelSp=Yes; Format=Flowed
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

Le 19.07.2004 15:19:33, Laurent Oliva a écrit :
« Bonjour,
«
« Voilà, malgré la simplicité de cette opération (que j'ai pourt ant
« déjà
« fait sur d'autres machines), je n'arrive pas à obtenir la molette
« sur ma
« souris Dell USB.
«
« Je dispose donc d'une machine Dell GX 270 avec laquelle se trouve
« une
« souris USB, j'ai mis ceci dans la conf de X:
«
« Identifier "Mouse1"
« Driver "mouse"
« Option "Protocol" "PS/2"
« Option "Device" "/dev/psaux"
« Option "ZAxisMapping" "4 5"
«
« Avec ça la souris marche bien mais pas de molette :-(
«
« Si je lis cette doc:
«
« http://www.linux-wizard.net/faq.php?section=2&id_article2
«
« Je change donc le protocole en "IMPS/2", et hop ma souris devient
« folle!
«
« Plus bizarre encore, comme il s'agit d'une souris USB, je devrais en
« toute logique utiliser le device /dev/usb/mouse0 et non /dev/psaux,
« mais
« Xfree ne peut pas ouvrir /dev/usb/mouse0....
«
« Par ailleurs j'ai chargé ces quelques modules:
«
« usbmouse 2296 0 (unused)
« usbcore 63372 0 [usbmouse]
« mousedev 4372 0 (unused)
« input 3648 0 [usbmouse mousedev]
«
«
« Je suis en unstable, et mon Xfree n'est pas issu d'un paquet debian.
« Il s'agit des binaires de la version Officielle 4.3.0 provenant du
« site.
«
« Voilà, si vous avez des idées...

Lancer « imwheel » au dém&rrage ?

--
-Jean-Luc
«
« Merci
«


--=-ffrv63IvZNjakT1i2AQr
Content-Type: application/pgp-signature; name=signature.asc
Content-Disposition: attachment; filename=signature.asc

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)

iD8DBQBA+80aUdGGXzzGnNARAlGwAKCKAreAteN4scZB0tk8PNe6d2Ie6wCfUp4y
6NX6Elu0GxQmEwhlln+8wGQ 5dY
-----END PGP SIGNATURE-----

--=-ffrv63IvZNjakT1i2AQr--


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Francois Bottin
Selon Laurent Oliva :

Bonjour,

Voilà, malgré la simplicité de cette opération (que j'ai pourtant déjà
fait sur d'autres machines), je n'arrive pas à obtenir la molette sur ma
souris Dell USB.

[...]

Par ailleurs j'ai chargé ces quelques modules:

usbmouse 2296 0 (unused)
usbcore 63372 0 [usbmouse]
mousedev 4372 0 (unused)
input 3648 0 [usbmouse mousedev]




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), 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).

Je pense que le /dev/psaux fonctionne dans ton cas parce que tu as activé une
fonction dans ton bios qui permet d'utiliser la souris avec des systèmes qui ne
gèrent pas l'usb. Mais dans ce cas, il utilise le protocole PS/2 et non ImPS/2,
d'où la souris qui devient fofolle.

HTH,

François.

PS : Jean-Luc, il est difficile de voir quelles sont les citations dans tes
messages (mon lecteur de mail (thunderbird) met automatiquement une ligne
verticale sur les citations). Pourquoi ne pas utiliser "> " comme il est
d'usage ?

--
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)


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Laurent Oliva
Le lun 19/07/2004 à 17:20, Francois Bottin a écrit :
Selon Laurent Oliva :

> Bonjour,
>
> Voilà, malgré la simplicité de cette opération (que j'ai pourtant déjà
> fait sur d'autres machines), je n'arrive pas à obtenir la molette sur ma
> souris Dell USB.
>
> [...]
>
> Par ailleurs j'ai chargé ces quelques modules:
>
> usbmouse 2296 0 (unused)
> usbcore 63372 0 [usbmouse]
> mousedev 4372 0 (unused)
> input 3648 0 [usbmouse mousedev]
>




Et bien merci de cette explication, elle est très intéressante.


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...

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.


Je pense que le /dev/psaux fonctionne dans ton cas parce que tu as activé une
fonction dans ton bios qui permet d'utiliser la souris avec des systèmes qui ne
gèrent pas l'usb. Mais dans ce cas, il utilise le protocole PS/2 et non ImPS/2,
d'où la souris qui devient fofolle.



Ok, par contre j'ai rien bidouillé dans le bios, sauf l'option pour la
mémoire vidéo qui sert à XFree pour fonctionner.

Merci beaucoup pour cette explication fort intéressante, je vais
continuer de voir ça demain, on va y arriver.

@+

Laurent



--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Francois Bottin
Selon Laurent Oliva :

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 :
:~$ 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)


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact