• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

[gelöst] Mauszeiger friert ein auf meinem Thinkpad Edge 11

N00B1

Newbie
Hallo an alle,

ich habe ein ThinkPad Edge 11 mit 11.4 und von Zeit zu Zeit friert der Mauszeiger für ca. 3 Sekunden ein. Danach geht wieder alles normal. Der restliche Desktop friert nicht ein. Ich habe herausgefunden, dass der Prozess 'kseriod' immer dann viel CPU braucht wenn der Mauszeiger einfriert. Das heißt ich habe den Verdacht, dass der etwas damit zu tun haben könnte. Ich habe ein Trackpad und ein Mousepad, die frieren beide gleichzeitig ein...

Ich habe mein Problem schon ans Ende dieses Threads geschrieben (da hat mir offenbar niemand helfen können):
http://www.linux-club.de/viewtopic.php?f=19&t=113168

Es gibt offenbar auch unter Ubuntu ähnliche Probleme:
http://ubuntuforums.org/showthread.php?t=1770488
http://ubuntuforums.org/archive/index.php/t-378064.html


Ich wäre sehr dankbar für Tips...



Danke im Voraus,

Chris
 
OP
N

N00B1

Newbie
Nein, eigentich nicht. Es ist eine ATI Mobility Radeon HD4200. Ich habe jetzt auch einmal den proprietären Treiber installiert, was aber nichts geholfen hat.

Hast du das gleiche Problem?


Danke für die Antwort...

Chris
 

prinzunix

Hacker
Mal eine Frage an die Betroffenen: benutzt Ihr KDE mit Effekten z.B. 3D-Würfel und es friert immer nach dem Würfel ein?

Beim Effekt "Arbeitsflächen-Würfel" die Option "Name der Arbeitsfläche anzeigen" abschalten hilft eventuell. Zumindest bei mir.

Viele Grüße.

Andreas
 
OP
N

N00B1

Newbie
Ich habe die Arbeitsflächeneffekte gesamt deaktiviert... Daran kann es zumindest in meinem Fall also nicht liegen.


LG, Chris
 
OP
N

N00B1

Newbie
Sorry, habe jetzt länger nicht hier reinschauen können.

Hier die Ausgaben:

Code:
hristoph@linux-c466:~> egrep "WW|EE" /var/log/Xorg.0.log
[    33.289] Current Operating System: Linux linux-c466 2.6.37.6-0.5-desktop #1 SMP PREEMPT 2011-04-25 21:48:33 +0200 x86_64
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[    33.290] (WW) The directory "/usr/share/fonts/TTF/" does not exist.
[    33.290] (WW) The directory "/usr/share/fonts/OTF/" does not exist.
[    33.290] (WW) The directory "/usr/share/fonts/misc/sgi" does not exist.
[    33.311] (II) Loading extension MIT-SCREEN-SAVER
[    33.467] (WW) Falling back to old probe method for fglrx
[    33.488] (WW) fglrx: No matching Device section for instance (BusID PCI:0@0:17:0) found
[    33.488] (WW) fglrx: No matching Device section for instance (BusID PCI:0@0:18:0) found
[    33.488] (WW) fglrx: No matching Device section for instance (BusID PCI:0@0:18:2) found
[    33.488] (WW) fglrx: No matching Device section for instance (BusID PCI:0@0:19:0) found
[    33.488] (WW) fglrx: No matching Device section for instance (BusID PCI:0@0:19:2) found
[    33.488] (WW) fglrx: No matching Device section for instance (BusID PCI:0@0:20:0) found
[    33.488] (WW) fglrx: No matching Device section for instance (BusID PCI:0@0:20:2) found
[    33.488] (WW) fglrx: No matching Device section for instance (BusID PCI:0@0:20:3) found
[    33.488] (WW) fglrx: No matching Device section for instance (BusID PCI:0@0:20:4) found
[    33.488] (WW) fglrx: No matching Device section for instance (BusID PCI:0@1:5:1) found
[    33.546] (WW) fglrx(0): board is an unknown third party board, chipset is supported
[    34.188] (WW) fglrx(0): Option "VendorName" is not used
[    34.188] (WW) fglrx(0): Option "ModelName" is not used
[    34.190] (WW) fglrx(0): Unknown ConnectorType: 0!
[    35.455] (II) XKB: reuse xkmfile /var/lib/xkb/compiled/server-90BEB0384DFE894FC6C76430E8611BB0119B95EE.xkm
[    35.540] (EE) ioctl EVIOCGNAME failed: Inappropriate ioctl for device
[    35.544] (EE) PreInit returned NULL for "TPPS/2 IBM TrackPoint"

Und die andere Ausgabe:

