Huion 1060 Plus jak zainstalować tablet graficzny?

CZeść od kilku dni walczę z zainstalowaniem tableta graficznego Huion 1060 Plus pod manjaro. Srodowisko graficzne plasma 5. W sieci znalazłem kilka rozwiązań ale za każdym razem kończyło się tym, że mogłem pracować tylko w konsoli i musiałem przywracać system. Wydaje mi się, że zainstalowałem potrzebne paczki ale system nie widzi tego.

[adi@adi-pc ~]$ xinput --list

⎡ Virtual core pointer                          id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ ETPS/2 Elantech Touchpad                  id=17   [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)]
    ↳ Asus Wireless Radio Control               id=7    [slave  keyboard (3)]
    ↳ Video Bus                                 id=8    [slave  keyboard (3)]
    ↳ Video Bus                                 id=9    [slave  keyboard (3)]
    ↳ Lid Switch                                id=10   [slave  keyboard (3)]
    ↳ Sleep Button                              id=11   [slave  keyboard (3)]
    ↳ HDA Intel PCH Mic                         id=12   [slave  keyboard (3)]
    ↳ HDA Intel PCH Front Headphone             id=13   [slave  keyboard (3)]
    ↳ HDA Intel PCH HDMI/DP,pcm=3               id=14   [slave  keyboard (3)]
    ↳ Asus WMI hotkeys                          id=15   [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard              id=16   [slave  keyboard (3)]
    ↳ ASUS USB2.0 Webcam: ASUS USB2.0           id=18   [slave  keyboard (3)]

[adi@adi-pc ~]$ lsusb

Bus 003 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 004: ID 1bcf:2883 Sunplus Innovation Technology Inc. 
Bus 001 Device 005: ID 13d3:3362 IMC Networks Atheros AR3012 Bluetooth 4.0 Adapter
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 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 002 Device 007: ID 058f:6366 Alcor Micro Corp. Multi Flash Reader
Bus 002 Device 006: ID 256c:006e  
Bus 002 Device 005: ID 058f:6254 Alcor Micro Corp. USB Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

[adi@adi-pc ~]$ modinfo wacom | grep version

version:        v2.00
srcversion:     2D1C3467D0ABE40EE0A3D10
vermagic:       5.5.13-1-MANJARO SMP preempt mod_unload modversions 

W helpie jest podane:

f the tablet is not detected check the Linux® Wacom driver page if your tablet is supported. Furthermore check via lsusb if you can find your tablet.
If HAL does not handle the detection add the tablet to your /etc/X11/xorg.conf file and restart the x-server.
In case of a serial device (Tablet PC and such) check if xinput --list lists your input devices (Stylus/Eraser/Pad). Should they be listed take a look at the internal tablet device id via xsetwacom get “Name of your pad or stylus” TabletID. If an id is returned please mail all the necessary information to the author.

To zastanawiam się co muszę wrzucić do xorg.conf żeby to działało.Może coś takiego:
utowrzyć plik 50-huion.conf, a w nim wpisać coś takiego:

    “# Huion tablets”
    Section “InputClass”
    Identifier “Huion class”
    MatchProduct “TABLET”
    MatchIsTablet “on”
    MatchDevicePath “/ dev / input / event *”
    Driver “wacom”
    EndSection

Section “InputClass”
Identifier “Huion buttons”
MatchProduct “TABLET”
MatchIsKeyboard “on”
MatchDevicePath “/ dev / input / event *”
Driver “evdev”
EndSection

Section “InputClass”
Identifier “Huion scroll”
MatchProduct “TABLET”
MatchIsPointer “off”
MatchIsKeyboard “off”
MatchIsTouchpad “off”
MatchIsTablet “off”
MatchIsTouchscreen “off”
MatchDevicePath “/ dev / input / event *”
Driver “evdev”
EndSection

Kiedyś jak miałem antergosa to mi działało ale wtedy instalowałem jeszcze inne sterowniki.
Nie wiem już co robić bo teraz, gdy trzeba pracować zdalnie ten tablet graficzny bardzo ułatwiłby mi pracę zdalną.
Pozdrawiam.

Czy to czytałeś?

Zacznij używać przyciski do edycji posta.

Zrobiłem i niestety nie pomogło. Zaleta taka, że nie musiałem przywracać systemu.

Czy tworzy się jakiś plik /etc/X11/xorg.conf.d/xx-tablet.conf (xx jakaś liczba np.50)?
Co dzieje się po : sudo modprobe -r hid-kye hid-uclogic hid-polostar hid-viewsonic
I czy to również przeanalizowałeś?
Jak instalowałeś pod antergos, przecież to też distro oparte (było) o Arch Linux?

Edit.
Jeśli chodzi o wpis i dodatkowe ustawienia to znalazłem jeszcze coś takiego.

Żaden plik się nie tworzy, więc sam utworzyłem plik 50-huion.conf.

 [adi@adi-pc ~]$ sudo modprobe -r hid-kye hid-uclogic hid-polostar hid-viewsonic
[sudo] hasło użytkownika adi: 
[adi@adi-pc ~]$ 

Także analizowałem i nie przynosi rezultatu.
Wcześniej robiłem to tak ale również nie działa w przypadku manjaro.

Chciałem tylko zauważyć, że we wpisie / dev / input / event * nie powinno być spacji.
Ja bym zrobił to tak.

  1. Odinstalował wszystko co się wiąże z tabletem.
  2. Zainstalować jeszcze raz;

yay -S digimend-kernel-drivers-dkms-git
pacman -S dkms
pacman -S xf86-input-wacom
pacman -S kcm-wacomtablet (GUI configuration tool)

  1. Utworzyć plik 50-huion.conf w /etc/X11/xorg.conf.d o takiej treści:
Section "InputClass"
        Identifier "Tablet"
        Driver "wacom"
        MatchDevicePath "/dev/input/event*"
        MatchUSBID "256c:006e"
    EndSection
  1. Wykonać sudo modprobe -r hid-kye hid-uclogic hid-polostar hid-viewsonic
    5.Reboot

Jeśli chodzi o przywracanie systemu to prawdopodobnie błąd jest spowodowany dodaniem pliku (wadliwego) do /etc/X11/xorg.conf.d. Dlatego gdy system nie będzie chciał się uruchomić trzeba wejść w tty kombinacją przycisków Ctrl+Alt+F2 (lub inny F1-6), zalogować się i wykonać w tym przypadku sudo rm /etc/X11/xorg.conf.d/50-huion.conf i reboot

[adi@adi-pc ~]$ sudo yay -S digimend-kernel-drivers-dkms-git
[sudo] hasło użytkownika adi: 
sudo: yay: nie znaleziono polecenia
[adi@adi-pc ~]$

O ludzie. To czym tam instalujesz pakiety z AUR? Możesz to zrobić:

pamac build digimend-kernel-drivers-dkms-git

Zaraz, masz Plasmę to możesz nie mieć pamaca. To pewnie można to zrobić Octopi tylko trzeba zaznaczyć tam repo AUR. Albo doinstaluj yay:

sudo pacman -S yay

:anguished: Nie działa.

Zgodnie z tym co czytam tutaj to potrzebujesz jeszcze:

  1. doinstalować odpowiednie headers dla twojego kernela, dla najnowszego 5.5 będzie to linux55-headers dla innych będą się różnić cyferką
  2. sprawdzić ustawienia Secure Boot w BIOS-ie – jeśli jest włączony to wyłącz (jeśli możesz i nie korzystasz z Windowsa) albo podpisz odpowiednie moduły kernela

Doinstalowałem headers:

[adi@adi-pc ~]$ sudo pacman -S linux55-headers
[sudo] hasło użytkownika adi:
ostrzeżenie: linux55-headers-5.5.13-1 jest w najnowszej wersji – ponowne instalowanie
rozwiązywanie zależności…
szukanie sprzecznych pakietów…

Pakiety (1) linux55-headers-5.5.13-1

Do zainstalowania: 47,65 MiB
Zmiana po aktualizacji: 0,00 MiB

:: Kontynuować instalację? [T/n] t
(1/1) sprawdzanie kluczy w bazie [#####################################################################] 100%
(1/1) sprawdzanie spójności pakietów [#####################################################################] 100%
(1/1) wczytywanie listy plików [#####################################################################] 100%
(1/1) sprawdzanie konfliktów plików [#####################################################################] 100%
(1/1) sprawdzanie dostępnego miejsca na dysku [#####################################################################] 100%
:: Uruchamianie przed-transakcji…

(1/2) Remove DKMS modules
(2/2) Save Linux kernel modules
:: Przetwarzanie zmian pakietu…
(1/1) przeinstalowywanie linux55-headers [#####################################################################] 100%
:: Uruchamianie po-transakcji…
(1/4) Arming ConditionNeedsUpdate…
(2/4) Updating module dependencies…
(3/4) Install DKMS modules
==> dkms install digimend-kernel-drivers/9.r75.gcaf0fdd -k 5.5.13-1-MANJARO
(4/4) Restore Linux kernel modules

==> Warning:
→ Kernel has been updated. Modules of the current kernel
→ have been backed up so you can continue to use your
→ computer. However, the new kernel will only work
→ at next boot.

[adi@adi-pc ~]$
Ściągnąłem i zainstalowałem ze strony dkms drivery i je zainstalowałem zgodnie z tym co było na tej stronie. I nic to nie zmieniło. Secure Boot też jest wyłączony bo nie korzystam w windowsa.

A co z tymi nagłówkami, o których piszesz w swoim wpisie na Antergos:

I installed linux-api-headers and aarch64-linux-gnu-linux-api-headers

Tam kluczowe były sterowniki Q11K_Drivers. Zassałem je z sieci. Po instalacji tych nagłówków mam coś takiego:

[adi@adi-pc Q11K_Driver-master]$ sudo modprobe -r hid-kye hid-uclogic hid-polostar hid-viewsonic
modprobe: ERROR: ctx=0x555a7e0402a0 path=/lib/modules/5.5.13-1-MANJARO/kernel/drivers/hid/hid.ko.xz error=No such file or directory
modprobe: ERROR: ctx=0x555a7e0402a0 path=/lib/modules/5.5.13-1-MANJARO/kernel/drivers/hid/usbhid/usbhid.ko.xz error=No such file or directory
modprobe: ERROR: ctx=0x555a7e0402a0 path=/lib/modules/5.5.13-1-MANJARO/kernel/drivers/hid/hid.ko.xz error=No such file or directory
modprobe: ERROR: ctx=0x555a7e0402a0 path=/lib/modules/5.5.13-1-MANJARO/kernel/drivers/hid/hid.ko.xz error=No such file or directory
[adi@adi-pc Q11K_Driver-master]$

Reboot systemu wywalił mi grafikę miałem tylko dostęp do konsoli.

Zostaw te nagłówki, ściągnij ze strony co podał @tomek te stery .zip
Rozpakuj, wejdź do katalogu, otwórz w nim konsole.
Wydaj komendy:

make 
sudo make install

Podobno błędami nie trzeba się przejmować

Błędy SSL podczas instalacji
W systemie Ubuntu i ewentualnie innych dystrybucjach proces instalacji sterownika próbuje kryptograficznie podpisać instalowane moduły. Większość użytkowników nie ma skonfigurowanego systemu do obsługi tego, więc podczas instalacji otrzymują komunikaty o błędach podobne do tych:

INSTALL /home/danghai/digimend-kernel-drivers/hid-uclogic.ko
At main.c:160:
- SSL error:02001002:system library:fopen:No such file or directory: bss_file.c:175
- SSL error:2006D080:BIO routines:BIO_new_file:no such file: bss_file.c:178
sign-file: certs/signing_key.pem: No such file or directory``
 

Powyższe oznacza w zasadzie, że system próbował podpisać moduł, ale nie mógł znaleźć klucza do podpisania. Nie zakłóca to instalacji i działania modułu i można go bezpiecznie zignorować. Oznacza to, że dopóki nie skonfigurujesz weryfikacji podpisu modułu, ale rozpoznasz problem i będziesz w stanie go naprawić.

Potem dopiero

Konfiguracja
Po zainstalowaniu sterowników upewnij się, że poprzednie wersje sterowników zostały zwolnione. Aby to zrobić, po prostu uruchom ponownie komputer. Alternatywnie wykonaj następujące polecenie:
sudo modprobe -r hid-kye hid-uclogic hid-polostar hid-viewsonic
i ponownie podłącz tablet.

Dzięki za waszą pomoc ale niestety nie przynosi to zamierzonego efektu.
Nie wiem co może być przyczyną może ja coś robię źle. Wszystko wykonuję tak jak napisaliście.
Wczoraj próbowałem również tak i też nie widzi tego tableta. Może ten plik 50-huion.conf wrzucić do folderu
/usr/share/X11/xorg.conf.d
a nie
/etc/X11/xorg.conf.d

Ok. Powalczmy dalej.
Przełącz się na jądro 5.4. Zainstaluj

sudo pacman -S linux54-headers

Zainstaluj

yay -S digimend-kernel-drivers-dkms-git
pacman -S dkms (choć powinien już być)
pacman -S xf86-input-wacom
pacman -S kcm-wacomtablet

Utworz plik /etc/X11/xorg.conf.d/50-huion.conf i dodaj wpis:

Section "InputClass"
        Identifier "Tablet"
        Driver "wacom"
        MatchDevicePath "/dev/input/event*"
        MatchUSBID "256c:006e"
    EndSection

Reboot.
Podłącz tablet, jeśli go nie wykrywa, wykonaj.

sudo modprobe  hid-kye hid-uclogic hid-polostar hid-viewsonic

Możliwe, że w ten sposób będie można dodać tablet:
ustawienia systemowe -> Sprzęt -> Obsługa -> Tablet graficzny -> Ręcznie zarejestruj urządzenie tabletu.
Nie poddawaj się bo w większości wpisów tablet działa pod Linuksem i na Manjaro. Nawet znalazłem wpis na naszym starym forum. :stuck_out_tongue:

Tak, aby się upewnić przełączyć się na jądro 5.4 poleceniem:
sudo mhwd-kernel -i linux5.4

Znalazłem jeszcze takie coś.

Nie. Jeśli nie masz jądra 5.4 to instalujesz poleceniem sudo mhwd-kernel -i linux54
Ale może sprawdź czy masz: mhwd-kernel -li co daje u mnie:

The following kernels are installed in your system:
   * linux54
   * linux55

Przełączasz się restartując system i przy bootowaniu wybierasz 2 pozycje klikasz i wybierasz jądro 5.4

>     [adi@adi-pc ~]$  mhwd-kernel -li
>     Currently running: 5.5.13-1-MANJARO (linux55)
>     The following kernels are installed in your system:
>        * linux316
>        * linux419
>        * linux54
>        * linux55
>     [adi@adi-pc ~]$


No to działamy jestem już na 5.4

[adi@adi-pc ~]$ sudo pacman -S linux54-headers
[sudo] hasło użytkownika adi: 
ostrzeżenie: linux54-headers-5.4.28-1 jest w najnowszej wersji -- ponowne instalowanie
rozwiązywanie zależności…
szukanie sprzecznych pakietów...

Pakiety (1) linux54-headers-5.4.28-1

Do zainstalowania:       47,30 MiB
Zmiana po aktualizacji:   0,00 MiB

:: Kontynuować instalację? [T/n] t
(1/1) sprawdzanie kluczy w bazie                                                                                   [#####################################################################] 100%
(1/1) sprawdzanie spójności pakietów                                                                               [#####################################################################] 100%
(1/1) wczytywanie listy plików                                                                                     [#####################################################################] 100%
(1/1) sprawdzanie konfliktów plików                                                                                [#####################################################################] 100%
(1/1) sprawdzanie dostępnego miejsca na dysku                                                                      [#####################################################################] 100%
:: Uruchamianie przed-transakcji...

(1/2) Remove DKMS modules
==> dkms remove input-wacom/0.45.0.2.g9dd06f7 -k 5.4.28-1-MANJARO
==> dkms remove digimend-kernel-drivers/9.r75.gcaf0fdd -k 5.4.28-1-MANJARO
(2/2) Save Linux kernel modules
:: Przetwarzanie zmian pakietu... 
(1/1) przeinstalowywanie linux54-headers                                                                           [#####################################################################] 100%
:: Uruchamianie po-transakcji...
(1/4) Arming ConditionNeedsUpdate...
(2/4) Updating module dependencies...
(3/4) Install DKMS modules
==> dkms install input-wacom/0.45.0.2.g9dd06f7 -k 5.4.28-1-MANJARO
==> dkms install digimend-kernel-drivers/9.r75.gcaf0fdd -k 5.4.28-1-MANJARO
(4/4) Restore Linux kernel modules

==> Warning:
         -> Kernel has been updated. Modules of the current kernel
         -> have been backed up so you can continue to use your
         -> computer. However, the new kernel will only work 
         -> at next boot.
[adi@adi-pc ~]$ yay -S digimend-kernel-drivers-dkms-git
:: Checking for conflicts...
:: Checking for inner conflicts...
[Aur: 1]  digimend-kernel-drivers-dkms-git-8.r37.gea507e2-2

  1 digimend-kernel-drivers-dkms-git         (Installed) (Build Files Exist)
==> Packages to cleanBuild?
==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)
==> 1
:: Deleting (1/1): /home/adi/.cache/yay/digimend-kernel-drivers-dkms-git
:: Downloaded PKGBUILD (1/1): digimend-kernel-drivers-dkms-git
  1 digimend-kernel-drivers-dkms-git         (Installed) (Build Files Exist)
==> Diffs to show?
==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)
==> 1
diff --git /home/adi/.cache/yay/digimend-kernel-drivers-dkms-git/PKGBUILD /home/adi/.cache/yay/digimend-kernel-drivers-dkms-git/PKGBUILD
new file mode 100644
index 0000000..2eff7c2
--- /dev/null
+++ /home/adi/.cache/yay/digimend-kernel-drivers-dkms-git/PKGBUILD
@@ -0,0 +1,52 @@
+# Maintainer: Pechin Mikhail <ahsima1 (at) gmail (dot) com>
+
+_pkgbase=digimend-kernel-drivers
+pkgname=digimend-kernel-drivers-dkms-git
+pkgver=8.r37.gea507e2
+pkgrel=2
+
+pkgdesc='Linux kernel modules (DKMS) for non-Wacom USB graphics tablets. Git version.'
+arch=('any')
+url='https://digimend.github.io'
+license=('GPL2')
+
+depends=('dkms')
+makedepends=('git')
+conflicts=("$_pkgbase" "$_pkgbase"-dkms)
+provides=("$_pkgbase"-dkms)
+
+source=('git+https://github.com/DIGImend/digimend-kernel-drivers.git')
+
+md5sums=('SKIP')
+
+
+pkgver() {
+  cd "$_pkgbase"
+  git describe --long | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g'
+}
+
+package() {
+  # Install
+  cd "$_pkgbase"
+
+  install -Dm 0644 depmod.conf "$pkgdir"/etc/depmod.d/digimend.conf
+  install -Dm 0755 hid-rebind "$pkgdir"/usr/bin/hid-rebind
+  install -Dm 0644 udev.rules "$pkgdir"/usr/lib/udev/rules.d/90-hid-rebind.rules
+
+  # Copy sources (including Makefile)
+  mkdir -p "$pkgdir"/usr/src/"$_pkgbase"-"$pkgver"
:

Tutaj się kończy i nic dalej się nie dzieje. Podobnie było w jądrze 5.5

Jeśli nie odinstalowałeś digimend-kernel-drivers-dkms-git to on już jest w systemie. Jeśli, również nie odinstalowałeś

xf86-input-wacom
 kcm-wacomtablet

to też są w systemie. Stwórz plik, chyba że też już jest, sprawdź: ls /etc/X11/xorg.conf.d
Jeśli to wszystko jest to reboot i dalsze komendy z mojego poprzedniego wpisu.

Na przyszłość przy instalacji z AUR zazwyczaj go nie edytujemy dlatego przy putaniu Edytować PKGBUILD? [T/n] ("P", aby przerwać) wciskamy n. Dopiero :
Kontynuować budowanie digimend-kernel-drivers-dkms-git?[T/n] wciskamy T

[N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)

A Ty masz yay więc wybierasz N