ArchiveOrangemail archive

Ubuntu bug tracker changes - HIGH VOLUME


ubuntu-bugs.lists.ubuntu.com
(List home) (Recent threads) (282 other Ubuntu lists)

Subscription Options

  • RSS or Atom: Read-only subscription using a browser or aggregator. This is the recommended way if you don't need to send messages to the list. You can learn more about feed syndication and clients here.
  • Conventional: All messages are delivered to your mail address, and you can reply. To subscribe, send an email to the list's subscribe address with "subscribe" in the subject line, or visit the list's homepage here.
  • This list contains about 2,645,665 messages, beginning Jun 2009
  • This list doesn't seem to be active
Report the Spam
This button sends a spam report to the moderator. Please use it sparingly. For other removal requests, read this.
Are you sure? yes no

[NEW] configuring Elan tech touchpad on Dell Inspiron 11z

Ad
oren 1264398480Mon, 25 Jan 2010 05:48:00 +0000 (UTC)
Public bug reported:

Binary package hint: xserver-xorg-input-synaptics

Elantech touch pad can't be configured on Dell Inspiron 11Z which make the laptop unusable since it's too sensitive.
It seems like Dell mini 10 (not 10v) is also having this issue.

Here is the driver for windows on dell's website:
http://support.dell.com/support/down...D=Insp...

Here is a link to Elan's site - http://www.emc.com.tw/eng/tpn_sp_fun.asp
it say on their site that it's should work with linux.

I found this link - http://arjan.opmeer.net/elantech/
and contacted the guy but got no reply.

Here are two thread about this issue:
http://ubuntuforums.org/showthread.php?t=1347...
http://ubuntuforums.org/showthread.php?p=8713...

ProblemType: Bug
Architecture: i386
Date: Sun Jan 24 21:31:09 2010
DistroRelease: Ubuntu 9.10
MachineType: Dell Inc. Inspiron 1110
NonfreeKernelModules: wl
Package: xserver-xorg-input-synaptics 1.1.2-1ubuntu7
ProcCmdLine: root=UUID=9f9d4f2c-cf41-4cdb-a980-ad53191e7f65 ro quiet splash
ProcEnviron:
 PATH=(custom, user)
 LANG=en_US.UTF-8
 SHELL=/bin/bash
ProcVersionSignature: Ubuntu 2.6.31-17.54-generic
RelatedPackageVersions:
 xserver-xorg 1:7.4+3ubuntu10
 libgl1-mesa-glx 7.6.0-1ubuntu4
 libdrm2 2.4.14-1ubuntu1
 xserver-xorg-video-intel 2:2.9.0-1ubuntu2
 xserver-xorg-video-ati 1:6.12.99+git20090929.7968e1fb-0ubuntu1
SourcePackage: xserver-xorg-input-synaptics
Uname: Linux 2.6.31-17-generic i686
dmi.bios.date: 08/12/2009
dmi.bios.vendor: Dell Inc.
dmi.bios.version: A03
dmi.board.name: 0T644R
dmi.board.vendor: Dell Inc.
dmi.board.version: A03
dmi.chassis.type: 8
dmi.chassis.vendor: Dell Inc.
dmi.chassis.version: A03
dmi.modalias: dmi:bvnDellInc.:bvrA03:bd08/12/2009:svnDellInc.:pnInspiron1110:pvrA03:rvnDellInc.:rn0T644R:rvrA03:cvnDellInc.:ct8:cvrA03:
dmi.product.name: Inspiron 1110
dmi.product.version: A03
dmi.sys.vendor: Dell Inc.
fglrx: Not loaded
glxinfo: Error: [Errno 2] No such file or directory
system:
 distro:             Ubuntu
 architecture:       i686kernel:             2.6.31-17-generic

