Fórum Root.cz

Hlavní témata => Hardware => Téma založeno: Jakub 28. 11. 2011, 22:55:31

Název: Podivné zamrzání myši
Přispěvatel: Jakub 28. 11. 2011, 22:55:31
Ahoj,

mám podivné problémy s myší (GIGABYTE GM-M6880) - čas od času myš zatuhne. Někdy to nenastane celé dny, jindy i několikrát za hodinu. Všiml jsem si, že pokud se přepnu z X do konzole a zpět, myš opět začne fungovat. Zvláštní je, že se poté provedou pohyby, které jsem provedl po zamrznutí kurzoru (a před přepnutím do konzole)!

Nemáte pro tohle chování nějaké vysvětlení?

Díky
Název: Re: Podivné zamrzání myši
Přispěvatel: JardaP . 28. 11. 2011, 23:06:23
Jste si jist, ze to zamrza mys a ne treba X-server? Co to zkusit s jinou mysi?
Název: Re: Podivné zamrzání myši
Přispěvatel: Jakub 28. 11. 2011, 23:18:41
Jde o notebook, přitom touchpad i trackpoint při zamrzlé myši normálně funguje.

Jinou vhodnou myš na výzkoušení zatím nemám. Ale měl jsem několik různých M6880 a dělala mi to nakonec každá.
Název: Re: Podivné zamrzání myši
Přispěvatel: Blaazen 28. 11. 2011, 23:24:35
Nebo zkusit nějaké dostatečně odlišné distro.
Myš je drátová (alespoň podle toho, co jsem našel). Já měl problém na jednom distru (Ubuntu 11.04) s bluetooth myší, špatně se při bootu spouštěl bluetooth modul. Když jsem modul spustil ručně, myš fungovala, ale dost blbě, sekala se atd.
Název: Re: Podivné zamrzání myši
Přispěvatel: Jakub 29. 11. 2011, 00:32:23
Učinil jsem právě další velmi zajímavé pozorování. Když mi nyní zatuhla myš, nechal jsem si přes cat /dev/input/event9 vypisovat, zda z něho při pohybu myší něco leze. Nelezlo nic. Co je však divné, přepnutí do textové konzole a zpět nepomohl. Teprve až jsem ukončil onen cat, tak přepnutí do textové konzole a zpět pomohlo.

Při přepnutí do textové konzole X soubor /dev/input/event9 zavřou, takže to, co pomůže oživení myši je zavření /dev/input/event9 všemi programy, které jej mají otevřený.
Název: Re: Podivné zamrzání myši
Přispěvatel: Pavel 'TIGER' Růžička 29. 11. 2011, 01:10:54
A děje se to skutečně jen s myší, nemůže být problém s USB?
Název: Re: Podivné zamrzání myši
Přispěvatel: Jakub 29. 11. 2011, 01:27:59
Děje se to v různých USB portech. Ale jestli je to problém USB anebo myši, to nemohu (zatím) posoudit, protože jiné USB zařízení nepoužívám.
Název: Re: Podivné zamrzání myši
Přispěvatel: Jakub 29. 11. 2011, 01:49:13
Tak tu máme další zajímavé pozorování!

Našel jsem ve skříni 3Dconnexion Space Navigator a ve chvíli, kdy myš opět zamrzla (dnes zatuhává nějak extra často), jsem ho zapojil. Nejen že normálně naběhl, ale hlavně v tu chvíli ožila zvovu i ta myš!

Škoda, že na té myši nic nesvítí, aby šlo poznat, zda notebook třeba nepřestal ten port napájet.
Název: Re: Podivné zamrzání myši
Přispěvatel: Filip 29. 11. 2011, 01:59:54
Mam naproste stejny problem s mysi Razer DeathAdder.
Obcas jakoby zamrzne na par vterin - a nekdy zhasne uplne
vypojeni a zapojeni z/do USB vzdy pomuze a mys funguje perfektne dal

Mam Windows XP, a nenapada me nic co bych posledni dobou instaloval
Myslel jsem ze mi mys proste odchazi, ale je divne ze mas stejny problem
Název: Re: Podivné zamrzání myši
Přispěvatel: Jakub 29. 11. 2011, 03:08:10
Takže když mi ta myš zatuhne, stačí i jen ťuknout do toho navigátoru či požádat ovladače, ať na tom navigátoru rozsvítí LEDku, a myš se probere.

Na druhou stranu mi ten navigátor krmí log tímto:
Kód: [Vybrat]
usb 2-1.4: unlink qh8-0e01/ffff8802248dc000 start 0 [1/2 us]
ehci_hcd 0000:00:1d.0: reused qh ffff8802248dc000 schedule
usb 2-1.4: link qh8-0e01/ffff8802248dc000 start 0 [1/2 us]
Ale to už asi bude jiná pohádka.
Název: Re:Podivné zamrzání myši
Přispěvatel: Jakub 13. 01. 2012, 21:22:23
Zjistil jsem, že k oživení myši stačí provést následující:
Kód: [Vybrat]
echo auto > /sys/bus/usb/devices/2-1.4/power/control
echo on > /sys/bus/usb/devices/2-1.4/power/control

Takže to vypadá, že myš něco uspává. Ale co?
Název: Re:Podivné zamrzání myši
Přispěvatel: Trubicoid2 13. 01. 2012, 23:08:16
Spis USB porty se při nečinnosti uspavaji, kdyz tam misto auto das on, tak by to mohlo pomoct.
Dále jsou relevantni parametr jádra usbcore.autosuspend=1 a /sys/bus/devices/usb/*/power/autosuspend
Název: Re:Podivné zamrzání myši
Přispěvatel: Jakub 13. 01. 2012, 23:40:39
Citace
Spis USB porty se při nečinnosti uspavaji, kdyz tam misto auto das on, tak by to mohlo pomoct.
Mám tam on a přesto zamrzá. Navíc mi ta myš usíná přímo během práce s ní. Někdy se to týden neprojeví, jindy to zamrzne několikrát za hodinu.
Název: Re:Podivné zamrzání myši
Přispěvatel: Jakub 13. 01. 2012, 23:50:55
Citace
Dále jsou relevantni parametr jádra usbcore.autosuspend=1 a /sys/bus/devices/usb/*/power/autosuspend
Dělá mi to i na jádrech, které jsou přeloženy bez USB_SUSPEND.

Nevím, zda to hraje nějakou roli, ale v lsusb se myš hlásí jako:
Kód: [Vybrat]
Bus 002 Device 012: ID ffc0:0040A naprosto tam chybí textový popis, který je u ostatních zařízení přítomen.
Název: Re:Podivné zamrzání myši
Přispěvatel: Trubicoid2 14. 01. 2012, 16:39:58
Tak to bude divná mys
Název: Re:Podivné zamrzání myši
Přispěvatel: Jakub 14. 02. 2012, 19:12:40
Ono to asi bude všechno ještě mnohem divnější. Testuji teď jedno nastavení, které zatím vypadá velmi nadějne. Jde o to, že jsem musel boot parametrem pcie_aspm=force natvrdo zapnout ASPM, protože  BIOS tvrdí, že ho notebook neumí. Poté jsem přes soubor /sys/module/pcie_aspm/parameters/policy nastavil ASPM na performance. V této konfiguraci se mi ještě nestalo, že by myš zamrzla.