You are not logged in.

#1 2009-09-06 20:21:06

noahsark1126
Member
Registered: 2008-08-28
Posts: 119

Touchpad detected as ImPS/2 Logitech Wheel Mouse

I have an Asus laptop (not an eee pc), and my touchpad is detected incorrectly.  It thinks it is a "ImPS/2 Logitech Wheel Mouse."  I have tried to use the synaptics driver by configuring /etc/hal/fdi/policy/11-x11-synaptics.fdi

<?xml version="1.0" encoding="ISO-8859-1"?>
<deviceinfo version="0.2">
  <device>
    <match key="info.product" contains="ImPS/2 Logitech Wheel Mouse">
        <append key="info.capabilities" type="strlist">input.touchpad</append>
    </match>
    <match key="info.capabilities" contains="input.touchpad">
        <merge key="input.x11_driver" type="string">synaptics</merge>
        <merge key="input.x11_options.SHMConfig" type="string">true</merge>
        <merge key="input.x11_options.TapButton1" type="string">1</merge>
        <merge key="input.x11_options.TapButton2" type="string">2</merge>
        <merge key="input.x11_options.TapButton3" type="string">3</merge>
    </match>
  </device>
</deviceinfo>

but this causes the touchpad to stop working entirely.  Here is the relevant section of my Xorg.0.log

(II) config/hal: Adding input device ImPS/2 Logitech Wheel Mouse
(II) LoadModule: "synaptics"
(II) Loading /usr/lib/xorg/modules/input//synaptics_drv.so
(II) Module synaptics: vendor="X.Org Foundation"
    compiled for 1.6.3, module version = 1.1.3
    Module class: X.Org XInput Driver
    ABI class: X.Org XInput driver, version 4.0
(II) Synaptics touchpad driver version 1.1.3
(**) Option "Device" "/dev/input/event7"
(**) Option "SHMConfig" "true"
(**) Option "TapButton1" "1"
(**) Option "TapButton2" "2"
(**) Option "TapButton3" "3"
(--) ImPS/2 Logitech Wheel Mouse: no supported touchpad found
(EE) ImPS/2 Logitech Wheel Mouse Unable to query/initialize Synaptics hardware.
(EE) PreInit failed for input device "ImPS/2 Logitech Wheel Mouse"
(II) UnloadModule: "synaptics"

also here is the incorrect entry from /proc/bus/input/devices

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/input7
U: Uniq=
H: Handlers=mouse1 event7 
B: EV=7
B: KEY=70000 0 0 0 0
B: REL=1036

Is there some way I can let my system know that this is indeed a touchpad so I can configure it properly?

Offline

#2 2009-09-08 21:42:00

noahsark1126
Member
Registered: 2008-08-28
Posts: 119

Re: Touchpad detected as ImPS/2 Logitech Wheel Mouse

bump

Offline

#3 2009-09-09 11:11:10

Wittfella
Member
From: Australia
Registered: 2008-05-27
Posts: 462

Re: Touchpad detected as ImPS/2 Logitech Wheel Mouse

Hello, not sure if this will help you but check the output of 'lshal' and find the section containing the trackpad.

Specifically look at the 'info capabilities'.  I remember I had a similar problem a while back and I had to change the "info.capabilities" line in the fdi from 'input.touchpad' to 'input.mouse'.

edit: scratch that, on second look thats probably not the problem, its at least trying to use the synaptics driver.  Only other thing I can think of is check your xorg.conf and make sure you have removed all the input sections since you are using hot plugging.  Maybe there is conflicting stuff still there.

Last edited by Wittfella (2009-09-09 12:22:16)

Offline

#4 2009-09-09 17:39:49

noahsark1126
Member
Registered: 2008-08-28
Posts: 119

Re: Touchpad detected as ImPS/2 Logitech Wheel Mouse

Yea I've been looking around in lshal.  It already has 'input.mouse' in its capabilities.  I tried appending 'input.touchpad,' but it didn't change anything.

My xorg.conf definitely has nothing at all for input.  All that's there is stuff for my monitor and graphics card.

The problem seems to be that hal thinks the touchpad is literally a mouse, not a touchpad.  So when I try to make it use the synaptics driver, it completely fails because you obviously can't use it with a normal mouse.  The weird thing is that standard touchpad features still seem to be present.  (i.e. I can use two-finger scrolling, but only because that's just how it works - there's no way to configure it)

Offline

#5 2009-09-10 16:51:05

noahsark1126
Member
Registered: 2008-08-28
Posts: 119

Re: Touchpad detected as ImPS/2 Logitech Wheel Mouse

Anyone else?

Offline

#6 2009-09-10 18:01:11

thn81
Member
Registered: 2009-08-27
Posts: 88

Re: Touchpad detected as ImPS/2 Logitech Wheel Mouse

Your Touchpad is falsely identified as a Logitech Mouse by the synaptics kernel driver. That's what the /proc entry suggests. You should check your dmesg output for any input related lines, maybe there is some clue in it why no synaptics device is detected. Messing around with HAL .fdi entries is useless as long as the wrong kernel driver gets loaded.

Offline

#7 2009-09-15 22:21:18

noahsark1126
Member
Registered: 2008-08-28
Posts: 119

Re: Touchpad detected as ImPS/2 Logitech Wheel Mouse

I can't really gather anything useful from dmesg.  Here's the possibly relevant output:

$ dmesg | grep -i input
input: Macintosh mouse button emulation as /devices/virtual/input/input0
input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input1
input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input2
input: Power Button as /devices/LNXSYSTM:00/device:00/PNP0C0C:00/input/input3
input: Sleep Button as /devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input4
input: Lid Switch as /devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input5
input: Asus Laptop extra buttons as /devices/virtual/input/input6
input: ImPS/2 Logitech Wheel Mouse as /devices/platform/i8042/serio4/input/input7
input: HDA Digital PCBeep as /devices/pci0000:00/0000:00:08.0/input/input8

$ dmesg | grep -i logitech
input: ImPS/2 Logitech Wheel Mouse as /devices/platform/i8042/serio4/input/input7

$ dmesg | grep -i -C 3 touchpad
asus-laptop:   K40IN model detected
asus-laptop: Brightness ignored, must be controlled by ACPI video driver
input: Asus Laptop extra buttons as /devices/virtual/input/input6
Registered led device: asus::touchpad
usb 1-5: new high speed USB device using ehci_hcd and address 2
ACPI: Battery Slot [BAT0] (battery present)
i2c-adapter i2c-0: nForce2 SMBus adapter at 0x4d00

There's nothing about synaptics anywhere.

Is there anything potentially useful here?

Offline

#8 2009-09-18 14:53:46

noahsark1126
Member
Registered: 2008-08-28
Posts: 119

Re: Touchpad detected as ImPS/2 Logitech Wheel Mouse

anyone?

Offline

#9 2009-09-20 17:17:58

noahsark1126
Member
Registered: 2008-08-28
Posts: 119

Re: Touchpad detected as ImPS/2 Logitech Wheel Mouse

Please?  Having a completely unconfigurable touchpad is actually pretty annoying...

Offline

#10 2009-09-21 20:28:19

thn81
Member
Registered: 2009-08-27
Posts: 88

Re: Touchpad detected as ImPS/2 Logitech Wheel Mouse

If your notebook is a K40IN model, you don't have a synaptics touchpad but one made by ElanTech. However, these are supported by kernels 2.6.28 and newer, and the Xorg-synaptics driver is responsible for these as well. If you do not have an outdated or customized kernel (without the elantech driver), I cannot find a reason why it doesn't see the touchpad.
Out of ideas for now, sorry.

Offline

#11 2009-09-22 06:35:43

noahsark1126
Member
Registered: 2008-08-28
Posts: 119

Re: Touchpad detected as ImPS/2 Logitech Wheel Mouse

Yea it's the K40IN.  I'm using the stock arch kernel though, so I don't know what the deal is. 

What strikes me as odd is the kernel really thinks it's a mouse, NOT a touchpad.  But most of the normal touchpad events work -- two finger scrolling, etc.  So it's almost as if the hardware is reporting the input independently of the kernel, completely bypassing any software layers.  The same is true of the brightness control -- the OS has no idea that a backlight even exists, because the keyboard controls work directly through the bios.

Thanks anyway for your help.

Offline

#12 2009-10-12 02:58:20

hoanglan87
Member
Registered: 2009-01-01
Posts: 8

Re: Touchpad detected as ImPS/2 Logitech Wheel Mouse