** Affects: xserver-xorg-input-synaptics (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: apport-bug i386
oren 1264398482Mon, 25 Jan 2010 05:48:02 +0000 (UTC)
** Attachment added: "BootDmesg.txt"
   http://launchpadlibrarian.net/38350397/BootDm...

** Attachment added: "CurrentDmesg.txt"
   http://launchpadlibrarian.net/38350398/Curren...

** Attachment added: "Dependencies.txt"
   http://launchpadlibrarian.net/38350399/Depend...

** Attachment added: "Lspci.txt"
   http://launchpadlibrarian.net/38350400/Lspci....

** Attachment added: "Lsusb.txt"
   http://launchpadlibrarian.net/38350401/Lsusb....

** Attachment added: "PciDisplay.txt"
   http://launchpadlibrarian.net/38350402/PciDis...

** Attachment added: "ProcCpuinfo.txt"
   http://launchpadlibrarian.net/38350403/ProcCp...

** Attachment added: "ProcInterrupts.txt"
   http://launchpadlibrarian.net/38350404/ProcIn...

** Attachment added: "ProcModules.txt"
   http://launchpadlibrarian.net/38350405/ProcMo...

** Attachment added: "UdevDb.txt"
   http://launchpadlibrarian.net/38350406/UdevDb...

** Attachment added: "UdevLog.txt"
   http://launchpadlibrarian.net/38350407/UdevLo...

** Attachment added: "XorgConf.txt"
   http://launchpadlibrarian.net/38350408/XorgCo...

** Attachment added: "XorgLog.txt"
   http://launchpadlibrarian.net/38350409/XorgLo...

** Attachment added: "XorgLogOld.txt"
   http://launchpadlibrarian.net/38350410/XorgLo...

** Attachment added: "Xrandr.txt"
   http://launchpadlibrarian.net/38350411/Xrandr...

** Attachment added: "XsessionErrors.txt"
   http://launchpadlibrarian.net/38350412/Xsessi...

** Attachment added: "setxkbmap.txt"
   http://launchpadlibrarian.net/38350413/setxkb...

** Attachment added: "xdpyinfo.txt"
   http://launchpadlibrarian.net/38350414/xdpyin...

** Attachment added: "xkbcomp.txt"
   http://launchpadlibrarian.net/38350415/xkbcom...
oren 1264398774Mon, 25 Jan 2010 05:52:54 +0000 (UTC)
** Summary changed:

- configuring Elan tech touchpad on Delll Inspiron 11z
+ configuring Elan tech touchpad on Dell Inspiron 11z
Quan-Time 1264405376Mon, 25 Jan 2010 07:42:56 +0000 (UTC)
Karmic 9.10 x64 (2.6.31-17-generic) - Asus K7I0C is also effected by
this.  Touchpad "works", but is identified wrong, thus i dont get any
touchpad special options, such as "delay while type" which is HUGELY
useful.  The Asus EEEpc works, which uses the same hardware, but
obviously a device ID change, so its not detecting properly ?

Thanks in advance.
oren 1264407780Mon, 25 Jan 2010 08:23:00 +0000 (UTC)
** Summary changed:

- configuring Elan tech touchpad on Dell Inspiron 11z
+ configuring Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C and maybe also ASUS k40in
oren 1264408495Mon, 25 Jan 2010 08:34:55 +0000 (UTC)
** Summary changed:

- configuring Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C and maybe also ASUS k40in
+ configuring Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C and maybe also ASUS k40in and Asus U81A.

** Summary changed:

- configuring Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C and maybe also ASUS k40in and Asus U81A.
+ Can't confige Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C and maybe also ASUS k40in and Asus U81A.

** Summary changed:

- Can't confige Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C and maybe also ASUS k40in and Asus U81A.
+ Can't configure Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C and maybe also ASUS k40in and Asus U81A.
oren 1264409712Mon, 25 Jan 2010 08:55:12 +0000 (UTC)
eeepc is using gsynaptics-elantech that was created by Asus -
http://array.org/ubuntu/elantech.html

"The elantech driver provides enhanced touchpad support for all EeePC models.
It extends the standard psmouse.ko module to support new Elantech extensions.
The elantech driver was written by Arjan Opmeer and is currently being merged into the upstream Linux kernel (ETA, 2.6.28)."

can someone post an instruction for other other laptops?
what does it mean 2.6.28 in terms of availability for us?
oren 1264579981Wed, 27 Jan 2010 08:13:01 +0000 (UTC)
** Summary changed:

- Can't configure Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C and maybe also ASUS k40in and Asus U81A.
+ Can't configure Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C and maybe also Dell Mini 10 (not V), ASUS k40in and Asus U81A.
Udutronik 1264640281Thu, 28 Jan 2010 00:58:01 +0000 (UTC)
I can confirm this bugs also affects my ASUS UL80-VT which also has an elantech touchpad
Xinput list shows the touchpad is erroneously recognized as "ImPS/2 Logitech Wheel Mouse"	

I can also state that this is not a distro-related bug as I have experienced the same problem with OpenSuse
As a matter of fact I did file a bug report here : https://bugzilla.novell.com/show_bug.cgi?id=5...

** Bug watch added: Novell/SUSE Bugzilla #558225
   https://bugzilla.novell.com/show_bug.cgi?id=5...
Udutronik 1264641182Thu, 28 Jan 2010 01:13:02 +0000 (UTC)
** Summary changed:

- Can't configure Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C and maybe also Dell Mini 10 (not V), ASUS k40in and Asus U81A.
+ Can't configure Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C and maybe also Dell Mini 10 (not V), ASUS k40in, Asus U81A and ASUS UL80-VT.

** Changed in: xserver-xorg-input-synaptics (Ubuntu)
       Status: New => Confirmed
carbonariy 1264693386Thu, 28 Jan 2010 15:43:06 +0000 (UTC)
Same problem on ASUS UL30A. Touchpad recognized as "ImPS/2 Logitech
Wheel Mouse". Work only vertical two-finger scrolling and two-finger
"tap" as middle click.
ejahn 1264698784Thu, 28 Jan 2010 17:13:04 +0000 (UTC)
I think you meant three-finger tap for middle click. also ditto for Asus
UL30A: recognized as IMPS/2 Wheel Mouse.  I've read that this is because
the elan touchpad is reporting itself as such, not because of missing
device ids in the OS, but I don't have the link for that.
carbonariy 1264773777Fri, 29 Jan 2010 14:02:57 +0000 (UTC)
No, two-finger tap - middle click, and also three-finger tap for right
click work well.
viking 1264895909Sat, 30 Jan 2010 23:58:29 +0000 (UTC)
Same problem on Dell Inspiron Mini 10 (Inspiron 1010).  Mouse is
identified as IMPS/2 Wheel Mouse.
oren 1264902176Sun, 31 Jan 2010 01:42:56 +0000 (UTC)
I found a similar bug here: https://bugs.launchpad.net/ubuntu/+source/lin...
is it the same?
linuxonbute 1264944178Sun, 31 Jan 2010 13:22:58 +0000 (UTC)
I have the elantech touchpad on my zepto znote 3215W.  Kernel 2.6.31-17-generic
the bug I reported in was assigned but is no longer so i don't know what is going to happen about it.

It was completely unusable and could not be configured. It is still not working fully.
I can now disable tapping but it seems there are at least 2 problems:
1/
There seems to be some interaction between psmouse and the keyboard - with psmouse loaded then there seems to be a huge amount of key bounce as I type so that it repeats many times like iiiiiiiiiiiiiiiiiiiiiiiiiiiii  for one or more keys during typing a word. This is so in a terminal window, with gedit or openoffice writer and so on.
If I rmmod psmouse ( I am using a usb mouse and only load psmouse when testing ) the bounce goes away

2/
If I try to move the mouse pointer from the bottom to the top of the screen or vice versa then I have to stroke the touchpad several times - which is normal i know. Problem is that sometimes I might stroke it once from bottom to top, the pointer moves about 1/3 to 1/2 way up, then I put my finger at the bottom to stroke it again and the pointer jumps back down to the bottom of the screen as soon as my finger touches the pad. This sometimes means I have to stroke it as many as 10 or even 12 times before it gets where I want.
Then it might work normally for several minutes before it starts messing about again.
Not sure exactly what the issue is but I have tried other live distros such as mandriva and Suse and the problem is the same. I do wonder if it is a fault with my touchpad but it has been like this from day one when I was running Ubuntu 8.04. ( I bought the machine with no O/S )
borrell 1267315368Sun, 28 Feb 2010 00:02:48 +0000 (UTC)
Problem can be confirmed on the Asus UL30VT also. Touchpad is seen as a
Logitech PS/2 Wheel Mouse.
Ludek 1268908119Thu, 18 Mar 2010 10:28:39 +0000 (UTC)
Problem can be confirmed on the Asus UL50V too. Touchpad is seen as a
Logitech PS/2 Wheel Mouse.
Bryce Harrington 1268912304Thu, 18 Mar 2010 11:38:24 +0000 (UTC)
** Tags added: karmic
Robert Hooker 1269115842Sat, 20 Mar 2010 20:10:42 +0000 (UTC)
This is a problem at the kernel level, the touchpad is just being
detected as a normal mouse in the dmesg so of course the synaptics X
driver will not work with it.

** Package changed: xserver-xorg-input-synaptics (Ubuntu) => linux
(Ubuntu)
John Hudson 1269150937Sun, 21 Mar 2010 05:55:37 +0000 (UTC)
I can also confirm that this is present on the Asus P50IJ-X2 as well.
Dan Richert 1269189669Sun, 21 Mar 2010 16:41:09 +0000 (UTC)
Problem confirmed on Asus K60I. Touchpad detected as Logitech PS/2 Wheel
Mouse.
J C Nash 1269554810Thu, 25 Mar 2010 22:06:50 +0000 (UTC)
Ditto on Asus UL30A. Logitech PS/2 Wheel Mouse detected.
J C Nash 1269555058Thu, 25 Mar 2010 22:10:58 +0000 (UTC)
See also bugs 123775 and 119194 for similar complaints.
Dries De Smet 1269712303Sat, 27 Mar 2010 17:51:43 +0000 (UTC)
And ditto for Asus K50IN, touchpad detected as Logitech PS/2
timuckun 1269775575Sun, 28 Mar 2010 11:26:15 +0000 (UTC)
Ditto for asus k42Jr-A1

[    0.998835] input: Macintosh mouse button emulation as /devices/virtual/input/input4
[    1.044580] mice: PS/2 mouse device common for all mice
timuckun 1270344651Sun, 04 Apr 2010 01:30:51 +0000 (UTC)
This bug effects most Asus laptops and some Dell laptops. How come it
hasn't even been assigned to anybody yet?
timuckun 1270721164Thu, 08 Apr 2010 10:06:04 +0000 (UTC)
Other problems with this touchpad.

The dual finger swipe horizonally doesn't work.

The touchpad is extremely sensistive. The slightest touch elicits a
click. This behavior does not exist in windows.
ALLurGroceries 1271670683Mon, 19 Apr 2010 09:51:23 +0000 (UTC)
Affects ASUS U80V-A2. I commented out this check in
drivers/input/mouse/elantech.c and the touchpad is recognized as
Elantech, but it breaks functionality. Must be a different "magic knock"
for these affected touchpads.

if (param[0] == 0 || param[1] != 0) {
		pr_debug("elantech.c: Probably not a real Elantech touchpad. Aborting.\n");
		return -1;
	   }
ALLurGroceries 1271741461Tue, 20 Apr 2010 05:31:01 +0000 (UTC)
This looks to be a duplicate of
https://bugs.launchpad.net/ubuntu/+source/lin...

They also tried disabling the check I mentioned in my last post and had
similar results. I also tried forcing version 2.

With these modifications to elantech.c, dmesg says:
elantech.c: assuming hardware version 2, firmware version 4.17

If debugging is then enabled by:
sudo sh -c "echo 2 > /sys/bus/serio/drivers/psmouse/serio4/debug"

(serio4 was determined by dmesg | grep Elantech the number may vary on
other systems)

...and then watch the output of syslog while messing with the touchpad:
tail -f /var/log/syslog | grep elantech.c

The packets do not seem to match the "Native absolute mode 6 byte packet format" described in:
http://www.kernel.org/doc/Documentation/input...

As far as I can gather, this is what the first byte looks like for these
touchpads:

76543210
11100100 three fingers 0xE4
10000100 two fingers 0x84
01010100 thumb 0x54
01000100 one finger 0x44
00001000 no finger 0x04

x and y aren't at all obvious to me, I haven't got a clue about the
other 5 bytes.
Florian Ragwitz 1272198074Sun, 25 Apr 2010 12:21:14 +0000 (UTC)
You're correct, the first two bits of the first byte indeed indicates
the number of fingers used currently, just like with any other version
of the firmware using 6 byte packets. The x- and y-coordinates are also
identical to what earlier firmware versions provided, with one minor
difference: the high bits of the the bytes representing the upper half
of the coordinates apparently have been reused for something else.
That's alright, as they've always been zero in earlier firmware
versions, and would only be needed for the coordinates if it wanted to
report positions outside of the actual dimensions of the pad, which of
course it doesn't.

However, the elantech extension of the psmouse module used all the bits
available, and therefore relied on them being 0, breaking with new
touchpad firmwares.

I've fixed that and sent off the patches to the linux-input mailinglist.
See http://www.spinics.net/lists/linux-input/msg0...

With all those patches applied, things Just Work on the ASUS UL30A.
However, I pretty much hardcoded the firmware version of the touchpad I
have. I'm sure there are other versions out there, which would work as
well, but I wanted to avoid wrongly identifying non-elantech devices.
Therefore I added the force_elantech parameter to the psmouse module.
If, with those patches, your elantech touchpad still isn't recognized as
such, please retry with force_elantech=1 and report the firmware version
as shown in the kernel log.
ALLurGroceries 1272201720Sun, 25 Apr 2010 13:22:00 +0000 (UTC)
Wow, nice timing. I had just finished a patch but before I could clean
it up you had already posted your (much better) patch set. For
reference, I attached my quick-and-dirty patch that works on the ASUS
U80V-B2. Unfortunately I don't have any more time with the system as it
belongs to a friend, so I cannot test your patch set right now, but once
I do I will report back.

It seems like this particular touchpad gets stuck in relative mode
unless it gets 0x0c (anywhere thru 3f) to reg_10

Also, here are some register values I was able to dig up for this
particular touchpad:

reg_11 0xc0 turns on the lights 0xb0 turns off
reg_26 0x10 strobes up lights once, 0x80 strobes them across each other (demo mode?)
reg_26 0x02 strobes from top to bottom, 0x04 bottom to top, 0x01 flashes all once

Here's the relevant syslog stuff:
elantech.c: Synaptics capabilities query result 0x79, 0x13, 0x0d.
elantech.c: Elantech version query result 0x04, 0x04, 0x11.

Cheers.

** Patch added: "elantech.c patch for ASUS U80V"
   http://launchpadlibrarian.net/45323861/elante...
Florian Ragwitz 1272204366Sun, 25 Apr 2010 14:06:06 +0000 (UTC)
On Sun, Apr 25, 2010 at 01:13:33PM -0000, ALLurGroceries wrote: > Wow, nice timing. I had just finished a patch but before I could clean > it up you had already posted your (much better) patch set.
Hah! Sorry, mate :)
> For reference, I attached my quick-and-dirty patch that works on the > ASUS U80V-B2. Unfortunately I don't have any more time with the system > as it belongs to a friend, so I cannot test your patch set right now, > but once I do I will report back.
Excellent, thank you!
> It seems like this particular touchpad gets stuck in relative mode > unless it gets 0x0c (anywhere thru 3f) to reg_10
I see. This isn't necessary for my device, reporting firmware version 0x04 0x01 0x01. The register settings currently used for v2 hardware in the driver just work for me. I'd be interested in the exact firmware version reported by the device you've been working with.
> Also, here are some register values I was able to dig up for this > particular touchpad: > > reg_11 0xc0 turns on the lights 0xb0 turns off > reg_26 0x10 strobes up lights once, 0x80 strobes them across each other (demo mode?) > reg_26 0x02 strobes from top to bottom, 0x04 bottom to top, 0x01 flashes all once
Also interesting. However, this should probably just be exposed as an LED class device, if the appropriate kernel subsystem is enabled. Unfortunately tho, my device doesn't have lights, so I'm unable to work on that. Sorry.
> Here's the relevant syslog stuff: > elantech.c: Synaptics capabilities query result 0x79, 0x13, 0x0d. > elantech.c: Elantech version query result 0x04, 0x04, 0x11.
Oh, there they are. My device's capability bits are 0x7e 0x13 0x0d. The firmware is reported as 0x04 0x01 0x01, as mentioned earlier. I'll go add the magic register values to put your device into absolute mode to the patch, and also whitelist your device accordingly. I'm not entirely sure what I should be using to decide what sort of register values should be sent, based on the firmware version, yet. I think I'll start off with always sending the old-style magic, except when a device is known to require the new bits (i.e. just the fw version you reported), or if sending the new magic is forced somehow (I'll probably just turn force_elan from a bool to an uint). Thanks a lot for your input. It's much appreciated! -- BOFH excuse #27: radiosity depletion
ALLurGroceries 1272207065Sun, 25 Apr 2010 14:51:05 +0000 (UTC)
I could be wrong about 0x0c to reg_10 with regard to your patches.
Instead of disregarding the high bits I copied the code from the two
finger condition (but using normal resolution) which is a bit different,
and probably isn't the right way to do it. However, it worked and I ran
out of time. I'll bug my friend to get your patches tested and see if it
works without that register being set. Thanks!
Florian Ragwitz 1272210342Sun, 25 Apr 2010 15:45:42 +0000 (UTC)
On Sun, Apr 25, 2010 at 02:42:50PM -0000, ALLurGroceries wrote: > I could be wrong about 0x0c to reg_10 with regard to your patches. > Instead of disregarding the high bits I copied the code from the two > finger condition (but using normal resolution) which is a bit different, > and probably isn't the right way to do it. However, it worked and I ran > out of time. I'll bug my friend to get your patches tested and see if it > works without that register being set. Thanks!
Oh, too bad. I guess I've seen this comment only after I already made the changes. In case the patch set doesn't work for you as is: please apply 0001-Input-elantech-allow-forcing-of-different-register-m.patch and 0002-Input-elantech-whitelist-firmware-version-4.17.patch on top. If the original set works for you as is (that is, with force_elantech=1), 0001-Input-elantech-whitelist-firmware-version-4.17.patch will do the whitelisting only, without changing the magic. I'll hold off sending those patches to linux-input until you've got a chance to test them. They aren't really relevant to the original patch series anyway, as that just doesn't change any behaviour on firmware 4.17 yet. Thanks again. -- BOFH excuse #418: Sysadmins busy fighting SPAM. ** Patch added: "0001-Input-elantech-allow-forcing-of-different-register-m.patch" http://launchpadlibrarian.net/45342993/0001-I... ** Patch added: "0002-Input-elantech-whitelist-firmware-version-4.17.patch" http://launchpadlibrarian.net/45342994/0002-I... ** Patch added: "0001-Input-elantech-whitelist-firmware-version-4.17.patch" http://launchpadlibrarian.net/45342995/0001-I...
Brian Murray 1272213676Sun, 25 Apr 2010 16:41:16 +0000 (UTC)
** Tags added: patch
Adam 1272246646Mon, 26 Apr 2010 01:50:46 +0000 (UTC)
I can confirm this bug on Asus K60IJ.

I'm running Ubuntu Lucid, RC, which is 2.6.32-21.


I can also confirm that Florian's 4 original patches fix the bug perfectly!  Doesn't seem to introduce any problems, the touchpad is recognized as a touchpad and I can configure it as such (including turning off the damn tap-to-click.)  Thanks!
oren 1272255050Mon, 26 Apr 2010 04:10:50 +0000 (UTC)
Thank you Adam and Florian!
When will this patch find it's way to ubuntu's code base?
Bart Samwel 1272255343Mon, 26 Apr 2010 04:15:43 +0000 (UTC)
Another confirmation: the patch fixes things on my UL30A as well.
ALLurGroceries 1272260154Mon, 26 Apr 2010 05:35:54 +0000 (UTC)
Florian, your original 4 patches work perfectly on the U80V-B2, without
forcing anything, sorry to have bothered you with the extra patches.
Thanks again!
Tyson Williams 1272289367Mon, 26 Apr 2010 13:42:47 +0000 (UTC)
I have never applied a patch before.  Can someone tell me the high level
step needed to apply these patches?  (I have Google and friends that can
help me after that.)
ALLurGroceries 1272290192Mon, 26 Apr 2010 13:56:32 +0000 (UTC)
Tyson, I wrote a quick step-by-step guide here:
http://ubuntuforums.org/showthread.php?p=9175...

I hope it helps. Take care.
Tyson Williams 1272323473Mon, 26 Apr 2010 23:11:13 +0000 (UTC)
Florian's original 4 patches did not work for me.  When I tried to modprobe the patched module, it failed because of an invalid format:
FATAL: Error inserting psmouse (/lib/modules/2.6.31-20-generic/kernel/drivers/input/mouse/psmouse.ko): Invalid module format

Any ideas on what went wrong?
Florian Ragwitz 1272324665Mon, 26 Apr 2010 23:31:05 +0000 (UTC)
On Mon, Apr 26, 2010 at 11:00:51PM -0000, Tyson Williams wrote: > Florian's original 4 patches did not work for me. When I tried to modprobe the patched module, it failed because of an invalid format: > FATAL: Error inserting psmouse (/lib/modules/2.6.31-20-generic/kernel/drivers/input/mouse/psmouse.ko): Invalid module format > > Any ideas on what went wrong?
I'm guessing you compiled the module against the wrong kernel. i.e. another one than you're trying to insert it into. -- BOFH excuse #55: Plumber mistook routing panel for decorative wall fixture
Rob 1272332156Tue, 27 Apr 2010 01:35:56 +0000 (UTC)
Hi Tyson- Assuming you use Ubuntu - I followed the instructions here:
https://help.ubuntu.com/community/Kernel/Comp...

<https://help.ubuntu.com/community/Kernel/Comp...>cheers-
Rob
On Mon, Apr 26, 2010 at 6:00 PM, Tyson Williams wrote: > Florian's original 4 patches did not work for me. When I tried to modprobe > the patched module, it failed because of an invalid format: > FATAL: Error inserting psmouse > (/lib/modules/2.6.31-20-generic/kernel/drivers/input/mouse/psmouse.ko): > Invalid module format > > Any ideas on what went wrong? > > -- > Can't configure Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C and > maybe also Dell Mini 10 (not V), ASUS k40in, Asus U81A and ASUS UL80-VT. > https://bugs.launchpad.net/bugs/512192 > You received this bug notification because you are a direct subscriber > of a duplicate bug. > > Status in “linux” package in Ubuntu: Confirmed > > Bug description: > Binary package hint: xserver-xorg-input-synaptics > > Elantech touch pad can't be configured on Dell Inspiron 11Z which make the > laptop unusable since it's too sensitive. > It seems like Dell mini 10 (not 10v) is also having this issue. > > Here is the driver for windows on dell's website: > http://support.dell.com/support/down...D=Insp... > > Here is a link to Elan's site - http://www.emc.com.tw/eng/tpn_sp_fun.asp > it say on their site that it's should work with linux. > > I found this link - http://arjan.opmeer.net/elantech/ > and contacted the guy but got no reply. > > Here are two thread about this issue: > http://ubuntuforums.org/showthread.php?t=1347... > http://ubuntuforums.org/showthread.php?p=8713... > > ProblemType: Bug > Architecture: i386 > Date: Sun Jan 24 21:31:09 2010 > DistroRelease: Ubuntu 9.10 > MachineType: Dell Inc. Inspiron 1110 > NonfreeKernelModules: wl > Package: xserver-xorg-input-synaptics 1.1.2-1ubuntu7 > ProcCmdLine: root=UUID=9f9d4f2c-cf41-4cdb-a980-ad53191e7f65 ro quiet splash > ProcEnviron: > PATH=(custom, user) > LANG=en_US.UTF-8 > SHELL=/bin/bash > ProcVersionSignature: Ubuntu 2.6.31-17.54-generic > RelatedPackageVersions: > xserver-xorg 1:7.4+3ubuntu10 > libgl1-mesa-glx 7.6.0-1ubuntu4 > libdrm2 2.4.14-1ubuntu1 > xserver-xorg-video-intel 2:2.9.0-1ubuntu2 > xserver-xorg-video-ati 1:6.12.99+git20090929.7968e1fb-0ubuntu1 > SourcePackage: xserver-xorg-input-synaptics > Uname: Linux 2.6.31-17-generic i686 > dmi.bios.date: 08/12/2009 > dmi.bios.vendor: Dell Inc. > dmi.bios.version: A03 > dmi.board.name: 0T644R > dmi.board.vendor: Dell Inc. > dmi.board.version: A03 > dmi.chassis.type: 8 > dmi.chassis.vendor: Dell Inc. > dmi.chassis.version: A03 > dmi.modalias: > dmi:bvnDellInc.:bvrA03:bd08/12/2009:svnDellInc.:pnInspiron1110:pvrA03:rvnDellInc.:rn0T644R:rvrA03:cvnDellInc.:ct8:cvrA03: > dmi.product.name: Inspiron 1110 > dmi.product.version: A03 > dmi.sys.vendor: Dell Inc. > fglrx: Not loaded > glxinfo: Error: [Errno 2] No such file or directory > system: > distro: Ubuntu > architecture: i686kernel: 2.6.31-17-generic > > To unsubscribe from this bug, go to: > https://bugs.launchpad.net/ubuntu/+source/lin... >
erikj 1272347155Tue, 27 Apr 2010 05:45:55 +0000 (UTC)
Hi,

First of all - thanks to ALLurGroceries for the instructions. I followed
them as well and also got the 'Invalid module format'. I was able to
find this out:

# modinfo drivers/input/mouse/psmouse.ko | fgrep vermagic
vermagic:       2.6.31.9 SMP mod_unload modversions 

# modinfo psmouse | fgrep vermagic
vermagic:       2.6.31-20-generic SMP mod_unload modversions

# uname -r
2.6.31-20-generic

The /usr/src/linux-source-2.6.31.tar.bz2 contains a Makefile that has
EXTRAVERSION=.9 instead of -20-generic. My system is up-to-date. I am
not familiar with kernel compiling so I don't know why this is or if I
could/should change  the Makefile myself.

Can anyone provide a hint?

Thanks,
Erik
ALLurGroceries 1272382280Tue, 27 Apr 2010 15:31:20 +0000 (UTC)
Sorry, that is entirely my fault. My kernel source tree was not clean because I run a custom kernel, and my directions won't work for a clean source tree. I updated my post to work from a clean source tree:
http://ubuntuforums.org/showthread.php?p=9175...

If you run into any problems with my directions please reply on the
forum post so we don't enrage the poor subscribers of this bug. ;)
Tyson Williams 1272394568Tue, 27 Apr 2010 18:56:08 +0000 (UTC)
Ok, I think that ALLurGroceries' directions worked this time (thanks!).

Now I can say that this patch didn't work for me.  Using the patched
module, my touchpad has no predictable behavior.  If I try to move the
mouse or click, maybe nothing will happen...or maybe the mouse will jump
wildly around the screen and left or right click on something.

On the positive side, my touchpad is correctly recognized as a touchpad
(because the touchpad tab is present in gnome-mouse-properties).

Are their tests or a more specific description that I could give so that
you guys can understand how this is affecting my touchpad?
Florian Ragwitz 1272396666Tue, 27 Apr 2010 19:31:06 +0000 (UTC)
On Tue, Apr 27, 2010 at 06:50:05PM -0000, Tyson Williams wrote: > Now I can say that this patch didn't work for me. Using the patched > module, my touchpad has no predictable behavior. If I try to move the > mouse or click, maybe nothing will happen...or maybe the mouse will jump > wildly around the screen and left or right click on something.
Is that both when using one or two fingers? What machine are you testing on? What's the firmware version as reported in the kernel log? -- BOFH excuse #253: We've run out of licenses
Tyson Williams 1272405735Tue, 27 Apr 2010 22:02:15 +0000 (UTC)
Yes, one and two figure gestures showed no noticeable difference.

I am using a Dell Mini 10.

As for my firmware version as reported by my kernel log, is that the following?
tyson@tyson-netbook:~$ cat /var/log/syslog | grep firmware
Apr 27 11:54:35 tyson-netbook kernel: [    9.259423] psb 0000:00:02.0: firmware: requesting msvdx_fw.bin
Apr 27 13:29:15 tyson-netbook kernel: [ 5688.771787] elantech.c: assuming hardware version 1, firmware version 2.1
Apr 27 13:29:59 tyson-netbook kernel: [ 5732.760159] elantech.c: assuming hardware version 1, firmware version 2.1
Apr 27 13:37:28 tyson-netbook kernel: [ 6182.566552] elantech.c: assuming hardware version 1, firmware version 2.1
Apr 27 13:46:51 tyson-netbook kernel: [ 6744.851551] elantech.c: assuming hardware version 1, firmware version 2.1
Apr 27 16:43:06 tyson-netbook kernel: [   10.157768] psb 0000:00:02.0: firmware: requesting msvdx_fw.bin
Florian Ragwitz 1272408406Tue, 27 Apr 2010 22:46:46 +0000 (UTC)
For everyone for which the original set of 4 patches worked: there's
good news. They'll probably be in 2.6.34 once it comes out, or at least
in 2.6.35. http://www.spinics.net/lists/linux-input/msg0...
On Tue, Apr 27, 2010 at 09:53:11PM -0000, Tyson Williams wrote: > Yes, one and two figure gestures showed no noticeable difference.
I see. > As for my firmware version as reported by my kernel log, is that the following? Yes, firmware version 2.1. Do you get any further messages from elantech.c or the psmouse module? In particular anything about about the module losing sync? My best guess would be that you either have a device sending new-style 6-byte packets (i.e. hardware version 2, as the driver calls it), or that you have a device with 4-byte packets (hw version 1), which behaves slightly different from other v1 devices and might need a quirk in the driver. I'd suggest trying to force the driver to assume hardware version 2 and see how that works out. diff --git a/drivers/input/mouse/elantech.c b/drivers/input/mouse/elantech.c index 70321b7..8857f4c 100644 --- a/drivers/input/mouse/elantech.c +++ b/drivers/input/mouse/elantech.c @@ -675,7 +675,7 @@ int elantech_init(struct psmouse *psmouse) * Assume every version greater than this is new EeePC style * hardware with 6 byte packets */ - if ((etd->fw_version_maj == 0x02 && etd->fw_version_min >= 0x30) || + if (1) { etd->fw_version_maj > 0x02) { etd->hw_version = 2; /* For now show extra debug information */ the above patch will do just that. Also there's already a workaround for a weird firmware version in the driver. Maybe try force-enabling that with the following patch, if the previous one didn't do the trick. diff --git a/drivers/input/mouse/elantech.c b/drivers/input/mouse/elantech.c index 70321b7..15dcfeb 100644 --- a/drivers/input/mouse/elantech.c +++ b/drivers/input/mouse/elantech.c @@ -702,7 +702,7 @@ int elantech_init(struct psmouse *psmouse) * a touch action starts causing the mouse cursor or scrolled page * to jump. Enable a workaround. */ - if (etd->fw_version_maj == 0x02 && etd->fw_version_min == 0x22) { + if (1) { pr_info("elantech.c: firmware version 2.34 detected, " "enabling jumpy cursor workaround\n"); etd->jumpy_cursor = 1; Also note that my original patches were targetted at getting a new version of the firmware for the 6-packet v2 hardware to work. They shouldn't've changed any behaviour with older devices. However, I'll still be happy to work out a fix with you and get it upstream. -- BOFH excuse #215: High nuclear activity in your area.
Tyson Williams 1272431813Wed, 28 Apr 2010 05:16:53 +0000 (UTC)
> Do you get any further messages from elantech.c or the psmouse module? > In particular anything about about the module losing sync?
Yes, my syslog says it is losing sync. > I'd suggest trying to force the driver to assume hardware version 2 and see how that works out. Although I was not able to apply your first patch, I see what you are trying to do...so I just manually went in and set that if-condition to 1 and that worked! :) (My Dell Mini 10 netbook is only a few months old, I was also guessing that this would work.) Why was I unable to apply the patch? Is order important (I still applied the other 4 patches and then applied this in various places, including second and fifth/last)? Also, I think your first patch (in the previous comment) should be removing the line " etd->fw_version_maj > 0x02) {".
John Hudson 1272432117Wed, 28 Apr 2010 05:21:57 +0000 (UTC)
Just wanted to say thanks a bunch for working on this and developing the
fix. The four original patches fix the issue on my Asus P50IJ X2
flawlessly.
erikj 1272433872Wed, 28 Apr 2010 05:51:12 +0000 (UTC)
The patch also works on my Asus UL30A - now the touchpad is correctly
recognized as a touchpad. Many thanks for this!

The only difference I see is that previously two-finger tap worked as
middle click and three-finger tap as right click. Now it seems that two-
finger tap is right click and three-finger tap does nothing. I wonder if
this can be configured somehow? I guess previously it was the Asus
hardware that detected these taps but now it is in the driver?
Szunti 1272495988Wed, 28 Apr 2010 23:06:28 +0000 (UTC)
Thanks for solving one of my biggest problem. Patches also works on my Asus K50IJ. Two minor problems:
a) I have to set two-finger scrolling, as in other modes when i touch the touchpad with my second finger, the cursor make a big leap. I want to use two-finger scrolling so it's not an issue for me.
b) Scrolling on edges is not working.
Tyson Williams 1272510950Thu, 29 Apr 2010 03:15:50 +0000 (UTC)
This Ubuntu forum thread tells you how to apply the patches:
http://ubuntuforums.org/showthread.php?p=9175...
viking 1272573718Thu, 29 Apr 2010 20:41:58 +0000 (UTC)
The patches did not work for me on my Dell Mini 10.  I followed the
instructions on the thread in post 48.  When I modprobe'd the rebuilt
patch, my touchpad didn't work at all.

