• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

[gelöst] OpenSUSE 13.2: touchpad verschwunden

gehrke

Administrator
Teammitglied
Moin *,

mein nächstes Problem mit einer frischen OpenSUSE 13.2 - Installation betrifft das Touchpad unter KDE. Während der Installation und die erste Zeit danach funktionierte das Teil - dann plötzlich war die Funktionalität einfach so weg.
Zuvor lief kurzzeitig auf dem System ein Kali, Win7 sowie OpenSUSE 13.1 - bei allen funktionierte das Touchpad.

Zur Hardware:
Code:
[    4.044463] input: ETPS/2 Elantech Touchpad as /devices/platform/i8042/serio4/input/input8
Code:
j6:~ # hwinfo
>> input.2: input
----- /proc/bus/input/devices -----
  I: Bus=0011 Vendor=0002 Product=000e Version=0000
  N: Name="ETPS/2 Elantech Touchpad"
  P: Phys=isa0060/serio4/input0
  S: Sysfs=/devices/platform/i8042/serio4/input/input8
  U: Uniq=
  H: Handlers=mouse0 event1 
  B: PROP=5
  B: EV=b
  B: KEY=e420 10000 0 0 0 0
  B: ABS=661800011000003
[...]
bus = 17, name = ETPS/2 Elantech Touchpad
  handlers = mouse0 event1
  key = 000000000000e42000000000000100000000000000000000000000000000000000000000000000000000000000000000
  abs = 0661800011000003
  mouse buttons = 1
  mouse wheels = 0
  is_mouse = 1
  is_joystick = 0
  P: /devices/platform/i8042/serio4/input/input8
  E: ABS=661800011000003
  E: DEVPATH=/devices/platform/i8042/serio4/input/input8
  E: EV=b
  E: ID_FOR_SEAT=input-platform-i8042-serio-4
  E: ID_INPUT=1
  E: ID_INPUT_TOUCHPAD=1
  E: ID_PATH=platform-i8042-serio-4
  E: ID_PATH_TAG=platform-i8042-serio-4
  E: ID_SERIAL=noserial
  E: KEY=e420 10000 0 0 0 0
  E: MODALIAS=input:b0011v0002p000Ee0000-e0,1,3,k110,145,14A,14D,14E,14F,ra0,1,18,1C,2F,30,35,36,39,3A,mlsfw
  E: NAME="ETPS/2 Elantech Touchpad"
  E: PHYS="isa0060/serio4/input0"
  E: PRODUCT=11/2/e/0
  E: PROP=5
  E: SUBSYSTEM=input
  E: TAGS=:seat:
  E: USEC_INITIALIZED=991232
[...]  
  P: /devices/platform/i8042/serio4/input/input8/event1
  N: input/event1
  S: input/by-path/platform-i8042-serio-4-event-mouse
  E: DEVLINKS=/dev/input/by-path/platform-i8042-serio-4-event-mouse
  E: DEVNAME=/dev/input/event1
  E: DEVPATH=/devices/platform/i8042/serio4/input/input8/event1
  E: ID_INPUT=1
  E: ID_INPUT_TOUCHPAD=1
  E: ID_PATH=platform-i8042-serio-4
  E: ID_PATH_TAG=platform-i8042-serio-4
  E: ID_SERIAL=noserial
  E: MAJOR=13
  E: MINOR=65
  E: SUBSYSTEM=input
  E: USEC_INITIALIZED=991464
 
OP
gehrke

gehrke

