Huion 1060 Plus jak zainstalować tablet graficzny?

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?

To polecenie na pewno ci nie zepsuje komputera, a jedynie zainstaluje kernel 5.5. Nie wiem, czy go przeinstaluje, nigdy tego nie robiłem – jeśli nie to wpierw musisz usunąć, a potem zainstalować tą komendą. I oczywiście zrestartować komputer – bez tego żadnych zmian nie będzie. Nic się nie bój, nic nie stracisz – jeśli coś nie zadziała to komputer uruchomi się ze starszego kernela (dlatego warto mieć przynajmniej jeden zapasowy na takie wypadki), a masz aż 3 rezerwowe :wink: Oprogramowanie i twoje pliki pozostaną tam gdzie były.

Poza tym kernelami można zarządzać graficznie, z poziomu ustawień systemowych. Tylko że tam nie widzę opcji przeinstalowania – jest tylko Usuń, Zainstaluj i Lista zmian.

Próbowałem usunąć kernela 55 graficznie. Otrzymałem taki komunikat:

linux55

linux55-headers

linux55-r8168

linux55-bbswitch

Starting

checking dependencies...

:: removing linux55 breaks dependency 'linux55' required by linux-latest

error: failed to prepare transaction (could not satisfy dependencies)

:: removing linux55-bbswitch breaks dependency 'linux55-bbswitch' required by linux-latest-bbswitch

:: removing linux55-headers breaks dependency 'linux55-headers' required by linux-latest-headers

:: removing linux55-r8168 breaks dependency 'linux55-r8168' required by linux-latest-r8168

Ukończone...

Z konsoli wygląda to tak:

[adi@adi-pc ~]$ sudo pacman -R linux55
[sudo] hasło użytkownika adi: 
sprawdzanie zależności…
błąd:  nie udało się przygotować transakcji (nie udało się rozwiązać zależności)
:: usunięcie linux55 uszkodzi zależność 'linux55' wymaganą przez linux-latest
:: usunięcie linux55 uszkodzi zależność 'linux55' wymaganą przez linux55-bbswitch
:: usunięcie linux55 uszkodzi zależność 'linux55' wymaganą przez linux55-r8168

To są po prostu metapakiety do najnowszego kernela – musisz je wpierw usunąć w menedżerze pakietów.

Usunięcie i ponowne zainstalowanie linux55 nic nie zmieniło. Chyba nie dane jest mi współpracować z tym tabletem na moim sprzęcie.
Panowie stawiam :beers: :beers: :beers: :beers: za pomoc.

A przełączyłeś się na ten kernel 5.5 przy starcie systemu?
Czy po ręcznym budowaniu sterownika sprawdziłeś czy są moduły hid-kye hid-uclogic hid-polostar hid-viewsonic?
I nie sudo mhwd-kernel -i linux5.5 tylko sudo mhwd-kernel -i linux55 (bez kropki).

[adi@adi-pc digimend-kernel-drivers-master]$ uname -r
5.5.13-1-MANJARO
>    [adi@adi-pc digimend-kernel-drivers-master]$ sudo make
[sudo] hasło użytkownika adi: 
make -C /lib/modules/5.5.13-1-MANJARO/build M=/home/adi/Pulpit/digimend-kernel-drivers-master modules
make[1]: Wejście do katalogu '/usr/lib/modules/5.5.13-1-MANJARO/build'
  Building modules, stage 2.
  MODPOST 4 modules
make[1]: Opuszczenie katalogu '/usr/lib/modules/5.5.13-1-MANJARO/build'


[adi@adi-pc digimend-kernel-drivers-master]$ sudo make install
make -C /lib/modules/5.5.13-1-MANJARO/build M=/home/adi/Pulpit/digimend-kernel-drivers-master modules_install
make[1]: Wejście do katalogu '/usr/lib/modules/5.5.13-1-MANJARO/build'
  INSTALL /home/adi/Pulpit/digimend-kernel-drivers-master/hid-kye.ko
At main.c:160:
- SSL error:02001002:system library:fopen:No such file or directory: crypto/bio/bss_file.c:69
- SSL error:2006D080:BIO routines:BIO_new_file:no such file: crypto/bio/bss_file.c:76
sign-file: certs/signing_key.pem: No such file or directory
  INSTALL /home/adi/Pulpit/digimend-kernel-drivers-master/hid-polostar.ko
At main.c:160:
- SSL error:02001002:system library:fopen:No such file or directory: crypto/bio/bss_file.c:69
- SSL error:2006D080:BIO routines:BIO_new_file:no such file: crypto/bio/bss_file.c:76
sign-file: certs/signing_key.pem: No such file or directory
  INSTALL /home/adi/Pulpit/digimend-kernel-drivers-master/hid-uclogic.ko
