[Souris] Configured Mouse: cannot open input pEvdev [résolu]

Xorg, Compiz, KDE / Gnome / Xfce / Fluxbox / e17 / fvwm ... GDM/KDM/XDM...
Répondre
Avatar de l’utilisateur
IdoMcFly
Chu Ko Nu
Messages : 436
Inscription : lun. 17 déc. 2007, 14:26

[Souris] Configured Mouse: cannot open input pEvdev [résolu]

Message par IdoMcFly »

Je continue mes fresque d'installation de Arch sur ma machine :)

j'ai installé les paquets xorg, j'ai mis le driver proprio nvidia et j'ai tenté de configurer ma souris (une cordless logitech trackman) et en démarrant X, j'obtiens bien une session graphique avec un WM de base mais la souris refuse de bouger et les log me donnent :

Code : Tout sélectionner

$ more Xorg.0.log | egrep "EE|WW"
Current Operating System: Linux leodagan 2.6.23-ARCH #1 SMP PREEMPT Mon Nov 26 21:15:02 UTC 2007 i686
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(WW) The directory "/usr/share/fonts/TTF" does not exist.
(WW) The directory "/usr/share/fonts/Type1" does not exist.
(WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
(II) Loading extension MIT-SCREEN-SAVER
(WW) NVIDIA(0): Error while parsing panning domain in mode description
(WW) NVIDIA(0):     "1280x960@60+1280+0"
(EE) Configured Mouse: cannot open input pEvdev
(EE) PreInit returned NULL for "Configured Mouse"
le xorg.conf (qui est en fait celui de ma ubuntu que j'ai copié)

Code : Tout sélectionner

Section "ServerLayout"
    Identifier     "Default Layout"
    Screen      0  "Screen0" 0 0
    InputDevice    "Generic Keyboard"
    InputDevice    "Configured Mouse"
EndSection

Section "Files"
EndSection

Section "Module"
    Load           "glx"
    Load           "v4l"
EndSection

Section "ServerFlags"

# Removed Option "Xinerama" "true"
    Option         "Xinerama" "0"
EndSection

Section "InputDevice"
    Identifier     "Generic Keyboard"
    Driver         "kbd"
    Option         "CoreKeyboard"
    Option         "XkbRules" "xorg"
    Option         "XkbModel" "pc105"
    Option         "XkbLayout" "fr"
    Option         "XkbVariant" "oss"
    Option         "XkbOptions" "lv3:ralt_switch"
EndSection

Section "InputDevice"
    Identifier     "Configured Mouse"
    Driver         "evdev"
    Option         "Name" "*Logitech USB Receiver*"
    Option         "Dev Name" "Logitech USB Receiver"
    Option         "Dev Phys" "usb-0000:00:02.0-8/input0"
    Option         "CorePointer"
	#Option		"Device"		"/dev/input/event"
    Option         "Buttons" "10"
    Option         "Emulate3Buttons" "false"
    Option         "ZAxisMapping" "9 10"
    Option         "AngleOffset" "-32"
EndSection

Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "LG L1920B"
    HorizSync       30.0 - 83.0
    VertRefresh     56.0 - 75.0
    Gamma           1
    ModeLine       "640x480@60" 25.0 640 656 752 800 480 490 492 525 -hsync -vsync
    ModeLine       "800x600@56" 36.0 800 824 896 1024 600 601 603 625 +hsync +vsync
    ModeLine       "800x600@60" 40.0 800 840 968 1056 600 601 605 628 +hsync +vsync
    ModeLine       "1024x768@60" 65.0 1024 1048 1184 1344 768 771 777 806 -hsync -vsync
    ModeLine       "1280x960@60" 102.0 1280 1360 1496 1712 960 961 964 994 -hsync +vsync
    ModeLine       "1280x1024@60" 108.0 1280 1328 1440 1688 1024 1025 1028 1066 +hsync +vsync
EndSection

Section "Monitor"
    Identifier     "Monitor1"
    VendorName     "Unknown"
    ModelName      "IQT Q17 Digital"
    HorizSync       31.0 - 80.0
    VertRefresh     56.0 - 75.0
    Gamma           1
    ModeLine       "640x480@60" 25.0 640 656 752 800 480 490 492 525 -hsync -vsync
    ModeLine       "800x600@56" 36.0 800 824 896 1024 600 601 603 625 +hsync +vsync
    ModeLine       "800x600@60" 40.0 800 840 968 1056 600 601 605 628 +hsync +vsync
    ModeLine       "1024x768@60" 65.0 1024 1048 1184 1344 768 771 777 806 -hsync -vsync
    ModeLine       "1280x960@60" 102.0 1280 1360 1496 1712 960 961 964 994 -hsync +vsync
    ModeLine       "1280x1024@60" 108.0 1280 1328 1440 1688 1024 1025 1028 1066 +hsync +vsync
EndSection

Section "Device"
    Identifier     "Videocard0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce 6200"
    BusID          "PCI:5:0:0"
    Option         "NoLogo"
    Option         "DPMS" "on"
    Option         "RenderAccel" "true"
    Option         "CursorShadow" "true"
    Option         "SWCursor" "false"
    Option         "HWCursor" "true"
    Screen         0
EndSection

Section "Device"
    Identifier     "Videocard1"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce 6200"
    BusID          "PCI:5:0:0"
    Option         "NoLogo"
    Option         "DPMS" "on"
    Option         "RenderAccel" "true"
    Option         "CursorShadow" "true"
    Option         "SWCursor" "false"
    Option         "HWCursor" "true"
    Screen          1
EndSection

Section "Screen"
    Identifier     "screen1"
    Device         "Videocard1"
    Monitor        "Monitor1"
    DefaultDepth    24
    Option         "TwinView" "0"
    Option         "metamodes" "DFP: 1280x1024@60 +0+0; DFP: 1280x960@60 +0+0; DFP: 1024x768@60 +0+0; DFP: 800x600@60 +0+0; DFP: 800x600@56 +0+0; DFP: 640x480@60 +0+0"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

Section "Screen"

# Removed Option "TwinView" "0"
# Removed Option "metamodes" "CRT: 1280x1024 +0+0; CRT: 1280x1024@60 +0+0; CRT: 1280x960@60 +0+0; CRT: 1024x768@60 +0+0; CRT: 800x600@60 +0+0; CRT: 800x600@56 +0+0; CRT: 640x480@60 +0+0"
    Identifier     "Screen0"
    Device         "Videocard0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "TwinView" "1"
    Option         "metamodes" "CRT: 1280x1024 +1280+0, DFP: nvidia-auto-select +0+0; CRT: 1280x960@60 +1280+0, DFP: nvidia-auto-select +0+0"
EndSection

Section "Extensions"
    Option         "Composite" "Enable"
EndSection
Dernière modification par IdoMcFly le jeu. 20 déc. 2007, 09:01, modifié 2 fois.
Avatar de l’utilisateur
marc[i1]
Maître du Kyudo
Messages : 1753
Inscription : ven. 27 oct. 2006, 10:48
Localisation : Nantes (44)

Message par marc[i1] »

Salut :)

tu as installé le pilote evdev ?

Code : Tout sélectionner

extra/xf86-input-evdev 1.2.0-1
PS : pense à mettre ton titre comme ça : [Souris] blabla ;)
Ne vous emmerdez plus, emmerdez les autres.
Avatar de l’utilisateur
IdoMcFly
Chu Ko Nu
Messages : 436
Inscription : lun. 17 déc. 2007, 14:26

Message par IdoMcFly »

marc[i1] a écrit :Salut :)

tu as installé le pilote evdev ?

Code : Tout sélectionner

extra/xf86-input-evdev 1.2.0-1
PS : pense à mettre ton titre comme ça : [Souris] blabla ;)
oui oui il est installé, j'ai même vu que le bbs archlinux avait une discution dessus mais j'ai essayé chacune des solutions sauf celle de la recompilation de xorg-server...

d'ailleurs, on est à quelle version de xorg ? le xorg-clients est en 7.0 et le reste c'est des versions en 1.X on n'est pas en 7.3 ?

EDIT : url de la discution : http://bbs.archlinux.org/viewtopic.php?id=39981
Avatar de l’utilisateur
marc[i1]
Maître du Kyudo
Messages : 1753
Inscription : ven. 27 oct. 2006, 10:48
Localisation : Nantes (44)

Message par marc[i1] »

ne te fis pas au forum anglais, il parle de la version 1.1.x et aujourd'hui on a la 1.2 :)

Mais démarre hal dans ton rc.conf, ça va peut être débloquer le tout !
Ne vous emmerdez plus, emmerdez les autres.
Avatar de l’utilisateur
IdoMcFly
Chu Ko Nu
Messages : 436
Inscription : lun. 17 déc. 2007, 14:26

Message par IdoMcFly »

marc[i1] a écrit :ne te fis pas au forum anglais, il parle de la version 1.1.x et aujourd'hui on a la 1.2 :)

Mais démarre hal dans ton rc.conf, ça va peut être débloquer le tout !
j'ai essayé avec hal et toujours rien. par contre quand je met gpm, il se passe des truc louche : sélection un peu aléatoire rien qu'en bougeant la souris (enfin, le trackball)

sinon le forum parle bien de la version 1.2, comme quoi ya tout qui est pété depuis la 1.2, yen a qui sont revenu à la 1..1.5 et yen a un qui a recompilé xorg-server (message 33 du thread) mais je crois que je vais tenter d'installer udev si ce n'est pas déjà fait et tenté la solution du message 23.
Avatar de l’utilisateur
IdoMcFly
Chu Ko Nu
Messages : 436
Inscription : lun. 17 déc. 2007, 14:26

Message par IdoMcFly »

résolu avec la méthode du message 23 du bbs ! :D

j'ai enchainé sur alsa, xfce et slim. yapuka :)
Avatar de l’utilisateur
mélodie
Maître du Kyudo
Messages : 2784
Inscription : lun. 30 oct. 2006, 02:06
Localisation : Pyrénées

Message par mélodie »

IdoMcFly a écrit :résolu avec la méthode du message 23 du bbs ! :D
Félicitations !

Puis-je te demander de nous faire un petit topo ce que tu as fait pour résoudre ton problème ? Car pour voir le message 23 de bbs, il faut d'abord être inscrit et puis aussi connecté sur le forum bbs pour voir le numéro de message, puis il faut être un bon anglophone : ce serait cool pour quelqu'un qui chercherait l'info ici, un jour, de la trouver directement. :)
Avatar de l’utilisateur
IdoMcFly
Chu Ko Nu
Messages : 436
Inscription : lun. 17 déc. 2007, 14:26

Message par IdoMcFly »

mieux, je vais mettre ça sur le wiki
Avatar de l’utilisateur
IdoMcFly
Chu Ko Nu
Messages : 436
Inscription : lun. 17 déc. 2007, 14:26

Message par IdoMcFly »

bah en fait je vais le mettre là je sais pas trop où ranger l'info dans le wiki :p

dans "/dev/input/by-id/" il devrait y avoir un nom assez explicite désignant le périphérique qu'on met dans le xorg.conf au niveau de la section correspondant à son périph.
Dans son cas :

Code : Tout sélectionner

Option "Device" "/dev/input/by-id/usb-Microsoft_Microsoft_IntelliMouse_Optical-event-mouse"
A priori, il y a un bug dans Arch qui fait qu'on n'a pas by-id. Pour l'activer il faut éditer /dev/udev/rules.d/udev.rules :

Code : Tout sélectionner

# by-id links, generic and for the event devices
KERNEL=="mouse*|js*", ENV{ID_SUBSYSTEMS}=="?*", ENV{ID_SERIAL}=="?*", ENV{ID_CLASS}=="?*", SYMLINK+="input/by-id/$env{ID_SUBSYSTEMS}-$env{ID_SERIAL}-$env{ID_CLASS}"
KERNEL=="event*", ENV{ID_SUBSYSTEMS}=="?*", ENV{ID_SERIAL}=="?*", ENV{ID_CLASS}=="?*", SYMLINK+="input/by-id/$env{ID_SUBSYSTEMS}-$env{ID_SERIAL}-event-$env{ID_CLASS}"
et on remplace les 4 ID_SUBSYSTEMS par ID_BUS.

on peut trouver une liste des variable définie pour notre périphérique :

Code : Tout sélectionner

$ udevinfo --query=all --name=/dev/input/event5
P: /devices/pci0000:00/0000:00:07.2/usb1/1-2/1-2.2/1-2.2:1.0/input/input5/event5
N: input/event5
S: input/by-id/usb-Microsoft_Microsoft_IntelliMouse_Optical-event-mouse
S: input/by-path/pci-0000:00:07.2-usb-0:2.2:1.0-event-mouse
E: ID_VENDOR=Microsoft
E: ID_MODEL=Microsoft_IntelliMouse_Optical
E: ID_REVISION=0121
E: ID_SERIAL=Microsoft_Microsoft_IntelliMouse_Optical
E: ID_TYPE=hid
E: ID_BUS=usb
E: ID_CLASS=mouse
E: ID_PATH=pci-0000:00:07.2-usb-0:2.2:1.0
il l'a fait sur event5, il faut trouver le event qui correspond à notre périph. Pour ça j'ai fait

Code : Tout sélectionner

cat /proc/inputs/devices
ou un truc dans le genre (je corrigerais quand j'aurais un environnement me permettant de venir sur le forum :p)
Avatar de l’utilisateur
mélodie
Maître du Kyudo
Messages : 2784
Inscription : lun. 30 oct. 2006, 02:06
Localisation : Pyrénées

Message par mélodie »

IdoMcFly a écrit :(je corrigerais quand j'aurais un environnement me permettant de venir sur le forum :p)
D'accord ! :)
PhrAok
newbie
Messages : 4
Inscription : sam. 16 déc. 2006, 02:36

Message par PhrAok »

IdoMcFly a écrit :bah en fait je vais le mettre là je sais pas trop où ranger l'info dans le wiki :p

......
il l'a fait sur event5, il faut trouver le event qui correspond à notre périph. Pour ça j'ai fait

Code : Tout sélectionner

cat /proc/inputs/devices
ou un truc dans le genre (je corrigerais quand j'aurais un environnement me permettant de venir sur le forum :p)
Merci, ma souris fonctionne enfin avec evdev!!
un extrait de mon xorg.conf

Code : Tout sélectionner

Section "ServerLayout"
	Identifier     "Xorg Configured"
	Screen      0  "Screen0" 0 0
	InputDevice    "Keyboard0" "CoreKeyboard"
# PS/2 Mouse not detected
# Serial Mouse not detected
#        InputDevice    "USB Mouse" "CorePointer"
	InputDevice    "Evdev Mouse" "SendCoreEvents"
EndSection
...
Section "InputDevice"
    Identifier     "Evdev Mouse"
    Driver         "evdev"
    Option         "Name" "Logitech USB RECEIVER" ##egrep "Name|Handlers" /proc/bus/input/devices
    Option         "Buttons" "12"
    Option "Device" "/dev/input/by-id/usb-Logitech_USB_RECEIVER-event-mouse"
    Option         "SendCoreEvents" "true"
EndSection
...

Répondre