Z
zwerg2003
Hallo,
ich habe folgendes Problem. Ich habe OpenSuse 10.3 auf meinem Acer Aspire 5920G installiert. Alles läuft nach der Installation bis auf folgende Probleme wo ich nicht mehr weiterkomme.
Touchpad copy & past funktioniert nicht mit den Tasten.
Scrollen im Browser funktioniert auch nicht.
Multimediatasten funktionieren nicht.
Ich habe folgenden Artikel in Foren gefunden
http://www.linuxforen.de/forums/showthread.php?t=250236
http://www.init0.nl
Welche Werte muss ich in der xorg.conf eintragen damit das Touchpad und die Multimediatasten funktionieren?
Muss ich sonst noch Daten im System anpassen?
Wird sax2 beim nächsten start die Daten in der xorg.conf überschreiben?
Wie kan ich sicherstellen das das nicht passiert. Wie bekomme ich heraus welches Keyboard verbaut
ist oder welcher Treiber am besten past?
Ich hoffe mir kann jemand helfen das Problem zu lösen.
Danke im voraus
xorg.conf:
cat /proc/bus/input/devices:
udevinfo -a -p /sys/class/input/event2
udevinfo -a -p /sys/class/input/event3
ls -l /dev/input/
ich habe folgendes Problem. Ich habe OpenSuse 10.3 auf meinem Acer Aspire 5920G installiert. Alles läuft nach der Installation bis auf folgende Probleme wo ich nicht mehr weiterkomme.
Touchpad copy & past funktioniert nicht mit den Tasten.
Scrollen im Browser funktioniert auch nicht.
Multimediatasten funktionieren nicht.
Ich habe folgenden Artikel in Foren gefunden
http://www.linuxforen.de/forums/showthread.php?t=250236
http://www.init0.nl
Welche Werte muss ich in der xorg.conf eintragen damit das Touchpad und die Multimediatasten funktionieren?
Muss ich sonst noch Daten im System anpassen?
Wird sax2 beim nächsten start die Daten in der xorg.conf überschreiben?
Wie kan ich sicherstellen das das nicht passiert. Wie bekomme ich heraus welches Keyboard verbaut
ist oder welcher Treiber am besten past?
Ich hoffe mir kann jemand helfen das Problem zu lösen.
Danke im voraus
xorg.conf:
Code:
# /.../
# SaX generated X11 config file
# Created on: 2008-05-05T18:33:20+0200.
#
# Version: 8.1
# Contact: Marcus Schaefer <sax@suse.de>, 2005
# Contact: SaX-User list <https://lists.berlios.de/mailman/listinfo/sax-users>
#
# Automatically generated by [ISaX] (8.1)
# PLEASE DO NOT EDIT THIS FILE!
#
Section "Files"
FontPath "/usr/share/fonts/misc:unscaled"
FontPath "/usr/share/fonts/local"
FontPath "/usr/share/fonts/75dpi:unscaled"
FontPath "/usr/share/fonts/100dpi:unscaled"
FontPath "/usr/share/fonts/Type1"
FontPath "/usr/share/fonts/URW"
FontPath "/usr/share/fonts/Speedo"
FontPath "/usr/share/fonts/PEX"
FontPath "/usr/share/fonts/cyrillic"
FontPath "/usr/share/fonts/latin2/misc:unscaled"
FontPath "/usr/share/fonts/latin2/75dpi:unscaled"
FontPath "/usr/share/fonts/latin2/100dpi:unscaled"
FontPath "/usr/share/fonts/latin2/Type1"
FontPath "/usr/share/fonts/latin7/75dpi:unscaled"
FontPath "/usr/share/fonts/baekmuk:unscaled"
FontPath "/usr/share/fonts/japanese:unscaled"
FontPath "/usr/share/fonts/kwintv"
FontPath "/usr/share/fonts/truetype"
FontPath "/usr/share/fonts/uni:unscaled"
FontPath "/usr/share/fonts/CID"
FontPath "/usr/share/fonts/ucs/misc:unscaled"
FontPath "/usr/share/fonts/ucs/75dpi:unscaled"
FontPath "/usr/share/fonts/ucs/100dpi:unscaled"
FontPath "/usr/share/fonts/hellas/misc:unscaled"
FontPath "/usr/share/fonts/hellas/75dpi:unscaled"
FontPath "/usr/share/fonts/hellas/100dpi:unscaled"
FontPath "/usr/share/fonts/hellas/Type1"
FontPath "/usr/share/fonts/misc/sgi:unscaled"
FontPath "/usr/share/fonts/xtest"
FontPath "/opt/kde3/share/fonts"
InputDevices "/dev/gpmdata"
InputDevices "/dev/input/mice"
EndSection
Section "ServerFlags"
Option "AllowMouseOpenFail" "on"
EndSection
Section "Module"
Load "freetype"
Load "type1"
Load "dbe"
Load "glx"
Load "extmod"
EndSection
Section "InputDevice"
Driver "kbd"
Identifier "Keyboard[0]"
Option "Protocol" "Standard"
Option "XkbLayout" "de"
Option "XkbModel" "acer_tm_800"
Option "XkbRules" "xfree86"
Option "XkbVariant" "nodeadkeys"
EndSection
Section "InputDevice"
Driver "synaptics"
Identifier "Mouse[1]"
Option "Device" "/dev/input/mice"
Option "Emulate3Buttons" "on"
Option "Name" "Touchpad"
Option "SHMConfig" "on"
Option "Vendor" "Synaptics"
Option "ZAxisMapping" "4 5"
EndSection
Section "InputDevice"
Driver "synaptics"
Identifier "Mouse[3]"
Option "Device" "/dev/input/mice"
Option "Emulate3Buttons" "on"
Option "Name" "Touchpad"
Option "SHMConfig" "on"
Option "Vendor" "Synaptics"
Option "ZAxisMapping" "4 5"
EndSection
Section "InputDevice"
Driver "mouse"
Identifier "Mouse[5]"
Option "Buttons" "5"
Option "Device" "/dev/input/mice"
Option "Name" "ImPS/2 Generic Wheel Mouse"
Option "Protocol" "explorerps/2"
Option "Vendor" "Sysp"
Option "ZAxisMapping" "4 5"
EndSection
Section "Monitor"
Option "CalcAlgorithm" "XServerPool"
DisplaySize 305 230
HorizSync 30-52
Identifier "Monitor[0]"
ModelName "1280X800@60HZ"
Option "DPMS"
VendorName "--> LCD"
VertRefresh 50-60
UseModes "Modes[0]"
EndSection
Section "Modes"
Identifier "Modes[0]"
EndSection
Section "Screen"
DefaultDepth 24
SubSection "Display"
Depth 15
Modes "1280x800" "1280x768" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480"
EndSubSection
SubSection "Display"
Depth 16
Modes "1280x800" "1280x768" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480"
EndSubSection
SubSection "Display"
Depth 24
Modes "1280x800" "1280x768" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480"
EndSubSection
SubSection "Display"
Depth 8
Modes "1280x800" "1280x768" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480"
EndSubSection
Device "Device[0]"
Identifier "Screen[0]"
Monitor "Monitor[0]"
EndSection
Section "Device"
BoardName "GeForce 8600M GT"
BusID "1:0:0"
Driver "nvidia"
Identifier "Device[0]"
Option "usevnc" "no"
Screen 0
VendorName "NVIDIA"
EndSection
Section "ServerLayout"
Identifier "Layout[all]"
InputDevice "Keyboard[0]" "CoreKeyboard"
InputDevice "Mouse[1]" "CorePointer"
InputDevice "Mouse[5]" "SendCoreEvents"
Option "Clone" "off"
Option "Xinerama" "off"
Screen "Screen[0]"
EndSection
Section "DRI"
Group "video"
Mode 0660
EndSection
Section "Extensions"
EndSection
cat /proc/bus/input/devices:
Code:
I: Bus=0011 Vendor=0001 Product=0001 Version=ab41
N: Name="AT Translated Set 2 keyboard"
P: Phys=isa0060/serio0/input0
S: Sysfs=/class/input/input0
U: Uniq=
H: Handlers=kbd event0
B: EV=120013
B: KEY=4 2000000 3802078 f870d401 feffffdf ffefffff ffffffff ffffffff
B: MSC=10
B: LED=7
I: Bus=0010 Vendor=001f Product=0001 Version=0100
N: Name="PC Speaker"
P: Phys=isa0061/input0
S: Sysfs=/class/input/input1
U: Uniq=
H: Handlers=kbd event1
B: EV=40001
B: SND=6
I: Bus=0011 Vendor=0002 Product=0007 Version=01b1
N: Name="SynPS/2 Synaptics TouchPad"
P: Phys=isa0060/serio3/input0
S: Sysfs=/class/input/input2
U: Uniq=
H: Handlers=mouse0 event2
B: EV=b
B: KEY=6420 0 7001f 0 0 0 0 0 0 0 0
B: ABS=11000003
I: Bus=0011 Vendor=0002 Product=0007 Version=81b1
N: Name="SynPS/2 Synaptics TouchPad"
P: Phys=isa0060/serio4/input0
S: Sysfs=/class/input/input3
U: Uniq=
H: Handlers=mouse1 event3
B: EV=b
B: KEY=6420 0 7000f 0 0 0 0 0 0 0 0
B: ABS=11000003
I: Bus=0019 Vendor=0000 Product=0002 Version=0000
N: Name="Power Button (FF)"
P: Phys=LNXPWRBN/button/input0
S: Sysfs=/class/input/input4
U: Uniq=
H: Handlers=kbd event4
B: EV=3
B: KEY=100000 0 0 0
I: Bus=0019 Vendor=0000 Product=0005 Version=0000
N: Name="Lid Switch"
P: Phys=PNP0C0D/button/input0
S: Sysfs=/class/input/input5
U: Uniq=
H: Handlers=event5
B: EV=21
B: SW=1
I: Bus=0019 Vendor=0000 Product=0001 Version=0000
N: Name="Power Button (CM)"
P: Phys=PNP0C0C/button/input0
S: Sysfs=/class/input/input6
U: Uniq=
H: Handlers=kbd event6
B: EV=3
B: KEY=100000 0 0 0
I: Bus=0019 Vendor=0000 Product=0003 Version=0000
N: Name="Sleep Button (CM)"
P: Phys=PNP0C0E/button/input0
S: Sysfs=/class/input/input7
U: Uniq=
H: Handlers=kbd event7
B: EV=3
B: KEY=4000 0 0 0 0
udevinfo -a -p /sys/class/input/event2
Code:
Udevinfo starts with the device specified by the devpath and then
walks up the chain of parent devices. It prints for every device
found, all possible attributes in the udev rules key format.
A rule to match, can be composed by the attributes of the device
and the attributes from one single parent device.
looking at device '/class/input/input2/event2':
KERNEL=="event2"
SUBSYSTEM=="input"
DRIVER==""
ATTR{dev}=="13:66"
looking at parent device '/class/input/input2':
KERNELS=="input2"
SUBSYSTEMS=="input"
DRIVERS==""
ATTRS{modalias}=="input:b0011v0002p0007e01B1-e0,1,3,k100,101,102,103,104,110,111,112,145,14A,14D,14E,ra0,1,18,1C,mlsfw"
ATTRS{uniq}==""
ATTRS{phys}=="isa0060/serio3/input0"
ATTRS{name}=="SynPS/2 Synaptics TouchPad"
looking at parent device '/devices/platform/i8042/serio3':
KERNELS=="serio3"
SUBSYSTEMS=="serio"
DRIVERS=="psmouse"
ATTRS{resync_time}=="0"
ATTRS{resetafter}=="5"
ATTRS{resolution}=="200"
ATTRS{rate}=="80"
ATTRS{protocol}=="SynPS/2"
ATTRS{bind_mode}=="auto"
ATTRS{modalias}=="serio:ty01pr00id00ex00"
ATTRS{description}=="i8042 AUX2 port"
looking at parent device '/devices/platform/i8042':
KERNELS=="i8042"
SUBSYSTEMS=="platform"
DRIVERS=="i8042"
ATTRS{modalias}=="i8042"
ATTRS{uevent}==""
looking at parent device '/devices/platform':
KERNELS=="platform"
SUBSYSTEMS==""
DRIVERS==""
ATTRS{uevent}==""
udevinfo -a -p /sys/class/input/event3
Code:
Udevinfo starts with the device specified by the devpath and then
walks up the chain of parent devices. It prints for every device
found, all possible attributes in the udev rules key format.
A rule to match, can be composed by the attributes of the device
and the attributes from one single parent device.
looking at device '/class/input/input3/event3':
KERNEL=="event3"
SUBSYSTEM=="input"
DRIVER==""
ATTR{dev}=="13:67"
looking at parent device '/class/input/input3':
KERNELS=="input3"
SUBSYSTEMS=="input"
DRIVERS==""
ATTRS{modalias}=="input:b0011v0002p0007e81B1-e0,1,3,k100,101,102,103,110,111,112,145,14A,14D,14E,ra0,1,18,1C,mlsfw"
ATTRS{uniq}==""
ATTRS{phys}=="isa0060/serio4/input0"
ATTRS{name}=="SynPS/2 Synaptics TouchPad"
looking at parent device '/devices/platform/i8042/serio4':
KERNELS=="serio4"
SUBSYSTEMS=="serio"
DRIVERS=="psmouse"
ATTRS{resync_time}=="0"
ATTRS{resetafter}=="5"
ATTRS{resolution}=="200"
ATTRS{rate}=="80"
ATTRS{protocol}=="SynPS/2"
ATTRS{bind_mode}=="auto"
ATTRS{modalias}=="serio:ty01pr00id00ex00"
ATTRS{description}=="i8042 AUX3 port"
looking at parent device '/devices/platform/i8042':
KERNELS=="i8042"
SUBSYSTEMS=="platform"
DRIVERS=="i8042"
ATTRS{modalias}=="i8042"
ATTRS{uevent}==""
looking at parent device '/devices/platform':
KERNELS=="platform"
SUBSYSTEMS==""
DRIVERS==""
ATTRS{uevent}==""
ls -l /dev/input/
Code:
drwxr-xr-x 2 root root 160 5. Mai 2008 by-path
crw-r----- 1 root root 13, 64 5. Mai 2008 event0
crw-r----- 1 root root 13, 65 5. Mai 2008 event1
crw-r----- 1 root root 13, 66 5. Mai 2008 event2
crw-r----- 1 root root 13, 67 5. Mai 2008 event3
crw-r----- 1 root root 13, 68 5. Mai 2008 event4
crw-r----- 1 root root 13, 69 5. Mai 2008 event5
crw-r----- 1 root root 13, 70 5. Mai 2008 event6
crw-r----- 1 root root 13, 71 5. Mai 2008 event7
crw-r----- 1 root root 13, 63 5. Mai 2008 mice
crw-r----- 1 root root 13, 32 5. Mai 2008 mouse0
crw-r----- 1 root root 13, 33 5. Mai 2008 mouse1