[xorg,udev]Clavier et souris non reconnus (résolu)
Publié : mer. 18 janv. 2012, 23:55
Bonjour,
Suite à une mise à jour d'udev (174 ou 175, j'ai fait les deux en une fois), je n'ai plus de clavier ni de souris au démarrage de X. Je suis obligé de maintenir udev à 173, ce qui implique de ne pas mettre a jour des trucs importants, comme par exemple initscripts, mkinitcpio et linux...
Je ne suis pas arrivé à trouver de message d'erreur, mais en faisant un diff de mes xorg.0.log (entre udev 173 et udev 175), je ne trouve aucun signe d'une activation d'udev par xorg pour la version 175. Voici la partie en cause, existante pour 173, absente pour 175 (tout le reste est identique) :
Comment faire pour que udev soit bien appelé par X ?
Il y'avait ce commentaire lors de la mise a jour d'udev, mais je ne sais pas trop quoi en tirer :
Faut-il que je change certains groupes ?
Bref, je nage dans le flou...
Suite à une mise à jour d'udev (174 ou 175, j'ai fait les deux en une fois), je n'ai plus de clavier ni de souris au démarrage de X. Je suis obligé de maintenir udev à 173, ce qui implique de ne pas mettre a jour des trucs importants, comme par exemple initscripts, mkinitcpio et linux...
Je ne suis pas arrivé à trouver de message d'erreur, mais en faisant un diff de mes xorg.0.log (entre udev 173 et udev 175), je ne trouve aucun signe d'une activation d'udev par xorg pour la version 175. Voici la partie en cause, existante pour 173, absente pour 175 (tout le reste est identique) :
Code : Tout sélectionner
[ 39.555] (II) Using input driver 'evdev' for 'Power Button'
[ 39.555] (II) Loading /usr/lib/xorg/modules/input/evdev_drv.so
[ 39.555] Option "XkbRules" "evdev"
[ 39.555] Option "XkbModel" "evdev"
[ 39.555] Option "XkbLayout" "fr"
[ 39.555] Option "_source" "server/udev"
[ 39.555] Option "name" "Power Button"
[ 39.555] Option "path" "/dev/input/event4"
[ 39.555] Option "device" "/dev/input/event4"
[ 39.555] Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input4/event4"
[ 39.555] Option "driver" "evdev"
[ 39.555] (**) Power Button: always reports core events
[ 39.555] (**) Power Button: Device: "/dev/input/event4"
[ 39.555] (--) Power Button: Found keys
[ 39.555] (II) Power Button: Configuring as keyboard
[ 39.555] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input4/event4"
[ 39.555] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 6)
[ 39.555] (**) Option "xkb_rules" "evdev"
[ 39.555] (**) Option "xkb_model" "evdev"
[ 39.555] (**) Option "xkb_layout" "fr"
[ 39.583] (II) config/udev: Adding input device Video Bus (/dev/input/event5)
[ 39.583] (**) Video Bus: Applying InputClass "evdev keyboard catchall"
[ 39.583] (II) Using input driver 'evdev' for 'Video Bus'
[ 39.583] (II) Loading /usr/lib/xorg/modules/input/evdev_drv.so
[ 39.583] Option "XkbRules" "evdev"
[ 39.583] Option "XkbModel" "evdev"
[ 39.583] Option "XkbLayout" "fr"
[ 39.583] Option "_source" "server/udev"
[ 39.583] Option "name" "Video Bus"
[ 39.583] Option "path" "/dev/input/event5"
[ 39.583] Option "device" "/dev/input/event5"
[ 39.583] Option "config_info" "udev:/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:00/input/input5/event5"
[ 39.583] Option "driver" "evdev"
[ 39.583] (**) Video Bus: always reports core events
[ 39.583] (**) Video Bus: Device: "/dev/input/event5"
[ 39.583] (--) Video Bus: Found keys
[ 39.583] (II) Video Bus: Configuring as keyboard
[ 39.583] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:00/input/input5/event5"
[ 39.583] (II) XINPUT: Adding extended input device "Video Bus" (type: KEYBOARD, id 7)
[ 39.583] (**) Option "xkb_rules" "evdev"
[ 39.583] (**) Option "xkb_model" "evdev"
[ 39.583] (**) Option "xkb_layout" "fr"
[ 39.583] (II) XKB: Reusing cached keymap
[ 39.583] (II) config/udev: Adding input device Power Button (/dev/input/event1)
[ 39.583] (**) Power Button: Applying InputClass "evdev keyboard catchall"
[ 39.583] (II) Using input driver 'evdev' for 'Power Button'
[ 39.583] (II) Loading /usr/lib/xorg/modules/input/evdev_drv.so
[ 39.583] Option "XkbRules" "evdev"
[ 39.583] Option "XkbModel" "evdev"
[ 39.583] Option "XkbLayout" "fr"
[ 39.583] Option "_source" "server/udev"
[ 39.583] Option "name" "Power Button"
[ 39.583] Option "path" "/dev/input/event1"
[ 39.583] Option "device" "/dev/input/event1"
[ 39.583] Option "config_info" "udev:/sys/devices/LNXSYSTM:00/device:00/PNP0C0C:00/input/input1/event1"
[ 39.583] Option "driver" "evdev"
[ 39.583] (**) Power Button: always reports core events
[ 39.583] (**) Power Button: Device: "/dev/input/event1"
[ 39.583] (--) Power Button: Found keys
[ 39.583] (II) Power Button: Configuring as keyboard
[ 39.583] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/device:00/PNP0C0C:00/input/input1/event1"
[ 39.584] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 8)
[ 39.584] (**) Option "xkb_rules" "evdev"
[ 39.584] (**) Option "xkb_model" "evdev"
[ 39.584] (**) Option "xkb_layout" "fr"
[ 39.584] (II) XKB: Reusing cached keymap
[ 39.584] (II) config/udev: Adding input device Lid Switch (/dev/input/event3)
[ 39.584] (II) No input driver/identifier specified (ignoring)
[ 39.584] (II) config/udev: Adding input device Sleep Button (/dev/input/event2)
[ 39.584] (**) Sleep Button: Applying InputClass "evdev keyboard catchall"
[ 39.584] (II) Using input driver 'evdev' for 'Sleep Button'
[ 39.584] (II) Loading /usr/lib/xorg/modules/input/evdev_drv.so
[ 39.584] Option "XkbRules" "evdev"
[ 39.584] Option "XkbModel" "evdev"
[ 39.584] Option "XkbLayout" "fr"
[ 39.584] Option "_source" "server/udev"
[ 39.584] Option "name" "Sleep Button"
[ 39.584] Option "path" "/dev/input/event2"
[ 39.584] Option "device" "/dev/input/event2"
[ 39.584] Option "config_info" "udev:/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input2/event2"
[ 39.584] Option "driver" "evdev"
[ 39.584] (**) Sleep Button: always reports core events
[ 39.584] (**) Sleep Button: Device: "/dev/input/event2"
[ 39.584] (--) Sleep Button: Found keys
[ 39.584] (II) Sleep Button: Configuring as keyboard
[ 39.584] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input2/event2"
[ 39.584] (II) XINPUT: Adding extended input device "Sleep Button" (type: KEYBOARD, id 9)
[ 39.584] (**) Option "xkb_rules" "evdev"
[ 39.584] (**) Option "xkb_model" "evdev"
[ 39.584] (**) Option "xkb_layout" "fr"
[ 39.584] (II) XKB: Reusing cached keymap
[ 39.585] (II) config/udev: Adding input device HDA Digital PCBeep (/dev/input/event10)
[ 39.585] (II) No input driver/identifier specified (ignoring)
[ 39.585] (II) config/udev: Adding input device HDA Intel PCH HDMI/DP (/dev/input/event11)
[ 39.585] (II) No input driver/identifier specified (ignoring)
[ 39.585] (II) config/udev: Adding input device HDA Intel PCH Mic (/dev/input/event12)
[ 39.585] (II) No input driver/identifier specified (ignoring)
[ 39.585] (II) config/udev: Adding input device HDA Intel PCH Headphone (/dev/input/event13)
[ 39.585] (II) No input driver/identifier specified (ignoring)
[ 39.585] (II) config/udev: Adding input device Razer DeathAdder (/dev/input/event6)
[ 39.585] (**) Razer DeathAdder: Applying InputClass "evdev pointer catchall"
[ 39.585] (II) Using input driver 'evdev' for 'Razer DeathAdder'
[ 39.585] (II) Loading /usr/lib/xorg/modules/input/evdev_drv.so
[ 39.585] Option "XkbRules" "evdev"
[ 39.585] Option "XkbModel" "evdev"
[ 39.585] Option "XkbLayout" "us"
[ 39.585] Option "_source" "server/udev"
[ 39.586] Option "name" "Razer DeathAdder"
[ 39.586] Option "path" "/dev/input/event6"
[ 39.586] Option "device" "/dev/input/event6"
[ 39.586] Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.1/2-1.1:1.0/input/input6/event6"
[ 39.586] Option "driver" "evdev"
[ 39.586] (**) Razer DeathAdder: always reports core events
[ 39.586] (**) Razer DeathAdder: Device: "/dev/input/event6"
[ 39.586] (--) Razer DeathAdder: Found 12 mouse buttons
[ 39.586] (--) Razer DeathAdder: Found scroll wheel(s)
[ 39.586] (--) Razer DeathAdder: Found relative axes
[ 39.586] (--) Razer DeathAdder: Found x and y relative axes
[ 39.586] (II) Razer DeathAdder: Configuring as mouse
[ 39.586] (II) Razer DeathAdder: Adding scrollwheel support
[ 39.586] (**) Razer DeathAdder: YAxisMapping: buttons 4 and 5
[ 39.586] (**) Razer DeathAdder: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
[ 39.586] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.1/2-1.1:1.0/input/input6/event6"
[ 39.586] (II) XINPUT: Adding extended input device "Razer DeathAdder" (type: MOUSE, id 10)
[ 39.586] (II) Razer DeathAdder: initialized for relative axes.
[ 39.586] (**) Razer DeathAdder: (accel) keeping acceleration scheme 1
[ 39.586] (**) Razer DeathAdder: (accel) acceleration profile 0
[ 39.586] (**) Razer DeathAdder: (accel) acceleration factor: 2.000
[ 39.586] (**) Razer DeathAdder: (accel) acceleration threshold: 4
[ 39.586] (II) config/udev: Adding input device Razer DeathAdder (/dev/input/mouse0)
[ 39.586] (II) No input driver/identifier specified (ignoring)
[ 39.586] (II) config/udev: Adding input device BisonCam, NB Pro (/dev/input/event9)
[ 39.586] (**) BisonCam, NB Pro: Applying InputClass "evdev keyboard catchall"
[ 39.586] (II) Using input driver 'evdev' for 'BisonCam, NB Pro'
[ 39.586] (II) Loading /usr/lib/xorg/modules/input/evdev_drv.so
[ 39.586] Option "XkbRules" "evdev"
[ 39.586] Option "XkbModel" "evdev"
[ 39.586] Option "XkbLayout" "fr"
[ 39.586] Option "_source" "server/udev"
[ 39.586] Option "name" "BisonCam, NB Pro"
[ 39.586] Option "path" "/dev/input/event9"
[ 39.586] Option "device" "/dev/input/event9"
[ 39.586] Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.6/2-1.6:1.0/input/input9/event9"
[ 39.586] Option "driver" "evdev"
[ 39.586] (**) BisonCam, NB Pro: always reports core events
[ 39.586] (**) BisonCam, NB Pro: Device: "/dev/input/event9"
[ 39.586] (--) BisonCam, NB Pro: Found keys
[ 39.586] (II) BisonCam, NB Pro: Configuring as keyboard
[ 39.586] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.6/2-1.6:1.0/input/input9/event9"
[ 39.586] (II) XINPUT: Adding extended input device "BisonCam, NB Pro" (type: KEYBOARD, id 11)
[ 39.586] (**) Option "xkb_rules" "evdev"
[ 39.586] (**) Option "xkb_model" "evdev"
[ 39.586] (**) Option "xkb_layout" "fr"
[ 39.587] (II) XKB: Reusing cached keymap
[ 39.587] (II) config/udev: Adding input device AT Translated Set 2 keyboard (/dev/input/event0)
[ 39.587] (**) AT Translated Set 2 keyboard: Applying InputClass "evdev keyboard catchall"
[ 39.587] (II) Using input driver 'evdev' for 'AT Translated Set 2 keyboard'
[ 39.587] (II) Loading /usr/lib/xorg/modules/input/evdev_drv.so
[ 39.587] Option "XkbRules" "evdev"
[ 39.587] Option "XkbModel" "evdev"
[ 39.587] Option "XkbLayout" "fr"
[ 39.587] Option "_source" "server/udev"
[ 39.587] Option "name" "AT Translated Set 2 keyboard"
[ 39.587] Option "path" "/dev/input/event0"
[ 39.587] Option "device" "/dev/input/event0"
[ 39.587] Option "config_info" "udev:/sys/devices/platform/i8042/serio0/input/input0/event0"
[ 39.587] Option "driver" "evdev"
[ 39.587] (**) AT Translated Set 2 keyboard: always reports core events
[ 39.587] (**) AT Translated Set 2 keyboard: Device: "/dev/input/event0"
[ 39.587] (--) AT Translated Set 2 keyboard: Found keys
[ 39.587] (II) AT Translated Set 2 keyboard: Configuring as keyboard
[ 39.587] (**) Option "config_info" "udev:/sys/devices/platform/i8042/serio0/input/input0/event0"
[ 39.587] (II) XINPUT: Adding extended input device "AT Translated Set 2 keyboard" (type: KEYBOARD, id 12)
[ 39.587] (**) Option "xkb_rules" "evdev"
[ 39.587] (**) Option "xkb_model" "evdev"
[ 39.587] (**) Option "xkb_layout" "fr"
[ 39.587] (II) XKB: Reusing cached keymap
[ 39.587] (II) config/udev: Adding input device SynPS/2 Synaptics TouchPad (/dev/input/event8)
[ 39.587] (**) SynPS/2 Synaptics TouchPad: Applying InputClass "evdev touchpad catchall"
[ 39.587] (**) SynPS/2 Synaptics TouchPad: Applying InputClass "touchpad catchall"
[ 39.587] (II) LoadModule: "synaptics"
[ 39.588] (II) Loading /usr/lib/xorg/modules/input/synaptics_drv.so
[ 39.598] (II) Module synaptics: vendor="X.Org Foundation"
[ 39.598] compiled for 1.11.0, module version = 1.5.0
[ 39.598] Module class: X.Org XInput Driver
[ 39.598] ABI class: X.Org XInput driver, version 13.0
[ 39.598] (II) Using input driver 'synaptics' for 'SynPS/2 Synaptics TouchPad'
[ 39.598] (II) Loading /usr/lib/xorg/modules/input/synaptics_drv.so
[ 39.598] Option "_source" "server/udev"
[ 39.598] Option "name" "SynPS/2 Synaptics TouchPad"
[ 39.598] Option "path" "/dev/input/event8"
[ 39.598] Option "device" "/dev/input/event8"
[ 39.598] Option "config_info" "udev:/sys/devices/platform/i8042/serio2/input/input8/event8"
[ 39.598] Option "driver" "synaptics"
[ 39.598] Option "TapButton1" "1"
[ 39.598] Option "TapButton2" "2"
[ 39.598] Option "TapButton3" "3"
[ 39.598] Option "VertEdgeScroll" "on"
[ 39.598] Option "HorizEdgeScroll" "on"
[ 39.598] (**) SynPS/2 Synaptics TouchPad: always reports core events
[ 39.598] (**) Option "Device" "/dev/input/event8"
[ 39.833] (**) Option "Device" "/dev/input/event8"
[ 39.833] port opened successfully
[ 39.940] (--) synaptics: SynPS/2 Synaptics TouchPad: x-axis range 1472 - 5692
[ 39.940] (--) synaptics: SynPS/2 Synaptics TouchPad: y-axis range 1408 - 4680
[ 39.940] (--) synaptics: SynPS/2 Synaptics TouchPad: pressure range 0 - 255
[ 39.940] (--) synaptics: SynPS/2 Synaptics TouchPad: finger width range 0 - 0
[ 39.940] (--) synaptics: SynPS/2 Synaptics TouchPad: buttons: left right double triple
[ 39.940] (--) synaptics: SynPS/2 Synaptics TouchPad: Vendor 0x2 Product 0x7
[ 39.940] (**) Option "VertEdgeScroll" "on"
[ 39.940] (**) Option "HorizEdgeScroll" "on"
[ 39.940] (**) Option "TapButton1" "1"
[ 39.940] (**) Option "TapButton2" "2"
[ 39.940] (**) Option "TapButton3" "3"
[ 40.026] (--) synaptics: SynPS/2 Synaptics TouchPad: touchpad found
[ 40.026] (**) SynPS/2 Synaptics TouchPad: always reports core events
[ 40.133] (**) Option "config_info" "udev:/sys/devices/platform/i8042/serio2/input/input8/event8"
[ 40.133] (II) XINPUT: Adding extended input device "SynPS/2 Synaptics TouchPad" (type: TOUCHPAD, id 13)
[ 40.133] (**) synaptics: SynPS/2 Synaptics TouchPad: (accel) MinSpeed is now constant deceleration 2.5
[ 40.133] (**) synaptics: SynPS/2 Synaptics TouchPad: MaxSpeed is now 1.75
[ 40.133] (**) synaptics: SynPS/2 Synaptics TouchPad: AccelFactor is now 0.037
[ 40.133] (**) SynPS/2 Synaptics TouchPad: (accel) keeping acceleration scheme 1
[ 40.133] (**) SynPS/2 Synaptics TouchPad: (accel) acceleration profile 1
[ 40.133] (**) SynPS/2 Synaptics TouchPad: (accel) acceleration factor: 2.000
[ 40.133] (**) SynPS/2 Synaptics TouchPad: (accel) acceleration threshold: 4
[ 40.133] (**) Option "Device" "/dev/input/event8"
[ 40.133] (--) synaptics: SynPS/2 Synaptics TouchPad: touchpad found
[ 40.134] (II) config/udev: Adding input device SynPS/2 Synaptics TouchPad (/dev/input/mouse1)
[ 40.134] (II) No input driver/identifier specified (ignoring)
[ 40.134] (II) config/udev: Adding input device PC Speaker (/dev/input/event7)
[ 40.134] (II) No input driver/identifier specified (ignoring)
Il y'avait ce commentaire lors de la mise a jour d'udev, mais je ne sais pas trop quoi en tirer :
Code : Tout sélectionner
ATTENTION UDEV:
----------
We now use upstream rules for assigning devices to the 'disk', 'optical',
'scanner' and 'video' groups. Beware of any changes.
--
We no longer create symlinks from /dev/<dev> to /dev/<dev>0.
--
For security reasons, we no longer add devices to the 'storage' group. Use
udisks and friends, or add custom rules to /etc/udev.d/rules/, if you want
this functionality back.
--
We no longer create the static nodes on install needed for an initrd-less and
devtmpfs-less boot, this only affects fresh installs.
---------------
Bref, je nage dans le flou...