[logitech V400] Xorg 7.0, evdev et souris non branché

Xorg 7.0, evdev et souris non branché [logitech V400] - Hardware - Linux et OS Alternatifs

Marsh Posté le 03-07-2006 à 23:30:34    

Je viens d'acquerir une souris Logitech V400 (9 bouttons) et pour que tous mes bouttons soient reconnus il faut que j'utilise le driver "evdev".

 

Je l'utilise avec mon portable et donc elle n'est pas constament branché, mais Xorg refuse de démarrer si il ne trouve pas le périphérique et le flag : "allowmouseopenfail" (qui permet de dire à xorg de continuer même s'il ne trouve pas la souris) ne fonctionne pas avec le driver "evdev" a priori.

 


Donc je suis obliger de démarrer X avec la souris banché ce qui n'est pas le but.

 

Utiliser "ExplorerPS/2" ne me permet pas de reconnaitre les 9 bouttons : il manque les 2 bouttons latéreaux de la molette.

 

Malgres mes recherche, je n'ai rien trouvé à part des gens ayant le même soucis que moi...mais pas de solution...

 

:jap:  d'avance

Reply

Marsh Posté le 03-07-2006 à 23:30:34   

Reply

Marsh Posté le 04-07-2006 à 00:35:29    

il te faut une regle udev
http://www.sylvek.net/dotclear/ind [...] glidepoint  
 
ca devrait fonctionner pour toi aussi.
biz

Reply

Marsh Posté le 05-07-2006 à 16:58:57    

Ca peux régler un probléme mais ce n'était  ce que je pensait...

 

bref oui ca me permet d'être sur du nom sous /dev du périphérique, mais mon probléme c'est qu'il n'existe evidement pas si la souris n'est pas branché et donc Xorg ne se charge pas.

 


edit :

 


extrait du xorg.conf :

 
Citation :


Section "ServerLayout"
        Identifier     "X.org Configured"
        Screen      0  "Screen0" 0 0
        InputDevice    "Keyboard0" "CoreKeyboard"
        InputDevice    "SynapticsMouse1" "CorePointer"
        InputDevice    "Mouse1" "SendCoreEvents"
EndSection

 


Section "ServerFlags"
        Option          "allowMouseOpenFail"    "True"
EndSection

 


Section "InputDevice"
        Identifier  "Keyboard0"
        Driver      "kbd"
        Option      "XkbModel" "pc105"
        Option      "XkbLayout" "fr"
EndSection

 

Section "InputDevice"
        Identifier  "SynapticsMouse1"
        Driver      "synaptics"
        Option      "Device" "/dev/input/mice"
EndSection

 

Section "InputDevice"
        Identifier  "Mouse1"
        Driver      "evdev"
        Option      "Device" "/dev/input/v400"
EndSection

 


 

avec la regle udev suivante :

 

/etc/udev/rules.d/010_local.rules

 
Citation :


ACTION=="add", \
KERNEL=="event*", \
SUBSYSTEM=="input", \
SYSFS{manufacturer}=="Logitech", \
SYSFS{product}=="USB Receiver", \
NAME="input/v400"

 

Quand la souris est branchée : aucun soucis
Mais quand ne l'est pas branché au lancement de X freeze de X.

 


Xorg.0.log

 
Citation :


(**) Keyboard0: Protocol: standard
(**) Option "AutoRepeat" "500 30"
(**) Option "XkbRules" "xorg"
(**) Keyboard0: XkbRules: "xorg"
(**) Option "XkbModel" "pc105"
(**) Keyboard0: XkbModel: "pc105"
(**) Option "XkbLayout" "fr"
(**) Keyboard0: XkbLayout: "fr"
(**) Option "CustomKeycodes" "off"
(**) Keyboard0: CustomKeycodes disabled
(II) Synaptics touchpad driver version 0.14.4 (1404)
(--) SynapticsMouse1 auto-dev sets device to /dev/input/event1
(**) Option "Device" "/dev/input/event1"
(--) SynapticsMouse1 touchpad found
(**) Option "CorePointer"
(**) SynapticsMouse1: Core Pointer
(**) Option "SendCoreEvents"
(**) Mouse1: always reports core events
(**) Mouse1: Device: "/dev/input/v400"
(EE) Unable to open evdev device "/dev/input/v400".
(EE) PreInit failed for input device "Mouse1"
(II) UnloadModule: "evdev"
(II) XINPUT: Adding extended input device "SynapticsMouse1" (type: MOUSE)

 


  

Faute de mieux je reste avec le Driver "mouse" et le protocole "explorerPS/2" mais bon 7 bouttons sur 9 c con.....

 


Message édité par rem5 le 05-07-2006 à 18:04:33
Reply

Marsh Posté le 06-07-2006 à 10:46:35    

utilise /dev/input/mice alors sans la règle

Reply

Marsh Posté le 06-07-2006 à 10:49:06    

en fait .. Fait l'inverse...
 
ton synaptics tu lui donnes une règle udev et ta logitech tu la mappes sur /dev/input/mice
 
au vu de ton fichier xorg.conf tu fais l'inverse toi.
 
ps. oui en théorie ton touchpad sera tjrs présent au lancement de X.Org
 
--> http://www.sylvek.net/dotclear/ind [...] ibernation

Reply

Marsh Posté le 06-07-2006 à 10:55:22    

en rere-lisant ton xorg.conf (oué couché tard hier)
essaye un truc comme ça.
 
Section "InputDevice"
        Identifier  "SynapticsMouse1"
        Driver      "synaptics"
        Option      "Device" "/dev/input/alps"
EndSection
 
 
Section "InputDevice"
        Identifier  "Mouse1"
        Driver      "evdev"
        Option      "Device" "/dev/input/mice"
EndSection
 
 
piiire.. tu peux essayer de ruser en modifiant ta regle pour ta V400 pour qu'elle pointe vers /dev/input/mice au lieu de /dev/input/v400 .. ça se trouve c'est possible et tu auras un lien dev qui existera dans tous les cas. Souris débranchée mice par défaut, souris branchée le bon mice..

Reply

Marsh Posté le 08-07-2006 à 12:19:39    

Oui je vais essayer de tester un peux tout ca mais c vrai que pour l'instant mes tentatives pour faire pointer vers /dev/input/mice on fait aussi crasher X (apparement ca ne lui plait pas..)
 
mais c'est vrai que j'i tjs laissé le touchpad dessus....
 
en tt cas merci  

Reply

Marsh Posté le 08-07-2006 à 13:19:56    

ça m'a l'air d'être lié à ce bug :
https://bugs.freedesktop.org/show_bug.cgi?id=6873
 
au final, il semblerait que désigner la souris par autre chose que son device règle le problème


Message édité par Mjules le 08-07-2006 à 13:29:15

---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed