(Gelöst) EVDEV und SUSE 10.2 x64

Status
Für weitere Antworten geschlossen.

John Doe

Member
Hallo Leute,

hab mich jetzt mal getraut, mein altes 10.1 durch das neue Suse 10.2 zu ersetzen. Leider hab ich ein bisschen spät erfahren, dass dort standartmäßig kein evdev mehr dabei ist (Quelle) und ich somit meine geliebte Logitech MX1000 Laser Maus nicht mehr vollständig (alle Tasten) benutzen kann.

Habe es nun mit ach und krach geschafft, meinen eigenen Kernel zu basteln und zum laufen zu bringen. Läuft soweit super.

Evdev läuft anscheinend auch!
Code:
lsmod | grep -i evdev
evdev                  11264  4
Aber wenn ich meine Maus versuche mit dem evdev Treiber anzusprechen (so wie ich es auch in 10.1 gemacht habe) kann ich keinen XServer mehr starten.
Fehlermeldung:

(EE) PreInit returned NULL for "Mouse[1]"

Mein Eintrag in der xorg.conf lautet:

Code:
Section "InputDevice"
    Identifier     "Mouse[1]"
    Driver         "evdev"
    Option         "Device" "/dev/input/event2"
    Option         "Name" "Logitech MX1000"
    Option         "Protocol" "explorerps/2"
    Option         "Vendor" "Sysp"
    Option         "ZAxisMapping" "4 5"
EndSection
Option "Device" "/dev/input/event2" sollte auch stimmen:

Code:
cat /proc/bus/input/devices
I: Bus=0011 Vendor=0002 Product=0002 Version=000f
N: Name="PS2++ Logitech MX Mouse"
P: Phys=isa0060/serio1/input0
S: Sysfs=/class/input/input2
H: Handlers=mouse0 event2
B: EV=7
B: KEY=ff0000 0 0 0 0
B: REL=143
Ich weiß echt nicht mehr weiter.
Kann das einfach nicht verstehen. Es scheint, als ob evdev einfach nicht funktioniert. Aber es ist ja DA und auch GELADEN.

Hoffe ihr könnt mir weiterhelfen,
Danke,

- John
 

John Doe

Member
AW: EVDEV und SUSE 10.2 x64

Hi Leute,

hab das Problem nun irgendwie gelöst.

Hab folgendes in die xorg.conf eingetragen:

Code:
Section "InputDevice"
        Identifier  "Mouse[1]"
        Driver      "evdev"
        Option      "Buttons" "12"
        Option      "CorePointer"
        Option      "Name" "PS2++ Logitech MX Mouse"
        Option      "Phys" "isa0060/serio1/input0" # optional
        Option      "Protocol" "explorerps/2"
        Option      "Vendor" "Sysp"
        Option      "ZAxisMapping" "4 5 6 7"
EndSection
Damit klappt meine MX1000 super (zusammen mit xbindkeys und xvkbd)!

Die Einträge für "Name" und "Phys" hab ich entnommen aus:

cat /proc/bus/input/devices


- John
 
Status
Für weitere Antworten geschlossen.
Oben