My dmesg output:

Apr 29 15:28:21 minipwn kernel: [20307.581077] elantech.c: assuming hardware version 1, firmware version 2.1
Apr 29 15:28:21 minipwn kernel: [20307.649982] elantech.c: Synaptics capabilities query result 0x08, 0x13, 0x0d.
Apr 29 15:28:22 minipwn kernel: [20308.170033] input: ETPS/2 Elantech Touchpad as /devices/platform/i8042/serio1/input/input10
Apr 29 15:28:23 minipwn kernel: [20309.064304] psmouse.c: Touchpad at isa0060/serio1/input0 lost sync at byte 4
Apr 29 15:28:23 minipwn kernel: [20309.073874] psmouse.c: Touchpad at isa0060/serio1/input0 lost sync at byte 4
Apr 29 15:28:23 minipwn kernel: [20309.083444] psmouse.c: Touchpad at isa0060/serio1/input0 lost sync at byte 4
Apr 29 15:28:23 minipwn kernel: [20309.090989] psmouse.c: Touchpad at isa0060/serio1/input0 lost sync at byte 4
Apr 29 15:28:23 minipwn kernel: [20309.100527] psmouse.c: Touchpad at isa0060/serio1/input0 lost sync at byte 4
Apr 29 15:28:23 minipwn kernel: [20309.100538] psmouse.c: issuing reconnect request
Apr 29 15:28:23 minipwn kernel: [20309.727823] psmouse.c: Touchpad at isa0060/serio1/input0 lost sync at byte 4
Apr 29 15:28:23 minipwn kernel: [20309.737463] psmouse.c: Touchpad at isa0060/serio1/input0 lost sync at byte 4
Apr 29 15:28:23 minipwn kernel: [20309.746817] psmouse.c: Touchpad at isa0060/serio1/input0 lost sync at byte 4
Apr 29 15:28:23 minipwn kernel: [20309.756490] psmouse.c: Touchpad at isa0060/serio1/input0 lost sync at byte 4
Apr 29 15:28:23 minipwn kernel: [20309.765950] psmouse.c: Touchpad at isa0060/serio1/input0 lost sync at byte 4
Apr 29 15:28:23 minipwn kernel: [20309.765970] psmouse.c: issuing reconnect request
Apr 29 15:28:24 minipwn kernel: [20310.416908] psmouse.c: Touchpad at isa0060/serio1/input0 lost sync at byte 4
Apr 29 15:28:24 minipwn kernel: [20310.424198] psmouse.c: Touchpad at isa0060/serio1/input0 lost sync at byte 4
Apr 29 15:28:24 minipwn kernel: [20310.433676] psmouse.c: Touchpad at isa0060/serio1/input0 lost sync at byte 4
Apr 29 15:28:24 minipwn kernel: [20310.443394] psmouse.c: Touchpad at isa0060/serio1/input0 lost sync at byte 4
Apr 29 15:28:24 minipwn kernel: [20310.452949] psmouse.c: Touchpad at isa0060/serio1/input0 - driver resynched.
Apr 29 15:28:24 minipwn kernel: [20310.469925] psmouse.c: Touchpad at isa0060/serio1/input0 lost sync at byte 4
Apr 29 15:28:24 minipwn kernel: [20310.479731] psmouse.c: Touchpad at isa0060/serio1/input0 - driver resynched.
Apr 29 15:28:24 minipwn kernel: [20310.489130] psmouse.c: Touchpad at isa0060/serio1/input0 lost sync at byte 4
Apr 29 15:28:24 minipwn kernel: [20310.498720] psmouse.c: Touchpad at isa0060/serio1/input0 lost sync at byte 4
Apr 29 15:28:24 minipwn kernel: [20310.508177] psmouse.c: Touchpad at isa0060/serio1/input0 lost sync at byte 4
Apr 29 15:28:24 minipwn kernel: [20310.517807] psmouse.c: Touchpad at isa0060/serio1/input0 lost sync at byte 4
viking 1272573721Thu, 29 Apr 2010 20:42:01 +0000 (UTC)
I applied Florian's suggestion in comment 43, and it worked.  Cheers!
Florian Ragwitz 1272574269Thu, 29 Apr 2010 20:51:09 +0000 (UTC)
On Thu, Apr 29, 2010 at 08:35:15PM -0000, viking wrote: > I applied Florian's suggestion in comment 43, and it worked. Cheers!
Excellent. I'll submit another patch making sure the driver assumes the right hardware version for your device to linux-input shortly. -- BOFH excuse #221: The mainframe needs to rest. It's getting old, you know.
Dmitry Torokhov 1272575209Thu, 29 Apr 2010 21:06:49 +0000 (UTC)
Hmm, I wonder if all firmwares with major 2 and above produce 6-byte
protocol and the entire "jumpy cursor" workaround for firmware 2.34 is
not really needed.
Florian Ragwitz 1272576704Thu, 29 Apr 2010 21:31:44 +0000 (UTC)
On Thu, Apr 29, 2010 at 08:55:05PM -0000, Dmitry Torokhov wrote: > Hmm, I wonder if all firmwares with major 2 and above produce 6-byte > protocol and the entire "jumpy cursor" workaround for firmware 2.34 is > not really needed.
I'm fairly sure that'd be wrong. The jumpy_cursor codepath very much relies on 4-byte packets.
On Thu, Apr 29, 2010 at 08:58:29PM -0000, Dmitry Torokhov wrote: > ... Or we need to start paying attention to the middle byte of the > firmware query...
That's more like it, but with the information we have so far, we can't really tell. At this point, I feel inclined to just add a list of devices with their full firmware version query result and their associated quirks to the driver. It's apparent we're guessing wrong somehow, but changing the guesses blindly doesn't really have a good chance of making it better. It's more likely to make already working devices break. Having the possibility to turn individual quirks on and off, which would be easy enough once we have the suggested device table, will probably allow users to report their firmware version and the necessary quirks easier. Once a clear pattern emerges from the firmware -> quirks mapping, we can still adjust the guessing algorithm without fearing breakage too much. Would that work for you, Dmitry? -- BOFH excuse #225: It's those computer people in X {city of world}. They keep stuffing things up.
Dmitry Torokhov 1272575213Thu, 29 Apr 2010 21:06:53 +0000 (UTC)
... Or we need to start paying attention to the middle byte of the
firmware query...
Dmitry Torokhov 1272578466Thu, 29 Apr 2010 22:01:06 +0000 (UTC)
I am guessing you are looking into something similar to ALPS driver
options but I am not sure if this is really needed.

