Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Linux - neprobudí se touchpad

Ahoj, našel by se tady člověk co trošku rozumí Linuxu a poradil by mi s následujícím problémem?
Vlastním notebook Asus X541N který již z nějakého důvodu nepovolí nainstalovat Windows 7 (instalačka vždy zamrzne) a pokud nainstaluju Windows 10, tak je systém dost zabržděnej, protože notebook má ještě plotnovej disk. Rozhodl jsem se tedy pro Linuxovou distribuci Kubuntu 21.04. Vše šlape tak jak má až na problém s touchpadem - když uspím notebook a následně probudím, tak touchpad již nefunguje a musím vždy notebook restartovat, poté již zase funguje. Tohle se děje u všech možný distribucí (zkoušeno Ubuntu, Kubuntu, ElementaryOS, Fedora, Mint) a vždy stejný problém po uspání. Myš v USB funguje i po probuzení, ale touchpad nikdy. Při instalaci systému i vždy zaškrtávám aby se nainstaloval dodatečné drivery a software z internetu.
Na internetu jsem našel pár starých vláken kde se řeší podobný problém (třeba ZDE) ale jelikož jsem uplný nováček v linuxu, tak nemám tušení jak se jakýkoliv patch používa, nebo cokoliv nastavuje. Dokážu spustit terminál a psát, to je tak vše.
Pokud se najde někdo, kdo dokáže poradit s problémem, tak budu opravdu rád.

[93163-20210620-205811-jpg][93164-20210620-205818-jpg]

loading...
Jsou zobrazeny jen nové odpovědi. Zobrazit všechny
Předmět Autor Datum
Nahraď svoje ložisko hdd za 500GiB SSD + W10 x64 bit., MS Edge DEV 93.0.9 x64 - browser. Žiadne dist…
Nuda 20.06.2021 21:26
Nuda
Nuda a jeho bláboly... A Linux šmejd rozhodne nie je,... to by ho nepoužívalo všetkých TOP500 superp…
Ale 20.06.2021 22:20
Ale
... a několik tisíc terminálů Sazky je na Linuxu. nový
Rce 21.06.2021 00:37
Rce
Máš tam nainstalovanou Plasmu? Jestli plasma načuchá myš, touchpad odpojí. Podívej se Nastavení syst…
Rce 20.06.2021 23:49
Rce
Myslím že to je plasma, ale problém nastal i bez připojení myši. Zkoušel jsem i vypínání a zapínaní… nový
Anonn 21.06.2021 00:38
Anonn
Taky může pomoct znovu zavést ovladač (modul) touchpadu - čili zkus psát v terminálu :) lsmod vypí… nový
gilhad 21.06.2021 04:54
gilhad
Jestli tam má SystemD, tak je spíš potřeba sudo systemctl restart application.service Kde applica… nový
Rce 22.06.2021 00:32
Rce
Díky. Ještě nebyl čas na to kouknout, ale dám vědět. poslední
Anonn 22.06.2021 23:55
Anonn

Nahraď svoje ložisko hdd za 500GiB SSD + W10 x64 bit., MS Edge DEV 93.0.9 x64 - browser. Žiadne distrá Linuxu necpi na domácu mašinu.

V prípade ložiska sa OS W10 nevypína, iba uspáva do RAM, aby načítaný SW zostal načítaný na pozadí v rýchlej RAM. Teda akýkoľvek slimačí hdd určite nebude na vine, ak máš dostatok rýchlej RAM.

Pritom ntLite z ISO W10, dokáže vyrobiť skutočne pravý desktopový OS, ktorý predčí svojou stabilitou, bezpečnosťou, úspornosťou veškeré linuxácke náhrady, šmejdy.

Máš tam nainstalovanou Plasmu? Jestli plasma načuchá myš, touchpad odpojí. Podívej se Nastavení systému->Hardware->Vstupní zařízení->Touchpad. Prohlídni všechno, hlavně doporučuji pozornosti ucho "Povolit/zakázat Touchpad".

Též některé notebooky touchpad vypnou při uspání hardwarově. Podívej, zda máš na notebooku v nejvyšší řadě kláves ikonu touchpadu. Ikony jsou většinou modré a tato ikona bývá na klávese F5, F7 nebo F9. Ikona na klávesnici může být i přeškrtnuta. Stiskni tlačítko s ikonou (většinou ho musíš stisknout v kombinaci s klávesou [Fn]), a touchpad se opět aktivuje.

