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:0040A 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.