New Lenovo X1 Yoga Gen 1. Originally installed openSUSE 13.2 (no Wifi, no touchscreen), then upgraded to Leap 42.1 (direct install did not work, blank screen). Previous device is Lenovo X220T with openSUSE 12.1 through 13.2, everything working with some custom scripts (I generally know what I’m doing).
**Problem: **Touchscreen does not work (pen or touch)
I have tried this with stock kernel from Leap 42.1 (kernel-default-4.1.15-8.1.x86_64), then tried a kernel from kernel:stable (kernel-default-4.4.1-4.1.g4dac1be.x86_64), results are (for touchscreen) the same.
Symptom: xinput and xsetwacom see the touch screen (see output below), but touch does not work, pen does not work. libwacom*-list-local-devices* sees devices, but reports DIFFERENT parameters (my emphasis below). Everything looks fine to me, but nothing works.
I’ve tried toggling (from command line) touch parameters on/off, to no avail. Wacom calibration app (Gnome 3.16) crashes.
(otherwise, this is a nice device, everything else works out of the box)
Any ideas?
xinput:
> xinput --list
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ Wacom Co.,Ltd. Pen and multitouch sensor Finger touch id=9 [slave pointer (2)]
⎜ ↳ Wacom Co.,Ltd. Pen and multitouch sensor Pen stylus id=10 [slave pointer (2)]
⎜ ↳ SynPS/2 Synaptics TouchPad id=13 [slave pointer (2)]
⎜ ↳ TPPS/2 IBM TrackPoint id=14 [slave pointer (2)]
⎜ ↳ Wacom Co.,Ltd. Pen and multitouch sensor Pen eraser id=16 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ Power Button id=6 [slave keyboard (3)]
↳ Video Bus id=7 [slave keyboard (3)]
↳ Sleep Button id=8 [slave keyboard (3)]
↳ Integrated Camera id=11 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=12 [slave keyboard (3)]
↳ ThinkPad Extra Buttons id=15 [slave keyboard (3)]
xsetwacom:
> xsetwacom --list
Wacom Co.,Ltd. Pen and multitouch sensor Finger touch id: 9 type: TOUCH
Wacom Co.,Ltd. Pen and multitouch sensor Pen stylus id: 10 type: STYLUS
Wacom Co.,Ltd. Pen and multitouch sensor Pen eraser id: 16 type: ERASER
> xsetwacom --get 9 "all"
Option "Area" "0 0 12364 6956"
Button: Actions are not supported by xorg.conf. Try shell format (-s) instead.
Button: Actions are not supported by xorg.conf. Try shell format (-s) instead.
Button: Actions are not supported by xorg.conf. Try shell format (-s) instead.
Option "DebugLevel" "0"
Option "CommonDBG" "0"
Option "Suppress" "2"
Option "RawSample" "4"
Option "PressCurve" "0 0 100 100"
Option "Mode" "Absolute"
Property 'Wacom Hover Click' does not exist on device.
**Option "Touch" "on"**
Property 'Wacom Hardware Touch Switch' does not exist on device.
Option "Gesture" "on"
Option "ZoomDistance" "543"
Option "ScrollDistance" "241"
Option "TapTime" "250"
Property 'Wacom Proximity Threshold' does not exist on device.
Option "Rotate" "none"
Property 'Wacom Wheel Buttons' does not exist on device.
Property 'Wacom Wheel Buttons' does not exist on device.
Property 'Wacom Wheel Buttons' does not exist on device.
Property 'Wacom Wheel Buttons' does not exist on device.
Property 'Wacom Wheel Buttons' does not exist on device.
Property 'Wacom Wheel Buttons' does not exist on device.
Property 'Wacom Strip Buttons' does not exist on device.
Property 'Wacom Strip Buttons' does not exist on device.
Property 'Wacom Strip Buttons' does not exist on device.
Property 'Wacom Strip Buttons' does not exist on device.
Option "Threshold" "0"
Option "Serial" "0"
Property 'Wacom Pressure Recalibration' does not exist on device.
libwacom-list-local-devices:
> /usr/bin/libwacom-list-local-devices[Device]
Name=Wacom Serial Tablet WACf004
DeviceMatch=serial:0000:0000;
Class=ISDV4
Width=0
Height=0
IntegratedIn=Display;System;
Styli=0xfffff;0xffffe;
[Features]
Reversible=false
Stylus=true
Ring=false
Ring2=false
**Touch=false**
TouchSwitch=false
StatusLEDs=
NumStrips=0
Buttons=0