Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Touchpad w Lenovo nie działa.
#1
0
Witam,

Zwracam się do Was z prośbą o pomoc w rozwiązaniu irytującego problemu -> touchpad w Lenovo Thinkbook 14'' nie działa. 

Do tej pory próbowałem rzeczy związanych z Synaptic (skończyło się brakiem odpowiedzi zarówno od touchpada, przez klawiaturę po zewnętrzną mysz).

Co więcej, wyczytałem gdzieś, że update kannela pomógł komuś, kto używał IdeaPada, niestety 5.3 --> 5.5.6 nie rozwiązało problemu.

Nie ma co ukrywać, że w temacie linuxa, jestem zielony, więc proszę o wyrozumiałość.

Kod:
System:
  Host: TB Kernel: 5.3.0-40-generic x86_64 bits: 64 compiler: gcc v: 7.4.0
  Desktop: Cinnamon 4.4.8 wm: muffin 4.4.2 dm: LightDM 1.26.0
  Distro: Linux Mint 19.3 Tricia base: Ubuntu 18.04 bionic
Machine:
  Type: Laptop System: LENOVO product: 20SL v: Lenovo ThinkBook 14-IIL
  serial: <filter> Chassis: type: 10 v: Lenovo ThinkBook 14-IIL
  serial: <filter>
  Mobo: LENOVO model: LVAC/LVAD v: SDK0J40697 WIN serial: <filter>
  UEFI: LENOVO v: DJCN14WW date: 12/11/2019
Battery:
  ID-1: BAT1 charge: 47.1 Wh condition: 47.1/45.0 Wh (105%) volts: 13.0/11.4
  model: SMP L19M3PF1 type: Li-poly serial: <filter> status: Full cycles: 1
CPU:
  Topology: Quad Core model: Intel Core i5-1035G4 bits: 64 type: MT MCP
  arch: Ice Lake rev: 5 L2 cache: 6144 KiB
  flags: lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx bogomips: 23961
  Speed: 563 MHz min/max: 400/3700 MHz Core speeds (MHz): 1: 535 2: 929
  3: 856 4: 645 5: 657 6: 957 7: 818 8: 650
Graphics:
  Device-1: Intel vendor: Lenovo driver: i915 v: kernel bus ID: 00:02.0
  chip ID: 8086:8a5a
  Display: x11 server: X.Org 1.20.5 driver: modesetting unloaded: fbdev,vesa
  resolution: 1920x1080~60Hz, 1920x1080~60Hz
  OpenGL: renderer: Mesa DRI Intel Iris Plus Graphics (Ice Lake 6x8 GT1.5)
  v: 4.5 Mesa 19.2.8 compat-v: 3.0 direct render: Yes
Audio:
  Device-1: Intel vendor: Lenovo driver: snd_hda_intel v: kernel
  bus ID: 00:1f.3 chip ID: 8086:34c8
  Sound Server: ALSA v: k5.3.0-40-generic
Network:
  Device-1: Intel driver: iwlwifi v: kernel port: 3000 bus ID: 00:14.3
  chip ID: 8086:34f0
  IF: wlp0s20f3 state: up mac: <filter>
  Device-2: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet
  vendor: Lenovo driver: r8169 v: kernel port: 2000 bus ID: 01:00.0
  chip ID: 10ec:8168
  IF: enp1s0 state: down mac: <filter>
Drives:
  Local Storage: total: 476.94 GiB used: 19.43 GiB (4.1%)
  ID-1: /dev/nvme0n1 vendor: Samsung model: MZALQ512HALU-000L2
  size: 476.94 GiB speed: 31.6 Gb/s lanes: 4 serial: <filter> rev: 3L1QFXV7
  scheme: GPT
Partition:
  ID-1: / size: 36.42 GiB used: 8.32 GiB (22.8%) fs: ext4
  dev: /dev/nvme0n1p6
  ID-2: /home size: 36.42 GiB used: 11.08 GiB (30.4%) fs: ext4
  dev: /dev/nvme0n1p8
  ID-3: swap-1 size: 14.90 GiB used: 0 KiB (0.0%) fs: swap
  dev: /dev/nvme0n1p7
Sensors:
  System Temperatures: cpu: 60.0 C mobo: N/A
  Fan Speeds (RPM): N/A
Repos:
  No active apt repos in: /etc/apt/sources.list
  Active apt repos in: /etc/apt/sources.list.d/google-chrome.list
  1: deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main
  Active apt repos in: /etc/apt/sources.list.d/official-package-repositories.list
  1: deb http://mirrors.evowise.com/linuxmint/packages tricia main upstream import backport
  2: deb http://ftp.agh.edu.pl/ubuntu bionic main restricted universe multiverse
  3: deb http://ftp.agh.edu.pl/ubuntu bionic-updates main restricted universe multiverse
  4: deb http://ftp.agh.edu.pl/ubuntu bionic-backports main restricted universe multiverse
  5: deb http://security.ubuntu.com/ubuntu/ bionic-security main restricted universe multiverse
  6: deb http://archive.canonical.com/ubuntu/ bionic partner
  Active apt repos in: /etc/apt/sources.list.d/spotify.list
  1: deb http://repository.spotify.com stable non-free
  Active apt repos in: /etc/apt/sources.list.d/teejee2008-ppa-bionic.list
  1: deb http://ppa.launchpad.net/teejee2008/ppa/ubuntu bionic main
  Active apt repos in: /etc/apt/sources.list.d/vscode.list
  1: deb [arch=amd64] http://packages.microsoft.com/repos/vscode stable main