Code:
43: PS/2 00.0: 10500 PS/2 Mouse                                 
  [Created at input.183]
  Unique ID: AH6Q.ZHI3OT7LsxA
  Hardware Class: mouse
  Model: "SynPS/2 Synaptics TouchPad"
  Vendor: 0x0002 
  Device: 0x0007 "SynPS/2 Synaptics TouchPad"
  Compatible to: int 0x0210 0x0002
  Device File: /dev/input/mice (/dev/input/mouse0)
  Device Files: /dev/input/mice, /dev/input/mouse0, /dev/input/event1, /dev/input/by-path/platform-i8042-serio-4-event-mouse, /dev/input/by-path/platform-i8042-serio-4-mouse                                                                                         
  Device Number: char 13:63 (char 13:32)                                                                                           
  Driver Info #0:                                                                                                                  
    Buttons: 2                                                                                                                     
    Wheels: 0
    XFree86 Protocol: explorerps/2
    GPM Protocol: exps2
  Config Status: cfg=new, avail=yes, need=no, active=unknown

44: PS/2 00.0: 10500 PS/2 Mouse
  [Created at input.183]
  Unique ID: AH6Q.7qlGUQk7T34
  Hardware Class: mouse
  Model: "TPPS/2 IBM TrackPoint"
  Vendor: 0x0002 
  Device: 0x000a "TPPS/2 IBM TrackPoint"
  Compatible to: int 0x0210 0x0003
  Device File: /dev/input/mice (/dev/input/mouse1)
  Device Files: /dev/input/mice, /dev/input/mouse1, /dev/input/event2, /dev/input/by-path/platform-i8042-serio-5-event-mouse, /dev/input/by-path/platform-i8042-serio-5-mouse
  Device Number: char 13:63 (char 13:33)
  Driver Info #0:
    Buttons: 3
    Wheels: 0
    XFree86 Protocol: explorerps/2
    GPM Protocol: exps2
  Config Status: cfg=new, avail=yes, need=no, active=unknown


Danke und LG, Chris
 

spoensche

Moderator
Teammitglied
Erstelle unter /etc/X11/xorg.conf.d mal die Datei 50-synaptics.conf mit folgendem Inhalt:

Code:
Section "InputClass"
        Identifier "touchpad catchall"
        Driver "synaptics"
        MatchIsTouchpad "on"
        MatchDevicePath "/dev/input/event*"
        Option "SHMConfig" "on"
EndSection
 
OP
N

N00B1

Newbie
Ich hätte das jetzt versucht aber es hat leider nichts geholfen... die Datei hatte ich auch schon vorher, jedoch war der Inhalt leicht anders. Die Änderung hat soweit ich jetzt sagen kann keinen Effekt gehabt.

Code:
Section "InputClass"
        Identifier "touchpad catchall"
        Driver "synaptics"
        MatchIsTouchpad "on"
        MatchDevicePath "/dev/input/event*"
        Option  "HorizScrollDelta"      "0"
EndSection


LG, Chris
 

spoensche

Moderator
Teammitglied
Poste mal die erneute Ausgabe des egrep Befehls.

[ 35.540] (EE) ioctl EVIOCGNAME failed: Inappropriate ioctl for device
[ 35.544] (EE) PreInit returned NULL for "TPPS/2 IBM TrackPoint"

Wenn du eine Konfig für diese Maus int /etc/X11/xorg.conf.d angelegt hast, die Maus aber erst später eingesteckt wird, dann ist es naheliegend, dass der Freeze durch diesen Fehler verursacht wird.
 
OP
N

N00B1

Newbie
Also die Ausgabe von dem egrep Befehl sieht sehr ähnlich aus, insbesondere bleiben die letzten beiden Zeilen gleich:

Code:
# egrep "WW|EE" /var/log/Xorg.0.log
[    34.000] Current Operating System: Linux linux-c466 2.6.37.6-0.5-desktop #1 SMP PREEMPT 2011-04-25 21:48:33 +0200 x86_64
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[    34.001] (WW) The directory "/usr/share/fonts/TTF/" does not exist.
[    34.001] (WW) The directory "/usr/share/fonts/OTF/" does not exist.
[    34.006] (WW) The directory "/usr/share/fonts/misc/sgi" does not exist.
[    34.023] (II) Loading extension MIT-SCREEN-SAVER
[    34.175] (WW) Falling back to old probe method for fglrx
[    34.189] (WW) fglrx: No matching Device section for instance (BusID PCI:0@0:17:0) found
[    34.189] (WW) fglrx: No matching Device section for instance (BusID PCI:0@0:18:0) found
[    34.189] (WW) fglrx: No matching Device section for instance (BusID PCI:0@0:18:2) found
[    34.189] (WW) fglrx: No matching Device section for instance (BusID PCI:0@0:19:0) found
[    34.189] (WW) fglrx: No matching Device section for instance (BusID PCI:0@0:19:2) found
[    34.189] (WW) fglrx: No matching Device section for instance (BusID PCI:0@0:20:0) found
[    34.189] (WW) fglrx: No matching Device section for instance (BusID PCI:0@0:20:2) found
[    34.190] (WW) fglrx: No matching Device section for instance (BusID PCI:0@0:20:3) found
[    34.190] (WW) fglrx: No matching Device section for instance (BusID PCI:0@0:20:4) found
[    34.190] (WW) fglrx: No matching Device section for instance (BusID PCI:0@1:5:1) found
[    34.219] (WW) fglrx(0): board is an unknown third party board, chipset is supported
[    34.619] (WW) fglrx(0): Option "VendorName" is not used
[    34.619] (WW) fglrx(0): Option "ModelName" is not used
[    34.622] (WW) fglrx(0): Unknown ConnectorType: 0!
[    36.009] (II) XKB: reuse xkmfile /var/lib/xkb/compiled/server-90BEB0384DFE894FC6C76430E8611BB0119B95EE.xkm
[    36.092] (EE) ioctl EVIOCGNAME failed: Inappropriate ioctl for device
[    36.096] (EE) PreInit returned NULL for "TPPS/2 IBM TrackPoint"

