« Souris Logitech MediaPlay » : différence entre les versions
Ligne 44 : | Ligne 44 : | ||
ou | ou | ||
<code>sudo emacs /lib/modules/2.6.17-11-generic/modules.dep</code> | <code>sudo emacs /lib/modules/2.6.17-11-generic/modules.dep</code> | ||
Repérez la ligne correspondant à lmpcm_usb : | |||
<code>/lib/modules/2.6.17-11-generic/misc/lmpcm_usb.ko: /lib/modules/2.6.17-11-generic/kernel/drivers/usb/core/usbcore.ko</code> | |||
et ajoutez la aux modules usbhid et usbmouse. | |||
Avant : | |||
<code multi> | |||
/lib/modules/2.6.17-11-generic/kernel/drivers/usb/input/usbmouse.ko: /lib/modules/2.6.17-11-generic/kernel/drivers/usb/core/usbcore.ko | |||
/lib/modules/2.6.17-11-generic/kernel/drivers/usb/input/usbkbd.ko: /lib/modules/2.6.17-11-generic/kernel/drivers/usb/core/usbcore.ko | |||
/lib/modules/2.6.17-11-generic/kernel/drivers/usb/input/usbhid.ko: /lib/modules/2.6.17-11-generic/kernel/drivers/usb/core/usbcore.ko | |||
</code> | |||
Après : | |||
<code multi> | |||
/lib/modules/2.6.17-11-generic/kernel/drivers/usb/input/usbmouse.ko: /lib/modules/2.6.17-11-generic/misc/lmpcm_usb.ko /lib/modules/2.6.17-11-generic/kernel/drivers/usb/core/usbcore.ko | |||
/lib/modules/2.6.17-11-generic/kernel/drivers/usb/input/usbkbd.ko: /lib/modules/2.6.17-11-generic/kernel/drivers/usb/core/usbcore.ko | |||
/lib/modules/2.6.17-11-generic/kernel/drivers/usb/input/usbhid.ko: /lib/modules/2.6.17-11-generic/misc/lmpcm_usb.ko /lib/modules/2.6.17-11-generic/kernel/drivers/usb/core/usbcore.ko | |||
</code> |
Version du 19 février 2007 à 03:44
Configuration de la souris Logitech MediaPlay
Introduction
Voici comment configurer les boutons multimédia de la souris Logitech MediaPlay. J'ai fait cette installation avec la distribution Kubuntu 6.10 Edy Eft et un kernel 2.6.17.
Le module lmpcm_usb
D'abord, téléchargez le module "lmpcm_usb" de David Oliveira. Ensuite, le décompresser, le compiler et l'installer. À la commande sudo, entrez votre mot de pase. Évidemment, changez le nom du fichier au besoin :
$ tar zxvf lmpcm_usb-0.5.5.tar.gz
$ cd lmpcm_usb-0.5.5
$ make
$ sudo make install
Selon votre distribution, au lieu d'utiliser sudo vous pouvez aussi changer d'utilisateur pour devenir root avec la commande su :
$ su
Password:
- make install
- exit
Dans la version 0.5.5 la commande depmod est en commentaire dans le fichier Makefile, probablement une erreur du développeur. Vous devez donc la tapper manuellement :
$ sudo depmod -A
Maintenant, chargez le module pour voir s'il est bien compilé et qu'il se charge sans problème :
$ sudo modprobe lmpcm_usb
Pour voir s'il est bien chargé :
$ lsmod | grep lmpcm
lmpcm_usb 7680 0
usbcore 134912 5 usbhid,lmpcm_usb,ehci_hcd,ohci_hcd
$ dmesg | grep MediaPlay
[17179595.036000] /home/alain/src/lmpcm_usb-0.5.5/lmpcm_usb.c: v0.5.5:USB Logitech MediaPlay Cordless Mouse driver
Pour que le module lmpcm_usb soit utilisé pour gérer la souris MediaPlay, il faut qu'il soit chargé avant les modules usbmouse et usbhid. Pour ce faire, il faut modifier le fichier modules.dep pour rendre usbmouse et usbhid dépendant de lmpcm_usb, ce qui oblige lmpcm_usb à être chargé en premier. Ici on utilise l'éditeur graphique kate ou l'éditeur texte emacs. Utilisez l'éditeur de votre choix. Dans kate, décochez l'option Retour à la ligne dynamique du menu Affichage pour plus de facilité.
kdesu kate /lib/modules/2.6.17-11-generic/modules.dep
ou
sudo emacs /lib/modules/2.6.17-11-generic/modules.dep
Repérez la ligne correspondant à lmpcm_usb :
/lib/modules/2.6.17-11-generic/misc/lmpcm_usb.ko: /lib/modules/2.6.17-11-generic/kernel/drivers/usb/core/usbcore.ko
et ajoutez la aux modules usbhid et usbmouse.
Avant :
/lib/modules/2.6.17-11-generic/kernel/drivers/usb/input/usbmouse.ko: /lib/modules/2.6.17-11-generic/kernel/drivers/usb/core/usbcore.ko
/lib/modules/2.6.17-11-generic/kernel/drivers/usb/input/usbkbd.ko: /lib/modules/2.6.17-11-generic/kernel/drivers/usb/core/usbcore.ko
/lib/modules/2.6.17-11-generic/kernel/drivers/usb/input/usbhid.ko: /lib/modules/2.6.17-11-generic/kernel/drivers/usb/core/usbcore.ko
Après :
/lib/modules/2.6.17-11-generic/kernel/drivers/usb/input/usbmouse.ko: /lib/modules/2.6.17-11-generic/misc/lmpcm_usb.ko /lib/modules/2.6.17-11-generic/kernel/drivers/usb/core/usbcore.ko
/lib/modules/2.6.17-11-generic/kernel/drivers/usb/input/usbkbd.ko: /lib/modules/2.6.17-11-generic/kernel/drivers/usb/core/usbcore.ko
/lib/modules/2.6.17-11-generic/kernel/drivers/usb/input/usbhid.ko: /lib/modules/2.6.17-11-generic/misc/lmpcm_usb.ko /lib/modules/2.6.17-11-generic/kernel/drivers/usb/core/usbcore.ko