@dturvene

Thanks for taking the time to walk me through this. The DSDT entry for
my touchpad is "DLL0584", and now that I know what to look for I can see
it all over the place:

/var/log/dmesg:[    0.312892] pnp 00:0b: Plug and Play ACPI device, IDs DLL0584 
PNP0f13 (active)
/var/log/udev:KERNEL[1.827693] add      
/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/DLL0584:00 (acpi)
/var/log/udev:DEVPATH=/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/DLL0584:00
/var/log/udev:MODALIAS=acpi:DLL0584:PNP0F13:
/var/log/Xorg.0.log:[     6.601] (--) PCI:*(0:0:2:0) 8086:0166:1028:0584 rev 9, 
Mem @ 0xf7800000/4194304, 0xe0000000/268435456, I/O @ 0x0000f000/64

I have added a new line to alps_model_data in alps.c, making up the
values I didn't know or copying them from the other V5 entry:

136a137,138
>       /* Dell Latitude 6430u */
>       { { 0x88, 0x08, 0x22 }, 0x22, ALPS_PROTO_V5, 0x8f, 0x8f, ALPS_DUALPOINT 
> },

The touchpad is now recognized by the kernel as an Alps Dualpoint:

$ tail /var/log/syslog
kernel: [ 8248.837263] acpi_get_handle failure: status 5
kernel: [ 8248.855173] psmouse serio1: alps: E6 report: 00 00 64
kernel: [ 8248.873121] psmouse serio1: alps: E7 report: 73 03 0a
kernel: [ 8248.889559] psmouse serio1: alps: Model=25, proto_version=4
kernel: [ 8250.026387] input: DualPoint Stick as 
/devices/platform/i8042/serio1/input/input24
kernel: [ 8250.038950] input: AlpsPS/2 ALPS DualPoint TouchPad as 
/devices/platform/i8042/serio1/input/input25

$ xinput -list
⎡ Virtual core pointer                          id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ Logitech USB Optical Mouse                id=11   [slave  pointer  (2)]
⎜   ↳ DualPoint Stick                           id=14   [slave  pointer  (2)]
⎜   ↳ AlpsPS/2 ALPS DualPoint TouchPad          id=16   [slave  pointer  (2)]

I can now change the touchpad settings via synclient / tpconfig / gnome
control center. Vertical and horizontal edge scrolling work, and also
disabling the touchpad while typing. 2 finger and 3 finger tapping also
work, I haven't tested other multitouch gestures. If there's something
else I can test/try that will help improve this driver just let me know,
I'll keep an eye on this bug in case it's needed in the future.

Thanks again Dave and others for your efforts and your help with this
issue.

^dj

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/606238

Title:
  synaptic touchpad not recognized on dell latitude e6510 and others

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

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to