Administrator
Teammitglied
Aus /var/log/Xorg.0.log:
Code:
[    34.513] (II) config/udev: Adding input device ETPS/2 Elantech Touchpad (/dev/input/event1)
[    34.514] (**) ETPS/2 Elantech Touchpad: Applying InputClass "evdev touchpad catchall"
[    34.514] (**) ETPS/2 Elantech Touchpad: Applying InputClass "evdev touchpad catchall"
[    34.514] (**) ETPS/2 Elantech Touchpad: Applying InputClass "touchpad catchall"
[    34.514] (**) ETPS/2 Elantech Touchpad: Applying InputClass "Default clickpad buttons"
[    34.514] (II) LoadModule: "synaptics"
[    34.514] (II) Loading /usr/lib64/xorg/modules/input/synaptics_drv.so
[    34.515] (II) Module synaptics: vendor="X.Org Foundation"
[    34.515]    compiled for 1.16.1, module version = 1.8.1
[    34.515]    Module class: X.Org XInput Driver
[    34.515]    ABI class: X.Org XInput driver, version 21.0
[    34.515] (II) Using input driver 'synaptics' for 'ETPS/2 Elantech Touchpad'
[    34.515] (**) ETPS/2 Elantech Touchpad: always reports core events
[    34.515] (**) Option "Device" "/dev/input/event1"
[    34.568] (II) synaptics: ETPS/2 Elantech Touchpad: found clickpad property
[    34.568] (--) synaptics: ETPS/2 Elantech Touchpad: x-axis range 0 - 3097 (res 31)
[    34.568] (--) synaptics: ETPS/2 Elantech Touchpad: y-axis range 0 - 2119 (res 32)
[    34.568] (--) synaptics: ETPS/2 Elantech Touchpad: pressure range 0 - 255
[    34.568] (--) synaptics: ETPS/2 Elantech Touchpad: finger width range 0 - 15
[    34.568] (--) synaptics: ETPS/2 Elantech Touchpad: buttons: left double triple
[    34.568] (--) synaptics: ETPS/2 Elantech Touchpad: Vendor 0x2 Product 0xe
[    34.568] (**) Option "HorizEdgeScroll" "off"
[    34.568] (**) Option "TapButton1" "1"
[    34.568] (**) Option "TapButton2" "3"
[    34.568] (**) Option "TapButton3" "2"
[    34.568] (**) Option "SoftButtonAreas" "50% 0 82% 0 0 0 0 0"
[    34.568] (--) synaptics: ETPS/2 Elantech Touchpad: touchpad found
[    34.568] (**) ETPS/2 Elantech Touchpad: always reports core events
[    34.588] (**) Option "config_info" "udev:/sys/devices/platform/i8042/serio4/input/input8/event1"
[    34.588] (II) XINPUT: Adding extended input device "ETPS/2 Elantech Touchpad" (type: TOUCHPAD, id 13)
[    34.588] (**) synaptics: ETPS/2 Elantech Touchpad: (accel) MinSpeed is now constant deceleration 2.5
[    34.588] (**) synaptics: ETPS/2 Elantech Touchpad: (accel) MaxSpeed is now 1.75
[    34.588] (**) synaptics: ETPS/2 Elantech Touchpad: (accel) AccelFactor is now 0.053
[    34.588] (**) ETPS/2 Elantech Touchpad: (accel) keeping acceleration scheme 1
[    34.588] (**) ETPS/2 Elantech Touchpad: (accel) acceleration profile 1
[    34.588] (**) ETPS/2 Elantech Touchpad: (accel) acceleration factor: 2.000
[    34.588] (**) ETPS/2 Elantech Touchpad: (accel) acceleration threshold: 4
[    34.589] (--) synaptics: ETPS/2 Elantech Touchpad: touchpad found
[    34.589] (II) config/udev: Adding input device ETPS/2 Elantech Touchpad (/dev/input/mouse0)
[    34.589] (**) ETPS/2 Elantech Touchpad: Ignoring device from InputClass "touchpad ignore duplicates"
 
OP
gehrke

gehrke

Administrator
Teammitglied
Die Lösung habe ich hier gefunden: http://forums.opensuse.org/showthread.php/485338-Synaptics-touchpad-no-longer-working/page2

Das Verhalten ist user-abhängig und tritt so nur bei diesem User auf. Mit dieser Konfiguration funktioniert das wieder:
Code:
gehrke@j6:~> cat ~/.kde4/share/config/ktouchpadenablerrc
[general]
touchpadEnabled=true
(vorher stand da 'false')

Keine Ahnung, wie das dahin gekommen ist. Muss wohl bei irgendeiner Einstellungsänderung passiert sein, die ich im Laufe der Zeit vorgenommen habe. Dabei lasse ich es bewenden.

TNX
 
Oben