synaptics driver não funciona com o novo kernel?

1

depois que eu atualizei do kernel 3.13.0-29 meu driver synaptics parece ter parado de funcionar. as funções básicas do touchpad ainda funcionam (isso inclui mover o cursor e clicar), mas nenhum clique direito ou clique do meio nem a rolagem funciona. synclient -l dá erro:

Couldn't find synaptics properties. No synaptics driver loaded?

$ xinput
⎡ Virtual core pointer                      id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ PS/2 Synaptics TouchPad                   id=12   [slave  pointer  (2)]
⎜   ↳  USB OPTICAL MOUSE                        id=14   [slave  pointer  (2)]

também xinput list-props 12

Device 'PS/2 Synaptics TouchPad':

Device Enabled (142):   1
Coordinate Transformation Matrix (144): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
Device Accel Profile (265): 0
Device Accel Constant Deceleration (266):   1.000000
Device Accel Adaptive Deceleration (267):   1.000000
Device Accel Velocity Scaling (268):    10.000000
Device Product ID (261):    2, 1
Device Node (262):  "/dev/input/event4"
Evdev Axis Inversion (269): 0, 0
Evdev Axes Swap (271):  0
Axis Labels (272):  "Rel X" (152), "Rel Y" (153)
Button Labels (273):    "Button Left" (145), "Button Middle" (146), "Button Right" (147), "Button Wheel Up" (148), "Button Wheel Down" (149)
Evdev Middle Button Emulation (274):    0
Evdev Middle Button Timeout (275):  50
Evdev Third Button Emulation (276): 0
Evdev Third Button Emulation Timeout (277): 1000
Evdev Third Button Emulation Button (278):  3
Evdev Third Button Emulation Threshold (279):   20
Evdev Wheel Emulation (280):    0
Evdev Wheel Emulation Axes (281):   0, 0, 4, 5
Evdev Wheel Emulation Inertia (282):    10
Evdev Wheel Emulation Timeout (283):    200
Evdev Wheel Emulation Button (284): 4
Evdev Drag Lock Buttons (285):  0

então tudo parece normal. por outro lado, cat /var/log/Xorg.0.log | grep syna não fornece nada, mas cat /var/log/Xorg.0.log | grep Syn fornece resultados razoáveis:

[    29.173] (II) config/udev: Adding input device PS/2 Synaptics TouchPad (/dev/input/event4)
[    29.173] (**) PS/2 Synaptics TouchPad: Applying InputClass "evdev pointer catchall"
[    29.173] (II) Using input driver 'evdev' for 'PS/2 Synaptics TouchPad'
[    29.173] (**) PS/2 Synaptics TouchPad: always reports core events
[    29.173] (**) evdev: PS/2 Synaptics TouchPad: Device: "/dev/input/event4"
[    29.173] (--) evdev: PS/2 Synaptics TouchPad: Vendor 0x2 Product 0x1
[    29.173] (--) evdev: PS/2 Synaptics TouchPad: Found 3 mouse buttons
[    29.173] (--) evdev: PS/2 Synaptics TouchPad: Found relative axes
[    29.173] (--) evdev: PS/2 Synaptics TouchPad: Found x and y relative axes
[    29.173] (II) evdev: PS/2 Synaptics TouchPad: Configuring as mouse
[    29.173] (**) evdev: PS/2 Synaptics TouchPad: YAxisMapping: buttons 4 and 5
[    29.173] (**) evdev: PS/2 Synaptics TouchPad: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
[    29.173] (II) XINPUT: Adding extended input device "PS/2 Synaptics TouchPad" (type: MOUSE, id 12)
[    29.173] (II) evdev: PS/2 Synaptics TouchPad: initialized for relative axes.
[    29.173] (**) PS/2 Synaptics TouchPad: (accel) keeping acceleration scheme 1
[    29.173] (**) PS/2 Synaptics TouchPad: (accel) acceleration profile 0
[    29.173] (**) PS/2 Synaptics TouchPad: (accel) acceleration factor: 2.000
[    29.173] (**) PS/2 Synaptics TouchPad: (accel) acceleration threshold: 4
[    29.173] (II) config/udev: Adding input device PS/2 Synaptics TouchPad (/dev/input/mouse0)

Eu tentei adicionar entrada a /etc/X11/xorg.conf , mas não funcionou. Quando inicializo usando o kernel 3.13.0-29, tudo funciona. Com qualquer novo kernel - problemas. Alguma ideia de como corrigir / depurar?

aplausos!

    
por Picek 25.08.2014 / 12:54

0 respostas