I've found a supposedly internal Dell email trail on the web (http://www.spinics.net/lists/linux-input/msg44773.html), which says something about alps.c (although it doesn't seem to be an Alps touchpad after all?, cf. below) and protocols spoken by the touchpad, perhaps this is of any help?
Quoting: > As I mentioned earlier, the device is certainly not recognized as an > ALPS device, > > [ 367.097253] input: ImPS/2 BYD TouchPad as > /devices/platform/i8042/serio1/input/input21 > > If I `rmmod psmouse; modprobe psmouse dyndbg==pm` I find this, > > [ 714.520655] psmouse: psmouse serio1: cypress_ps2: send extension cmd > 0x00, [0 0 0 0] > [ 714.748482] psmouse: psmouse serio1: cypress_ps2: Command 0x00 response > data (0x): 00 00 14 > [ 714.781858] psmouse: psmouse serio1: alps: E6 report: 00 00 64 > [ 714.804749] psmouse: psmouse serio1: alps: E7 report: 73 03 28 > [ 714.830829] psmouse: psmouse serio1: alps: EC report: 73 01 13 > [ 714.833568] psmouse: psmouse serio1: alps: Likely not an ALPS touchpad: > E7=73 03 28, EC=73 01 13 > [ 714.860923] psmouse: psmouse serio1: elantech: unexpected magic knock > result 0x00, 0x02, 0x64. > [ 714.947527] psmouse: psmouse serio1: byd: BYD touchpad detected > [ 715.869113] input: ImPS/2 BYD TouchPad as > /devices/platform/i8042/serio1/input/input24 > > This seems like quite a hint. -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to xserver-xorg-input-synaptics in Ubuntu. https://bugs.launchpad.net/bugs/1590590 Title: Touchpad not recognized on Dell Latitude E7470 Ultrabook Status in xserver-xorg-input-synaptics package in Ubuntu: Confirmed Bug description: Expected: Touchpad settings available in Mouse & Touchpad Settings dialog Actual result: Touchpad settings missing entirely Details: The touchpad on my Dell Ultrabook (Latitude E7470) functions mostly. The settings for the touchpad are not available at all in the Mouse and Touchpad settings (see http://i.imgur.com/YRGiOrj.png). Two-finger scrolling works as expected except it's using "Natural Scrolling" by default and there is no way to change it. xinput list does not display a touchpad at all: ⎡ Virtual core pointer id=2 [master pointer (3)] ⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)] ⎜ ↳ ELAN Touchscreen id=11 [slave pointer (2)] ⎜ ↳ ImPS/2 Generic Wheel Mouse id=13 [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)] ↳ Power Button id=8 [slave keyboard (3)] ↳ Sleep Button id=9 [slave keyboard (3)] ↳ Integrated_Webcam_FHD id=10 [slave keyboard (3)] ↳ AT Translated Set 2 keyboard id=12 [slave keyboard (3)] ↳ Dell WMI hotkeys id=14 [slave keyboard (3)] ↳ DELL Wireless hotkeys id=15 [slave keyboard (3)] /proc/bus/input/devices lists the device as a "Generic Wheel Mouse" Output of `lsb_release -rd`: Description: Ubuntu 16.04 LTS Release: 16.04 xserver-xorg-input-synaptics version information: xserver-xorg-input-synaptics: Installed: 1.8.2-1ubuntu3 Candidate: 1.8.2-1ubuntu3 Version table: *** 1.8.2-1ubuntu3 500 500 http://us.archive.ubuntu.com/ubuntu xenial/main amd64 Packages 100 /var/lib/dpkg/status To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-input-synaptics/+bug/1590590/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : desktop-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp