Huion 1060 Plus jak zainstalować tablet graficzny?

: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

Pojechałem dalej po restarcie nic się nie zmieniło:

adi@adi-pc ~]$ sudo modprobe  hid-kye hid-uclogic hid-polostar hid-viewsonic
[sudo] hasło użytkownika adi: 
[adi@adi-pc ~]$ xsetwacom --list 
[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 003: 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 004: ID 058f:6366 Alcor Micro Corp. Multi Flash Reader
Bus 002 Device 003: ID 256c:006e  USB2.0Hub
Bus 002 Device 002: ID 058f:6254 Alcor Micro Corp. USB Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

[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 ~]$

Wszedłem do /usr/share/X11/xorg.conf.d

[adi@adi-pc ~]$ ls //usr/share/X11/xorg.conf.d
10-amdgpu.conf  10-evdev.conf  10-quirks.conf  10-radeon.conf  40-libinput.conf  50-digimend.conf  70-wacom.conf

Czy nie powinienem zmienić nazwy pliku w /etc/X11/xorg.conf.d z 50-huion.conf na 70-wacom.conf?

Pokaż:

uname -r
pacman -Qs 'xf86-input-wacom|kcm-wacomtablet|digimend-kernel-drivers-dkms-git|linux54-headers' | sort
ls /etc/X11/xorg.conf.d
lsmod | grep hid
[adi@adi-pc ~]$ uname -r
5.4.28-1-MANJARO
[adi@adi-pc ~]$ pacman -Qs 'xf86-input-wacom|kcm-wacomtablet|digimend-kernel-drivers-dkms-git|linux54-headers' | sort
    Header files and scripts for building modules for Linux54 kernel
    KDE GUI for the Wacom Linux Drivers
    Linux kernel modules (DKMS) for non-Wacom USB graphics tablets. Git version.
    X.Org Wacom tablet driver
local/digimend-kernel-drivers-dkms-git 9.r75.gcaf0fdd-1
local/kcm-wacomtablet 1:3.2.0-3
local/linux54-headers 5.4.28-1
local/xf86-input-wacom 0.39.0-1
[adi@adi-pc ~]$ ls /etc/X11/xorg.conf.d
00-keyboard.conf  10-evdev.conf  30-touchpad.conf  50-huion.conf  70-wizardpen.conf  90-mhwd.conf
[adi@adi-pc ~]$ lsmod | grep hid
hid_kye                16384  0
hid                   143360  1 hid_kye
mac_hid                16384  0

Napisałem do Huiona i dostałem odpowiedź w postaci linka do tego.

No przecież w tym poście proponowałem ręczną instalację sterów popranych z tej strony co piszesz.

I tak robiłem jak tam jest napisane i nie pomogło. Make i make install mieliło ze 30 minut zanim skończyło. I tablet nie działa.

Nasunęła mi się myśl, dlaczego może ci nie działać mimo stosowania się do instrukcji. Grzebałeś wcześniej w tych katalogach? Albo w innych katalogach i modułach kernela? Być może w ten sposób usunąłeś coś niezbędnego do działania – w takim razie przywróć wszystko do domyślnej konfiguracji i spróbuj jeszcze raz.

To trochę dziwne bo u mnie robi to w 5 sekund.

Miałem kłopoty prosiłem o pomoc na tym forum tutaj
Wszedłem do dodawanie i usuwanie oprogramowania i tutaj widzę takie coś.

Może muszę zbudować któreś pakiety albo żeby było szybciej przywrócić wszystko do domyślnej konfiguracji. Nie wiem za bardzo jak to zrobić żeby nie stracić danych i zainstalowanego oprogramowania. sudo mhwd-kernel -i linux5.5?