Linuxiarze.pl Forum

Dystrybucje Linux => Arch => Wątek zaczęty przez: funn w Lipiec 11, 2019, 03:40:43 PM

Tytuł: Nie działa przewijanie myszy
Wiadomość wysłana przez: funn w Lipiec 11, 2019, 03:40:43 PM
Po wczorajszej aktualizacji kernela do wersji 5.2 padły wszystkie myszki usb, nie działa przewijanie myszy pod laptopem, czasem całkowicie się kursor zacina. Touchpad działa. Wyczytałem w przeglądarce, że to wina kernela, więc zainstalowałem kernel linux-hardened o numerku 5.1. Podobno kernel zen też działał na wersji 5.1, ale teraz jest 5.2 więc wybrałem wersje hardened. Edytowałem /etc/default/grub i zmieniłem wpis na GRUB_DEFAULT=1. Jak to zrobić, żeby Arch uruchamiał się z tym innym kernelem? W ogóle w tym nowym grubie 2 nie mam wyboru kerneli jak to było w starszych wersjach.
Tytuł: Odp: Nie działa przewijanie myszy
Wiadomość wysłana przez: pavbaranov w Lipiec 11, 2019, 03:48:36 PM
Od końca:
Cytat: funn w Lipiec 11, 2019, 03:40:43 PM
W ogóle w tym nowym grubie 2 nie mam wyboru kerneli jak to było w starszych wersjach.
Przebudowałeś grubego po dostarczeniu drugiego kernela?
Cytat: funn w Lipiec 11, 2019, 03:40:43 PM
Jak to zrobić, żeby Arch uruchamiał się z tym innym kernelem?
Po pierwsze patrz wyżej. Wówczas pojawi się w grubym możliwość wyboru kerneli. Można dokonać edycji pliku /etc/default/grub i przypisać "cyferkę" odpowiadającą za ten kernel, który chcesz uruchamiać (uwaga liczone od 0), można też skorzystać z jakichś narzędzi GUI, które są dostępne np. dla Plazmy czy GNOME.
Cytat: funn w Lipiec 11, 2019, 03:40:43 PM
Po wczorajszej aktualizacji kernela do wersji 5.2 padły wszystkie myszki usb, nie działa przewijanie myszy pod laptopem, czasem całkowicie się kursor zacina.
Bez informacji o sprzęcie, bez logów systemowych co się dzieje po podłączeniu myszy po USB - nic nie będziemy wiedzieć. Pokaż dane o komputerze wykorzystując np. inxi, podaj dane o myszy USB poprzez lsusb po jej podłączeniu, oraz podaj wynik dmesg | tail bezpośrednio po podłączeniu myszy.
Tytuł: Odp: Nie działa przewijanie myszy
Wiadomość wysłana przez: robson75 w Lipiec 11, 2019, 03:49:41 PM
A czy po instalacji kernela przeładowaleś GRUB-a komendą update-grub?
Proponuje zainstalować z AUR update-grub.
A co do kolejności startu kerneli zajrzyj tutaj
https://forum.archlinux.org.pl/viewtopic.php?pid=5104#p5104
Tytuł: Odp: Nie działa przewijanie myszy
Wiadomość wysłana przez: gosc w Lipiec 11, 2019, 04:18:35 PM
To ogólnie znany błąd tego kernela.
Proponuje powrócić do starego do czasu naprawy.
Tytuł: Odp: Nie działa przewijanie myszy
Wiadomość wysłana przez: funn w Lipiec 11, 2019, 04:24:55 PM
Tak mój błąd miałem literówkę przy poleceniu

sudo grub-mkconfig -o /boot/grub/grub.cfg


No więc przewijanie myszy już działa na kernel 5.1.16.a-1-hardened. Jednak występują zacięcia myszy, zatrzymuje się kursor na ekranie. Na linux-lts 4.19.58-1 kursor się nie zacina, ale nie działa przewijanie myszy.

[  200.894121] usb 2-1.4: new low-speed USB device number 43 using ehci-pci
[  200.996513] usb 2-1.4: New USB device found, idVendor=09da, idProduct=000a, bcdDevice= 0.17
[  200.996526] usb 2-1.4: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[  200.996532] usb 2-1.4: Product: USB Mouse
[  200.996538] usb 2-1.4: Manufacturer: A4Tech
[  201.004349] input: A4Tech USB Mouse as /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.4/2-1.4:1.0/0003:09DA:000A.0022/input/input48
[  201.004940] a4tech 0003:09DA:000A.0022: input,hidraw0: USB HID v1.10 Mouse [A4Tech USB Mouse] on usb-0000:00:1d.0-1.4/input0
[  202.682437] usb 2-1.4: USB disconnect, device number 43
[  205.137303] usb 2-1.4: new low-speed USB device number 44 using ehci-pci
[  205.624086] usb 2-1.4: device not accepting address 44, error -32


Ok już się nie zacina mysz na hardened, ale dla pewności muszę kupić nową mysz. Jaką polecacie najbardziej kompatybilną pod Linux?
Tytuł: Odp: Nie działa przewijanie myszy
Wiadomość wysłana przez: robson75 w Lipiec 11, 2019, 05:50:36 PM
Ja mam taką
https://pl.webuy.com/product-detail?id=saccgenkry300a&categoryName=pc-myszy&superCatName=komputery&title=genesis-krypton-300-gaming-mouse-a
Z wejściem USB, i działa bez problemu na jajku 5.2.
Tytuł: Odp: Nie działa przewijanie myszy
Wiadomość wysłana przez: pavbaranov w Lipiec 11, 2019, 06:00:52 PM
Czy pomiędzy:
[  201.004940] a [  202.682437] dokonałeś wypięcia myszki?
Na którym to kernelu? Interesujący jest 5.2
Tytuł: Odp: Nie działa przewijanie myszy
Wiadomość wysłana przez: funn w Lipiec 11, 2019, 07:39:25 PM
Tak przełączałem myszki, teraz używam innej. To było na 5.2.
Tytuł: Odp: Nie działa przewijanie myszy
Wiadomość wysłana przez: pavbaranov w Lipiec 11, 2019, 11:18:05 PM
Masz mysz kompatybilną :)

Wracając do kwestii przycinania się myszy, albo powróć na wcześniejszy kernel (obojętne jaki, najnowsze wersje dostępne to np. linux-ck, dodatkowo możesz sobie wybrać dla swojego CPU), albo... mogę podrzucić 5.2, na którym tego zjawiska nie powinno być, ale będziesz go musiał sam sobie skompilować. Dla pewności - abyś nie kompilował go niepotrzebnie - sprawdzę jutro, jak tylko znajdę jakąś myszkę w domu.

Przy okazji - zawsze jesteś w stanie zainstalować starszy kernel w Archu. Raz - wygodnie możesz to zrobić z downgrade, dwa - nawet prościej, jeśli nie wyczyściłeś cache pacmana, to starszą wersję kernela masz w /var/cache/pacman/pkg.