At main.c:160:
- SSL error:02001002:system library:fopen:No such file or directory: crypto/bio/bss_file.c:69
- SSL error:2006D080:BIO routines:BIO_new_file:no such file: crypto/bio/bss_file.c:76
sign-file: certs/signing_key.pem: No such file or directory
  INSTALL /home/adi/Pulpit/digimend-kernel-drivers-master/hid-viewsonic.ko
At main.c:160:
- SSL error:02001002:system library:fopen:No such file or directory: crypto/bio/bss_file.c:69
- SSL error:2006D080:BIO routines:BIO_new_file:no such file: crypto/bio/bss_file.c:76
sign-file: certs/signing_key.pem: No such file or directory
  DEPMOD  5.5.13-1-MANJARO
make[1]: Opuszczenie katalogu '/usr/lib/modules/5.5.13-1-MANJARO/build'
install -D -m 0755 hid-rebind /lib/udev/hid-rebind
install -D -m 0644 udev.rules /lib/udev/rules.d/90-digimend.rules
install -D -m 0644 depmod.conf /etc/depmod.d/digimend.conf
install -D -m 0644 xorg.conf /usr/share/X11/xorg.conf.d/50-digimend.conf
udevadm control --reload
depmod -a
[adi@adi-pc digimend-kernel-drivers-master]$ 
>     [[adi@adi-pc digimend-kernel-drivers-master]$ ls
compat.h     hid-kye.c      hid-kye.o           hid-polostar.mod.o  hid-uclogic-core.o  hid-uclogic.o         hid-uclogic-rdesc.h  hid-viewsonic.mod.c  Module.symvers
COPYING      hid-kye.ko     hid-polostar.c      hid-polostar.o      hid-uclogic.ko      hid-uclogic-params.c  hid-uclogic-rdesc.o  hid-viewsonic.mod.o  README.md
depmod.conf  hid-kye.mod    hid-polostar.ko     hid-rebind          hid-uclogic.mod     hid-uclogic-params.h  hid-viewsonic.c      hid-viewsonic.o      udev.rules
dkms.conf    hid-kye.mod.c  hid-polostar.mod    hid-uclogic.c       hid-uclogic.mod.c   hid-uclogic-params.o  hid-viewsonic.ko     Makefile             usbhid
hid-ids.h    hid-kye.mod.o  hid-polostar.mod.c  hid-uclogic-core.c  hid-uclogic.mod.o   hid-uclogic-rdesc.c   hid-viewsonic.mod    modules.order        xorg.conf
[adi@adi-pc digimend-kernel-drivers-master]$ 
[adi@adi-pc digimend-kernel-drivers-master]$ sudo modprobe  hid-kye hid-uclogic hid-polostar hid-viewsonic
[adi@adi-pc digimend-kernel-drivers-master]$

Nie wiem po co to ls? Wolałbym lsmod. I sprawdź czy masz ten plik huion.conf w ls /etc/X11/xorg.conf.d

Edit.
Wyczytałem gdzieś, że przestały działać tablety na jądrach z serii 5.xx. może przełącz się na kernel-4.19 (linux419), bo widziałem, że posiadasz i na nim próbuj wszystkich metod co tu napisaliśmy.

Faktycznie, na nowszych kernelach począwszy od 5.3 są problemy z działaniem (opisane np. tutaj, tutaj i jeszcze tutaj) – wydaje się, że to błąd sterownika USB w kernelu. Ponoć może pomóc wyłączenie xHCI w BIOS-ie, ale też znowu nie w każdym BIOS-ie jest taka opcja. Rekomenduję tak jak @aquila przejście na kernel 4.19 do czasu rozwiązania problemu – na nim tablet powinien działać bez problemów.

:sweat_smile: Koledzy pod 4.19 działa :rofl:
Zrobione w 2 minuty.

[adi@adi-pc digimend-kernel-drivers-master]$ xsetwacom --list 
HID 256c:006e Pad pad                   id: 13  type: PAD       
HID 256c:006e Touch Ring pad            id: 14  type: PAD       
HID 256c:006e Dial pad                  id: 15  type: PAD       
HID 256c:006e Pen stylus                id: 12  type: STYLUS    
[adi@adi-pc digimend-kernel-drivers-master]$ 

Dzięki bardzo za pomoc.
Stawiam :beers: :beers: :beers: :beers: :beers: :beers:
:clap: :clap:

1 polubienie

Kurde, 37 wpisów by dojść do wniosku, że tablet nie działa pod kernelem z serii 5.xx. Życie :stuck_out_tongue_winking_eye: Zamykam