Currently we only have 2 options in the driver: main is hardware version
(1 or 2, 4-byte or 6-byte packets),  the second is "jumpy cursor" which
is indeed tied to hardware version 1. I would be interested to see if we
can pinpoint the transition from hardware version 1 to 2 better, and I
suspect we'll have to take into account middle byte for it. Have you
tried talking to Arjan about it?

For .34 I'd appreciate a patch simply forcing Viking's full (3-byte)
firmware version to map to hw 2 to minimize regressions.
Florian Ragwitz 1272630157Fri, 30 Apr 2010 12:22:37 +0000 (UTC)
On Thu, Apr 29, 2010 at 09:54:08PM -0000, Dmitry Torokhov wrote: > I am guessing you are looking into something similar to ALPS driver > options but I am not sure if this is really needed.
Actually I wasn't aware of the internals of the ALPS driver, or the existance of an ALPS driver, for that matter, but yes. That certainly looks like what I had in mind.
> Currently we only have 2 options in the driver: main is hardware version > (1 or 2, 4-byte or 6-byte packets), the second is "jumpy cursor" which > is indeed tied to hardware version 1. I would be interested to see if we > can pinpoint the transition from hardware version 1 to 2 better, and I > suspect we'll have to take into account middle byte for it.
Yes, I completely agree. We only seem to disagree on the method to figure out a proper way to identify v2 hardware. I suggested hardcoding a list of known firmware ids, and giving the user a way to override the decicions made with that. That way it seems reasonably easy to obtain more data points on firmware and hardware versions. Once we have enough of those, pinpointing the v1->v2 transition will hopefully be trivial, and even if it isn't, we'd still have have an infrastructure we can easily add new devices as reported by users to. All that, while not introducing any regressions in detection. You seem to suggest the same thing, except before "3. profit!", you've got "2. ???", instead of "2. make collecting datapoints easier". Am I misunderstanding you? > Have you tried talking to Arjan about it? No, I haven't. Based on the feedback of others he seemed unresponsive on this issue. I'll try tho.
> For .34 I'd appreciate a patch simply forcing Viking's full (3-byte) > firmware version to map to hw 2 to minimize regressions.
It'll show up on the -input list shortly. -- BOFH excuse #305: IRQ-problems with the Un-Interruptible-Power-Supply
Tyson Williams 1272597349Fri, 30 Apr 2010 03:15:49 +0000 (UTC)
** Changed in: linux (Ubuntu)
       Status: Confirmed => In Progress
