You are not logged in.
As per the title, the tablet touchscreen will randomly stop working. I can't find any correlation to anything. It might be after I've just left it for a few mins or just after writing with the pen.
Since the problem is so broad I'm not even sure where to start, what to post etc. Does anyone have any suggestions? All I know is that its input events are handled by evdev.
I'm also not sure which one the touchscreen is in lsusb so I've included the full output minus any obvious ones I can 100% rule out.
Bus 002 Device 003: ID 0bda:0307 Realtek Semiconductor Corp.
Bus 002 Device 006: ID 0bda:8153 Realtek Semiconductor Corp.
Bus 002 Device 004: ID 2109:0812 VIA Labs, Inc. VL812 Hub
Bus 002 Device 002: ID 2109:0812 VIA Labs, Inc. VL812 Hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 005: ID 045e:07bf Microsoft Corp.
Bus 001 Device 003: ID 045e:07be Microsoft Corp.
Bus 001 Device 004: ID 2109:2812 VIA Labs, Inc. VL812 Hub
Bus 001 Device 002: ID 2109:2812 VIA Labs, Inc. VL812 Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hubWhen it happens again I will get the output of /var/log/Xorg.log to see if something is in there.
Offline
There was nothing useful in any of the Xorg logs.
I did notice something on booting up though. See below
dmesg | grep NTRG
[ 12.419406] i2c_hid i2c-NTRG0001:01: error in i2c_hid_init_report size:9 / ret_size:0
[ 12.419767] i2c_hid i2c-NTRG0001:01: error in i2c_hid_init_report size:5 / ret_size:0
[ 12.420149] i2c_hid i2c-NTRG0001:01: error in i2c_hid_init_report size:5 / ret_size:259
[ 12.420696] i2c_hid i2c-NTRG0001:01: error in i2c_hid_init_report size:8 / ret_size:259
[ 12.421303] i2c_hid i2c-NTRG0001:01: error in i2c_hid_init_report size:15 / ret_size:259
[ 12.421976] i2c_hid i2c-NTRG0001:01: error in i2c_hid_init_report size:4 / ret_size:0
[ 12.429738] i2c_hid i2c-NTRG0001:01: error in i2c_hid_init_report size:63 / ret_size:0
[ 12.430144] i2c_hid i2c-NTRG0001:01: error in i2c_hid_init_report size:7 / ret_size:0
[ 12.430205] input: NTRG0001:01 1B96:1B05 Pen as /devices/pci0000:00/INT33C3:00/i2c-1/i2c-NTRG0001:01/0018:1B96:1B05.0005/input/input12
[ 12.430532] input: NTRG0001:01 1B96:1B05 as /devices/pci0000:00/INT33C3:00/i2c-1/i2c-NTRG0001:01/0018:1B96:1B05.0005/input/input13
[ 12.430633] hid-multitouch 0018:1B96:1B05.0005: input,hidraw3: <UNKNOWN> HID v1.00 Mouse [NTRG0001:01 1B96:1B05] on Devices in xinput are as follows:
⎜ ↳ NTRG0001:01 1B96:1B05 Pen id=13 [slave pointer (2)]
⎜ ↳ NTRG0001:01 1B96:1B05 id=14 [slave pointer (2)]Does this help? Googling "error in i2c_hid_init_report" doesn't seem to provide anything useful, except a bunch of other people with Surfaces posting their dmesgs.
As a band aid solution I have written a script to turn off/on the touchscreen using xinput which will tide me over for now.
Last edited by clidx (2016-01-07 21:33:45)
Offline