Hello Members,
Since this post is on 26th Dec, allow me to begin with a “Merry Christmas” !
I have got myself a Huion H950P to try out stuff in Krita, but I am not able to configure it just yet !
My searches indicated that I needed GitHub - DIGImend/digimend-kernel-drivers: DIGImend graphics tablet drivers for the Linux kernel as a starting point. After installation of this driver, lsusb showed this -
# lsusb
Bus 006 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 005 Device 002: ID 2357:0106 TP-Link Archer T9UH v1 [Realtek RTL8814AU]
Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 003: ID 13d3:3570 IMC Networks Bluetooth Radio
Bus 001 Device 005: ID 256c:006f HUION Huion Tablet_H950P
Bus 001 Device 007: ID 258a:002a SINO WEALTH Gaming KB
Bus 001 Device 006: ID 4e53:5406 USB OPTICAL MOUSE
Bus 001 Device 004: ID 0a05:7211 Unknown Manufacturer hub
Bus 001 Device 002: ID 05e3:0610 Genesys Logic, Inc. Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
but it could not detect anything from System Settings > input devices > Graphic Tablet.
Next, I proceeded to keep the updated kernel w/ digimend drivers and looked at additional options.
I have attempted with the HUiON driver (tarball from Download Drivers And User Manual - Huion) at first. This did detect a Huion Tablet in the System Settings > input devices > Graphic Tablet, but did not work (Openboard/Krita) at all. Removed the Huion Driver.
Since this device model is also supported by OpenTabletDriver, that was my next logical course of action. I got the RPM and was able to install it (with digimend kernel drivers). Problems started when I wanted to enable and start the service !
# systemctl enable /usr/lib/systemd/user/opentabletdriver.service
Created symlink /etc/systemd/system/graphical-session.target.wants/opentabletdriver.service → /usr/lib/systemd/user/opentabletdriver.service.
Unit /usr/lib/systemd/user/opentabletdriver.service is added as a dependency to a non-existent unit graphical-session.target.
Created symlink /etc/systemd/system/opentabletdriver.service → /usr/lib/systemd/user/opentabletdriver.service.
# systemctl start /usr/lib/systemd/user/opentabletdriver.service
Failed to start usr-lib-systemd-user-opentabletdriver.service.mount: Unit usr-lib-systemd-user-opentabletdriver.service.mount not found.
So, graphical-session.target was quickly renamed to graphical.target. but the *.mount file is still a problem.
# systemctl enable --user /usr/lib/systemd/user/opentabletdriver.service
Failed to connect to bus: $DBUS_SESSION_BUS_ADDRESS and $XDG_RUNTIME_DIR not defined (consider using --machine=<user>@.host --user to connect to bus of other user)
# systemctl enable --machine=USER@ab-suse.example.com --user /usr/lib/systemd/user/opentabletdriver.service
Failed to connect to bus: Host is down
Failed to enable unit: Transport endpoint is not connected
Here are some details about my system.
# env | egrep -i 'x11|xorg|wayland'
XKEYSYMDB=/usr/X11R6/lib/X11/XKeysymDB
WINDOWMANAGER=/usr/bin/startplasma-x11
XNLSPATH=/usr/share/X11/nls
# uname -r
5.14.21-150500.55.36-default
# inxi -J
USB:
Hub-1: 1-0:1 info: Hi-speed hub with single TT ports: 6 rev: 2.0
Hub-2: 1-1:2 info: Genesys Logic Hub ports: 4 rev: 2.1
Hub-3: 1-1.2:4 info: Manufacturer hub ports: 4 rev: 2.0
Device-1: 1-1.2.1:6 info: USB OPTICAL MOUSE type: Mouse,Keyboard rev: 1.1
Device-2: 1-1.2.2:7 info: SINO WEALTH Gaming KB type: Keyboard,HID rev: 1.1
Device-3: 1-1.3:5 info: HUION Tablet_H950P type: Mouse,HID rev: 2.0
Device-4: 1-5:3 info: IMC Networks Bluetooth Radio type: Bluetooth rev: 1.0
Hub-4: 2-0:1 info: Super-speed hub ports: 4 rev: 3.1
Hub-5: 3-0:1 info: Hi-speed hub with single TT ports: 6 rev: 2.0
Hub-6: 4-0:1 info: Super-speed hub ports: 4 rev: 3.1
Hub-7: 5-0:1 info: Hi-speed hub with single TT ports: 4 rev: 2.0
Device-1: 5-2:2 info: TP-Link Archer T9UH v1 [Realtek RTL8814AU] type: Network rev: 2.0
Hub-8: 6-0:1 info: Super-speed hub ports: 4 rev: 3.1
# zypper lr -d
# | Alias | Name | Enabled | GPG Check | Refresh | Priority | Type | URI | Service
---+--------------------------------------+-------------------------------+---------+-----------+---------+----------+--------+---------------------------------------------------------------------------------------------+---------
1 | NVIDIA:repo-non-free | repo-non-free (15.5) | Yes | (r ) Yes | Yes | 99 | rpm-md | https://download.nvidia.com/opensuse/leap/15.5 | NVIDIA
2 | SoftMaker | SoftMaker | Yes | (r ) Yes | Yes | 99 | rpm-md | https://shop.softmaker.com/repo/rpm |
3 | home_Sauerland_hardware | Hardware (openSUSE_Leap_15.5) | Yes | (r ) Yes | No | 99 | rpm-md | https://mirrorcache.opensuse.org/repositories/home:/Sauerland:/hardware/openSUSE_Leap_15.5/ |
4 | https-download.opensuse.org-22bd9f43 | SUSE:SLE-15:Update | Yes | (r ) Yes | Yes | 99 | rpm-md | https://mirrorcache.opensuse.org/distribution/leap/15.5/repo/oss/ |
5 | openSUSE-Leap-15.5-1 | openSUSE-Leap-15.5-1 | No | ---- | ---- | 99 | rpm-md | hd:/?device=/dev/disk/by-id/dm-name-ventoy |
6 | openSUSE:repo-non-oss | repo-non-oss (15.5) | Yes | (r ) Yes | Yes | 99 | rpm-md | http://cdn.opensuse.org/distribution/leap/15.5/repo/non-oss | openSUSE
7 | openSUSE:repo-non-oss-debug | repo-non-oss-debug (15.5) | No | ---- | ---- | 99 | NONE | http://cdn.opensuse.org/debug/distribution/leap/15.5/repo/non-oss | openSUSE
8 | openSUSE:repo-openh264 | repo-openh264 (15.5) | Yes | (r ) Yes | Yes | 99 | rpm-md | http://codecs.opensuse.org/openh264/openSUSE_Leap | openSUSE
9 | openSUSE:repo-oss | repo-oss (15.5) | Yes | (r ) Yes | Yes | 99 | rpm-md | http://cdn.opensuse.org/distribution/leap/15.5/repo/oss | openSUSE
10 | openSUSE:repo-oss-debug | repo-oss-debug (15.5) | No | ---- | ---- | 99 | NONE | http://cdn.opensuse.org/debug/distribution/leap/15.5/repo/oss | openSUSE
11 | openSUSE:repo-oss-source | repo-oss-source (15.5) | No | ---- | ---- | 99 | NONE | http://cdn.opensuse.org/source/distribution/leap/15.5/repo/oss | openSUSE
12 | openSUSE:update-backports | update-backports (15.5) | Yes | (r ) Yes | Yes | 99 | rpm-md | http://cdn.opensuse.org/update/leap/15.5/backports | openSUSE
13 | openSUSE:update-backports-debug | update-backports-debug (15.5) | No | ---- | ---- | 99 | NONE | http://cdn.opensuse.org/update/leap/15.5/backports_debug | openSUSE
14 | openSUSE:update-non-oss | update-non-oss (15.5) | Yes | (r ) Yes | Yes | 99 | rpm-md | http://cdn.opensuse.org/update/leap/15.5/non-oss | openSUSE
15 | openSUSE:update-non-oss-debug | update-non-oss-debug (15.5) | No | ---- | ---- | 99 | NONE | http://cdn.opensuse.org/debug/update/leap/15.5/non-oss | openSUSE
16 | openSUSE:update-oss | update-oss (15.5) | Yes | (r ) Yes | Yes | 99 | rpm-md | http://cdn.opensuse.org/update/leap/15.5/oss | openSUSE
17 | openSUSE:update-oss-debug | update-oss-debug (15.5) | No | ---- | ---- | 99 | NONE | http://cdn.opensuse.org/debug/update/leap/15.5/oss | openSUSE
18 | openSUSE:update-sle | update-sle (15.5) | Yes | (r ) Yes | Yes | 99 | rpm-md | http://cdn.opensuse.org/update/leap/15.5/sle | openSUSE
19 | openSUSE:update-sle-debug | update-sle-debug (15.5) | No | ---- | ---- | 99 | NONE | http://cdn.opensuse.org/debug/update/leap/15.5/sle | openSUSE
20 | packages-microsoft-com-prod | packages-microsoft-com-prod | Yes | (r ) Yes | No | 99 | rpm-md | https://packages.microsoft.com/opensuse/15/prod/ |
21 | visualstudiocode | visualstudiocode | Yes | (r ) Yes | No | 99 | rpm-md | https://packages.microsoft.com/yumrepos/vscode |
O/P from lshw for the device (input class)-
*-usb:1
description: Mouse
product: HUION Huion Tablet_H950P
vendor: HUION
physical id: 3
bus info: usb@1:1.3
logical name: input2
logical name: /dev/input/event2
logical name: /dev/input/mouse0
logical name: input3
logical name: /dev/input/event3
version: 1.12
capabilities: usb-2.00 usb
configuration: driver=usbhid maxpower=480mA speed=12Mbit/s
Any suggestions or tips ?
(I did verify on a Windows laptop, works fine, so the device itself is okay!)