Tyson Williams 1272598255Fri, 30 Apr 2010 03:30:55 +0000 (UTC)
I previously said that I have a Dell Mini 10. For the record, my exact manufacturer and model is:
Dell Inspiron Mini 10 (1010)
Éric Piel 1273016178Tue, 04 May 2010 23:36:18 +0000 (UTC)
On my Dell mini 10 (Inspiron 1010), I got it successfully working when
forcing the hw version to 2 in the code.

By default it is not recognised at all as elantech due to the middle
byte of the firmware query, so one must still add the option
force_elantech. For info, here is an output with debug activated:

elantech.c: Elantech version query result 0x02, 0x08, 0x01.
elantech.c: Probably not a real Elantech touchpad. Enabling anyway due to force_elantech.
elantech.c: assuming hardware version 2, firmware version 2.1
elantech.c: Synaptics capabilities query result 0x08, 0x13, 0x0d.

Maybe the middle byte is just a middle version number?
BassKozz 1273420561Sun, 09 May 2010 15:56:01 +0000 (UTC)
** Summary changed:

- Can't configure Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C and maybe also Dell Mini 10 (not V), ASUS k40in, Asus U81A and ASUS UL80-VT.
+ Can't configure Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C and maybe also Dell Mini 10 (not V), Asus k40in, Asus U81A, Asus UL80-VT, and Asus N61Jq.
Marcin Juszkiewicz 1273672712Wed, 12 May 2010 13:58:32 +0000 (UTC)
** Patch added: "0003-Input-elantech-allow-forcing-Elantech-protocol.patch"
   http://launchpadlibrarian.net/48332674/0003-I...
Marcin Juszkiewicz 1273672716Wed, 12 May 2010 13:58:36 +0000 (UTC)
I backported 4 patches from mainline kernel (2.6.34-rc7) and resulting
"modprobe psmouse force_elantech=1" works on my laptop.

Attaching now.

** Patch added: "0001-Input-elantech-do-not-advertise-relative-events.patch"
   http://launchpadlibrarian.net/48332660/0001-I...
Florian Ragwitz 1273673490Wed, 12 May 2010 14:11:30 +0000 (UTC)
On Wed, May 12, 2010 at 01:48:32PM -0000, Marcin Juszkiewicz wrote: > I backported 4 patches from mainline kernel (2.6.34-rc7) and resulting > "modprobe psmouse force_elantech=1" works on my laptop.
The patches are already part of 2.6.34-rc7. What isn't in yet is the autodetection, so you actually have to use force_elantech=1, as opposed to my original patch set, which recognized at least the devices in the ASUS UL* laptops automatically. -- BOFH excuse #126: it has Intel Inside
Dmitry Torokhov 1273686962Wed, 12 May 2010 17:56:02 +0000 (UTC)
On Wed, May 12, 2010 at 02:04:27PM -0000, Florian Ragwitz wrote: > On Wed, May 12, 2010 at 01:48:32PM -0000, Marcin Juszkiewicz wrote: > > I backported 4 patches from mainline kernel (2.6.34-rc7) and resulting > > "modprobe psmouse force_elantech=1" works on my laptop. > > The patches are already part of 2.6.34-rc7. > > What isn't in yet is the autodetection, so you actually have to use > force_elantech=1, as opposed to my original patch set, which recognized > at least the devices in the ASUS UL* laptops automatically. >
I intend to hold the autodetection patch till 2.6.35 as it did not have enough testing on non-Elantech hardware to be sure that it does not misdetect, for example, Logitech devices as Elantechs, and 2.6.34 is about to be released. The patch whitelisting 4.1.1 version was buggy BTW: !(x0 == A && x1 == B && x2 == C) => (x0 != A || x1 != B || x2 != C) -- Dmitry
Marcin Juszkiewicz 1273672717Wed, 12 May 2010 13:58:37 +0000 (UTC)
** Patch added: "0003-Input-elantech-allow-forcing-Elantech-protocol.patch"
   http://launchpadlibrarian.net/48332665/0003-I...
Marcin Juszkiewicz 1273672720Wed, 12 May 2010 13:58:40 +0000 (UTC)
** Patch added: "0002-Input-elantech-fix-firmware-version-check.patch"
   http://launchpadlibrarian.net/48332679/0002-I...
Marcin Juszkiewicz 1273672722Wed, 12 May 2010 13:58:42 +0000 (UTC)
** Patch added: "0004-Input-elantech-ignore-high-bits-in-the-position-coor.patch"
   http://launchpadlibrarian.net/48332694/0004-I...
Jeremy Foshee 1274105870Mon, 17 May 2010 14:17:50 +0000 (UTC)
I've changed the status of this bug to Incomplete pending my review.

Please do not change the status of a bug to In Progress. Kernel Team
members will do that when they take ownership of the bug and begin work.
I will be adjusting the status as necessary once i have completed my
review.

Thanks!

~JFo

** Changed in: linux (Ubuntu)
       Status: In Progress => Incomplete
Jeremy Foshee 1274196990Tue, 18 May 2010 15:36:30 +0000 (UTC)
** Changed in: linux (Ubuntu)
       Status: Incomplete => Triaged
Tyson Williams 1274197896Tue, 18 May 2010 15:51:36 +0000 (UTC)
Jeremy, can you share with us why this bug deserves to be triaged
(especially when there are developers actively working on patches)?
Jeremy Foshee 1274278904Wed, 19 May 2010 14:21:44 +0000 (UTC)
Tyson,
    I can indeed. By definition a bug must be assigned for it to be in an In Progress state. As the bug supervisor of the Ubuntu kernel bugs these bugs (the linux (Ubuntu) bugs) fall under my purview. I must therefore ensure they reflect correctly upon the workload of the Ubuntu Kernel Team as reported daily. If Marcin were to assign himself to the bug then I would no longer have an issue with an In Progress status, however, the process is not such that I would assign the bug to him. This is a 'pull' type of assignment.

I hope that helps,

~JFo
AdamOutler 1276360253Sat, 12 Jun 2010 16:30:53 +0000 (UTC)
I would really appreciate some up-to-date info on this.  I have played
around with just about every on-line tutorial there is.  I'm now worried
that because I've played around so much, that I've damaged the
netbookieness of my Ubuntu Netbook Remix.   There are so many mouse
oriented programs on my computer now that I don't know what to do.

Why is it this difficult to get features which claim to disable the
touchpad while typing to work when they have been included in the
release of Ubuntu?    I mean, there should be some sort of way to trick
a mouse to work with the touchpad device, or decrease sensitivity right?

Core features like this need to work.  I assure you that productive work
on my new netbook is nearly impossible without disabling the touchpad
while typing.  Every time I try to touch the keyboard's space bar it
sends  a mouse click event to the screen which may or may not highlight
and delete all information which I just typed.

Currently, I am typing this from my netbook.  I have had to retype 5
lines out of this because the touchpad driver is not working properly.

Any fixes would be greatly appreciated. I have a HP N214 netbook. Please
let me know what I can do to help with this ongoing issue.-- 
Can't configure Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C and maybe also Dell Mini 10 (not V), Asus k40in, Asus U81A, Asus UL80-VT, and Asus N61Jq.
https://bugs.launchpad.net/bugs/512192
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
Jonas Norlin 1276383661Sat, 12 Jun 2010 23:01:01 +0000 (UTC)
hi try typing "sudo modprobe -r psmouse" in terminalOn Sat, Jun 12, 2010 at 6:21 PM, AdamOutler 
wrote:

