Fórum Root.cz
Hlavní témata => Hardware => Téma založeno: 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
-
Jste si jist, ze to zamrza mys a ne treba X-server? Co to zkusit s jinou mysi?
-
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á.
-
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.
-
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ý.
-
A děje se to skutečně jen s myší, nemůže být problém s USB?
-
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.
-
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.
-
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
-
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:
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.
-
Zjistil jsem, že k oživení myši stačí provést následující:
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?
-
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
-
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.
-
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:
Bus 002 Device 012: ID ffc0:0040
A naprosto tam chybí textový popis, který je u ostatních zařízení přítomen.
-
Tak to bude divná mys
-
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.