Synaptics Touchpad problem 2.6.27.7
Hi,
A while ago, I compiled my own custom kernel based on the 2.6.27.7 vanilla, which all went fine. When I started up my Ubuntu 7.1 system with the new kernel (NEC Versa P520 laptop), my synaptics touchpad did not work anymore. With the standard 2.6.22-16 kernel it works fine! I don't believe that there is a problem with the supplied driver or even with the kernel. I guess there is a problem with Xorg or Ubuntu, but I have no idea what it is.
Here's my dmesg (shortened):
Code:
PNP: PS/2 Controller [PNP0303:KBC0] at 0x60,0x64 irq 1
PNP: PS/2 appears to have AUX port disabled, if this is incorrect please boot with i8042.nopnp
serio: i8042 KBD port at 0x60,0x64 irq 1
mice: PS/2 mouse device common for all mice
And of course my /proc/bus/input/devices:
Code:
I: Bus=0019 Vendor=0000 Product=0002 Version=0000
N: Name="Power Button (FF)"
P: Phys=LNXPWRBN/button/input0
S: Sysfs=/devices/LNXSYSTM:00/LNXPWRBN:00/input/input0
U: Uniq=
H: Handlers=kbd event0
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=/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input1
U: Uniq=
H: Handlers=event1
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=/devices/LNXSYSTM:00/device:00/PNP0C0C:00/input/input2
U: Uniq=
H: Handlers=kbd event2
B: EV=3
B: KEY=100000 0 0 0
I: Bus=0017 Vendor=0001 Product=0001 Version=0100
N: Name="Macintosh mouse button emulation"
P: Phys=
S: Sysfs=/devices/virtual/input/input3
U: Uniq=
H: Handlers=mouse0 event3
B: EV=7
B: KEY=70000 0 0 0 0 0 0 0 0
B: REL=3
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/input4
U: Uniq=
H: Handlers=kbd event4
B: EV=120013
B: KEY=4 2000000 3803078 f800d001 feffffdf ffefffff ffffffff fffffffe
B: MSC=10
B: LED=7
which shows that it's not found (in the new system). My Xorg.0.log tells me that
S
Code:
Synaptics Touchpad no synaptics event device found (checked 15 nodes)
Query no Synaptics: 6003C8
[...] no touchpad detected and no repeater device
unable to query/initialize Synaptics hardware
but in my kernel evdev is built in, so that's not missing. Making it a module does not resolve the problem.
Somehow there are no /dev/input/event* entries, which are normally found according to my working Xorg log: "Synaptics Touchpad auto-dev sets device to /dev/input/event*" etc.
I don't know why my system does not recognize my touchpad with the new kernel. Any thoughts? I have tried using a linux-source (downloaded with aptitude) but that one has the same problem, even if I use my old configuration.
Actually, I had the same problem with the live cd of 8.1, which is why I am still with 7.1.
Anyone have a solution or idea what's wrong/missing? I have asked the question on the ubuntu forums, but no one there has an idea. I hoped some kernel guys here might know what I am missing... Is there a module that controls /dev/input/mouse and I am not aware of it?!
The following, which was suggested to me, did not work:
Code:
sudo dpkg-reconfigure xserver-xorg
Neither does this.
Any help much appreciated.