Maus ruckelt extrem

fitschie

Member
Hallo,
wir haben FreeBSD auf einem uraltem Rechner installiert, auf dem Linux jedoch vorher flüssig lief. Es funktioniert eigentlich alles, nur die Maus suckt total. Es ist eine PS2 Maus von Logitech, die Zeigerposition wird (wenn überhaupt)nur etwa alle 2 Sekunden aktualisiert, somit ist die graphische Oberfläche (Xfce) unbenutzbar.
Hier unserer Xorg.conf-Ausschnitt:


# **********************************************************************
# Core Pointer's InputDevice section
# **********************************************************************

Section "InputDevice"

# Identifier and driver

Identifier "Mouse1"
Driver "mouse"
Option "Protocol" "PS/2" # PS/2 Mouse
Option "Device" "/dev/sysmouse"

# When using XQUEUE, comment out the above two lines, and uncomment
# the following line.

# Option "Protocol" "Xqueue"

# Mouse-speed setting for PS/2 mouse.

# Option "Resolution" "256"

# Baudrate and SampleRate are only for some Logitech mice. In
# almost every case these lines should be omitted.

# Option "BaudRate" "9600"
# Option "SampleRate" "150"

# Mouse wheel mapping. Default is to map vertical wheel to buttons 4 & 5,
# horizontal wheel to buttons 6 & 7. Change if your mouse has more than
# 3 buttons and you need to map the wheel to different button ids to avoid
# conflicts.

Option "ZAxisMapping" "4 5 6 7"

# Emulate3Buttons is an option for 2-button mice
# Emulate3Timeout is the timeout in milliseconds (default is 50ms)

Option "Emulate3Buttons"
# Option "Emulate3Timeout" "50"

# ChordMiddle is an option for some 3-button Logitech mice

# Option "ChordMiddle"

EndSection

Danke für eure Hilfe,

Philip
 
In der xorg.conf steht das falsche Protokoll. Das muss sysmouse heißen, egal was für eine Maus dahinter ist.

Dateien kannst du übrigens in einen
Code:
 Block posten.
 
Was macht das System denn zum Zeitpunkt des Ruckelns? Kompilierst Du im Hintergrund irgendwelche Ports? Ruckelt die Maus auch direkt nach der Anmeldung in xfce?
 
Der Rechner macht im Hintergrund nichts großartiges, er dient lediglich als Gateway. Ich würde die Systemressourcen nicht für das Ruckeln verantwortlich machen, auch wenn der Rechner nicht der schnellste ist, da die "Hilfsmaus", bedient durch das NumPad, ruckelfrei läuftund die grafischen Programme sich ansonsten ohne einbußen bedienen lassen.
dennoch hier einmal die wichtigste Hardware:
2 CPUs des Typs Intel Pentium Pro mit je 180 MHz(niedlich, oder?)
128 MB EDO-RAM
 
In der Konsole läuft sie genausowenig flüssig, wie im grafischen Modus, das war von Anfang an so, schon bei der Installation.
 
Dann muss man an den Sysmouse Parametern drehen.

Trag mal in deine rc.conf folgendes ein:
Code:
moused_flags="-F 200"
Dann führe den Befehl zum moused neu starten aus:

# /etc/rc.d/moused restart
 
Nein, das bringt auch nichts
Ach ja, und es ist eine echte PS/2-Maus, von Logitech, P/N:851208-1000, die setzen wir hier sehr häufig in unserem LTSP-System ein, und hatten bisher nie Probleme.
 
Code:
# -- sysinstall generated deltas -- # Thu Jul 30 01:06:43 1998
# Created: Thu Jul 30 01:06:43 1998
# Enable network daemons for user convenience.
# Please make all changes to this file, not to /etc/defaults/rc.conf.
# This file now contains just the overrides from /etc/defaults/rc.conf.
gateway_enable="YES"
natd_enable="YES"
hostname="router.dasinternetcafe.de"
ifconfig_vr0="inet 192.168.0.1  netmask 255.255.255.0"
inetd_enable="YES"
kern_securelevel="-1"
kern_securelevel_enable="YES"
keymap="german.iso"
linux_enable="YES"
lpd_enable="YES"
moused_enable="YES"
moused_flags="-F 200"
nfs_client_enable="YES"
nfs_server_enable="YES"
router="/sbin/routed"
router_enable="YES"
router_flags="-s"
rpcbind_enable="YES"
sshd_enable="YES"
usbd_enable="YES"
ppp_enable="YES"
ppp_mode="ddial"
ppp_nat="YES"
ppp_profile="T-Online"
natd_interface="ed0"
/usr/local/sbin/dnsmasq -i vr0 -z
 
