Comment j'ai utilisé ma souris usb radio sur mon portable.

Par R. Suinot: rsuinux@gmx.fr

Contenu


Description de la souris

C'est une bète 'micro' souris pour utiliser avec mon portable, à la place du pavé tactile. Petite mais efficace.


Que disent les log?

Au premier branchement, voila ce qui apparait dans /var/log.syslog:

Sep 18 03:15:05 localhost kernel: hub.c: port 1, portstatus 303, change 0, 1.5 Mb/s
Sep 18 03:15:05 localhost kernel: hub.c: new USB device 00:1d.0-1, assigned address 2
Sep 18 03:15:05 localhost kernel: usb.c: kmalloc IF c4f548c0, numif 1
Sep 18 03:15:05 localhost kernel: usb.c: skipped 1 class/vendor specific interface descriptors
Sep 18 03:15:05 localhost kernel: usb.c: new device strings: Mfr=1, Product=2, SerialNumber=0
Sep 18 03:15:05 localhost kernel: usb.c: USB device number 2 default language ID 0x409
Sep 18 03:15:05 localhost kernel: Manufacturer: Cellink Co.,
Sep 18 03:15:05 localhost kernel: Product: Wireless RF Mouse
Sep 18 03:15:05 localhost kernel: usb-uhci.c: interrupt, status 2, frame# 145
Sep 18 03:15:05 localhost kernel: hiddev0: USB HID v1.10 Mouse [Cellink Co.,  Wireless RF Mouse] on usb1:2.0
Sep 18 03:15:05 localhost kernel: usb.c: hid driver claimed interface c4f548c0
Sep 18 03:15:05 localhost kernel: usb.c: kusbd: /sbin/hotplug add 2
Sep 18 03:15:05 localhost kernel: usb.c: kusbd policy returned 0xfffffffe
Sep 18 03:15:05 localhost kernel: hub.c: port 2, portstatus 100, change 0, 12 Mb/s
Sep 18 03:15:05 localhost kernel: hub.c: port 1, portstatus 303, change 0, 1.5 Mb/s
Sep 18 03:15:05 localhost kernel: hub.c: port 2, portstatus 100, change 0, 12 Mb/s
Sep 18 03:15:06 localhost usbmgr[411]: vendor:0x1733 product:0x101
Sep 18 03:15:06 localhost usbmgr[411]: class:0x3 subclass:0x1 protocol:0x2
Sep 18 03:15:06 localhost usbmgr[411]: USB device is matched the configuration
Donc, c'est bien une souris, c'est reconnu, et cela doit marcher!
Sous Debian sarge (en testing)


Et le serveur X?

Pour le serveur X (XFree-86 ou X-org, c'est identique), il faut 'juste' ajouter ceci:

Section "ServerFlags"
Option     "AllowMouseOpenFail"
EndSection
C'est tout! Et après, vous pouvez brancher votre souris usb même pendant une session sous X, son utilisation sera possible, comme si elle était toujours branchée.


Conclusion

Rien de sorcier. Il ne faut pas oublier la section "ServerFlags" du fichier de configuration XF86Config-4.
Encore fallait il le savoir (j'ai cherché très longtemps avant de trouver!)




S'il vous arrivait de vous servir de cette doc, envoyez moi un petit mot, merci!