Info:
  Processes: 264 Uptime: 10m Memory: 15.17 GiB used: 1.85 GiB (12.2%)
  Init: systemd v: 237 runlevel: 5 Compilers: gcc: 7.4.0 alt: 7 Shell: zsh
  v: 5.4.2 running in: gnome-terminal inxi: 3.0.32
Odpowiedz
#2
0
Jeśli zamieszczasz wynik komendy, to umieść też komendę, która wywołuje ten wynik.
Mowa o specyfikacji systemowej, którą umieściłeś w znacznikach kodu.
Odpowiedz
#3
0
Jeśli zmiana jądra nie pomogła, to może masz taki problem jak ja na jednym z komputerów - po każdym uruchomieniu muszę włączyć touchpad (Fn+odpowiedni klawisz funkcyjny). U Ciebie może to być tylko klawisz funkcyjny - Lenovo odwróciło ich działanie. Np. żeby uzyskać F1 trzeba nacisnąć Fn+F1.
Odpowiedz
#4
0
Wypróbuj także starsze jądra Linuksa: 4.15, 4.18, 5.0.
Odpowiedz
#5
0
Panowie,

Niestety rozwiązania nie pomogły. Sprawdzałem czy "płytka dotykowa" jest aktywna zarówno w ustawieniach systemowych, jak i ze skrótu klawiszowego.

Dodatkowo, przetestowałem jądra: 4.18, 5.0 oraz najnowsze jakie pokazuje mi Ukuu, czyli 5.5.7.

Co więcej, komenda, której użyłem to "inxi -Fxxxrz" (zaczerpnięta z zagranicznych źródeł).
Odpowiedz
#6
0
Spróbuj takiej komendy: sudo sh -c 'echo -n "elantech" > /sys/bus/serio/devices/serio1/protocol'
za: https://askubuntu.com/questions/1143663/...untu-19-04

Tu jeszcze jest coś, co ma sens IMO: https://bugs.launchpad.net/ubuntu/+sourc...omments/12

EDIT:
Zdaj się, że to kwestia BIOS. Podobno wystarczy wgrać nowy: https://bugs.launchpad.net/ubuntu/+sourc...omments/20
Odpowiedz
#7
0
Jeżeli chodzi o update biosa, to niestety link dotyczy innej wersji laptopa (15-iml, 14-IIL) niestety różni się bios i ten do mojego laptopa, na oficjalnych stronach (przejrzałem też en i de) ma najnowszą wersję z 24.12 (w wersji 15-iml był to marzec roku bierzącego).

W sprawie
Kod:
sudo sh -c 'echo -n "elantech" > /sys/bus/serio/devices/serio1/protocol'
Konsola zwracam mi:
Kod:
sh: 1: cannot create /sys/bus/serio/devices/serio1/protocol: Directory nonexistent

Jeżeli chodzi o drugi link i rozwiązanie 2:
Kod:
2) ACPI DSDT table patching (renaming XXXX0000 -> ELAN062F), https://github.com/realnickel/lenovo_thinkbook_iml15_touchpad_acpi_fix/commit/de0ca637f7d8de2164c787801b4af9d4ff586d67

Result: elan_i2c driver detects the hardware, full functional.

Google podpowiedział mi, że znajdę plik w cat /proc/acpi/dsdt > dsdt.aml
Niestety konsola twierdzi, że coś takiego nie istnieje.

Niestety zbytnio nie wiem co zrobić jako newbie.
Odpowiedz
#8
0
(03-03-2020, 17:22)kubosz napisał(a): Jeżeli chodzi o update biosa, to niestety link dotyczy innej wersji laptopa (15-iml, 14-IIL)

Bardziej chodziło o pomysł na rozwiązanie Smile
Tak czy siak warto wgrać najnowszy BIOS do Twojego lapka.

Cytat:Google podpowiedział mi, że znajdę plik w cat /proc/acpi/dsdt > dsdt.aml
Niestety konsola twierdzi, że coś takiego nie istnieje.

Polecenie cat zwraca zawartość wskazanego pliku i zapisuje do pliku dsdt.aml, który znajduje się w katalogu domowym użytkownika Smile

Czyli tak na dobrą sprawę zostaje na razie upgrade BIOSu... chyba, że ktoś mądrzejszy się wypowie.
Odpowiedz


Skocz do:




Użytkownicy przeglądający ten wątek: 2 gości