Napiš v terminálu:
xinput --list
(není-li xinput funkční, nainstaluj balíček 'xorg-x11-server-utils')
vypíše to id zařízení Touchpad
Pak zkus:
xinput disable id (číslo ID najdeš ve výpisu xinput --list)
xinput enable id
Touchpad by se mohl zmátožit. Jakou nouzeové řešení je dát toto do bat souboru a ve správci napájení to nechat spustit po obživnutí počítače.

Myslím že to je plasma, ale problém nastal i bez připojení myši. Zkoušel jsem i vypínání a zapínaní v nastavení systému. Kombinace kláves už mě taky napadla, je na to zkratka FN + F9. To vypíše Touchpad vypnut a pak Touchpad zapnut a stále nic. Teď jsem zkoušel ten xinput v terminálu a stále bez úspěchu. Vypisuje toto:
Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ FTE1200:00 0B05:0201 Mouse id=11 [slave pointer (2)]
⎜ ↳ PixArt USB Optical Mouse id=15 [slave pointer (2)]
⎜ ↳ FTE1200:00 0B05:0201 Touchpad id=12 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ Asus Wireless Radio Control id=6 [slave keyboard (3)]
↳ Video Bus id=7 [slave keyboard (3)]
↳ Power Button id=8 [slave keyboard (3)]
↳ Sleep Button id=9 [slave keyboard (3)]
↳ USB2.0 VGA UVC WebCam: USB2.0 V id=10 [slave keyboard (3)]
↳ Asus WMI hotkeys id=13 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=14 [slave keyboard (3)

takže jsem zkoušel vypnout a zapnout ID 11 i 12 a nic.
A v BIOSU moc možností není, ale je tam vše na enabled včetně touchpadu. Tam jsem pár možností zkoušel, ale bez úspěchu.

Taky může pomoct znovu zavést ovladač (modul) touchpadu - čili zkus psát v terminálu :)

lsmod vypíše zavedené moduly - vyzkoušej ho (těch modulů asi bude hodně, takže raději "lsmod >text1.txt" a pak si text.txt otevřít v textovém editoru) , když touchpad funguje a porovnej s případem když nefunguje - pokud je v prvním případě modulů víc, tak asi stačí chybějící zavést

následující se většinou dělá pod rootem, takže se tak přihlásit, nebo před každý příkaz napsat "sudo " - s mezerou, bez uvozovek

modprobe <jméno modulu> - zavede modul (pokud není zaveden)

rmmod <jméno modulu> - uvolní modul z paměti

Uživatelsky jednoduché distribuce většinou zavádějí všechno jako moduly (pokud by sis kompiloval vlastní jádro, tak můžeč do něj nechat natvrdo zakompilovat vše, co máš a naopak vyhodit vše co nemáš)

když ti zrovna touchpad půjde, můžeš zkusit "lshw >text2.txt" a nechat moduly vypsané "lsmod" hledat v text2.txt, okolo by mohlo být něco, co by tě navedlo, že jde o modul k touchpadu (touchpad nemám, ale pro představu, tohle píše k mojí síťové kartě a modul je tedy r8169)

*-network
description: Ethernet interface
product: RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
vendor: Realtek Semiconductor Co., Ltd.
physical id: 0
bus info: pci@0000:04:00.0
logical name: eth0
version: 15
size: 1Gbit/s
capacity: 1Gbit/s
width: 64 bits
clock: 33MHz
configuration: autonegotiation=on broadcast=yes driver=r8169 duplex=full firmware=rtl8168h-2_0.0.2 02/26/15 ip=10.0.1.10 latency=0 link=yes multicast=yes port=MII speed=1Gbit/s
resources: irq:37 ioport:f000(size=256) memory:fc704000-fc704fff memory:fc700000-fc703fff

Taky to můžeš zkusit "postupně strefovacím způsobem" , kdy při běžícím touchpadu budeš pomocí rmmod vyhazovat z paměti jeden modul za druhým - pokud najednou přestane touchpad funguvat, asi byl ten poslední modul jeho (nebo něčeho, na čem závisí) - pokud zavedeš pomocí modprobe ten poslední modul a touchpad se rozběhne, tak jsi ho asi strefil.

Když vypadne něco jiného, důležitého (wifina, klávesnice ...) tak vždycky můžeš ten počítač restartovat a on si to zase všechno natahá (a samozřejmě existuje řada jiných postupů bez restartu, ale ty jsou složitější)

Když ti touchpad nepůjde (po uspání a probuzení), zkus mu zahodit tento modul a znova ho zavést, třeba se rozběhne. Pokud to bude fungovat, dej si to do nějakého skriptu a ideálně ho nech spouštět v rámci probouzení. Nebo ho prostě spouštej ručně.

Zpět do poradny Odpovědět na původní otázku Nahoru

loading...