> I would really appreciate some up-to-date info on this.  I have played
> around with just about every on-line tutorial there is.  I'm now worried
> that because I've played around so much, that I've damaged the
> netbookieness of my Ubuntu Netbook Remix.   There are so many mouse
> oriented programs on my computer now that I don't know what to do.
>
> Why is it this difficult to get features which claim to disable the
> touchpad while typing to work when they have been included in the
> release of Ubuntu?    I mean, there should be some sort of way to trick
> a mouse to work with the touchpad device, or decrease sensitivity right?
>
> Core features like this need to work.  I assure you that productive work
> on my new netbook is nearly impossible without disabling the touchpad
> while typing.  Every time I try to touch the keyboard's space bar it
> sends  a mouse click event to the screen which may or may not highlight
> and delete all information which I just typed.
>
> Currently, I am typing this from my netbook.  I have had to retype 5
> lines out of this because the touchpad driver is not working properly.
>
> Any fixes would be greatly appreciated. I have a HP N214 netbook. Please
> let me know what I can do to help with this ongoing issue.
>
> --
> Can't configure Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C and
> maybe also Dell Mini 10 (not V), Asus k40in, Asus U81A, Asus UL80-VT, and
> Asus N61Jq.
> https://bugs.launchpad.net/bugs/512192
> You received this bug notification because you are a direct subscriber
> of the bug.
>
> Status in “linux” package in Ubuntu: Triaged
>
> Bug description:
> Binary package hint: xserver-xorg-input-synaptics
>
> Elantech touch pad can't be configured on Dell Inspiron 11Z which make the
> laptop unusable since it's too sensitive.
> It seems like Dell mini 10 (not 10v) is also having this issue.
>
> Here is the driver for windows on dell's website:
> http://support.dell.com/support/down...D=Insp...
>
> Here is a link to Elan's site - http://www.emc.com.tw/eng/tpn_sp_fun.asp
> it say on their site that it's should work with linux.
>
> I found this link - http://arjan.opmeer.net/elantech/
> and contacted the guy but got no reply.
>
> Here are two thread about this issue:
> http://ubuntuforums.org/showthread.php?t=1347...
> http://ubuntuforums.org/showthread.php?p=8713...
>
> ProblemType: Bug
> Architecture: i386
> Date: Sun Jan 24 21:31:09 2010
> DistroRelease: Ubuntu 9.10
> MachineType: Dell Inc. Inspiron 1110
> NonfreeKernelModules: wl
> Package: xserver-xorg-input-synaptics 1.1.2-1ubuntu7
> ProcCmdLine: root=UUID=9f9d4f2c-cf41-4cdb-a980-ad53191e7f65 ro quiet splash
> ProcEnviron:
>  PATH=(custom, user)
>  LANG=en_US.UTF-8
>  SHELL=/bin/bash
> ProcVersionSignature: Ubuntu 2.6.31-17.54-generic
> RelatedPackageVersions:
>  xserver-xorg 1:7.4+3ubuntu10
>  libgl1-mesa-glx 7.6.0-1ubuntu4
>  libdrm2 2.4.14-1ubuntu1
>  xserver-xorg-video-intel 2:2.9.0-1ubuntu2
>  xserver-xorg-video-ati 1:6.12.99+git20090929.7968e1fb-0ubuntu1
> SourcePackage: xserver-xorg-input-synaptics
> Uname: Linux 2.6.31-17-generic i686
> dmi.bios.date: 08/12/2009
> dmi.bios.vendor: Dell Inc.
> dmi.bios.version: A03
> dmi.board.name: 0T644R
> dmi.board.vendor: Dell Inc.
> dmi.board.version: A03
> dmi.chassis.type: 8
> dmi.chassis.vendor: Dell Inc.
> dmi.chassis.version: A03
> dmi.modalias:
> dmi:bvnDellInc.:bvrA03:bd08/12/2009:svnDellInc.:pnInspiron1110:pvrA03:rvnDellInc.:rn0T644R:rvrA03:cvnDellInc.:ct8:cvrA03:
> dmi.product.name: Inspiron 1110
> dmi.product.version: A03
> dmi.sys.vendor: Dell Inc.
> fglrx: Not loaded
> glxinfo: Error: [Errno 2] No such file or directory
> system:
>  distro:             Ubuntu
>  architecture:       i686kernel:             2.6.31-17-generic
>
> To unsubscribe from this bug, go to:
> https://bugs.launchpad.net/ubuntu/+source/lin...
>-- 
Can't configure Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C and maybe also Dell Mini 10 (not V), Asus k40in, Asus U81A, Asus UL80-VT, and Asus N61Jq.
https://bugs.launchpad.net/bugs/512192
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
Éric Piel 1276384850Sat, 12 Jun 2010 23:20:50 +0000 (UTC)
"sudo modprobe -r psmouse" completely disable the touchpad, I don't
think that's what Adam wants.

Once you've applied the kernel patches (which are now part of the latest
kernel, 2.6.34), it should be detected as a touchpad. Then, in gnome,
mouse preferences, touchpad tab, you just have to select "disable
touchpad while typing". It actually runs syndaemon. If that doesn't work
(there is no touchpad tab), make sure the synaptics X driver is loaded
(but that should be the default).-- 
Can't configure Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C and maybe also Dell Mini 10 (not V), Asus k40in, Asus U81A, Asus UL80-VT, and Asus N61Jq.
https://bugs.launchpad.net/bugs/512192
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
ALLurGroceries 1276549899Mon, 14 Jun 2010 21:11:39 +0000 (UTC)
AdamOutler, please see my post with instructions for patching at:
http://ubuntuforums.org/showthread.php?p=9175...-- 
Can't configure Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C and maybe also Dell Mini 10 (not V), Asus k40in, Asus U81A, Asus UL80-VT, and Asus N61Jq.
https://bugs.launchpad.net/bugs/512192
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
Éric Piel 1277153494Mon, 21 Jun 2010 20:51:34 +0000 (UTC)
Is there anyone with a hardware which reports firmware version 2.0.34
(or 2.6.0)?