Nochmals meine Frage, hängt die Maus über einen Adapter am PS/2-Anschluß oder direkt? Von welchem Hersteller ist denn die Maus?
 
Steht doch schon oben, daß es sich um eine Logitech, P/N:851208-1000, handelt.

Ich würde zu allererst mittels top(1) überprüfen, wie die Systemauslastung beim Bewegen der Maus aussieht. Möglicherweise produziert sie haufenweise Interrupt-Auslastung. Vielleicht hast du auch einen IRQ-Konflikt, was du mit vmstat -i nachprüfen solltest.

Bei mir habe ich übrigens sowohl in der rc.conf als auch in der xorg.conf als Maustyp grundsätzlich immer "auto" stehen.
 
Code:
interrupt                          total       rate
irq1: atkbd0                       20702          2
irq6: fdc0                            10          0
irq14: ata0                        26211          3
irq15: ata1                           46          0
irq5: vr0                        1640686        237
irq11: ed0 uhci0                 1623332        234
cpu0: timer                     13818330       1999
cpu1: timer                     13818189       1999
Total                           30947506       4478
Bei der Anzeige der CPU-Auslastung steigen die Interrupts bei Mausbewegung von 2 auf etw a 4,5 % an, ich habe aber keine Ahnung, was der Großteil der Angaben bedeutet
 
Was ergeben denn
Code:
# cat /var/log/messages | grep "[Mm]ouse"
Code:
# cat /var/log/messages | grep "[Ll]ogitech"
Code:
# usbdevs -v
 
Code:
[baba_melone@router ~]$ sudo cat /var/log/messages | grep [Mm]ouse
Jul 31 03:22:27 router kernel: psm0: <PS/2 Mouse> irq 12 on atkbdc0
Jul 31 03:22:27 router kernel: psm0: model IntelliMouse, device ID 3
Jan 12 22:07:59 router kernel: psm0: <PS/2 Mouse> irq 12 on atkbdc0
Jan 12 22:07:59 router kernel: psm0: model IntelliMouse, device ID 3
Jan 13 11:11:03 router kernel: psm0: <PS/2 Mouse> irq 12 on atkbdc0
Jan 13 11:11:03 router kernel: psm0: model IntelliMouse, device ID 3
Jan 13 12:33:34 router kernel: psm0: <PS/2 Mouse> irq 12 on atkbdc0
Jan 13 12:33:34 router kernel: psm0: model IntelliMouse, device ID 3
Jan 13 13:05:54 router kernel: psm0: <PS/2 Mouse> irq 12 on atkbdc0
Jan 13 13:05:54 router kernel: psm0: model IntelliMouse, device ID 3
Jan 13 13:14:43 router kernel: psm0: <PS/2 Mouse> irq 12 on atkbdc0
Jan 13 13:14:43 router kernel: psm0: model IntelliMouse, device ID 3
Jan 13 13:18:57 router kernel: psm0: <PS/2 Mouse> irq 12 on atkbdc0
Jan 13 13:18:57 router kernel: psm0: model IntelliMouse, device ID 3
Jan 13 13:26:39 router kernel: psm0: <PS/2 Mouse> irq 12 on atkbdc0
Jan 13 13:26:39 router kernel: psm0: model IntelliMouse, device ID 3
Jan 13 14:04:33 router kernel: psm0: <PS/2 Mouse> irq 12 on atkbdc0
Jan 13 14:04:33 router kernel: psm0: model IntelliMouse, device ID 3
Jan 13 14:33:54 router kernel: psm0: <PS/2 Mouse> irq 12 on atkbdc0
Jan 13 14:33:54 router kernel: psm0: model IntelliMouse, device ID 3
[baba_melone@router ~]$ sudo cat /var/log/messages | grep [Ll]ogitech
[baba_melone@router ~]$ sudo usbdevs -v
Controller /dev/usb0:
addr 1: full speed, self powered, config 1, UHCI root hub(0x0000), Intel(0x0000), rev 1.00
 port 1 powered
 port 2 powered
Ach ja, die Maus ist nicht per USB angeschlossen.
 
Wir haben jetzt eine serielle Maus angeschlossen, die läuft ruckelfrei...
Das soll aber nicht heißen, dass ihr jetzt frei habt, diese Maus ist verdammt hässlich, etwa 15 Jahre alt und aufgrund von exzessiver Benutzung uringelb.

Viele Grüße
 
Blöde Frage, aber im Rechner-BIOS ist der PS/2-Port aktiviert?
Hast Du einen eigenen Kernel gebaut? Sind diese Zeilen drin?
Code:
device          atkbdc          # AT keyboard controller
device          atkbd           # AT keyboard
device          psm             # PS/2 mouse
 
Zurück
Oben