Eigener Kernel 2.6.30: Touchpad/Maus geht nicht

G

greenhawk

Mitglied
Hallo,

ich habe mir unter Debian Lenny mittels make-kpkg einen Kernel
2.6.30.5
aus den Quellen von kernel.org gebaut. Das Problem mit diesen Kernel ist, dass mein Touchpad, sowie meine USB-Maus nicht mehr funktionieren.

Daraufhin habe ich in den Konfigurationsdateien des Debian Standard-Kernels mal nach den Einstellungen für Mäuse (Input Device Drivers --> Mice) nachgesehen und diese in meine Konfiguration übernommen. Erfolg hat das allerdings nicht gebracht. Es scheint also irgendwo anders zu hängen.

Wenn ich das richtig sehe, dürfte folgende Angabe aus /proc/bus/input/devices mein Touchpad betreffen:
Code:
I: Bus=0011 Vendor=0002 Product=0005 Version=0063
N: Name="ImPS/2 Logitech Wheel Mouse"
P: Phys=isa0060/serio1/input0
S: Sysfs=/class/input/input8
U: Uniq=
H: Handlers=mouse0 event8 
B: EV=7
B: KEY=70000 0 0 0 0 0 0 0 0
B: REL=103

Das heißt, dass Touchpad wird auch erkannt, wenn ich meinen
selbstgebauten Kernel boote. Aber ich kann den Pfeil nicht bewegen.

Wo könnte ich noch schauen, ob irgendwas fehlt?
 
Wenn ich das richtig sehe, dürfte folgende Angabe aus /proc/bus/input/devices mein Touchpad betreffen:
Code:
I: Bus=0011 Vendor=0002 Product=0005 Version=0063
N: Name="ImPS/2 Logitech Wheel [B]Mouse[/B]"
P: Phys=isa0060/serio1/input0
S: Sysfs=/class/input/input8
U: Uniq=
H: Handlers=mouse0 event8 
B: EV=7
B: KEY=70000 0 0 0 0 0 0 0 0
B: REL=103
Das bezeichnet wohl eher die Maus...

DAS könnte dir womöglich weiterhelfen.

PS: Konnte man nichtmal die Ausgabe von z.B. /dev/input/mice mit cat anzeigen lassen?! Also, dass er spezielle Zeichen bei einer Bewegung ausgibt?! (Kanns gerade nicht testen, bin an nem Windows PC)

Edit: Nun sitze ich vor SuSe. Und es funktioniert... Wenn ich "cat /dev/input/mice" eingebe, dann sehe ich je nach bewegung ganz spezielle Zeichen. Damit könnte man zumindest mal sicherstellen, dass irgendetwas ankommt.
Und sorry, ich lese gerade diesen Bugreport. Es ist also doch das Touchpad. Der Report zwar schon etwas Älter und für Ubuntu, jedoch könnte ich mir schon vorstellen, dass es immernoch so ist...
 
Zuletzt bearbeitet von einem Moderator:
Hallo,

ich denke, der Sachverhalt, dass das Touchpad als ImPS/2 Logitech Wheel Mouse geführt wird ist nicht problematisch, sondern normal.
In der Kernel-Hilfe zu CONFIG_MOUSE_PS2 steht nämlich:
Code:
CONFIG_MOUSE_PS2:                                                           │  
  │                                                                         │  
  │ Say Y here if you have a PS/2 mouse connected to your system. This      │  
  │ includes the standard 2 or 3-button PS/2 mouse, as well as PS/2         │  
  │ mice with wheels and extra buttons, Microsoft, Logitech or Genius       │  
  │ compatible.                                                             │  
  │                                                                         │  
  │ Synaptics, ALPS or Elantech TouchPad users might be interested          │  
  │ in a specialized Xorg/XFree86 driver at:                                │  
  │       <http://w1.894.telia.com/~u89404340/touchpad/index.html>          │  
  │ and a new version of GPM at:                                            │  
  │       <http://www.geocities.com/dt_or/gpm/gpm.html>                     │  
  │ to take advantage of the advanced features of the touchpad.             │

Ich habe aber mal meine Xorg.0.log konsultiert und da stand erstaunlicherweise folgendes drin:
Code:
(EE) xf86OpenSerial: Cannot open device /dev/psaux
	No such file or directory.
(EE) Mouse0: cannot open input device
(EE) PreInit failed for input device "Mouse0"

Das verwundert mich etwas, denn die Konfigurationen meiner Kernel ist, was die Maus betrifft, identisch:
Code:
2.6.26:

CONFIG_MOUSE_PS2=m
CONFIG_MOUSE_PS2_ALPS=y
CONFIG_MOUSE_PS2_LOGIPS2PP=y
CONFIG_MOUSE_PS2_SYNAPTICS=y
CONFIG_MOUSE_PS2_LIFEBOOK=y
CONFIG_MOUSE_PS2_TRACKPOINT=y
# CONFIG_MOUSE_PS2_TOUCHKIT is not set

2.6.30:

CONFIG_MOUSE_PS2=m
CONFIG_MOUSE_PS2_ALPS=y
CONFIG_MOUSE_PS2_LOGIPS2PP=y
CONFIG_MOUSE_PS2_SYNAPTICS=y
CONFIG_MOUSE_PS2_LIFEBOOK=y
CONFIG_MOUSE_PS2_TRACKPOINT=y
# CONFIG_MOUSE_PS2_ELANTECH is not set
# CONFIG_MOUSE_PS2_TOUCHKIT is not set

Was könnte da schieflaufen?

Übrigens habe ich mal ein cat /dev/input/mice bei meinem eigenen Kernel ausgeführt und das hat "funktioniert". Also es kam definitiv was an. Was irgendwie umso komischer ist, wenn ich mir die die Xorg.0.log anschaue. Aber evtl. hab ich da auch was falsch verstanden.

Danke erstmal für die Hilfe und vielleicht weiß ja jemand weiter.
 
Super, das funktioniert in der Tat.
Kannst du mir noch kurz erklären, wie das zusammenhängt bzw. hast du eine Ahnung, warum es beim Standardkernel mit /dev/psaux funktioniert?
 

Ähnliche Themen

Touchpad unter Fedora mit Toshiba Tecra Z50

Alternative zu Ubuntu gesucht + Mängelliste

usb Maus über udev konfigurieren

Ubuntu X / dbus problem

Modulfehler?

Zurück
Oben