We'd need to test the attached patch (for a kernel 2.6.34 or 26.35) and
check that on such hardware, everything keeps working fine (no "jumpy
cursor" behaviour).

To know if you have such hardware, with a kernel 2.6.34 or 2.6.35, just do a:
dmseg | grep elantech:


** Patch added: "Better support for firmwares 2.0.34 and 2.6.0 ."
   http://launchpadlibrarian.net/50705287/0001-e...-- 
Can't configure Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C and maybe also Dell Mini 10 (not V), Asus k40in, Asus U81A, Asus UL80-VT, and Asus N61Jq.
https://bugs.launchpad.net/bugs/512192
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
Jeremy Foshee 1277315759Wed, 23 Jun 2010 17:55:59 +0000 (UTC)
** Tags added: kernel-input kernel-needs-review-- 
Can't configure Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C and maybe also Dell Mini 10 (not V), Asus k40in, Asus U81A, Asus UL80-VT, and Asus N61Jq.
https://bugs.launchpad.net/bugs/512192
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
Chase Douglas 1278946891Mon, 12 Jul 2010 15:01:31 +0000 (UTC)
Is this bug still an issue on Maverick (outside of the potential issues
with odd firmware)? If not, we should move the status to Fix Released
(the "linux (ubuntu)" package always refers to the latest development
version of a package).

** Tags added: kernel-reviewed
** Tags removed: kernel-needs-review-- 
Can't configure Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C and maybe also Dell Mini 10 (not V), Asus k40in, Asus U81A, Asus UL80-VT, and Asus N61Jq.
https://bugs.launchpad.net/bugs/512192
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
Marcin Juszkiewicz 1278948075Mon, 12 Jul 2010 15:21:15 +0000 (UTC)
Bug is fixed in Maverick:
17:10 hrw@lucek:~$ cat /proc/bus/input/devices |tail
I: Bus=0011 Vendor=0002 Product=000e Version=0000
N: Name="ETPS/2 Elantech Touchpad"
P: Phys=isa0060/serio4/input0
S: Sysfs=/devices/platform/i8042/serio4/input/input7
U: Uniq=
H: Handlers=mouse0 event7 
B: EV=b
B: KEY=6420 30000 0 0 0 0
B: ABS=f0003
17:11 hrw@lucek:~$ uname -a
Linux lucek 2.6.35-6-generic #9-Ubuntu SMP Thu Jul 1 03:01:23 UTC 2010 x86_64 GNU/Linux
17:11 hrw@lucek:~$ dmesg|grep -i elan
[   18.826488] elantech: assuming hardware version 2, firmware version 4.1.1
[   18.862696] elantech: Synaptics capabilities query result 0x7e, 0x13, 0x0d.
[   18.959022] input: ETPS/2 Elantech Touchpad as /devices/platform/i8042/serio4/input/input7
17:11 hrw@lucek:~$ sudo dmidecode -t System
# dmidecode 2.9
SMBIOS 2.5 present.

Handle 0x0001, DMI type 1, 27 bytes
System Information
        Manufacturer: ASUSTeK Computer Inc.        
        Product Name: UL30A               
        Version: 1.0       
        Serial Number: A3N0AS*******A     
        UUID: 003CAD19-022E-DF81-2383-485B391A7E08
        Wake-up Type: Power Switch
        SKU Number:                     
        Family:-- 
Can't configure Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C and maybe also Dell Mini 10 (not V), Asus k40in, Asus U81A, Asus UL80-VT, and Asus N61Jq.
https://bugs.launchpad.net/bugs/512192
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
Favonia 1278991253Tue, 13 Jul 2010 03:20:53 +0000 (UTC)
I guess ASUS N82Jv is also affected.  I bought one recently and it shows
an "ELAN PS/2 Port Smart-Pad" in Windows 7; however the pad is detected
as "ImPS/2 Logitech Wheel Mouse" in Lucid (amd64) with kernel 2.6.32-23.
Looking forward to the patch.-- 
Can't configure Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C and maybe also Dell Mini 10 (not V), Asus k40in, Asus U81A, Asus UL80-VT, and Asus N61Jq.
https://bugs.launchpad.net/bugs/512192
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
Tyson Williams 1279553197Mon, 19 Jul 2010 15:26:37 +0000 (UTC)
This bug no longer affects by Dell Mini 10 in Maverick (alpha 2).-- 
Can't configure Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C and maybe also Dell Mini 10 (not V), Asus k40in, Asus U81A, Asus UL80-VT, and Asus N61Jq.
https://bugs.launchpad.net/bugs/512192
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
AleksanderAdamowski 1279925459Fri, 23 Jul 2010 22:50:59 +0000 (UTC)
I have a similar problem with the touchpad being detected as "ImPS/2
Generic Wheel Mouse" (looking at /proc/bus/input/devices).

The effect is that I cannot configure it and in KDE, the touchpad
configurator is greyed out - the problem is described in bug 584999.

I'm not sure whether my device is Elan or not - how can I verify it?

My machine is a Sony Vaio VPCEB1M1E laptop:

# dmidecode -t System
# dmidecode 2.9
SMBIOS 2.6 present.

Handle 0x0001, DMI type 1, 27 bytes
System Information
        Manufacturer: Sony Corporation
        Product Name: VPCEB1M1E
        Version: C604UTDY
        Serial Number: 27524055-5002379
        UUID: A025AFC4-4BD7-DD11-8082-544249104A10
        Wake-up Type: Power Switch
        SKU Number: N/A
        Family: VAIO


I've tried the patches mentioned here by performing the procedure from http://ubuntuforums.org/showthread.php?p=9175... on kernel 2.6.32-23-generic. They did not resolve the problem.

For the record, the patches I've applied against kernel source before
rebuilding psmouse module were:

https://patchwork.kernel.org/patch/94862/raw/
https://patchwork.kernel.org/patch/94863/raw/
https://patchwork.kernel.org/patch/94861/raw/
https://patchwork.kernel.org/patch/94864/raw/-- 
Can't configure Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C and maybe also Dell Mini 10 (not V), Asus k40in, Asus U81A, Asus UL80-VT, and Asus N61Jq.
https://bugs.launchpad.net/bugs/512192
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
Dmitry Torokhov 1279927563Fri, 23 Jul 2010 23:26:03 +0000 (UTC)
I think Sony favors ALPS touchpads. What was the vendor supplied driver
for the other OS?-- 
Can't configure Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C and maybe also Dell Mini 10 (not V), Asus k40in, Asus U81A, Asus UL80-VT, and Asus N61Jq.
https://bugs.launchpad.net/bugs/512192
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
AleksanderAdamowski 1279964142Sat, 24 Jul 2010 09:35:42 +0000 (UTC)
Yup, you were right.

Windows 7 comes preinstalled on this laptop and it shows "Alps Pointing-
device for VAIO" in device manager.

I've found bug 530298, bug 377741 and bug 359982 which seem more
appropriate for Alps touchapds. Thanks for the hint.-- 
Can't configure Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C and maybe also Dell Mini 10 (not V), Asus k40in, Asus U81A, Asus UL80-VT, and Asus N61Jq.
https://bugs.launchpad.net/bugs/512192
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
ReijoRitari 1284987102Mon, 20 Sep 2010 12:51:42 +0000 (UTC)
** Summary changed:

- Can't configure Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C and maybe also Dell Mini 10 (not V), Asus k40in, Asus U81A, Asus UL80-VT, and Asus N61Jq.
+ Can't configure Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C and maybe also Dell Mini 10 (not V), Asus k40in, Asus U81A, Asus UL80-VT, Asus N61Jq and Asus K50IE.-- 
Can't configure Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C and maybe also Dell Mini 10 (not V), Asus k40in, Asus U81A, Asus UL80-VT, Asus N61Jq and Asus K50IE.
https://bugs.launchpad.net/bugs/512192
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
Alessio \Spinus\ Moscatello 1285188678Wed, 22 Sep 2010 20:51:18 +0000 (UTC)
I've had the same problem with Lucid installed on my Asus K50IJ: after
upgrading to Maverick beta the Elan touchpad started working, but the
scrolling works only using two fingers.-- 
Can't configure Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C and maybe also Dell Mini 10 (not V), Asus k40in, Asus U81A, Asus UL80-VT, Asus N61Jq and Asus K50IE.
https://bugs.launchpad.net/bugs/512192
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
Sean Field 1285308367Fri, 24 Sep 2010 06:06:07 +0000 (UTC)
Fresh install of 10.04 Lucid on an Asus U81A-RX05 with the same problem.
I have scrolling with two fingers, and the clicking and moving with the
touchpad works, but the left button click does not.  Works fine in
Windows 7.-- 
Can't configure Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C and maybe also Dell Mini 10 (not V), Asus k40in, Asus U81A, Asus UL80-VT, Asus N61Jq and Asus K50IE.
https://bugs.launchpad.net/bugs/512192
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
Adam 1286857880Tue, 12 Oct 2010 04:31:20 +0000 (UTC)
Confirmed that this bug affects Acer K50i and that it is fixed in
2.6.35.7 without any patches (I used the instructions linked to in
comment 48 to build the module from sources downloaded from kernel.org).
syndaemon now detects the touchpad and the program works fine.  Two
finger tapping (right click), and three finger tapping (center click)
are both working fine.

However, I did lose the ability to scroll using two fingers and
dragging.  System -> Preferences -> Touchpad shows that vertical
scrolling is enabled.  Since nobody else is having this scrolling issue,
I assume this is because I'm running the driver from 2.6.35.7 but my
kernel is 2.6.32-25.  If this is still an issue when the 2.6.35 is
released to Lucid, I'll post back here, otherwise you can assume its
working fine.  Thank you for getting the patch included in the kernel so
quickly.-- 
Can't configure Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C and maybe also Dell Mini 10 (not V), Asus k40in, Asus U81A, Asus UL80-VT, Asus N61Jq and Asus K50IE.
https://bugs.launchpad.net/bugs/512192
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
ema84 1288220218Wed, 27 Oct 2010 22:56:58 +0000 (UTC)
I can confirm this bug on a Samsung RF510 and it is not fixed on Ubuntu 10.10: my elan smartpad is recognized as a Logitech imps.
I tried with force_elantech=1 on psmouse without success.-- 
Can't configure Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C and maybe also Dell Mini 10 (not V), Asus k40in, Asus U81A, Asus UL80-VT, Asus N61Jq and Asus K50IE.
https://bugs.launchpad.net/bugs/512192
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
Dan 1289333497Tue, 09 Nov 2010 20:11:37 +0000 (UTC)
I can also confirm this bug on the Samsung RF710, which is one of the
same new range as the RF510 and so probably has the same Elantech
touchpad. I'm running Ubuntu 10.10, with the current kernel
"2.6.35-22-generic #35-Ubuntu SMP". The touchpad is detected as "PS/2
Logitech Wheel Mouse as /devices/platform/i8042/serio1/input/input7"
(from dmesg).

modinfo gives me this:

$ modinfo psmouse
filename:       /lib/modules/2.6.35-22-generic/kernel/drivers/input/mouse/psmouse.ko
license:        GPL
description:    PS/2 mouse driver
author:         Vojtech Pavlik <vojtech@r suse.cz>
srcversion:     5480D3D50AA2ED3ED4DBC60
alias:          serio:ty05pr*id*ex*
alias:          serio:ty01pr*id*ex*
depends:        
vermagic:       2.6.35-22-generic SMP mod_unload modversions 
parm:           force_elantech:Force the Elantech PS/2 protocol extension to be used, 1 = enabled, 0 = disabled (default). (bool)
parm:           proto:Highest protocol extension to probe (bare, imps, exps, any). Useful for KVM switches. (proto_abbrev)
parm:           resolution:Resolution, in dpi. (uint)
parm:           rate:Report rate, in reports per second. (uint)
parm:           smartscroll:Logitech Smartscroll autorepeat, 1 = enabled (default), 0 = disabled. (bool)
parm:           resetafter:Reset device after so many bad packets (0 = never). (uint)
parm:           resync_time:How long can mouse stay idle before forcing resync (in seconds, 0 = never). (uint)

So it would seem that the "force_elantech" option is supported. However
adding "options psmouse force_elantech=1" to
/etc/modprobe.d/psmouse.conf seems to have no effect.After a reboot,
"dmesg | grep elantech" matches nothing.

Is there another way to find out the firmware version, or any other
information that may help to nail this one? I'm happy to offer whatever
limited help I can!-- 
Can't configure Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C and maybe also Dell Mini 10 (not V), Asus k40in, Asus U81A, Asus UL80-VT, Asus N61Jq and Asus K50IE.
https://bugs.launchpad.net/bugs/512192
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
Fabio Pellati 1292648213Sat, 18 Dec 2010 04:56:53 +0000 (UTC)
I can also confirm this bug on the ASUS P52F
but i have an Debian distribution with Linux 2.6.32-5-amd64-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/512192

Title:
  Can't configure Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C and maybe also Dell Mini 10 (not V), Asus k40in, Asus U81A, Asus UL80-VT, Asus N61Jq and Asus K50IE.
Stanislav 1294291275Thu, 06 Jan 2011 05:21:15 +0000 (UTC)
Dan and ema84, it looks like you have same touchpad as
QX310/QX410/QX510/SF310/SF410/SF510/NF210 laptops. There is a separate
bug report for those. Please, see bug #681904.-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/512192

Title:
  Can't configure Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C and maybe also Dell Mini 10 (not V), Asus k40in, Asus U81A, Asus UL80-VT, Asus N61Jq and Asus K50IE.
Adam 1303596365Sat, 23 Apr 2011 22:06:05 +0000 (UTC)
Updated to 2.6.35 via apt-get.  syndaemon now detects it properly and
works fine.  Right clicking (two finger tap) works.  Center clicking
(three finger tap) works.  Scrolling does not work.  System ->
Preferences -> Touchpad -> Scrolling -> "Enable vertical scrolling" is
checked.

If anyone else runs into this it can be easily resolved by this:
sudo apt-get install gpointing-device-settings
System -> Preferences -> Pointing Devices -> Scrolling -> "Enable vertical scrolling when dragging with two fingers"
(Note: this is separate from the "Enable vertical scrolling" checkbox)

Hopefully this will help anyone else who is facing "my elantech touchpad
doesn't work right" problems. :-)-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/512192

Title:
  Can't configure Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C
  and maybe also Dell Mini 10 (not V), Asus k40in, Asus U81A, Asus
  UL80-VT, Asus N61Jq and Asus K50IE.
AleksanderAdamowski 1304757999Sat, 07 May 2011 08:46:39 +0000 (UTC)
After upgrading to Kubuntu Natty, I no longer have the problem.

The KDE Input Settings/Touchpad KControl Module (which seems largely
redesigned) allows reconfiguration and correctly reports the device as
AlpsPS/2 ALPS GlidePoint.

This is on a Sony Vaio VPCEB1M1E laptop.-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/512192

Title:
  Can't configure Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C
  and maybe also Dell Mini 10 (not V), Asus k40in, Asus U81A, Asus
  UL80-VT, Asus N61Jq and Asus K50IE.
AleksanderAdamowski 1304758005Sat, 07 May 2011 08:46:45 +0000 (UTC)
BTW, here's how it is reported in /proc/bus/input/devices :

I: Bus=0011 Vendor=0002 Product=0008 Version=7326
N: Name="AlpsPS/2 ALPS GlidePoint"
P: Phys=isa0060/serio1/input0
S: Sysfs=/devices/platform/i8042/serio1/input/input8
U: Uniq=
H: Handlers=mouse3 event8 
B: PROP=0
B: EV=b
B: KEY=420 70000 0 0 0 0
B: ABS=1000003-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/512192

Title:
  Can't configure Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C
  and maybe also Dell Mini 10 (not V), Asus k40in, Asus U81A, Asus
  UL80-VT, Asus N61Jq and Asus K50IE.
Aerto 1306348273Wed, 25 May 2011 18:31:13 +0000 (UTC)
This still affect Acer eMachines E642G on Lucid 10.04 64bit (I have not
tested 32 bit) as described in bug
https://bugs.launchpad.net/ubuntu/+source/xse...
synaptics/+bug/788109

I also downloaded latest Natty 11.04 Live CD and run it from USB. Mouse
properties now had Touchpad tab correctly so it seems that fix should be
back ported to lucid.-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/512192

Title:
  Can't configure Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C
  and maybe also Dell Mini 10 (not V), Asus k40in, Asus U81A, Asus
  UL80-VT, Asus N61Jq and Asus K50IE.
Aerto 1306350995Wed, 25 May 2011 19:16:35 +0000 (UTC)
** Summary changed:

- Can't configure Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C and maybe also Dell Mini 10 (not V), Asus k40in, Asus U81A, Asus UL80-VT, Asus N61Jq and Asus K50IE.
+ Can't configure Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C and maybe also Dell Mini 10 (not V), Asus k40in, Asus U81A, Asus UL80-VT, Asus N61Jq and Asus K50IE. Acer E642G-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/512192

Title:
  Can't configure Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C
  and maybe also Dell Mini 10 (not V), Asus k40in, Asus U81A, Asus
  UL80-VT, Asus N61Jq and Asus K50IE. Acer E642G
Daniel James 1306367756Wed, 25 May 2011 23:55:56 +0000 (UTC)
Same problem on ASUS k53sv-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/512192

Title:
  Can't configure Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C
  and maybe also Dell Mini 10 (not V), Asus k40in, Asus U81A, Asus
  UL80-VT, Asus N61Jq and Asus K50IE. Acer E642G
szbab 1306692962Sun, 29 May 2011 18:16:02 +0000 (UTC)
same problem with a laptop Clevo W270HUQ
2.6.38 kernel on Natty 11.04
TouchPad: smart pad Elan

this tutorial solved by changing the patch
http://ubuntuforums.org/showthread.php?p=9175... # post9175201

with this patch https: / / bugs.launchpad.net / ubuntu / + source /
xserver-xorg-video-intel / + bug/681904/comments/59

replace lines Step 5:
wget-O 01elantech_2.6.38.patch https: / / launchpadlibrarian.net/71387234/01elantech_2.6.38.patch
patch-p1 <01elantech_2.6.38.patch

sorry for my English I'm French !-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/512192

Title:
  Can't configure Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C
  and maybe also Dell Mini 10 (not V), Asus k40in, Asus U81A, Asus
  UL80-VT, Asus N61Jq and Asus K50IE. Acer E642G
szbab 1306692969Sun, 29 May 2011 18:16:09 +0000 (UTC)
same problem with a laptop Clevo W270HUQ
2.6.38 kernel on Ubuntu 11.04
TouchPad: smart pad Elan

this tutorial solved by changing the patch
http://ubuntuforums.org/showthread.php?p=9175... # post9175201

with this patch https: / / bugs.launchpad.net / ubuntu / + source /
xserver-xorg-video-intel / + bug/681904/comments/59

replace lines Step 5:
wget-O 01elantech_2.6.38.patch https: / / launchpadlibrarian.net/71387234/01elantech_2.6.38.patch
patch-p1 <01elantech_2.6.38.patch

sorry for my English I'm French!-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/512192

Title:
  Can't configure Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C
  and maybe also Dell Mini 10 (not V), Asus k40in, Asus U81A, Asus
  UL80-VT, Asus N61Jq and Asus K50IE. Acer E642G
szbab 1306693559Sun, 29 May 2011 18:25:59 +0000 (UTC)
same problem with a laptop Clevo W270HUQ
2.6.38 kernel on Ubuntu 11.04
TouchPad: smart pad Elan

this tutorial solved by changing the patch:
http://ubuntuforums.org/showthread.php?p=9175...

with this patch: 
https://bugs.launchpad.net/ubuntu/+source/xse...

replace lines Step 5:
wget -O 01elantech_2.6.38.patch https://launchpadlibrarian.net/71387234/01ela...
patch -p1 < 01elantech_2.6.38.patch

sorry for my English I'm French!-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/512192

Title:
  Can't configure Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C
  and maybe also Dell Mini 10 (not V), Asus k40in, Asus U81A, Asus
  UL80-VT, Asus N61Jq and Asus K50IE. Acer E642G
Daniel José Leber Silvestre 1306774934Mon, 30 May 2011 17:02:14 +0000 (UTC)
I have the same problem. My notebook is a Samsuns RC512 with ELAN smart-
pad. In linux (ubuntu 11.04) I cannot get the functions to work
(vertical / horizontal scrolling, two finger scrolling etc, doesn't
work), it works in single finger only. Can anyone help?-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/512192

Title:
  Can't configure Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C
  and maybe also Dell Mini 10 (not V), Asus k40in, Asus U81A, Asus
  UL80-VT, Asus N61Jq and Asus K50IE. Acer E642G
szbab 1306776970Mon, 30 May 2011 17:36:10 +0000 (UTC)
Le 30/05/2011 18:53, Daniel José Leber Silvestre a écrit :
> I have the same problem. My notebook is a Samsuns RC512 with ELAN smart-
> pad. In linux (ubuntu 11.04) I cannot get the functions to work
> (vertical / horizontal scrolling, two finger scrolling etc, doesn't
> work), it works in single finger only. Can anyone help?
>here's how I process
see attached file

good luck


** Attachment added: "touchpad"
   https://bugs.launchpad.net/bugs/512192/+attac...-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/512192

Title:
  Can't configure Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C
  and maybe also Dell Mini 10 (not V), Asus k40in, Asus U81A, Asus
  UL80-VT, Asus N61Jq and Asus K50IE. Acer E642G
Daniel José Leber Silvestre 1308158481Wed, 15 Jun 2011 17:21:21 +0000 (UTC)
I'll try this patch this week. After this I'll tell you if it works.
Thanks!!-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/512192

Title:
  Can't configure Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C
  and maybe also Dell Mini 10 (not V), Asus k40in, Asus U81A, Asus
  UL80-VT, Asus N61Jq and Asus K50IE. Acer E642G

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/lin...
Daniel José Leber Silvestre 1308161826Wed, 15 Jun 2011 18:17:06 +0000 (UTC)
It works!!!! Thank you very much!!!-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/512192

Title:
  Can't configure Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C
  and maybe also Dell Mini 10 (not V), Asus k40in, Asus U81A, Asus
  UL80-VT, Asus N61Jq and Asus K50IE. Acer E642G

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/lin...
Éric Piel 1308235483Thu, 16 Jun 2011 14:44:43 +0000 (UTC)
szbab, where did you find the patch:
https://launchpadlibrarian.net/71387234/01ela...

Apparently it's an updated version of the kernel driver written by
elantech themselves, but I can't see anywhere on internet this patch.
Did they send it directly to you?-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/512192

Title:
  Can't configure Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C
  and maybe also Dell Mini 10 (not V), Asus k40in, Asus U81A, Asus
  UL80-VT, Asus N61Jq and Asus K50IE. Acer E642G

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/lin...
szbab 1308302799Fri, 17 Jun 2011 09:26:39 +0000 (UTC)
I found the patch on launchpad bug  681904 Post #59
https://bugs.launchpad.net/ubuntu/+source/xse...
https://bugs.launchpad.net/ubuntu/+source/xse...
but now I use the solution which is better System76
Post #64
https://bugs.launchpad.net/ubuntu/+source/xse...

should ask rather System76

sorry for my English I'm French!-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/512192

Title:
  Can't configure Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C
  and maybe also Dell Mini 10 (not V), Asus k40in, Asus U81A, Asus
  UL80-VT, Asus N61Jq and Asus K50IE. Acer E642G

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/lin...
Pedro Bezunartea López 1308690435Tue, 21 Jun 2011 21:07:15 +0000 (UTC)
Confirmed running 10.04 on a Samsung R540. Runs fine in windows 7.-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/512192

Title:
  Can't configure Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C
  and maybe also Dell Mini 10 (not V), Asus k40in, Asus U81A, Asus
  UL80-VT, Asus N61Jq and Asus K50IE. Acer E642G

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/lin...
Brad Figg 1310662354Thu, 14 Jul 2011 16:52:34 +0000 (UTC)
This bug was filed against a series that is no longer supported and so
is being marked as Won't Fix. If this issue still exists in a supported
series, please file a new bug.

This change has been made by an automated script, maintained by the
Ubuntu Kernel Team.

** Changed in: linux (Ubuntu)
       Status: Triaged => Won't Fix-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/512192

Title:
  Can't configure Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C
  and maybe also Dell Mini 10 (not V), Asus k40in, Asus U81A, Asus
  UL80-VT, Asus N61Jq and Asus K50IE. Acer E642G

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/lin...
Aerto 1310970956Mon, 18 Jul 2011 06:35:56 +0000 (UTC)
Latest Lucid kernel upgrade 2.6.32-33-generic fixed the issue at least
for me and now the touch pad tab is visible in the System -> Preferences
-> Mouse.-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/512192

Title:
  Can't configure Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C
  and maybe also Dell Mini 10 (not V), Asus k40in, Asus U81A, Asus
  UL80-VT, Asus N61Jq and Asus K50IE. Acer E642G

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/lin...
Chromos 1313404555Mon, 15 Aug 2011 10:35:55 +0000 (UTC)
Im using Natty Kernel 2.6.38-10-generic on an Asus K43SV and my elantech
Touchpad is recognized as PS/2 Generic Mouse. I cannot use two-finger-
scrolling. This seems to me a very similar bug.-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/512192

Title:
  Can't configure Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C
  and maybe also Dell Mini 10 (not V), Asus k40in, Asus U81A, Asus
  UL80-VT, Asus N61Jq and Asus K50IE. Acer E642G

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/lin...
Lord_Alda 1313820344Sat, 20 Aug 2011 06:05:44 +0000 (UTC)
Im using Natty Kernel 2.6.38-10-generic as well. On an Acer as7560 and
my elantech 'smart-pad' is recognized as PS/2 generic mouse.-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/512192

Title:
  Can't configure Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C
  and maybe also Dell Mini 10 (not V), Asus k40in, Asus U81A, Asus
  UL80-VT, Asus N61Jq and Asus K50IE. Acer E642G

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/lin...
Chromos 1313846466Sat, 20 Aug 2011 13:21:06 +0000 (UTC)
this one helped: https://bugs.launchpad.net/ubuntu/+source/xse...
video-intel/+bug/681904/comments/59-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/512192

Title:
  Can't configure Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C
  and maybe also Dell Mini 10 (not V), Asus k40in, Asus U81A, Asus
  UL80-VT, Asus N61Jq and Asus K50IE. Acer E642G

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/lin...
Claudia 1314721110Tue, 30 Aug 2011 16:18:30 +0000 (UTC)
I installed the patch, and it is now recognized as elantech touchpad but
vertical/horizontal scrolling doesn't work properly, and movements are
not precise (moves too fast even not set to the fastest option), besides
everytime i reboot, movement speed decreases and any change I've made in
scrolling/pointer speed is lost....

I use Linux Mint 11, on a samsung rv411 and my kernel version is
2.6.38-8.

on dmesg:

[   14.697726] elantech: assuming hardware version 3, firmware version 69.15.0
[   14.736410] elantech: Synaptics capabilities query result 0x08, 0x15, 0x0c.
[   14.795461] EXT4-fs (sda2): re-mounted. Opts: errors=remount-ro
[   14.823725] elantech: x_max = 2508, y_max = 1320
[   14.840555] input: ETPS/2 Elantech Touchpad as /devices/platform/i8042/serio1/input/input10

on $ cat /proc/bus/input/devices |tail

N: Name="ETPS/2 Elantech Touchpad"
P: Phys=isa0060/serio1/input0
S: Sysfs=/devices/platform/i8042/serio1/input/input10
U: Uniq=
H: Handlers=mouse1 event10 
B: PROP=8
B: EV=b
B: KEY=6420 0 30000 0 0 0 0 0 0 0 0
B: ABS=2608000 11000003

on # sudo dmidecode -t System

# dmidecode 2.9
SMBIOS 2.6 present.

Handle 0x0001, DMI type 1, 27 bytes
System Information
	Manufacturer: SAMSUNG ELECTRONICS CO., LTD.
	Product Name: RV411/RV511/E3511/S3511    
	Version: Not Applicable
	Serial Number: AZGQ9KDB300544
	UUID: 00B606EC-DF1D-B211-8000-B45FD52E9FFD
	Wake-up Type: Power Switch
	SKU Number: Not Specified
	Family: Not Specified

Handle 0x0016, DMI type 12, 5 bytes
System Configuration Options
	Option 1: Jumper settings can be described here.

Handle 0x0017, DMI type 15, 29 bytes
System Event Log
	Area Length: 16 bytes
	Header Start Offset: 0x0000
	Header Length: 16 bytes
	Data Start Offset: 0x0010
	Access Method: General-purpose non-volatile data functions
	Access Address: 0x0000
	Status: Valid, Not Full
	Change Token: 0x000000BB
	Header Format: Type 1
	Supported Log Type Descriptors: 3
	Descriptor 1: POST error
	Data Format 1: POST results bitmap
	Descriptor 2: Single-bit ECC memory error
	Data Format 2: Multiple-event
	Descriptor 3: Multi-bit ECC memory error
	Data Format 3: Multiple-event

Handle 0x0023, DMI type 23, 13 bytes
System Reset
	Status: Enabled
	Watchdog Timer: Present
	Boot Option: Do Not Reboot
	Boot Option On Limit: Do Not Reboot
	Reset Count: Unknown
	Reset Limit: Unknown
	Timer Interval: Unknown
	Timeout: Unknown

Handle 0x002B, DMI type 32, 20 bytes
System Boot Information
	Status: No errors detected


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

Title:
  Can't configure Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C
  and maybe also Dell Mini 10 (not V), Asus k40in, Asus U81A, Asus
  UL80-VT, Asus N61Jq and Asus K50IE. Acer E642G

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/lin...
Ad
Home | About | Privacy