Ich habe aber (manuell) keine Konfigurationsfiles für irgendwelche Mäuse angelegt... vermutest du, dass sich das Trackpad und das Touchpad irgendwie in die Quere kommen?
 

drexen

Newbie
Habe seit geraumer Zeit das gleiche Problem bei meinem Thinkpad Edge 11, was mich tierisch stört.
Ich weiss auch ungefähr woran es liegt, aber habe keine Lösung:
Bei Windows 7 wie auch bei Ubuntu hatte ich das gleiche Problem das der Mauszeiger für ein paar Sekunden lang einfriert.
Bei Windows 7 habe ich den von Lenovo mitgelieferten Treiber mit dem von der Synaptics Seite ersetzt, seitdem kein Problem mehr.

Bei Linux bleibt das Problem bei mir weiter bestehen, das Syslog zeigt immer wenn die Maus aussetzt folgenden Fehler:
Code:
Aug 27 09:22:59 thinkpad kernel: [   29.057329] IBM TrackPoint firmware: 0x0e, buttons: 3/3
Aug 27 09:22:59 thinkpad kernel: [   29.351673] input: TPPS/2 IBM TrackPoint as /devices/platform/i8042/serio4/serio5/input/input7
Aug 27 09:25:29 thinkpad kernel: [  179.356233] psmouse.c: TouchPad at isa0060/serio4/input0 lost sync at byte 4
Aug 27 09:25:29 thinkpad kernel: [  179.357611] psmouse.c: TouchPad at isa0060/serio4/input0 lost sync at byte 1
Aug 27 09:25:29 thinkpad kernel: [  179.368380] psmouse.c: TouchPad at isa0060/serio4/input0 - driver resynched.
Aug 27 09:26:03 thinkpad kernel: [  213.357461] psmouse.c: TouchPad at isa0060/serio4/input0 lost sync at byte 4
Aug 27 09:26:03 thinkpad kernel: [  213.358872] psmouse.c: TouchPad at isa0060/serio4/input0 lost sync at byte 1
Aug 27 09:26:03 thinkpad kernel: [  213.369668] psmouse.c: TouchPad at isa0060/serio4/input0 - driver resynched.
Aug 27 09:27:01 thinkpad kernel: [  271.353265] psmouse.c: TouchPad at isa0060/serio4/input0 lost sync at byte 1
Aug 27 09:27:01 thinkpad kernel: [  271.354343] psmouse.c: TouchPad at isa0060/serio4/input0 lost sync at byte 1
Aug 27 09:27:01 thinkpad kernel: [  271.355524] psmouse.c: TouchPad at isa0060/serio4/input0 lost sync at byte 1
Aug 27 09:27:01 thinkpad kernel: [  271.356805] psmouse.c: TouchPad at isa0060/serio4/input0 lost sync at byte 1
Aug 27 09:27:01 thinkpad kernel: [  271.358151] psmouse.c: TouchPad at isa0060/serio4/input0 lost sync at byte 1
Aug 27 09:27:01 thinkpad kernel: [  271.358156] psmouse.c: issuing reconnect request
 

drexen

Newbie
oh super vielen dank! das hat mein problem gelöst und mir sogar noch den fehler vollständig erklärt. top!
hab schon viel dazu gegooglet aber nur ne menge unnütze aussagen gefunden.
 

spoensche

Moderator
Teammitglied
Wenn das Problem für dich gelöst ist, dann erledige bitte noch die Formalitäten: http://www.linux-club.de/viewtopic.php?f=29&t=81378
 

drexen

Newbie
spoensche schrieb:
Wenn das Problem für dich gelöst ist, dann erledige bitte noch die Formalitäten: http://www.linux-club.de/viewtopic.php?f=29&t=81378
Geht nicht, ich habe diesen Thread nicht erstellt und daher auch nicht die notwendiege Berechtigung. Ich hatte lediglich das gleiche Problem wie der Ersteller.
 
OP
N

N00B1

Newbie
- If you use CPU frequency scaling, avoid using the "ondemand" governor and use the "performance" governor when possible, as the touchpad may lose sync when the CPU frequency changes.
- Avoid using an ACPI battery monitor.
- Attempt to load psmouse with "proto=imps" option. To do that, add this line to your /etc/modprobe.d/modprobe.conf:


Welcher dieser 3 Workarounds hat bei dir geholfen?



LG, Chris
 
Oben