Touchpad nie został wykryty w Lenovo Ideapad 320 z Kubuntu 17.04

9

Właśnie zainstalowałem Kubuntu 17.04 na Lenovo Ideapad 320, a touchpad nie jest wykrywany. Touchpad działa dobrze z instalacji Windows 10 już na laptopie, ale w ogóle nie jest wykrywany z Kubuntu, więc wydaje się, że to błąd sterownika.

Oto xinputwynik. Mysz Logitech to mysz USB, której używam w międzyczasie, co działa dobrze.

$ xinput --list
⎡ Virtual core pointer                          id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ Logitech M315/M235                        id=9    [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)]
    ↳ Video Bus                                 id=7    [slave  keyboard (3)]
    ↳ Power Button                              id=8    [slave  keyboard (3)]
    ↳ EasyCamera                                id=10   [slave  keyboard (3)]
    ↳ Ideapad extra buttons                     id=11   [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard              id=12   [slave  keyboard (3)]

I:

$ cat /proc/bus/input/devices | grep TouchPad

Nie ma wyjścia. Próbowałem też sugerować tu rzeczy związane z psmouse, ale bezskutecznie

Wygląda na to, że nie jestem jedyny, opublikowano kilka innych miejsc bez odpowiedzi, tu i tutaj , a może tutaj

Edytować:

Wyjście dpkg:

$ dpkg -i elantech...
Selecting previously unselected package 
elantech-0608-dkms.
(Reading database ... 267979 files and directories currently installed.)
Preparing to unpack elantech-0608-dkms_0.1_all.deb ...
Unpacking elantech-0608-dkms (0.1) ...
Setting up elantech-0608-dkms (0.1) ...
Loading new elantech-0608-0.1 DKMS files...
Building for 4.10.0-32-generic
Building for architecture x86_64
Building initial module for 4.10.0-32-generic
Done.

psmouse:
Running module version sanity check.
Error! Module version 69C24E88441CC55A8AC9337 for psmouse.ko
is not newer than what is already found in kernel 4.10.0-32-generic 
(69C24E88441CC55A8AC9337).
You may override by specifying --force.

depmod...

Backing up initrd.img-4.10.0-32-generic to /boot/initrd.img-4.10.0-32-
generic.old-dkms
Making new initrd.img-4.10.0-32-generic                                                      

(If next boot fails, revert to initrd.img-4.10.0-32-generic.old-dkms image)                  
update-initramfs........                                                                     


DKMS: install completed.                                                                     

Processing triggers for shim-signed (1.32~17.04.1+0.9+1474479173.6c180c6-1ubuntu1) ...   

Instalowanie wersji 0.2:

$ sudo dkms install --force elantech-0608/0.2
Error! Could not find module source directory.
Directory: /usr/src/elantech-0608-0.2 does not exist.

I jest zainstalowany:

$ apt search elantech
Sorting...
Full Text Search...
elantech-0608-dkms/now 0.2 all [installed,local]
  elantech-0608 driver in DKMS format.
jod
źródło
Komentarze nie są przeznaczone do rozszerzonej dyskusji; ta rozmowa została przeniesiona do czatu .
Thomas Ward
Wolałbym nie czekać miesiące bez touchpada. Zajmę się dzisiaj instalacją jądra. Dzięki za pomoc!
jod
Czy są jakieś wiadomości na ten temat?
miguelmorales85

Odpowiedzi:

5

Zainstaluj ten moduł jądra. To powinno rozwiązać problem. Biegać

wget https://launchpad.net/~hanipouspilot/+archive/ubuntu/ppa/+files/elantech-0608-dkms_0.2_all.deb
sudo dpkg -i elantech-0608-dkms_0.2_all.deb

Następnie uruchom ponownie.

Musisz wyłączyć Bezpieczny rozruch w BIOSie, aby moduł mógł się załadować.

Inną opcją jest instalacja tego jądra.

http://people.canonical.com/~khfeng/lp1708852/

Aby uzyskać szczegółowe informacje, patrz https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1708852

Pilot 6
źródło
Nie działało :( zrestartowano, a touchpad nadal nie został wykryty. Wystąpił błąd w wyjściu, coś, co wersja modułu dla psmouse.ko jest nowsza niż w jądrze
jod
Czy możesz opublikować wiadomość na swoje pytanie? A także czy wyłączyłeś Bezpieczny rozruch w BIOS-ie? Nie pozwala ładować niestandardowych modułów. Jeśli jest to związane z wersją modułu, łatwo to naprawić.
Pilot6
Wyłączyłem bezpieczny rozruch, aby zainstalować. Wyłączę to i spróbuję ponownie.
jod
Jeśli wystąpi jakiś błąd, opublikuj go na swoje pytanie. Być może należy zmienić wersję.
Pilot6
Wyjście dpkg opublikowane powyżej. powinienem użyć --force, a jeśli tak, to czy jest to opcja dpkg?
jod
3

Zainstalowałem Ubuntu 17.10 na Yoga 720 i napisałem dokładny przewodnik instalacji .

Aby uruchomić touchpad, musisz zainstalować nowsze jądro, przynajmniej jądro 4.14.

Zainstalowałem najnowsze jądro z tym skryptem i uruchomiłem touchpad, ale potem sieć zostanie zerwana z powodu błędu w ustawieniach apparmor, możesz to naprawić przez

sudo apt install apparmour-utils
sudo aa-complain /etc/apparmor.d/sbin.dhclient

(źródło: /unix/397708 )

rubo77
źródło
Zainstalowałem RC8 stąd: kernel.ubuntu.com/~kernel-ppa/mainline/v4.14-rc8 Touchpad zaczął działać, żadnych problemów z siecią. Niestety DisplayLink nie działa z tym jądrem, więc skończyło mi się na 2 jądrach, jednym dla touchpada, kiedy zabieram ze sobą laptopa, drugim dla zewnętrznych ekranów DisplayLink, gdy nie. Zabawa.
NeverEndingQueue
To Lenovo Ideapad 320 (i7-8550u)
NeverEndingQueue
1

Mam tę samą maszynę i to był tylko problem. Próbowałem każdej poprawki, jaką mogłem znaleźć w sieci, w tym kompilacji około 6 różnych jąder, ale bezskutecznie. Od wersji 4.12.5 mój touchpad będzie działał przez kilka sekund, a następnie niezmiennie zawiesza się. Wypróbowałem poprawki na tej stronie. Próbowałem niezliczonych iteracji GRUB_CMDLINE_LINUX_DEFAULT = „i8042.reset quiet splash” w GRUB-ie. Zilch. Co więcej, wciąż mam częste całkowite zawieszanie się systemu, a Wi-Fi jest zepsute z 9 rodzajów. (I może faktycznie na żywo z ostatniej części, jeżeli zajdzie taka potrzeba, ponieważ działa bardzo dobrze z wifi USB dongle). Jeśli ktoś ma już propozycje ostatniej szansy, chciałabym je usłyszeć, ale jestem o tym blisko do rzucania ta cholerna rzecz w jeziorze ...

Pdub
źródło
Nie zadałem sobie trudu, aby skompilować różne jądra, moja bezprzewodowa mysz na razie działa dobrze i nie miałam czasu. Jeśli chodzi o Wi-Fi, miałem trochę szczęścia, korzystając ze sterowników tutaj i tworząc /etc/modprobe.d/rtl8821ae.confplik z zawartością options rtl8821ae int_clear=0 fwlps=0 ips=0. Widziałem ludzi próbujących kilka innych rzeczy z tym .confplikiem, ale Wi-Fi jest teraz dość stabilne (choć nie idealne) i nie zadałem sobie trudu, aby wypróbować inne konfiguracje
jod.
Zobaczyłem tę odpowiedź po uderzeniu w „zakup” na Ideapad 320 i sprawiłem, że zacząłem sprawdzać politykę zwrotów sprzedawcy ... Z przyjemnością informuję, że nie miałem absolutnie żadnych problemów z touchpadem lub Wi-Fi na tym urządzeniu . Touchpad w rzeczywistości nie działał przy użyciu dysku Live Ubuntu 16 LTS, ale działał dobrze z domyślną instalacją 17.10. Albo Lenovo zmieniło swój sprzęt od września, albo wspaniali ludzie Ubuntu naprawili problemy z oprogramowaniem. Miałem dziwny epizod spowolnienia (zarówno w systemie Windows, jak i Linux), ale w tajemniczy sposób zniknął po kilku ponownych uruchomieniach ...
NumerousHats
0

Próbowałem v4.14-rc8z powodzeniem jądra, niestety miałem problemy ze sterownikami DisplayLink, więc używałem zewnętrznej myszy USB, dopóki nie rozwiązałem tego dzisiaj, kiedy zainstalowałem najnowsze jądro z v4.13linii -v4.13.0-25

NeverEndingQueue
źródło