You are not logged in.

#1 2017-04-12 21:55:28

JonnyRobbie
Member
Registered: 2015-04-28
Posts: 170

Wacom tablet with xf86-input-wacom and not working stylus touch

When I plug in the tablet, it works as it should out of the kernel, but it's stretched across multiple monitors. So I wanted to install `xf86-input-wacom` but then the stylus pressure sensitivity stops working (as well as the eraser pressure sensitivity). The funny thing is that everything else still works. The stylus tracking still works. So does the hardware buttons, both on the tablet and on the pen, even binding simple stylus touch to a digital action works. It's just the pressure sensitivity that's not registering. After uninstalling `xf86-input-wacom`, the pressure tip starts working as usual, but then I don't have `xsetwacom` to adjust its properties. Tried it with both `xf86-input-wacom` and the git version from AUR.

$ lsusb
Bus 002 Device 011: ID 056a:00de Wacom Co., Ltd CTH-470 [Bamboo Fun Pen & Touch]
$ uname -roms
Linux 4.10.8-1-ARCH x86_64 GNU/Linux
$ pacman -Qi xf86-input-wacom-git | grep Version
Version         : 0.34.21g7f6658a-1
$ xsetwacom -V
0.34.2
$ xsetwacom --list
Wacom Bamboo 16FG 4x5 Pen stylus        id: 11  type: STYLUS    
Wacom Bamboo 16FG 4x5 Pen eraser        id: 12  type: ERASER    
Wacom Bamboo 16FG 4x5 Pad pad           id: 13  type: PAD       
Wacom Bamboo 16FG 4x5 Finger touch      id: 19  type: TOUCH
$ xsetwacom --get 11 all
Option "Area" "0 0 14720 9200"
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 100 0 100"
Option "Mode" "Absolute"
Option "TPCButton" "off"
Option "Touch" "off"
Property 'Wacom Hardware Touch Switch' does not exist on device.
Option "Gesture" "off"
Option "ZoomDistance" "0"
Option "ScrollDistance" "0"
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" "27"
Option "Serial" "0"
Option "PressureRecalibration" "on"
$ cat /var/log/Xorg.0.log
...
[  4880.999] (II) config/udev: Adding input device Wacom Bamboo 16FG 4x5 Pen (/dev/input/mouse2)
[  4880.999] (II) No input driver specified, ignoring this device.
[  4880.999] (II) This device may have been added with another device file.
[  4881.003] (II) config/udev: Adding input device Wacom Bamboo 16FG 4x5 Finger (/dev/input/mouse3)
[  4881.003] (II) No input driver specified, ignoring this device.
[  4881.003] (II) This device may have been added with another device file.
[  4881.012] (II) config/udev: Adding input device Wacom Bamboo 16FG 4x5 Pad (/dev/input/js0)
[  4881.012] (II) No input driver specified, ignoring this device.
[  4881.012] (II) This device may have been added with another device file.
[  4881.017] (II) config/udev: Adding input device Wacom Bamboo 16FG 4x5 Pad (/dev/input/mouse4)
[  4881.017] (II) No input driver specified, ignoring this device.
[  4881.017] (II) This device may have been added with another device file.
[  4881.194] (II) config/udev: Adding input device Wacom Bamboo 16FG 4x5 Pen (/dev/input/event16)
[  4881.194] (**) Wacom Bamboo 16FG 4x5 Pen: Applying InputClass "libinput tablet catchall"
[  4881.194] (**) Wacom Bamboo 16FG 4x5 Pen: Applying InputClass "Wacom USB tablet class"
[  4881.194] (**) Wacom Bamboo 16FG 4x5 Pen: Applying InputClass "Wacom tablet class"
[  4881.194] (II) Using input driver 'wacom' for 'Wacom Bamboo 16FG 4x5 Pen'
[  4881.194] (**) Wacom Bamboo 16FG 4x5 Pen: always reports core events
[  4881.194] (**) Option "Device" "/dev/input/event16"
[  4881.249] (II) Wacom Bamboo 16FG 4x5 Pen: type not specified, assuming 'stylus'.
[  4881.249] (II) Wacom Bamboo 16FG 4x5 Pen: other types will be automatically added.
[  4881.249] (--) Wacom Bamboo 16FG 4x5 Pen stylus: using pressure threshold of 873 for button 1
[  4881.249] (--) Wacom Bamboo 16FG 4x5 Pen stylus: maxX=14720 maxY=9200 maxZ=1023 resX=100000 resY=100000  tilt=enabled
[  4881.249] (II) Wacom Bamboo 16FG 4x5 Pen stylus: hotplugging dependent devices.
[  4881.249] (EE) Wacom Bamboo 16FG 4x5 Pen stylus: Invalid type 'cursor' for this device.
[  4881.249] (EE) Wacom Bamboo 16FG 4x5 Pen stylus: Invalid type 'touch' for this device.
[  4881.249] (EE) Wacom Bamboo 16FG 4x5 Pen stylus: Invalid type 'pad' for this device.
[  4881.249] (II) Wacom Bamboo 16FG 4x5 Pen stylus: hotplugging completed.
[  4881.286] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:1d.7/usb2/2-2/2-2.3/2-2.3:1.0/0003:056A:00DE.0011/input/input55/event16"
[  4881.286] (II) XINPUT: Adding extended input device "Wacom Bamboo 16FG 4x5 Pen stylus" (type: STYLUS, id 11)
[  4881.286] (**) Wacom Bamboo 16FG 4x5 Pen stylus: (accel) keeping acceleration scheme 1
[  4881.286] (**) Wacom Bamboo 16FG 4x5 Pen stylus: (accel) acceleration profile 0
[  4881.286] (**) Wacom Bamboo 16FG 4x5 Pen stylus: (accel) acceleration factor: 2.000
[  4881.286] (**) Wacom Bamboo 16FG 4x5 Pen stylus: (accel) acceleration threshold: 4
[  4881.343] (**) Wacom Bamboo 16FG 4x5 Pen eraser: Applying InputClass "libinput tablet catchall"
[  4881.343] (**) Wacom Bamboo 16FG 4x5 Pen eraser: Applying InputClass "Wacom USB tablet class"
[  4881.343] (**) Wacom Bamboo 16FG 4x5 Pen eraser: Applying InputClass "Wacom tablet class"
[  4881.343] (II) Using input driver 'wacom' for 'Wacom Bamboo 16FG 4x5 Pen eraser'
[  4881.343] (**) Wacom Bamboo 16FG 4x5 Pen eraser: always reports core events
[  4881.343] (**) Option "Device" "/dev/input/event16"
[  4881.343] (**) Option "Type" "eraser"
[  4881.343] (--) Wacom Bamboo 16FG 4x5 Pen eraser: maxX=14720 maxY=9200 maxZ=1023 resX=100000 resY=100000  tilt=enabled
[  4881.359] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:1d.7/usb2/2-2/2-2.3/2-2.3:1.0/0003:056A:00DE.0011/input/input55/event16"
[  4881.359] (II) XINPUT: Adding extended input device "Wacom Bamboo 16FG 4x5 Pen eraser" (type: ERASER, id 12)
[  4881.360] (**) Wacom Bamboo 16FG 4x5 Pen eraser: (accel) keeping acceleration scheme 1
[  4881.360] (**) Wacom Bamboo 16FG 4x5 Pen eraser: (accel) acceleration profile 0
[  4881.360] (**) Wacom Bamboo 16FG 4x5 Pen eraser: (accel) acceleration factor: 2.000
[  4881.360] (**) Wacom Bamboo 16FG 4x5 Pen eraser: (accel) acceleration threshold: 4
[  4881.363] (II) config/udev: Adding input device Wacom Bamboo 16FG 4x5 Pad (/dev/input/event18)
[  4881.363] (**) Wacom Bamboo 16FG 4x5 Pad: Applying InputClass "libinput tablet catchall"
[  4881.363] (**) Wacom Bamboo 16FG 4x5 Pad: Applying InputClass "Wacom USB tablet class"
[  4881.363] (**) Wacom Bamboo 16FG 4x5 Pad: Applying InputClass "Wacom tablet class"
[  4881.363] (II) Using input driver 'wacom' for 'Wacom Bamboo 16FG 4x5 Pad'
[  4881.363] (**) Wacom Bamboo 16FG 4x5 Pad: always reports core events
[  4881.363] (**) Option "Device" "/dev/input/event18"
[  4881.419] (EE) Wacom Bamboo 16FG 4x5 Pad: Invalid type 'stylus' for this device.
[  4881.419] (EE) Wacom Bamboo 16FG 4x5 Pad: Invalid type 'eraser' for this device.
[  4881.419] (EE) Wacom Bamboo 16FG 4x5 Pad: Invalid type 'cursor' for this device.
[  4881.419] (EE) Wacom Bamboo 16FG 4x5 Pad: Invalid type 'touch' for this device.
[  4881.419] (II) Wacom Bamboo 16FG 4x5 Pad: type not specified, assuming 'pad'.
[  4881.419] (II) Wacom Bamboo 16FG 4x5 Pad: other types will be automatically added.
[  4881.419] (II) Wacom Bamboo 16FG 4x5 Pad pad: hotplugging dependent devices.
[  4881.419] (EE) Wacom Bamboo 16FG 4x5 Pad pad: Invalid type 'stylus' for this device.
[  4881.419] (EE) Wacom Bamboo 16FG 4x5 Pad pad: Invalid type 'eraser' for this device.
[  4881.419] (EE) Wacom Bamboo 16FG 4x5 Pad pad: Invalid type 'cursor' for this device.
[  4881.419] (EE) Wacom Bamboo 16FG 4x5 Pad pad: Invalid type 'touch' for this device.
[  4881.419] (II) Wacom Bamboo 16FG 4x5 Pad pad: hotplugging completed.
[  4881.442] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:1d.7/usb2/2-2/2-2.3/2-2.3:1.1/0003:056A:00DE.0012/input/input60/event18"
[  4881.443] (II) XINPUT: Adding extended input device "Wacom Bamboo 16FG 4x5 Pad pad" (type: PAD, id 13)
[  4881.444] (**) Wacom Bamboo 16FG 4x5 Pad pad: (accel) keeping acceleration scheme 1
[  4881.444] (**) Wacom Bamboo 16FG 4x5 Pad pad: (accel) acceleration profile 0
[  4881.444] (**) Wacom Bamboo 16FG 4x5 Pad pad: (accel) acceleration factor: 2.000
[  4881.444] (**) Wacom Bamboo 16FG 4x5 Pad pad: (accel) acceleration threshold: 4
[  4881.502] (II) config/udev: Adding input device Wacom Bamboo 16FG 4x5 Finger (/dev/input/event17)
[  4881.502] (**) Wacom Bamboo 16FG 4x5 Finger: Applying InputClass "libinput touchpad catchall"
[  4881.502] (**) Wacom Bamboo 16FG 4x5 Finger: Applying InputClass "libinput tablet catchall"
[  4881.502] (**) Wacom Bamboo 16FG 4x5 Finger: Applying InputClass "Wacom USB tablet class"
[  4881.502] (**) Wacom Bamboo 16FG 4x5 Finger: Applying InputClass "Wacom USB touchpad class"
[  4881.502] (**) Wacom Bamboo 16FG 4x5 Finger: Applying InputClass "Wacom tablet class"
[  4881.502] (**) Wacom Bamboo 16FG 4x5 Finger: Applying InputClass "Wacom touchpad class"
[  4881.502] (II) Using input driver 'wacom' for 'Wacom Bamboo 16FG 4x5 Finger'
[  4881.502] (**) Wacom Bamboo 16FG 4x5 Finger: always reports core events
[  4881.502] (**) Option "Device" "/dev/input/event17"
[  4881.502] (EE) Wacom Bamboo 16FG 4x5 Finger: Invalid type 'stylus' for this device.
[  4881.502] (EE) Wacom Bamboo 16FG 4x5 Finger: Invalid type 'eraser' for this device.
[  4881.502] (EE) Wacom Bamboo 16FG 4x5 Finger: Invalid type 'cursor' for this device.
[  4881.502] (II) Wacom Bamboo 16FG 4x5 Finger: type not specified, assuming 'touch'.
[  4881.502] (II) Wacom Bamboo 16FG 4x5 Finger: other types will be automatically added.
[  4881.502] (--) Wacom Bamboo 16FG 4x5 Finger touch: maxX=4096 maxY=4096 maxZ=0 resX=28000 resY=45000 
[  4881.502] (II) Wacom Bamboo 16FG 4x5 Finger touch: hotplugging dependent devices.
[  4881.502] (EE) Wacom Bamboo 16FG 4x5 Finger touch: Invalid type 'stylus' for this device.
[  4881.502] (EE) Wacom Bamboo 16FG 4x5 Finger touch: Invalid type 'eraser' for this device.
[  4881.502] (EE) Wacom Bamboo 16FG 4x5 Finger touch: Invalid type 'cursor' for this device.
[  4881.502] (EE) Wacom Bamboo 16FG 4x5 Finger touch: Invalid type 'pad' for this device.
[  4881.502] (II) Wacom Bamboo 16FG 4x5 Finger touch: hotplugging completed.
[  4881.536] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:1d.7/usb2/2-2/2-2.3/2-2.3:1.1/0003:056A:00DE.0012/input/input59/event17"
[  4881.536] (II) XINPUT: Adding extended input device "Wacom Bamboo 16FG 4x5 Finger touch" (type: TOUCH, id 19)
[  4881.536] (**) Wacom Bamboo 16FG 4x5 Finger touch: (accel) keeping acceleration scheme 1
[  4881.536] (**) Wacom Bamboo 16FG 4x5 Finger touch: (accel) acceleration profile 0
[  4881.536] (**) Wacom Bamboo 16FG 4x5 Finger touch: (accel) acceleration factor: 2.000
[  4881.536] (**) Wacom Bamboo 16FG 4x5 Finger touch: (accel) acceleration threshold: 4

I have no idea what could be wrong.

When I do `# cat /dev/input/mouse2` it looks like it's actually registering the raw touch event (but that might be a simple digital touch, not the pressure. I have no idea).

Last edited by JonnyRobbie (2017-04-12 22:33:34)

Offline

Board footer

Powered by FluxBB