Op mijn laptop heb ik een touchpad dat prima werkt, en ik heb er een Logitech Optical usb muis bij gekregen, en die doet het niet 
Hij wordt in elk geval goed herkend, usbview ziet hem meteen en kan hem goed identificeren. Ik heb geprobeerd om de node /dev/input/mice d.m.v. MAKEDEV input aan te maken, geen foutmeldingen. Daarna staat er dus /dev/input/mice. Als ik cat mice doe hangt cat / zit te wachten, maar ik krijg geen output als ik de muis beweeg. Ik ben dus niet zeker of het aan XFree ligt. Ik heb ook geprobeerd om een node (aangemaakt met mknod /dev/usbmouse c 10 32) /dev/usbmouse te gebruiken, ook dit mocht niet baten. /dev/input/mice met de hand aanmaken (mknod /dev/input/mice c 13 63) liet cat wachten.
Ik heb de muis op allebei de usb poorten geprobeerd, dit maakte geen verschil. Voor de rest weet ik dat het moet werken, ik had het al eens goed werkend.
Hier wat relevante logs en configs:
dmesg:
XFree86.0.log:
/etc/X11/XF86Xonfig-4:
Mijn kernelconfiguratie kun je hier vinden. Het is een 2.4.20 met acpi, swsusp en ptrace patches applied.
Iemand suggesties?
Hij wordt in elk geval goed herkend, usbview ziet hem meteen en kan hem goed identificeren. Ik heb geprobeerd om de node /dev/input/mice d.m.v. MAKEDEV input aan te maken, geen foutmeldingen. Daarna staat er dus /dev/input/mice. Als ik cat mice doe hangt cat / zit te wachten, maar ik krijg geen output als ik de muis beweeg. Ik ben dus niet zeker of het aan XFree ligt. Ik heb ook geprobeerd om een node (aangemaakt met mknod /dev/usbmouse c 10 32) /dev/usbmouse te gebruiken, ook dit mocht niet baten. /dev/input/mice met de hand aanmaken (mknod /dev/input/mice c 13 63) liet cat wachten.
Ik heb de muis op allebei de usb poorten geprobeerd, dit maakte geen verschil. Voor de rest weet ik dat het moet werken, ik had het al eens goed werkend.
Hier wat relevante logs en configs:
dmesg:
code:
1
2
3
4
5
6
| usb.c: registered new driver hiddev usb.c: registered new driver hid hiddev0: USB HID v1.10 Mouse [Logitech USB Optical Mouse] on usb1:2.0 hid-core.c: v1.8.1 Andreas Gal, Vojtech Pavlik <vojtech@suse.cz> hid-core.c: USB HID support drivers mice: PS/2 mouse device common for all mice |
XFree86.0.log:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
| (**) |-->Input Device "Usbmouse" (**) |-->Input Device "Touchpad" [...] (II) Keyboard "Generic Keyboard" handled by legacy driver (**) Option "Protocol" "ImPS/2" (**) Usbmouse: Protocol: "ImPS/2" (**) Option "SendCoreEvents" "true" (**) Usbmouse: always reports core events (**) Option "Device" "/dev/input/mice" (**) Option "Emulate3Buttons" "true" (**) Usbmouse: Emulate3Buttons, Emulate3Timeout: 50 (**) Option "ZAxisMapping" "4 5" (**) Usbmouse: ZAxisMapping: buttons 4 and 5 (**) Usbmouse: Buttons: 5 (**) Option "Device" "/dev/psaux" (**) Option "MaxTapTime" "20" (**) Option "MaxTapMove" "220" (**) Option "VertScrollDelta" "100" (II) xfree driver for the synaptics touchpad 0.11.3 (--) Touchpad synaptics touchpad found (--) Synaptics Touchpad, model: 1 (--) Firware: 4.6 (--) 180 degree mounted touchpad (--) Sensor: 18 (--) new absolute packet format (--) Touchpad has extended capability bits (--) -> four buttons (--) -> multifinger detection (--) -> palm detection (**) Option "CorePointer" (**) Touchpad: Core Pointer (II) XINPUT: Adding extended input device "Touchpad" (type: MOUSE) (II) XINPUT: Adding extended input device "Usbmouse" (type: MOUSE) Synaptics DeviceInit called SynapticsCtrl called. Synaptics DeviceOn called (II) xfree driver for the synaptics touchpad 0.11.3 (--) Touchpad synaptics touchpad found (--) Synaptics Touchpad, model: 1 (--) Firware: 4.6 (--) 180 degree mounted touchpad (--) Sensor: 18 (--) new absolute packet format (--) Touchpad has extended capability bits (--) -> four buttons (--) -> multifinger detection (--) -> palm detection SynapticsCtrl called. Synaptics DeviceOff called |
/etc/X11/XF86Xonfig-4:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
| Section "InputDevice"
Identifier "Usbmouse"
Driver "mouse"
Option "SendCoreEvents" "true"
Option "Device" "/dev/input/mice"
Option "Protocol" "ImPS/2"
Option "Emulate3Buttons" "true"
Option "ZAxisMapping" "4 5"
EndSection
Section "InputDevice"
Driver "synaptics"
Identifier "Touchpad"
Option "Device" "/dev/psaux"
Option "Edges" "1900 5400 1800 3900"
Option "Finger" "25 30"
Option "MaxTapTime" "20"
Option "MaxTapMove" "220"
Option "VertScrollDelta" "100"
Option "MinSpeed" "0.02"
Option "MaxSpeed" "0.18"
Option "AccelFactor" "0.0010"
# Option "Repeater" "/dev/ps2mouse"
# Option "SHMConfig" "on"
EndSection
[...]
Section "ServerLayout"
Identifier "Default Layout"
Screen "Default Screen"
InputDevice "Generic Keyboard"
InputDevice "Usbmouse"
InputDevice "Touchpad" "CorePointer"
EndSection |
Mijn kernelconfiguratie kun je hier vinden. Het is een 2.4.20 met acpi, swsusp en ptrace patches applied.
Iemand suggesties?
Everyone complains of his memory, no one of his judgement.