You are not logged in.

#1 2018-07-25 21:11:34

Aukai
Member
Registered: 2018-07-25
Posts: 2

Screen tablet works on one Arch machine, not on other...

I'm having a very interesting issue with a UGEE 1910B screen tablet.

On my desktop, it's picked up as two devices:

$ xinput
...
⎜   ↳ UC-Logic 19" Tablet Monito Mouse        	id=12	[slave  pointer  (2)]
⎜   ↳ UC-Logic 19" Tablet Monito Pen Pen (0)  	id=14	[slave  pointer  (2)]
...

One of these is mapped to /dev/input/event2 (the pen) and the other is mapped to /dev/input/event4 (the mouse).

On the laptop, I only get one device:

$ xinput
...
⎜   ↳ UC-Logic 19" Tablet Monito              	id=9	[slave  pointer  (2)]
...

This is mapped to /dev/input/event5, but it's /dev/input/event4 (which is not mapped to anything on xinput) which appears to be picking up the movements.

On the desktop, the tablet works as expected, and on the laptop, moving the pen on the screen does nothing at all. Both machines are running Arch Linux with the mainline kernel, i3wm for window manager and X11.

The list-props for the single device on the laptop matches the 'mouse' record on the desktop (only difference is event node):

$ xinput list-props 12
Device 'UC-Logic 19" Tablet Monito Mouse':
	Device Enabled (141):	1
	Coordinate Transformation Matrix (143):	1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
	libinput Natural Scrolling Enabled (276):	0
	libinput Natural Scrolling Enabled Default (277):	0
	libinput Scroll Methods Available (278):	0, 0, 1
	libinput Scroll Method Enabled (279):	0, 0, 0
	libinput Scroll Method Enabled Default (280):	0, 0, 0
	libinput Button Scrolling Button (281):	2
	libinput Button Scrolling Button Default (282):	2
	libinput Middle Emulation Enabled (283):	0
	libinput Middle Emulation Enabled Default (284):	0
	libinput Accel Speed (285):	0.000000
	libinput Accel Speed Default (286):	0.000000
	libinput Accel Profiles Available (287):	1, 1
	libinput Accel Profile Enabled (288):	1, 0
	libinput Accel Profile Enabled Default (289):	1, 0
	libinput Left Handed Enabled (290):	0
	libinput Left Handed Enabled Default (291):	0
	libinput Send Events Modes Available (261):	1, 0
	libinput Send Events Mode Enabled (262):	0, 0
	libinput Send Events Mode Enabled Default (263):	0, 0
	Device Node (264):	"/dev/input/event4"
	Device Product ID (265):	21827, 71
	libinput Drag Lock Buttons (292):	<no items>
	libinput Horizontal Scroll Enabled (293):	1

This is the device that's picked up on the desktop but not the laptop:

$ xinput list-props 14
Device 'UC-Logic 19" Tablet Monito Pen Pen (0)':
	Device Enabled (141):	1
	Coordinate Transformation Matrix (143):	0.200000, 0.000000, 0.800000, 0.000000, 0.416667, 0.000000, 0.000000, 0.000000, 1.000000
	Device Node (264):	"/dev/input/event2"
	Device Product ID (265):	21827, 71
	libinput Tablet Tool Pressurecurve (415):	0.000000, 0.000000, 0.000000, 0.000000, 1.000000, 1.000000, 1.000000, 1.000000
	libinput Tablet Tool Area Ratio (416):	0, 0

It seems like the laptop is just utterly refusing to map /dev/input/event4 to a device for some reason which is completely unknown to me.

Any ideas why I'm getting this difference? What extra info would help?

Last edited by Aukai (2018-07-25 21:34:29)

Offline

#2 2018-07-26 07:29:45

ngoonee
Forum Fellow
From: Between Thailand and Singapore
Registered: 2009-03-17
Posts: 7,360

Re: Screen tablet works on one Arch machine, not on other...

Could it be a power supply difference for the internal USB hub? Or a USB2 vs USB3 difference (some devices only support the latter, but I doubt that's the case for a budget UGEE).


Allan-Volunteer on the (topic being discussed) mailn lists. You never get the people who matters attention on the forums.
jasonwryan-Installing Arch is a measure of your literacy. Maintaining Arch is a measure of your diligence. Contributing to Arch is a measure of your competence.
Griemak-Bleeding edge, not bleeding flat. Edge denotes falls will occur from time to time. Bring your own parachute.

Offline

#3 2018-07-26 07:49:35

progandy
Member
Registered: 2012-05-17
Posts: 5,305

Re: Screen tablet works on one Arch machine, not on other...

Are both machines running the same version of the mainline kernel, you did not forget to reboot after a kernel update?

uname -r

Last edited by progandy (2018-07-26 07:49:54)


| alias CUTF='LANG=en_XX.UTF-8@POSIX ' | alias ENGLISH='LANG=C.UTF-8 ' |

Offline

#4 2018-07-26 20:44:03

Aukai
Member
Registered: 2018-07-25
Posts: 2

Re: Screen tablet works on one Arch machine, not on other...

They're both USB2 ports, and yeah I rebooted, and yes, both running 4.18.0-rc5.

Offline

#5 2018-07-26 21:11:09

progandy
Member
Registered: 2012-05-17
Posts: 5,305

Re: Screen tablet works on one Arch machine, not on other...

Did you install digimend-kernel-drivers-dkms-git from the AUR on one of the devices?
Otherwise it may well be some strange issue in the USB stack I guess.

Last edited by progandy (2018-07-26 21:13:35)


| alias CUTF='LANG=en_XX.UTF-8@POSIX ' | alias ENGLISH='LANG=C.UTF-8 ' |

Offline

Board footer

Powered by FluxBB