I've made some (hopefully) interesting progress: The firmware version seems to be 8, using the formula in the elantech_set_properties function, so I modified the file like this to force it to set hw_version to 4:
clayton@ultrabook:~/Downloads$ diff -Naur psmouse-old/dkms_source_tree/src/elantech.c psmouse/dkms_source_tree/src/elantech.c --- psmouse-old/dkms_source_tree/src/elantech.c 2013-10-03 16:09:47.000000000 -0700 +++ psmouse/dkms_source_tree/src/elantech.c 2013-10-03 18:39:11.032740195 -0700 @@ -1315,6 +1315,9 @@ case 7: etd->hw_version = 4; break; + case 8: + etd->hw_version = 4; + break; default: return -1; } Loaded the module: clayton@ultrabook:~/Downloads$ dmesg|grep elan [ 15.277239] psmouse serio1: elantech: unknown hardware version, aborting... [ 425.625027] psmouse serio1: elantech: unknown hardware version, aborting... [ 1214.662773] psmouse serio1: elantech: unknown hardware version, aborting... [ 1365.084133] psmouse serio1: elantech: unknown hardware version 0x581f01, aborting... [ 1529.552056] psmouse serio1: elantech: unknown hardware version, aborting... [ 2669.112462] psmouse serio1: elantech: unknown hardware version 0x581f01, aborting... [ 3124.034920] psmouse serio1: elantech: assuming hardware version 4 (with firmware version 0x581f01) [ 3124.053875] psmouse serio1: elantech: Synaptics capabilities query result 0x50, 0x17, 0x0d. And now getting some response from synclient: clayton@ultrabook:~/Downloads/psmouse$ synclient Parameter settings: LeftEdge = 130 RightEdge = 3126 TopEdge = 95 BottomEdge = 1681 FingerLow = 1 FingerHigh = 1 MaxTapTime = 180 MaxTapMove = 163 MaxDoubleTapTime = 180 SingleTapTimeout = 180 ClickTime = 100 EmulateMidButtonTime = 0 EmulateTwoFingerMinZ = 282 EmulateTwoFingerMinW = 7 VertScrollDelta = 74 HorizScrollDelta = 74 VertEdgeScroll = 0 HorizEdgeScroll = 0 CornerCoasting = 0 VertTwoFingerScroll = 1 HorizTwoFingerScroll = 1 MinSpeed = 1 MaxSpeed = 1.75 AccelFactor = 0.0539374 TouchpadOff = 0 LockedDrags = 0 LockedDragTimeout = 5000 RTCornerButton = 2 RBCornerButton = 3 LTCornerButton = 0 LBCornerButton = 0 TapButton1 = 1 TapButton2 = 3 TapButton3 = 0 ClickFinger1 = 1 ClickFinger2 = 3 ClickFinger3 = 0 CircularScrolling = 0 CircScrollDelta = 0.1 CircScrollTrigger = 0 PalmDetect = 0 PalmMinWidth = 10 PalmMinZ = 200 CoastingSpeed = 20 CoastingFriction = 50 PressureMotionMinZ = 30 PressureMotionMaxZ = 160 PressureMotionMinFactor = 1 PressureMotionMaxFactor = 1 ResolutionDetect = 1 GrabEventDevice = 1 TapAndDragGesture = 1 AreaLeftEdge = 0 AreaRightEdge = 0 AreaTopEdge = 0 AreaBottomEdge = 0 HorizHysteresis = 18 VertHysteresis = 18 ClickPad = 1 RightButtonAreaLeft = 1628 RightButtonAreaRight = 0 RightButtonAreaTop = 1456 RightButtonAreaBottom = 0 MiddleButtonAreaLeft = 0 MiddleButtonAreaRight = 0 MiddleButtonAreaTop = 0 MiddleButtonAreaBottom = 0 I have no clue if everything is working as normal yet, though it appears the pointer is much snappier. I will try to configure scrolling, multitouch, etc and report back -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1232877 Title: Touchpad reported as: "elantech: unknown hardware version, aborting" Status in “linux” package in Ubuntu: Triaged Bug description: Only basic functionality (right/left click, moving pointer) work. Expectation is that the device would be detected as a touchpad with support for multitouch/scrolling/etc. The laptop is an Acer S7 392. Please let me know if I can provide more information to help! $ lsb_release -rd Description: Ubuntu Saucy Salamander (development branch) Release: 13.10 $ uname -a Linux ultrabook 3.11.0-9-generic #16-Ubuntu SMP Fri Sep 27 15:08:11 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux ProblemType: Bug DistroRelease: Ubuntu 13.10 Package: linux-image-3.11.0-9-generic 3.11.0-9.16 ProcVersionSignature: Ubuntu 3.11.0-9.16-generic 3.11.2 Uname: Linux 3.11.0-9-generic x86_64 ApportVersion: 2.12.5-0ubuntu1 Architecture: amd64 AudioDevicesInUse: USER PID ACCESS COMMAND /dev/snd/controlC1: craftyguy 2497 F.... pulseaudio /dev/snd/controlC0: craftyguy 2497 F.... pulseaudio Date: Sun Sep 29 12:17:48 2013 HibernationDevice: RESUME=UUID=43274a69-d023-452a-9f3a-70c188b4405b InstallationDate: Installed on 2013-09-28 (1 days ago) InstallationMedia: Ubuntu 13.10 "Saucy Salamander" - Beta amd64 (20130925.1) MachineType: Acer Aspire S7-392 MarkForUpload: True ProcFB: 0 inteldrmfb ProcKernelCmdLine: BOOT_IMAGE=/vmlinuz-3.11.0-9-generic.efi.signed root=/dev/mapper/ubuntu--vg-root ro crashkernel=384M-2G:64M,2G-:128M quiet splash vt.handoff=7 RelatedPackageVersions: linux-restricted-modules-3.11.0-9-generic N/A linux-backports-modules-3.11.0-9-generic N/A linux-firmware 1.114 SourcePackage: linux UpgradeStatus: No upgrade log present (probably fresh install) dmi.bios.date: 06/07/2013 dmi.bios.vendor: Insyde Corp. dmi.bios.version: V2.03 dmi.board.asset.tag: No Asset Tag dmi.board.name: Storm2 dmi.board.vendor: Acer dmi.board.version: V2.03 dmi.chassis.asset.tag: No Asset Tag dmi.chassis.type: 10 dmi.chassis.vendor: Acer dmi.chassis.version: V2.03 dmi.modalias: dmi:bvnInsydeCorp.:bvrV2.03:bd06/07/2013:svnAcer:pnAspireS7-392:pvrV2.03:rvnAcer:rnStorm2:rvrV2.03:cvnAcer:ct10:cvrV2.03: dmi.product.name: Aspire S7-392 dmi.product.version: V2.03 dmi.sys.vendor: Acer To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1232877/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp