Ubuntu

Elantech touchpad is incorrectly recogonised as a "ImPS/2 Logitech Wheel Mouse"

Reported by Alan on 2007-07-03
172
This bug affects 27 people
Affects Status Importance Assigned to Milestone
Linux
Confirmed
Unknown
linux (Ubuntu)
Medium
Unassigned
Nominated for Intrepid by rainpl
Nominated for Karmic by pi-rho
Nominated for Lucid by pi-rho
Hardy
Medium
Unassigned
linux-source-2.6.22 (Ubuntu)
Low
Unassigned
Nominated for Intrepid by rainpl
Nominated for Karmic by pi-rho
Nominated for Lucid by pi-rho
Hardy
Low
Unassigned
xserver-xorg-input-evdev (Ubuntu)
Undecided
Unassigned
Nominated for Intrepid by rainpl
Nominated for Karmic by pi-rho
Nominated for Lucid by pi-rho
Hardy
Undecided
Unassigned

Bug Description

My touchpad is incorrectly recognised as a "ImPS/2 Logitech Wheel Mouse"

"cat /proc/bus/input/devices" produces the following output:
(i also have a usb mouse plugged in ("Logitech USB-PS/2 Optical Mouse"), it's still detected as above regardless of if the usb mouse is plugged in or not)

magicaltrevor:~$ cat /proc/bus/input/devices
I: Bus=0017 Vendor=0001 Product=0001 Version=0100
N: Name="Macintosh mouse button emulation"
P: Phys=
S: Sysfs=/class/input/input0
H: Handlers=mouse0 event0 ts0
B: EV=7
B: KEY=70000 0 0 0 0 0 0 0 0
B: REL=3

I: Bus=0011 Vendor=0001 Product=0001 Version=ab41
N: Name="AT Translated Set 2 keyboard"
P: Phys=isa0060/serio0/input0
S: Sysfs=/class/input/input1
H: Handlers=kbd event1
B: EV=120013
B: KEY=4 2000000 3802078 f840d001 feffffdf ffefffff ffffffff fffffffe
B: MSC=10
B: LED=7

I: Bus=0010 Vendor=001f Product=0001 Version=0100
N: Name="PC Speaker"
P: Phys=isa0061/input0
S: Sysfs=/class/input/input2
H: Handlers=kbd event2
B: EV=40001
B: SND=6

I: Bus=0003 Vendor=046d Product=c00e Version=0110
N: Name="Logitech USB-PS/2 Optical Mouse"
P: Phys=usb-0000:00:1d.1-2/input0
S: Sysfs=/class/input/input3
H: Handlers=mouse1 event3 ts1
B: EV=7
B: KEY=70000 0 0 0 0 0 0 0 0
B: REL=103

I: Bus=0011 Vendor=0002 Product=0005 Version=0063
N: Name="ImPS/2 Logitech Wheel Mouse"
P: Phys=isa0060/serio2/input0
S: Sysfs=/class/input/input4
H: Handlers=mouse2 event4 ts2
B: EV=7
B: KEY=70000 0 0 0 0 0 0 0 0
B: REL=103

I: Bus=0019 Vendor=0000 Product=0002 Version=0000
N: Name="Power Button (FF)"
P: Phys=ACPI_FPB/button/input0
S: Sysfs=/class/input/input5
H: Handlers=kbd event5
B: EV=3
B: KEY=100000 0 0 0

I: Bus=0019 Vendor=0000 Product=0003 Version=0000
N: Name="Sleep Button (CM)"
P: Phys=PNP0C0E/button/input0
S: Sysfs=/class/input/input6
H: Handlers=kbd event6
B: EV=3
B: KEY=4000 0 0 0 0

I: Bus=0019 Vendor=0000 Product=0005 Version=0000
N: Name="Lid Switch"
P: Phys=PNP0C0D/button/input0
S: Sysfs=/class/input/input7
H: Handlers=event7
B: EV=21
B: SW=1

I: Bus=0019 Vendor=0000 Product=0001 Version=0000
N: Name="Power Button (CM)"
P: Phys=PNP0C0C/button/input0
S: Sysfs=/class/input/input8
H: Handlers=kbd event8
B: EV=3
B: KEY=100000 0 0 0

--following is irrelevant as it is a elantech touchpad, kept here for history...
"cat /var/log/Xorg.0.log |grep synaptics" outputs:

(II) LoadModule: "synaptics"
(II) Loading /usr/lib/xorg/modules/input//synaptics_drv.so
(II) Module synaptics: vendor="The XFree86 Project"
Synaptics Touchpad no synaptics event device found (checked 19 nodes)
(EE) Synaptics Touchpad no synaptics touchpad detected and no repeater device
(II) UnloadModule: "synaptics"

where as "sudo tpconfig -i" outputs:

Found Synaptics Touchpad.
Firmware: 8.96 (multiple-byte mode).
Sensor type: unknown (0).
Geometry: rectangular/landscape/up.
Packets: absolute, 80 packets per second.
Corner taps disabled; no tap gestures.
Edge motion: none.
Z threshold: 6 of 7.
2 button mode; corner tap is right button click.
--end of irrelevant text

This is on a clean fiesty install on a MSI M660 Laptop.
This also applies to the live cd of gusty tribe 2.

Martin Ahnelöv (gasten) wrote :

Thank you for your bug report.
What symptoms do you have (Ie, is there any more problems, other than the wrong label)?

Can you attatch your /etc/X11/xorg.conf, please?
Do you have the synaptic-drivers installed? (apt-cache show xorg-xserver-driver-synaptic) If yes, what version (apt-cache show xorg-xserver-driver-synaptic | grep Version)?

Include more information as described on this page: https://wiki.ubuntu.com/DebuggingHardwareDetection

Thank you!

Martin Ahnelöv (gasten) wrote :

By the way, what laptop make and model do you use?

This bug might already have been reported, but I'll wait with deciding that till I see your xorg.conf (see bug 46700 and bug 114469).

Alan (alanloughlin) wrote :

xorg.conf attached.

i don't have xorg-xserver-driver-synaptic install, is it just a case of installing this and rebooting the pc, or is it something more clever than that?

My laptop is a Transtec LEVIO 550 which is a rebadged MSI M660

Thanks

Alan

Alan (alanloughlin) wrote :

Sorry, i forgot to add the fact that this prevents me from configuring touchpad options like disabling the touchpad whilst typing or configuring the shortcut key (fn + F2) to disable the touchpad whilst i have a usb mouse attached.

Martin Ahnelöv (gasten) wrote :

I think you just need to install the package, and reboot. Try. If it works, we'll have to work out why ubuntu didn't install it at the beginning.

Alan (alanloughlin) wrote :

although xorg-xserver-driver-synaptic is not installed. the package xserver-xorg-input-synaptics is.

how would you like me to proceed?

Martin Ahnelöv (gasten) wrote :

How dumb of me, of cause it is -input-. Can you check which version you have installed (dpkg -s xserver-xorg-input-synaptics | grep Version)?

Please include your whole /var/log/Xorg.0.log .

Also try the "New Xorg Autodetection" on https://help.ubuntu.com/community/DebuggingXAutoconfiguration .

Alan (alanloughlin) wrote :

dpkg -s xserver-xorg-input-synaptics | grep Version brings back Version: 0.14.6-0ubuntu7

xorg log attached

i'll look over the xorg detection now.

Thanks

Alan

Alan (alanloughlin) wrote :

i renamed xorg.conf and restarted, when i did a "cat /var/log/Xorg.0.log |grep synaptics" it did not return anything.

as this shows up as "ImPS/2 Logitech Wheel Mouse" when i do "cat /proc/bus/input/devices" doesn't it make it more of a kernel issue?

Thanks

Alan

Martin Ahnelöv (gasten) wrote :

Thank you!

Ok, so now we'll try to get some kernel data and let a dev decide if we are dealing with a X or kernel, or even a hardware bug. Please follow the instructions here: https://wiki.ubuntu.com/DebuggingHardwareDetection

Alan (alanloughlin) wrote :

uname -a:
Linux magicaltrevor 2.6.20-16-generic #2 SMP Thu Jun 7 20:19:32 UTC 2007 i686 GNU/Linux

proc_version_signature.log:
Ubuntu 2.6.20-16.29-generic

proc_version.log:
Linux version 2.6.20-16-generic (root@terranova) (gcc version 4.1.2 (Ubuntu 4.1.2-0ubuntu4)) #2 SMP Thu Jun 7 20:19:32 UTC 2007

Alan (alanloughlin) wrote :
Alan (alanloughlin) wrote :

it there a way to add multiple attachments for future reference?

Alan (alanloughlin) wrote :

re-run lspci commands with sudo, might be worth updating the wiki.

Alan (alanloughlin) wrote :

second lspci command with sudo

Alan (alanloughlin) wrote :

MSI M660
2gb Ram
Intel® Core™2 Duo processor T5500, 1.66 GHz, 2 MB, 667 MHz
80gb sata hard disk 7200rpm
Intel® PRO/Wireless 3945AG PCIe mini card, 802.11a/b/g | Intel® PRO/Wireless 3945ABG
Intel® GMA 950, 128 MB - grpahics
Intel® 945 GM + Intel® ICH7-M chipset
Realtek ALC 882H - sound
Realtek 8111B LAN Gigabit onboard
built in bluetooth and webcam

these details are from transtec's website: http://tinyurl.com/3xjlr4
they personally told me it was a MSI m660

this is the details on MSI's site: http://tinyurl.com/3cuavk

hope this is not overkill.

Thanks

Alan

Alan (alanloughlin) wrote :

trying to be too smart for my own good, i figured i would have a go and see if the new 2.6.22 kernel supported the touchpad using this guide:
http://www.howtoforge.com/kernel_compilation_ubuntu

once done and booted into, cat /proc/bus/input/devices shows exactly the same as before, as does cat /var/log/Xorg.0.log |grep synaptics

If this is a kernel recognition issue, what can i/we do about it?

Thanks

Alan

Martin Ahnelöv (gasten) wrote :

Not much left to do. I'll assign it to the 2.6.22-kernel package, so it'll hopefully be fixed in gutsy.

Please attach the output of `sudo lsusb -v` and `cat /proc/bus/usb/devices'.

Thank you for your cooperation.

Emmet Hikory (persia) on 2007-07-10
Changed in kernel-image-2.6.6-i386:
importance: Undecided → Low
Alan (alanloughlin) wrote :

"sudo lsusb -v" output attached

Alan (alanloughlin) wrote :

"cat /proc/bus/usb/devices" output attached

Martin Ahnelöv (gasten) on 2007-07-10
Changed in linux-source-2.6.22:
assignee: gasten → nobody
status: Incomplete → Confirmed
Alan (alanloughlin) wrote :

what can i do to help developers to get his working in gutsy?

Thanks

Alan

Martin Ahnelöv (gasten) wrote :

Not much, I believe. You can try out the new Gutsy tribe 3 (http://www.ubuntu.com/testing/tribe3) which is scheduled till today and see if the problem is there (it probably will, gutsy is using the 2.6.22 kernel). You could get a kernel developer in the kernel-team to look at the bug.

I've filed a bug report in he upstream-bugzilla (http://bugzilla.kernel.org/show_bug.cgi?id=8781). Now we wait. Thank you for your patience.

Martin Ahnelöv (gasten) wrote :

Yeah, if you want to help, you can subscribe to the bug in the previous comment and answer all the questions (and don't forgett to introduce yourself!).

Alan (alanloughlin) wrote :

i saw what Dmitry Torokhov said in the kernel.org posting, i had a little delve on the MSI forums and it appears the newer M662 uses a Elantech touchpad, which gets recognised in exactly the same way as my M660.

I have emailed elantech for either a linux driver of hardware specifications from - http://www.elantech.com.tw/003/contact.aspx

I have obtained a windows xp elantech touchpad driver, will any of it prove useful in getting the device recognised in ubuntu?
for example for chinese walling the driver development?

i am able to disable the touchpad my using - "sudo rmmod psmouse" and reenabling it with "sudo modprobe psmouse", but should be worthwhile getting it working properly.

Thanks

Alan

Martin Ahnelöv (gasten) wrote :

I would recommend that you register yourself on bugzilla.kernel.org and continue to solve this matter. But please, keep this report up to date for reference.

Alan (alanloughlin) on 2007-07-23
description: updated
Brian Murray (brian-murray) wrote :

I am assigning this bug to the kernel team per kernel team bug policy which you can find at https://wiki.ubuntu.com/KernelTeamBugPolicies .

Changed in linux-source-2.6.22:
assignee: nobody → ubuntu-kernel-team
Helton Dória (helton-doria) wrote :

Hi,

I can confirm that MSI M662 has the same touchpad and has the exactly same behavior listed above. The last time that I tested, I used Gutsy daily build of 08/28/2007 and the result was the same.

Thanks,

Helton

Alan (alanloughlin) wrote :

I have emailed elantech several times requesting a driver or some details to get one written, but they no longer reply to my form submission.

I have also emailed MSI to see if they can apply some pressure to elantech or do something themselves.

I think it might be worth anyone using an elantech touchpad to email elantech requesting a linux driver and/or hardware documentation to get a GPL v2 licensed driver written.

<rant>I personally think it's completely unfair that companies like this can use Linux/opensource in their organisation, but have absolutely no interest in contributing back to the community.</rant>

uttaran (uttaranduutta) wrote :

Good Idea Alan. I just did that

Uttaran Dutta (dutta-uttaran) wrote :

The patch for elantech touch pad for kernel 2.6.22.6 is out
http://thread.gmane.org/gmane.linux.kernel.input/3005
testers needed

Tim Gardner (timg-tpi) wrote :

Push to get this driver included upstream. Its not going to make into Gutsy, but should easily make it into Hardy Heron (Gutsy+1).

Changed in linux-source-2.6.22:
assignee: ubuntu-kernel-team → nobody
status: Confirmed → Won't Fix
Alan (alanloughlin) wrote :

http://thread.gmane.org/gmane.linux.kernel.input/3005

is all the above placed into a single diff file and then i can apply it using step 4 of http://www.howtoforge.com/kernel_compilation_ubuntu ?
or is there somewhere i can download the patch as a bz2 file?

Sorry, the link doesn't really explain what you do with the contents of that posting.

Thanks,

Alan

benab (benbeyeler) wrote :

I just want to confirm that I have the same exact problem that Alan has described.

 I have a Compal HEL80 laptop with an Elantech touchpad. I am running Gutsy Gibbon 7.10 (upgraded from 7.04) with kernel 2.6.22-14-generic.

'cat /proc/bus/input/devices' reports that a "ImPS/2 Logitech Wheel Mouse" is present.

And sudo tpconfig -i reports:

  Found Synaptics Touchpad.
  Firmware: 8.96 (multiple-byte mode).
  Sensor type: unknown (0).
  Geometry: rectangular/landscape/up.
  Packets: absolute, 80 packets per second.
  Corner taps disabled; no tap gestures.
  Edge motion: none.
  Z threshold: 6 of 7.
  2 button mode; corner tap is right button click.

Thanks,

-Ben

Alan (alanloughlin) wrote :

i still haven't had any word on how i can use this code to test the touchpad, i've done a ubuntu kernel recompile as advertised on howtoforge without any issue, but i have absolutely no clue how to use the code in the link.

could i have some help on this please, i would like to use my touchpad and i want to help get this into 8.04.

Thanks,

Alan

linuxonbute (normanelliott) wrote :

I have a Zepto Znote 3215W which also reports the touchpad as

cat /proc/bus/input/devices

I: Bus=0011 Vendor=0002 Product=0005 Version=0063
N: Name="ImPS/2 Logitech Wheel Mouse"
P: Phys=isa0060/serio1/input0
S: Sysfs=/class/input/input2
U: Uniq=
H: Handlers=mouse1 event2
B: EV=7
B: KEY=70000 0 0 0 0 0 0 0 0
B: REL=103

I downloaded the Xp zipped driver - unzipped it and found the README which said it is an Elantech Touchpad
I have Gutsy installed and the touchpad is driving me mad.
It is extremely sensitive. Just by very very carefully placing my finger on it will trigger any active area it is over - url, Icon etc.

Intel Core 2 Duo
2Gb Ram Intel x3100 graphics
kernel 2.6.22-14-generic #1 SMP

Viraj Alankar (valankar) wrote :

FYI, I've been testing Arjan's driver on my laptop:

http://arjan.opmeer.net/elantech/

There are still some issues I have with absolute mode, but I'm sure he will appreciate more testers.

linuxonbute (normanelliott) wrote :

I will find out to compile new kernel and add the patch and let you all know.
At present I am preparing a web page to show my experience with this laptop,
giving details of how with the help of others how any problems have been overcome.
Thanks for the help so far.

linuxonbute (normanelliott) wrote :

Arjan's patch is for the vanilla 2.6.23.1 kernel.

I downloaded it, applied the patch and compiled.

Afterwards i found that the mouse was recognized as a synaptics mouse.

It did not seem to work very well. Tapping needed to be very hard and the
left and right buttons didn't work.

I would have sent this message then but my internet connection was gone!

my wireless card was completely undetected.

So , for now I am back to Ubuntu kernel 2.6.22-14-generic

with a usb mouse plugged in. The touchpad is still active so I will try to disable it.

There are no options to do so in the bios.

Helton Dória (helton-doria) wrote :

To disable the touchpad, use "sudo rmmod psmouse"

linuxonbute (normanelliott) wrote :

Thanks Helton. I have put it in rc.local for now.

Is it possible to download an Ubuntu patched kernel source that I can patch

with the Elantech patch so I can get it and wireless working?

Changed in linux:
status: New → Incomplete
Changed in linux:
assignee: nobody → ubuntu-kernel-team
importance: Undecided → Medium
status: Incomplete → Triaged
Tim Gardner (timg-tpi) on 2008-02-11
Changed in linux:
assignee: ubuntu-kernel-team → nobody
milestone: none → later
status: Triaged → Won't Fix
Changed in linux:
assignee: nobody → canonical-qa
status: Won't Fix → Triaged
Changed in linux:
assignee: canonical-qa → leannogasawara
Changed in linux:
status: Triaged → Incomplete
Changed in linux:
status: Unknown → Confirmed
Changed in linux:
status: Incomplete → New
rainpl (rainpl) on 2008-10-24
Changed in linux-source-2.6.22:
status: Won't Fix → Confirmed
status: Won't Fix → Confirmed
Changed in linux:
assignee: leannogasawara → ubuntu-kernel-team
status: New → Triaged
Changed in linux-source-2.6.22:
status: Confirmed → Won't Fix
status: Won't Fix → Invalid
status: Confirmed → Won't Fix
33 comments hidden view all 113 comments

Is nice that you're cleaning up the old stuff; how about marking it for jaunty?

Steve Conklin (sconklin) on 2008-11-20
Changed in linux:
assignee: ubuntu-kernel-team → sconklin
status: Triaged → In Progress
Steve Conklin (sconklin) wrote :

I've back ported this driver from upstream into an intrepid kernel. Please test and see if it resolves the problem. If it does, we'll consider whether to actually include this in intrepid.

Test kernels are here:
http://people.ubuntu.com/~sconklin/123775/

Since this is already in upstream, it will be in Jaunty.

2008/11/21 Steve Conklin <email address hidden>

> I've back ported this driver from upstream into an intrepid kernel.
> Please test and see if it resolves the problem. If it does, we'll
> consider whether to actually include this in intrepid.
>

Hi steve
I have tested this kernel and it has solved the problem of disabling tapping
via an entry in xorg.conf. I am still unable to configure it dynamically by
using gsynaptics as this still fails to run due to the shared memory
problem.
At least the touchpad is now usable so that is great.
Thanks very much.
Norman

>
> Test kernels are here:
> http://people.ubuntu.com/~sconklin/123775/<http://people.ubuntu.com/%7Esconklin/123775/>
>
> Since this is already in upstream, it will be in Jaunty.
>
> --
> Elantech touchpad is incorrectly recogonised as a "ImPS/2 Logitech Wheel
> Mouse"
> https://bugs.launchpad.net/bugs/123775
> You received this bug notification because you are a direct subscriber
> of the bug.
>

--
Brazil now adding 52 Million Linux users.
South Africa's IT agency to migrate to open source in 2009.

Steve Conklin (sconklin) wrote :

I'm not familiar with the shared memory problem, is this something that I should try to address with this bug? Is there another bug you can point to for that problem?

I just want to make sure this patch is good by itself before I propose it for inclusion in intrepid.

Thanks

That went pretty badly for me (eee 901). The elantech device was clearly detected, but the touchpad configuration options were not available in the mouse capplet (GNOME), and--much, much worse--the touchpad was jumpy. I.e. it would work seemingly alright for quick movement over large distances, but trying to click on some little icon or whatever was an exercise in futility, as the cursor would not move for a good while as the stroke was occurring, then suddenly jump past the point I was trying to get to.

I'm attaching dmesg and xorg.log output.

1 comments hidden view all 113 comments

The eee's touchpad is multi-touch (so I read). Is that perhaps part of the issue?

linuxonbute (normanelliott) wrote :

GSynaptics is used to configure 'synaptics' touchpads
( there are also qsynaptics and ksynaptics which do a similar job).
To use any of these you need a line in xorg.conf which is :
option "SHMConfig" "true"

But when I try to run it I get the message:

GSynaptics couldn't initiaize.
You have to set 'SHMConfig' 'true' in xorg.conf or XF86Config
to use GSynaptics.

As far as I have been able to find out this is to do with shared memory

and I have read that this is disabled as it is considered a security risk in
Ubuntu.

So I guess this means it is not a bug in the driver. I also believe that it
may be possible to set values manually in xorg.conf

At the moment I have tapping disabled with
option 'MaxTapTime' '0'
in xorg.conf

Before using your patched kernel this was ignored and touchpad was unusable.

However, at the moment I do not know what parameters are available
when using the elantech touchpad.
If it helps I will try to find out more options and see what works.

Please note that even if nothing more can be done I would much prefer
what is available with this patch than anything else I have tried.
Thanks,
Norman

2008/11/24 Steve Conklin <email address hidden>

> I'm not familiar with the shared memory problem, is this something that
> I should try to address with this bug? Is there another bug you can
> point to for that problem?
>
> I just want to make sure this patch is good by itself before I propose
> it for inclusion in intrepid.
>
> Thanks
>
> --
> Elantech touchpad is incorrectly recogonised as a "ImPS/2 Logitech Wheel
> Mouse"
> https://bugs.launchpad.net/bugs/123775
> You received this bug notification because you are a direct subscriber
> of the bug.
>

--
Brazil now adding 52 Million Linux users.
South Africa's IT agency to migrate to open source in 2009.

linuxonbute (normanelliott) wrote :

Well I have just looked at xorg.conf with a view to modifying it and this is what I see:

# commented out by update-manager, HAL is now used
#Section "InputDevice"
# Identifier "Synaptics Touchpad"
# Driver "synaptics"
# Option "SendCoreEvents" "true"
# Option "Device" "/dev/psaux"
# Option "Protocol" "auto-dev"
# Option "HorizEdgeScroll" "0"
# Option "VerticalEdgeScroll" "1"
# Option "MaxTapTime" "0"
# Option "SHMConfig" "on"
# Option "UpDownScrolling" "1"
#EndSection

I only upgraded from Hardy to Intrepid yesterday and then installed the patched
kernel so I had not realized that this had happened.

So my question is now How do I adjust the touchpad settings?

linuxonbute (normanelliott) wrote :

looks like there are further problems. With the patched kernel. although tapping is disabled, I am finding
an intermittent ( but each day I use the laptop ) problem.

What happens is this:

If the pointer is at the bottom of the screen and I want it at the top I have to run my finger from the bottom
to the top of the touchpad twice to get it there.
Normally this works but when the fault appears then, after I have lifted my finger up on the first pass
and then touch the pad again the pointer jumps back to the bottom of the screen.
This happens 10 to 20 times before the situation returns to normal.
This can happen several times during a session.

A further problem which also happens with the standard 8.10 kernel is that the settings for my wireless card
are lost on each boot up. I have to reconfigure it and then reboot each time.
I cannot see why the settings are lost after a shutdown but not after a warm boot.

At this rate i expect I will go back to 8.04 but I will wait a few days to see if any improvements are available.

maksvlad (maksvlad) wrote :

I solved the problem of wrong working touchpad on my Asus EeePC 1000H with editing /etc/X11/xorg.conf
I write down the solution in Russian on http://mvk-kopilka.blogspot.com/2008/12/asus-eeepc-1000h.html
Summary:
1. install Elantech touchpad driver for Linux http://arjan.opmeer.net/elantech/. "The Elantech touchpad is found amongst others in MSI laptops and the Asus EeePC 9xx and 1xxx"
2. Add to /etc/X11/xorg.conf
Section "InputDevice"
Identifier "ImPS/2 Logitech Wheel Mouse"
Driver "synaptics"
Option "SendCoreEvents" "true"
Option "Device" "/dev/input/mouse0"
Option "Protocol" "auto-dev"
Option "HorizEdgeScroll" "0"
Option "SHMConfig" "on"
EndSection

Section "ServerLayout"
InputDevice "ImPS/2 Logitech Wheel Mouse"
EndSection
3. Install gsynaptics-elantech
sudo apt-get install gsynaptics-elantech
4. Enabling SHMConfig with HAL https://help.ubuntu.com/community/SynapticsTouchpad#Enabling%20SHMConfig

It works for me.

linuxonbute (normanelliott) wrote :

I have had so many problems with the upgrade from 8.04 to 8.10 that I have now done a complete install of 8.10 instead.
This has resolved my problem with my sound and network card with the elantech patched kernel.
I cannot adjust anything regarding mouse settings and it jumps about from time to time.
I also seem to be getting key bounce since the change to 8.10.
I will stick with this for now but it is very disappointing after my past experiences with Ubuntu.
None of what maksvlad has suggested makes any difference. There is still the shared memory problem.

maksvlad (maksvlad) wrote :

 linuxonbute, check out the Elantech touchpad driver is enable
$ dmesg | grep elantech
[ 30.737074] elantech.c: Elantech version query result 0x02, 0x00, 0x30.
[ 30.737084] elantech.c: assuming hardware version 2, firmware version 2.48
[ 30.810589] elantech.c: Synaptics capabilities query result 0x00, 0x02, 0x64.

linuxonbute (normanelliott) wrote :

It is :
 dmesg |grep elantech
[ 15.531741] elantech.c: Elantech version query result 0x02, 0x00, 0x04.
[ 15.531746] elantech.c: assuming hardware version 1, firmware version 2.4
[ 15.633278] elantech.c: Synaptics capabilities query result 0x10, 0x02,
0x64.

--
Brazil now adding 52 Million Linux users.
South Africa's IT agency to migrate to open source in 2009.

linuxonbute (normanelliott) wrote :

Just an update.

Having found out that HAL is now used to configure the touchpad I decided I would see what was needed to configure it.
None of the suggestions made any difference.

I decided that, as I was getting so much key bounce, I would run with the touchpad disabled and the key bounce does not occur.

This works for me in Jaunty as of yesterday afternoon/evening.

This now works for me in Jaunty as of yesterday afternoon/evening.

Sergey Romanov (sml-uni) wrote :

Could you please also check if it works with this kernel, patched for the bug LP#318722?
http://people.ubuntu.com/~apw/lp318722-jaunty/

linuxonbute (normanelliott) wrote :

I have tried this with the alpha3 of Jaunty - live and it does seem to work.
It still misbehaves in that from time to time the mouse pointer moves to the point on the touchpad that I place my finger on. This only seems to affect the vertical position on the screen.
So if I am trying to move the pointer to the top of the screen and start from the bottom it will move half way up then, when I place my finger at the bottom of the pad, the pointer on screen jumps back to the bottom of the screen.
The pad seems to have very basic mouse capabilities. Tapping is disabled and there is no touchpad in System>preferences and gsynaptics does not seem to be available so I cannot test it to see if it can be configured.

cat /proc/bus/input/devices gives:

I: Bus=0011 Vendor=0002 Product=000e Version=0000
N: Name="ETPS/2 Elantech Touchpad"
P: Phys=isa0060/serio1/input0
S: Sysfs=/devices/platform/i8042/serio1/input/input7
U: Uniq=
H: Handlers=mouse1 event7
B: EV=f
B: KEY=6420 0 70000 0 0 0 0 0 0 0 0
B: REL=3
B: ABS=3

In intrepid with kernel kernel 2.6.27-9-generic, 2.6.27-10-generic or 2.6.27-11-generic
it still showed up as a logitech wheelmouse.

Do you mean for intrepid or jaunty?
I do not want to install jaunty yet. I have only been using the live cd to
test it

2009/1/25 Sergey Romanov <email address hidden>

> Could you please also check if it works with this kernel, patched for the
> bug LP#318722?
> http://people.ubuntu.com/~apw/lp318722-jaunty/<http://people.ubuntu.com/%7Eapw/lp318722-jaunty/>
>
> --
> Elantech touchpad is incorrectly recogonised as a "ImPS/2 Logitech Wheel
> Mouse"
> https://bugs.launchpad.net/bugs/123775
> You received this bug notification because you are a direct subscriber
> of the bug.
>

--
Norman Elliott

Brazil now adding 52 Million Linux users.
South Africa's IT agency to migrate to open source in 2009.

Sergey Romanov (sml-uni) wrote :

Yes, the patched kernel is for jaunty, but you don't need to change to jaunty to try it out. Simply download the linux-image .deb file for your architecture (i386 or amd64) and install it with gdebi or with dpkg -i then reboot into the new kernel.

linuxonbute (normanelliott) wrote :

i have now installed the 2.6.28-5-generic kernel and it does seem to have improved things. At present the problem with key bounce does seem to have cleared up. There is still the problem that launching gsynaptics gives the shared memory problem so I cannot make any alterations to the touchpad settings.

Grizzly (sven-witterstein) wrote :

Can you have a look at my bug #335297 - I have the exactly opposite problem my mouse is said to be a touchpad on 2.6.28.8-something

Bryce Harrington (bryce) on 2009-03-06
Changed in xserver-xorg-input-evdev:
status: New → Confirmed
Alan (alanloughlin) wrote :

becuase this is now working as of 9.04 and corerctly recognised as per the original issue, should this be closed as fixed?

Thanks,

Alan

This may be separate from the original issue, but my Elantech is still recognized as ImPS/2 Logitech Wheel Mouse. If this one is closed, I will start the search for or create a new ticket for the problem. This issue is on a Dell 10" Mini.

From /proc/bus/input/devices:

I: Bus=0011 Vendor=0002 Product=0005 Version=0063
N: Name="ImPS/2 Logitech Wheel Mouse"
P: Phys=isa0060/serio1/input0
S: Sysfs=/devices/platform/i8042/serio1/input/input7
U: Uniq=
H: Handlers=mouse1 event7
B: EV=7
B: KEY=70000 0 0 0 0 0 0 0 0
B: REL=103

This is on kernel 2.6.28-13 (uname -a), which is currently the latest released kernel that I can have been able to get hardware acceleration for my poulsbo card to work:

Linux flitwick 2.6.28-13-generic #45-Ubuntu SMP Tue Jun 30 19:49:51 UTC 2009 i686 GNU/Linux

The mouse works fine using the Logitech driver, except that I cannot configure any of the touchpad features. It would be super nice to be able to turn off touch clicking as the slightest brush of my palm while typing sets off a click at this point.

linuxonbute (normanelliott) wrote :

Hi Alan,

Mine is still not working fully.

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 )

Norman

2009/9/25 Alan <email address hidden>

> becuase this is now working as of 9.04 and corerctly recognised as per
> the original issue, should this be closed as fixed?
>
>
> Thanks,
>
> Alan
>
> --
> Elantech touchpad is incorrectly recogonised as a "ImPS/2 Logitech Wheel
> Mouse"
> https://bugs.launchpad.net/bugs/123775
> You received this bug notification because you are a direct subscriber
> of the bug.
>

--
Norman Elliott

Brazil now adding 52 Million Linux users.
South Africa’s IT agency to migrate to open source in 2009.

ekoecho (graham-ekosphere) wrote :

I'm having exactly the same problem as Sterling mentioned above although I'm using a Dell 11z.

The trackpad is detected as a logitech wheel mouse:

I: Bus=0011 Vendor=0002 Product=0005 Version=0063
N: Name="ImPS/2 Logitech Wheel Mouse"
P: Phys=isa0060/serio1/input0
S: Sysfs=/devices/platform/i8042/serio1/input/input8
U: Uniq=
H: Handlers=mouse1 event8
B: EV=7
B: KEY=70000 0 0 0 0 0 0 0 0
B: REL=103

This is on the 2.6.31-12-generic kernel.

DigitalShaman (145-ua) wrote :

same issue on asus ul30a, karmic

I: Bus=0011 Vendor=0002 Product=0005 Version=0000
N: Name="ImPS/2 Generic Wheel Mouse"
P: Phys=isa0060/serio4/input0
S: Sysfs=/devices/platform/i8042/serio4/input/input10
U: Uniq=
H: Handlers=mouse1 event8
B: EV=7
B: KEY=70000 0 0 0 0 0 0 0 0
B: REL=103

2.6.31-14-generic #48-Ubuntu SMP Fri Oct 16 14:04:26 UTC 2009 i686 GNU/Linux

Changed in linux-source-2.6.22 (Ubuntu):
status: Won't Fix → Fix Released
Jay Cheroske (jay-portal) wrote :

The touchpad is not recognised correctly on an Asus UL30A-A2 either. Using Mint 8 (Karmic).

I: Bus=0011 Vendor=0002 Product=0005 Version=0063
N: Name="ImPS/2 Logitech Wheel Mouse"
P: Phys=isa0060/serio4/input0
S: Sysfs=/devices/platform/i8042/serio4/input/input8
U: Uniq=
H: Handlers=mouse1 event8
B: EV=7
B: KEY=70000 0 0 0 0 0 0 0 0
B: REL=103

The touchpad is very sensitive and there are no configuration tabs available. Specifying the synaptics driver in xorg.conf does not work.

pi-rho (pi-rho) wrote :

Asus UL30A, Karmic, same behavior:

2.6.31-15-generic #50-Ubuntu SMP Tue Nov 10 14:53:52 UTC 2009 x86_64 GNU/Linux

input: ImPS/2 Logitech Wheel Mouse as /devices/platform/i8042/serio1/input/input9

P: /devices/platform/i8042/serio1/input/input9
E: UDEV_LOG=3
E: DEVPATH=/devices/platform/i8042/serio1/input/input9
E: PRODUCT=11/2/5/63
E: NAME="ImPS/2 Logitech Wheel Mouse"
E: PHYS="isa0060/serio1/input0"
E: EV==7
E: KEY==70000 0 0 0 0
E: REL==103
E: MODALIAS=input:b0011v0002p0005e0063-e0,1,2,k110,111,112,r0,1,8,amlsfw
E: SUBSYSTEM=input

# tpconfig -i
Found Synaptics Touchpad.
Firmware: 8.96 (multiple-byte mode).
Sensor type: unknown (0).
Geometry: rectangular/landscape/up.
Packets: absolute, 80 packets per second.
Corner taps disabled; no tap gestures.
Edge motion: none.
Z threshold: 6 of 7.
2 button mode; corner tap is right button click.

Kamui (kamui-rouch) wrote :

I confirm this bug in Karmic (2.6.31-16-generic) with an Asus UL30A-QX105V laptop.

I have the same result as everyone else : a working touchpad but misrecognized as an "ImPS/2 Logitech Wheel Mouse" and therefore not taken care by Synaptics driver.

I tried to reload the psmouse module with each "proto" parameter option with no luck.
I tried to compile an old kernel provided by the package linux-source-2.6.31 with and without a patch to add an "elantech" parameter to the psmouse module ( http://git.array.org/?p=array/ubuntu-intrepid.git;a=commit;h=4e03ed0eabce7165c932a50c94fc8ee53ba23c4f ) but neither of them worked.

It is very annoying not to be able to fine tune the touchpad via Synaptics even if it works ok for a basic usage.
I would be very happy to provide further information/testing if needed. Thank you

Relevant part of xorg.log:
Synaptics Touchpad no synaptics event device found
(**) Option "Device" "/dev/psaux"
(**) Option "SHMConfig" "true"
Query no Synaptics: 6003C8
(--) Synaptics Touchpad: no supported touchpad found
(EE) Synaptics Touchpad Unable to query/initialize Synaptics hardware.
(EE) PreInit failed for input device "Synaptics Touchpad"
(II) UnloadModule: "synaptics"

Ressources :
http://www.mydellmini.com/forum/dell-mini-10-discussion/10961-mini-10-touchpad-ubuntu-driver.html (especially meecect comments)
https://qa.mandriva.com/show_bug.cgi?id=55501 (same bug, same laptop, on Mandriva)
http://bbs.archlinux.org/viewtopic.php?id=79612 (still the same...)
etc...

Timo Aaltonen (tjaalton) wrote :

not a bug in the evdev driver.

Changed in xserver-xorg-input-evdev (Ubuntu):
status: Confirmed → Invalid
Steve Conklin (sconklin) on 2010-01-29
Changed in linux (Ubuntu):
assignee: Steve Conklin (sconklin) → nobody
oren (orengolan) wrote :

I opened a similar bug on Launchpad - https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-input-synaptics/+bug/512192

Is it identical problem? if it is how can I merge the two thread?
please go there and 'confirm' it so it will get more traction from Canonical.
Any idea if there is a plan to fix it? my laptop is unusable without configuring the touchpad.

Thanks!

ekoecho (geeronimo) wrote :

I managed to force detection of the touchpad by commenting out the magic knock code in the elantech.c file and then compiling a new psmouse.ko module. However, when I load the new driver module the mouse pointer behaves erratically and the following output appears in /var/log/kern.log:

Feb 11 09:40:09 eko kernel: [25633.999438] elantech.c: assuming hardware version 1, firmware version 4.1
Feb 11 09:40:09 eko kernel: [25634.073989] elantech.c: Synaptics capabilities query result 0x08, 0x18, 0x0c.
Feb 11 09:40:09 eko kernel: [25634.598300] input: ETPS/2 Elantech Touchpad as /devices/platform/i8042/serio1/input/input11
Feb 11 09:40:15 eko kernel: [25640.329410] psmouse.c: Touchpad at isa0060/serio1/input0 lost sync at byte 4
Feb 11 09:40:15 eko kernel: [25640.338950] psmouse.c: Touchpad at isa0060/serio1/input0 lost sync at byte 4
Feb 11 09:40:15 eko kernel: [25640.348582] psmouse.c: Touchpad at isa0060/serio1/input0 lost sync at byte 4
Feb 11 09:40:15 eko kernel: [25640.358104] psmouse.c: Touchpad at isa0060/serio1/input0 lost sync at byte 4
Feb 11 09:40:15 eko kernel: [25640.367788] psmouse.c: Touchpad at isa0060/serio1/input0 lost sync at byte 4
Feb 11 09:40:15 eko kernel: [25640.367792] psmouse.c: issuing reconnect request
Feb 11 09:40:16 eko kernel: [25640.929992] psmouse.c: Touchpad at isa0060/serio1/input0 lost sync at byte 4
Feb 11 09:40:16 eko kernel: [25640.939450] psmouse.c: Touchpad at isa0060/serio1/input0 lost sync at byte 4
Feb 11 09:40:16 eko kernel: [25640.949044] psmouse.c: Touchpad at isa0060/serio1/input0 - driver resynched.
Feb 11 09:40:16 eko kernel: [25640.958596] psmouse.c: Touchpad at isa0060/serio1/input0 lost sync at byte 4
Feb 11 09:40:16 eko kernel: [25640.968183] psmouse.c: Touchpad at isa0060/serio1/input0 lost sync at byte 4
Feb 11 09:40:16 eko kernel: [25640.977772] psmouse.c: Touchpad at isa0060/serio1/input0 - driver resynched.

This is on a dell 11z.

exactt (giesbert) wrote :
J C Nash (nashjc) wrote :

Seems to be same as or very similar to bug #512192. JN

oren (orengolan) wrote :

I just upgraded to 10.4 and I still have this issue (Dell Inspiron 11z).

What can we do to encourage developers to fix it? our laptops are not usable without configuring this touch pad.

Download full text (4.4 KiB)

It's actually good to see this affecting different laptops. Maybe that will encourage those that can fix this to do so. I'm stuck on Windows 7 until then.
-----Original Message-----
From: oren <email address hidden>
Date: Sun, 11 Apr 2010 07:27:50
To: <email address hidden>
Subject: [Bug 123775] Re: Elantech touchpad is incorrectly recogonised as a
 "ImPS/2 Logitech Wheel Mouse"

I just upgraded to 10.4 and I still have this issue (Dell Inspiron 11z).

What can we do to encourage developers to fix it? our laptops are not
usable without configuring this touch pad.

--
Elantech touchpad is incorrectly recogonised as a "ImPS/2 Logitech Wheel Mouse"
https://bugs.launchpad.net/bugs/123775
You received this bug notification because you are a direct subscriber
of the bug.

Status in The Linux Kernel: Confirmed
Status in “linux” package in Ubuntu: In Progress
Status in “linux-source-2.6.22” package in Ubuntu: Fix Released
Status in “xserver-xorg-input-evdev” package in Ubuntu: Invalid
Status in “linux” source package in Hardy: Won't Fix
Status in “linux-source-2.6.22” source package in Hardy: Invalid
Status in “xserver-xorg-input-evdev” source package in Hardy: New

Bug description:
My touchpad is incorrectly recognised as a "ImPS/2 Logitech Wheel Mouse"

"cat /proc/bus/input/devices" produces the following output:
(i also have a usb mouse plugged in ("Logitech USB-PS/2 Optical Mouse"), it's still detected as above regardless of if the usb mouse is plugged in or not)

magicaltrevor:~$ cat /proc/bus/input/devices
I: Bus=0017 Vendor=0001 Product=0001 Version=0100
N: Name="Macintosh mouse button emulation"
P: Phys=
S: Sysfs=/class/input/input0
H: Handlers=mouse0 event0 ts0
B: EV=7
B: KEY=70000 0 0 0 0 0 0 0 0
B: REL=3

I: Bus=0011 Vendor=0001 Product=0001 Version=ab41
N: Name="AT Translated Set 2 keyboard"
P: Phys=isa0060/serio0/input0
S: Sysfs=/class/input/input1
H: Handlers=kbd event1
B: EV=120013
B: KEY=4 2000000 3802078 f840d001 feffffdf ffefffff ffffffff fffffffe
B: MSC=10
B: LED=7

I: Bus=0010 Vendor=001f Product=0001 Version=0100
N: Name="PC Speaker"
P: Phys=isa0061/input0
S: Sysfs=/class/input/input2
H: Handlers=kbd event2
B: EV=40001
B: SND=6

I: Bus=0003 Vendor=046d Product=c00e Version=0110
N: Name="Logitech USB-PS/2 Optical Mouse"
P: Phys=usb-0000:00:1d.1-2/input0
S: Sysfs=/class/input/input3
H: Handlers=mouse1 event3 ts1
B: EV=7
B: KEY=70000 0 0 0 0 0 0 0 0
B: REL=103

I: Bus=0011 Vendor=0002 Product=0005 Version=0063
N: Name="ImPS/2 Logitech Wheel Mouse"
P: Phys=isa0060/serio2/input0
S: Sysfs=/class/input/input4
H: Handlers=mouse2 event4 ts2
B: EV=7
B: KEY=70000 0 0 0 0 0 0 0 0
B: REL=103

I: Bus=0019 Vendor=0000 Product=0002 Version=0000
N: Name="Power Button (FF)"
P: Phys=ACPI_FPB/button/input0
S: Sysfs=/class/input/input5
H: Handlers=kbd event5
B: EV=3
B: KEY=100000 0 0 0

I: Bus=0019 Vendor=0000 Product=0003 Version=0000
N: Name="Sleep Button (CM)"
P: Phys=PNP0C0E/button/input0
S: Sysfs=/class/input/input6
H: Handlers=kbd event6
B: EV=3
B: KEY=4000 0 0 0 0

I: Bus=0019 Vendor=0000 Product=0005 Version=0000
N: Name="Lid Switch"
P: Phys=PNP0C0D/bu...

Read more...

 Friend,how are you?
The indispensable electronic products in our lives to be bought in our own
country are more expensive. And now there is a good news for you that I
found an online store, their goods are more cheaper than domestic. The store
conduct with motorcycles and barges except ordinary electronic goods. If you
need something to buy, come on and look around on ﹤ www.winners188.com ﹥.
  Wishing you and yours a happy happy new year. !!

Please accept my sincere wishes for the New Year. I hope you will continue
to enjoy good health.

Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in xserver-xorg-input-evdev (Ubuntu Hardy):
status: New → Confirmed
Displaying first 40 and last 40 comments. View all 113 comments or add a comment.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.