Results 1 to 4 of 4
It is my understanding that using OpenSuSE 11.3, there is no xorg.conf file. My /etc/X11/ directory does not have an xorg.conf file. It is also my understanding that the later ...
- 12-28-2010 #1Just Joined!
- Join Date
- Dec 2010
- Posts
- 3
Synaptics / ALPS Touchpad not Working in OpenSuSE 11.3 KDE
It is my understanding that using OpenSuSE 11.3, there is no xorg.conf file. My /etc/X11/ directory does not have an xorg.conf file. It is also my understanding that the later distros instead use /etc/X11/xorg.conf.d/ directory which contains several setup files for devices. In the /etc/X11/xorg.conf.d directory there is a file named 20-synaptics.conf. Unfortunately, this file does not ever seem to load properly since my device is listed as "ImPS/2 Generic Wheel Mouse" under xinput list command. My /etc/X11/xorg.conf.d/20-synaptics.conf reads as follows:
My /var/log/Xorg.0.log reads as follows from my most recent bootup:Code:Section "InputClass" Identifier "touchpad catchall" Driver "synaptics" MatchIsTouchpad "on" MatchDevicePath "/dev/input/event*" Option "HorizScrollDelta" "99" # enable horizontal scrolling Option "VertTwoFingerScroll" "True" # enable vertical two-finger scrolling Option "VertScrollDelta" "99" Option "TapButton1" "1" # 1-finger tap = left mouse click Option "TapButton2" "3" # 2-finger tap = right mouse click EndSection
Can someone please help me figure out how to get this working. It is so frustrating that it is about to send me back to Windows, which trust me, I don't want to do. I am using an Acer Aspire 5740-6491 which uses an ALPS touchpad. My understanding is that the synaptics driver should work just fine with an ALPS touchpad. Also, I cannot use gsynaptics as I get an error reading:Code:[ 22.133] (**) Option "xkb_model" "evdev" [ 22.133] (**) Option "xkb_layout" "us" [ 22.134] (II) config/udev: Adding input device ImPS/2 Generic Wheel Mouse (/dev/input/event1) [ 22.134] (**) ImPS/2 Generic Wheel Mouse: Applying InputClass "evdev pointer catchall" [ 22.134] (**) ImPS/2 Generic Wheel Mouse: always reports core events [ 22.134] (**) ImPS/2 Generic Wheel Mouse: Device: "/dev/input/event1" [ 22.153] (II) ImPS/2 Generic Wheel Mouse: Found 3 mouse buttons [ 22.153] (II) ImPS/2 Generic Wheel Mouse: Found scroll wheel(s) [ 22.153] (II) ImPS/2 Generic Wheel Mouse: Found relative axes [ 22.153] (II) ImPS/2 Generic Wheel Mouse: Found x and y relative axes [ 22.153] (II) ImPS/2 Generic Wheel Mouse: Configuring as mouse [ 22.153] (**) ImPS/2 Generic Wheel Mouse: YAxisMapping: buttons 4 and 5 [ 22.153] (**) ImPS/2 Generic Wheel Mouse: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200 [ 22.153] (II) XINPUT: Adding extended input device "ImPS/2 Generic Wheel Mouse" (type: MOUSE) [ 22.153] (**) ImPS/2 Generic Wheel Mouse: (accel) keeping acceleration scheme 1 [ 22.153] (**) ImPS/2 Generic Wheel Mouse: (accel) acceleration profile 0 [ 22.153] (**) ImPS/2 Generic Wheel Mouse: (accel) acceleration factor: 2.000 [ 22.153] (**) ImPS/2 Generic Wheel Mouse: (accel) acceleration threshold: 4 [ 22.153] (II) ImPS/2 Generic Wheel Mouse: initialized for relative axes. [ 22.154] (II) config/udev: Adding input device ImPS/2 Generic Wheel Mouse (/dev/input/mouse0) [ 22.154] (EE) No input driver/identifier specified (ignoring)There is no mention of synaptics at all in the xorg log file, only the generic wheel mouse.
"GSynaptics couldn't initialize.
You have to set 'SHMConfig' 'true' in xorg.conf or XF86Config to use GSynaptics". Again, this distro does not use xorg.conf file. Additionally, I cannot use the "Configure Desktop" "TouchPad" in KDE which I believe uses ksynaptics because I get an error reading "Warning: Touchpad configuration is not supported on this system. The synaptics driver is either not loaded or too old. Refer to the documentation for information about the required driver version."
I have also tried adding the grub boot option "i8042 nopnp=1" as some forums said to try but this did not help either. Please help if you have any ideas. Thank you.Last edited by kizbot777; 12-28-2010 at 08:45 PM. Reason: Fix Code Bracket Placement
- 12-30-2010 #2
Can you post the output of
Gsynaptics is deprecated. Try GpointingDeviceSettings.Code:cat /proc/bus/input/devices
Try adding to /etc/X11/xorg.conf.d/20-synaptics.conf
If that fails change the Protocol from "auto-dev" to "alps" and see if that helps.Code:Section "InputDevice" Driver "synaptics" Identifier "TouchPad" Option "SendCoreEvents" Option "Protocol" "auto-dev" Option "SHMConfig" "on" EndSection
- 12-30-2010 #3Just Joined!
- Join Date
- Dec 2010
- Posts
- 3
Thanks for the ideas reed9. I did not get any different results by changing the 20-synaptics.conf to the settings you recommended. Here is the output of "xinput list"
and here is the output of "cat /proc/bus/input/devices"Code::~> xinput list ⎡ Virtual core pointer id=2 [master pointer (3)] ⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)] ⎜ ↳ ImPS/2 Generic Wheel Mouse id=11 [slave pointer (2)] ⎣ Virtual core keyboard id=3 [master keyboard (2)] ↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)] ↳ Power Button id=6 [slave keyboard (3)] ↳ Video Bus id=7 [slave keyboard (3)] ↳ Sleep Button id=8 [slave keyboard (3)] ↳ CNF7017 id=9 [slave keyboard (3)] ↳ AT Translated Set 2 keyboard id=10 [slave keyboard (3)]
I also thought this might be useful. It is an ls of /dev/input/by-path that shows some mouse listingsCode::~> cat /proc/bus/input/devices I: Bus=0011 Vendor=0001 Product=0001 Version=ab41 N: Name="AT Translated Set 2 keyboard" P: Phys=isa0060/serio0/input0 S: Sysfs=/devices/platform/i8042/serio0/input/input0 U: Uniq= H: Handlers=kbd event0 rfkill B: EV=120013 B: KEY=10000 c020000000000 0 0 700f02000003 3803078f830f401 febfffdfffefffff fffffffffffffffe B: MSC=10 B: LED=7 I: Bus=0011 Vendor=0002 Product=0005 Version=0000 N: Name="ImPS/2 Generic Wheel Mouse" P: Phys=isa0060/serio1/input0 S: Sysfs=/devices/platform/i8042/serio1/input/input1 U: Uniq= H: Handlers=mouse0 event1 B: EV=7 B: KEY=70000 0 0 0 0 B: REL=103 I: Bus=0019 Vendor=0000 Product=0005 Version=0000 N: Name="Lid Switch" P: Phys=PNP0C0D/button/input0 S: Sysfs=/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0D:00/input/input2 U: Uniq= H: Handlers=event2 B: EV=21 B: SW=1 I: Bus=0019 Vendor=0000 Product=0003 Version=0000 N: Name="Sleep Button" P: Phys=PNP0C0E/button/input0 S: Sysfs=/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0E:00/input/input3 U: Uniq= H: Handlers=kbd event3 B: EV=3 B: KEY=4000 0 0 I: Bus=0019 Vendor=0000 Product=0001 Version=0000 N: Name="Power Button" P: Phys=LNXPWRBN/button/input0 S: Sysfs=/devices/LNXSYSTM:00/LNXPWRBN:00/input/input4 U: Uniq= H: Handlers=kbd event4 B: EV=3 B: KEY=10000000000000 0 I: Bus=0019 Vendor=0000 Product=0006 Version=0000 N: Name="Video Bus" P: Phys=LNXVIDEO/video/input0 S: Sysfs=/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:01/input/input5 U: Uniq= H: Handlers=kbd event5 B: EV=3 B: KEY=3e000b00000000 0 0 0 I: Bus=0010 Vendor=001f Product=0001 Version=0100 N: Name="PC Speaker" P: Phys=isa0061/input0 S: Sysfs=/devices/platform/pcspkr/input/input6 U: Uniq= H: Handlers=kbd event6 B: EV=40001 B: SND=6 I: Bus=0003 Vendor=04f2 Product=b044 Version=1112 N: Name="CNF7017" P: Phys=usb-0000:00:1d.0-1.5/button S: Sysfs=/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.5/2-1.5:1.0/input/input7 U: Uniq= H: Handlers=kbd event7 B: EV=3 B: KEY=100000 0 0 0
Any other ideas? Thanks again for the input.Code::~> ls /dev/input/by-path/ pci-0000:00:1d.0-usb-0:1.5:1.0-event platform-i8042-serio-1-mouse platform-i8042-serio-0-event-kbd platform-pcspkr-event-spkr platform-i8042-serio-1-event-mouse
- 12-30-2010 #4
From what I can find, it looks like a known bug. Most the references I've found are for Ubuntu, but since it seems to be a kernel issue it should, it's probably distro agnostic.
Best I can recommend is to try a newer kernel out and see if it resolves the issue.


Reply With Quote