Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Hardware => Notebooky a přenosné počítače => Téma založeno: Veselá#Houba 20 Října 2007, 21:11:08
-
Zdravíčko, mám takový problémek se synaptics touchpadem na svém ntb Fujitsu-Siemens AmiloPro v3205. Když počítač přepnu do suspend módu, po znovuoživení nefunguje touchpad a pomůže jenom restart. Už jsem nad tímhle problémem strávil spoustu času, když jsem procházel různé jiné diskuse, ale zatím bez výsledku.
Zkoušel jsem použít modprobe -r psmouse
tím se touchpad vypne a když ho hned potom znovu připojím modprobe psmouse
tak začne fungovat, ale bez scrollbaru. Když ale mezitím provedu uspání a znovuoživení, tak už nefunguje vůbec. Btw hibernace funguje bez problémů, ale probuzení trvá skoro stejně dlouho jako normální zapínání, takže nemá moc smysl.
-
mne to ide mam esprimo mobile v5505 a 64 bitove ubuntu GG
-
deklaruj ho aka:
Identifier "ALPS Touchpad"
Driver "synaptics"
Option "AlwaysCore"
Option "SendCoreEvents" "true"
Option "SHMConfig" "true"
Option "Device" "/dev/input/by-path/platform-i8042-serio-4-event-mouse"
Option "Protocol" "event"
-- dulezity je protokol event (ps.takhle to vypada u me)
-
nettezzaumana: :( zkoušel jsem co jsi mi poradil (jestli jsem to dobře pochopil, měl jsem výše uvedené uložit do svého xorg.conf), po naběhnutí mi nefungoval ani jeden scrollbar (pouzivam vertikalni i horizontalni), ani funkce ze jednou kliknu a pak tahnu. Když jsem vyzkoušel suspend, opět po naběhnutí touchpad nereagoval...
-
proboha NE! to byl priklad ode me!
u sebe jsi mel pres:
cat /proc/bus/input/devices a prohlidnuti si /dev/input/by-path/.. zjistit co je tvuj touchpad..
.. a obdobne ho deklarovat do xorg.conf -- to ti ani fungovat nemuze! ted ti to nejde, pac tam mas neco jineho.
pokud mas synaptics, tak upravis option "Device" ..
.. ja jsem ti pastnul pouze obsah meho xorg.conf jako dostatecne nazorny priklad! pokud nemas stejnej ntb. jako ja (nebo nejsi nejaky stastlivec) tak to fungovat nemuze!
-
jo to jsem pochopil :) můj normalní xorg vypadá:
Section "InputDevice"
Identifier "Synaptics Touchpad"
Driver "synaptics"
Option "SendCoreEvents" "true"
Option "Emulate3Buttons" "true"
Option "Device" "/dev/psaux"
Option "Protocol" "auto-dev"
Option "HorizScrollDelta" "0"
Option "SHMConfig" "true"
Option "LTCornerButton" "3"
EndSection
na
Section "InputDevice"
Identifier "Synaptics Touchpad"
Driver "synaptics"
Option "SendCoreEvents" "true"
Option "Emulate3Buttons" "true"
Option "Device" "/dev/psaux"
Option "Protocol" "event"
Option "HorizScrollDelta" "0"
Option "SHMConfig" "true"
Option "LTCornerButton" "3"
EndSection
-
NE! mas to uplne spatne! podivej na to, co jsem ti napsal! chybi ti:
Option "AlwaysCore"
Option "SendCoreEvents" "true"
a dale ti chybi to nejdulezitejsi: Device!
poslu ti cely nastaveni meho touchpadu a vic ode me nechtej:
# pred tim jsem zapomel na sekci ServerLayout
Section "ServerLayout"
Identifier "Default Layout"
Screen "Default Screen" 0 0
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse" "CorePointer"
InputDevice "ALPS Touchpad" "AlwaysCore"
EndSection
Section "InputDevice"
Identifier "ALPS Touchpad"
Driver "synaptics"
Option "AlwaysCore"
Option "SendCoreEvents" "true"
Option "SHMConfig" "true"
Option "Device" "/dev/input/by-path/platform-i8042-serio-4-event-mouse" # >> tohle je nejdulezitejsi!
Option "Protocol" "event"
Option "LeftEdge" "120"
Option "RightEdge" "960"
Option "TopEdge" "120"
Option "BottomEdge" "680"
Option "FingerLow" "18"
Option "FingerHigh" "19"
Option "MaxTapTime" "180"
Option "MaxTapMove" "110"
Option "ClickTime" "0"
Option "VertEdgeScroll" "true"
Option "HorizEdgeScroll" "true"
Option "VertScrollDelta" "25"
Option "HorizScrollDelta" "50"
Option "EdgeMotionMinSpeed" "0"
Option "EdgeMotionMaxSpeed" "0"
Option "MinSpeed" "0.45"
Option "MaxSpeed" "0.75"
Option "AccelFactor" "0.033"
Option "EmulateMidButtonTime" "75"
Option "CircularScrolling" "false"
Option "LockedDrags" "true"
EndSection
-
Tak po dlouhodobějším zkoumání problému jsem přišel na to, že tento problém řešilo už hodně lidí, něco jako sumarizace je tady: https://bugs.launchpad.net/ubuntu/+source/linux-source-2.6.20/+bug/59867 (https://bugs.launchpad.net/ubuntu/+source/linux-source-2.6.20/+bug/59867). Co jsem z toho pochopil, jde asi o nějakou kernelovou chybu, nemá nic společného s xorg.conf
Já jsem problém dočasně vyřešil downgradem na BIOS 1.10 (z 1.20). Není to ani zdaleka ideální řešení, ale funguje.