Nie działa.
Zgodnie z tym co czytam tutaj to potrzebujesz jeszcze:
- doinstalować odpowiednie headers dla twojego kernela, dla najnowszego 5.5 będzie to
linux55-headers
dla innych będą się różnić cyferką - 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.
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.
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
?