Hi all,
I bought a new laptop the other day - an HP 510 - and put Debian Etch on it, and it doesn't find the touchpad. I don't think it's a hardware problem, since it worked fine under the manufacturer's installation of Windows XP and when booted from the recovery disk. I've also tried live CDs for SLAX and Ubuntu, which behave the same way as Etch. The research I've done hasn't turned up anyone with the same problem on the same machine, but a few people have fixed apparently similar problems by fiddling with udev; something that hasn't got me far yet. The problem seems to occur mainly with recent kernels, often appearing after a kernel upgrade. My 'uname -r' is 2.6.18-4-686.
/var/log/Xorg.0.log includes:
(II) Synaptics touchpad driver version 0.14.6 (1406) Synaptics Touchpad no synaptics event device found (checked 13 nodes) (**) Option "Device" "/dev/psaux" (**) Option "HorizScrollDelta" "0" Query no Synaptics: 6003C8 (EE) Synaptics Touchpad no synaptics touchpad detected and no repeater device (EE) Synaptics Touchpad Unable to query/initialize Synaptics hardware. (EE) PreInit failed for input device "Synaptics Touchpad" (II) UnloadModule: "synaptics"
/etc/X11/xorg.conf includes:
Section "InputDevice" Identifier "Synaptics Touchpad" Driver "synaptics" Option "SendCoreEvents" "true" Option "Device" "/dev/psaux" Option "Protocol" "auto-dev" Option "HorizScrollDelta" "0" EndSection
That was generated from the debconf DB, so clearly something thinks the device is meant to be there.
Strangely, 'modprobe synaptics' returns: FATAL: Module synaptics not found.
The touchpad isn't in /proc/bus/input/devices and it doesn't generate any output if I cat the nodes in /dev/input (nor the useful-looking ones in /dev, especially /dev/psaux as mentioned in xorg.conf). It isn't mentioned in syslog even with udev set to debug messages.
I don't really know enough about the device to set udev rules or use mknod; I'm not even sure which bus it's on.
Anyone got any ideas? Thanks,
Matthew
On Mon, May 28, 2007 at 10:40:01PM +0100, Matthew wrote:
I bought a new laptop the other day - an HP 510 - and put Debian Etch on it, and it doesn't find the touchpad.
...
The touchpad isn't in /proc/bus/input/devices and it doesn't generate any output if I cat the nodes in /dev/input (nor the useful-looking ones in /dev, especially /dev/psaux as mentioned in xorg.conf). It isn't mentioned in syslog even with udev set to debug messages.
I don't really know enough about the device to set udev rules or use mknod; I'm not even sure which bus it's on.
Anyone got any ideas?
What does the output of dmesg say, in particular anything with "PS/2" or serio mentioned?
J.
I had a feeling that some modern machines put the pointing device on the usb bus and not the ps2 serial one.
does lsusb show anything that might be the touchpad ?