Yeah, I have a K40IN laptop as same as you. Now it's show a logitech mouse instead elantech touchpad. The kernel is 2.6.31.

Offline

#13 2009-11-02 19:41:38

squishywalrus
Member
From: Pittsburgh, PA
Registered: 2009-11-02
Posts: 1

Re: Touchpad detected as ImPS/2 Logitech Wheel Mouse

Same trouble here, fresh net install on Saturday and my trackpad is similarly showing up as Logitech.

Asus UL30A

Offline

#14 2009-11-19 16:12:01

tvale
Member
From: Portugal
Registered: 2008-12-11
Posts: 175

Re: Touchpad detected as ImPS/2 Logitech Wheel Mouse

squishywalrus wrote:

Same trouble here, fresh net install on Saturday and my trackpad is similarly showing up as Logitech.

Asus UL30A

Same. sad

Offline

#15 2010-02-08 21:26:37

FreakGuard
Member
Registered: 2008-04-27
Posts: 103

Re: Touchpad detected as ImPS/2 Logitech Wheel Mouse

tvale wrote:
squishywalrus wrote:

Same trouble here, fresh net install on Saturday and my trackpad is similarly showing up as Logitech.
Asus UL30A

Same. sad

Yeah, same for me. It's fucking annoying if you touch the pad when typing... got a solution to this?

Offline

#16 2010-02-14 15:06:10

Cilyan
Member
From: Toulouse (FR)
Registered: 2006-08-27
Posts: 97
Website

Re: Touchpad detected as ImPS/2 Logitech Wheel Mouse

Same on ASUS UX30. I still can't find any indication on the internet...
A workaround right now is

xinput set-int-prop "ImPS/2 Logitech Wheel Mouse" "Device Enabled" 8 0

to disable the touchpad,

xinput set-int-prop "ImPS/2 Logitech Wheel Mouse" "Device Enabled" 8 1

to enable it.

Offline

#17 2010-03-28 17:37:57

FreakGuard
Member
Registered: 2008-04-27
Posts: 103

Re: Touchpad detected as ImPS/2 Logitech Wheel Mouse

Friend of mine had some fun coding... Get touchdaemon-git from AUR.

Offline

#18 2011-11-21 02:47:43

kingkong
Member
Registered: 2011-11-21
Posts: 4

Re: Touchpad detected as ImPS/2 Logitech Wheel Mouse

I have a new Asus U46E and am experiencing this problem. What is the resolution? This is with kernel 3.1.1.

The main issue is that I can't figure out how to make emulate3buttons work, so I have no way to paste. Even if I can't make the trackpad work with the synaptics driver, how do I make the normal imps/2 driver do middle click when buttons one and two are clicked?

Offline

#19 2011-11-21 09:22:41

Cilyan
Member
From: Toulouse (FR)
Registered: 2006-08-27
Posts: 97
Website

Re: Touchpad detected as ImPS/2 Logitech Wheel Mouse

This issue vanished for me somewhere around one year ago.

$ xinput list
⎡ Virtual core pointer                    	id=2	[master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer              	id=4	[slave  pointer  (2)]
⎜   ↳ ETPS/2 Elantech Touchpad                	id=12	[slave  pointer  (2)]

If you experience the same issue with new hardware, this could be that the identifier of this new device is not yet recognised. In this case, you will have to patch the elantech driver or send a mail to its developer so that he can update it.
Have a look maybe in dmesg to see what it says.

$ dmesg | grep -i elantech
[    6.687759] elantech: assuming hardware version 2, firmware version 4.1.1
[    6.718132] elantech: Synaptics capabilities query result 0x7e, 0x13, 0x0d.
[    6.818046] input: ETPS/2 Elantech Touchpad as /devices/platform/i8042/serio4/input/input7

https://git.kernel.org/?p=linux/kernel/ … e9;hb=HEAD

Offline

#20 2011-11-22 20:39:46

kingkong
Member
Registered: 2011-11-21
Posts: 4

Re: Touchpad detected as ImPS/2 Logitech Wheel Mouse

The problem is documented here: https://bugs.archlinux.org/task/27045?opened=9144

The solution is to install this: http://aur.archlinux.org/packages.php?ID=51343

Apparently the appropriate elantech touchpad drivers are not in the mainline kernel yet.

Last edited by kingkong (2011-11-22 20:40:20)

Offline

Board footer

Powered by FluxBB