← Back to team overview

ubuntu-x-swat team mailing list archive

Re: [Bug 550625] Re: Alps touchpad is recognized but synaptics clients and scrolling do not work

 

On Thu, Sep 22, 2011 at 07:57:42PM -0000, David Cramer wrote:
> Hi Seth,
> 
> I'll be very happy to have multi-touch. Thank you for working on this.

Note that "multi-touch" for this device is basically going to be
two-fingered scrolling. The data isn't good enough to do much more with
it.

> For me, when I install psmouse-alps-dkms
> 
> 1. Nothing changes until I reboot

Yes, installing the dkms package doesn't load the new driver.
Theoretically you just need to unload/load the psmouse driver, but that
might hang your machine if it's using the Ubuntu IMPS/2 emulation
support (a fix for this was recently put into oneiric, but I don't think
it's been released yet).

> 2. After rebooting and before logging in, the touchpad works as before.
> 3. After logging in, the touchpad stops working completely, but:
>     a. The pointer still works.
>     b. I now see a Touchpad tab in the mouse preferences, but changing settings had no effect on the non working touchpad.

If it works in the window manager but not on the desktop, I don't think
the driver is to blame. You can prove this by switching to a virtual
console (e.g. Ctrl-Alt-F1) and running 'sudo lsinput', finding the Alps
touchpad device, and then running 'sudo input-events' with the device
number of the touchpad. If you see output spewing on the screen then you
move your finger on the touchpad, the driver is probably working
correctly.

If it is working correctly, the problem would seem to be elsewhere. I'm
not very familiar with debugging problems in those areas, but I'll share
what I do know. Return to the desktop (Ctrl-Alt-F7), open a terminal,
and run 'xinput list'. You should see an "ALPS DualPoint Touchpad"
device listed, followed by an id number. Run 'xinput --list-props <id>'
using the id for the touchpad. At the top there should be a line labeled
"Device Enabled", and the value should be 1. If it's not, run 'xinput
--set-prop <id> "Device Enabled" 1' and see if your touchpad works.

If your device isn't listed or it still doesn't work, I'm not sure what
to look at next. Probably the best thing is if you attach
/var/log/Xorg.0.log, and I'll take a look at it.

> I've attached the output of dmesg.txt.

Okay, you're using v4 with the extra debugging, so I can see that the
driver is processing packets from the touchpad. There are several large
gaps in the timestamps, which I'd guess means that some of them are
after you logged into the desktop environment. Which is what I'd expect
to see.

-- 
You received this bug notification because you are a member of Ubuntu-X,
which is subscribed to xserver-xorg-input-synaptics in Ubuntu.
https://bugs.launchpad.net/bugs/550625

Title:
  Alps touchpad is recognized but synaptics clients and scrolling do not
  work

To manage notifications about this bug go to:
https://bugs.launchpad.net/linux/+bug/550625/+subscriptions


Follow ups

References