Alps touchpad is recognized but synaptics clients and scrolling do not work
| Affects | Status | Importance | Assigned to | Milestone | |
|---|---|---|---|---|---|
| Linux |
Fix Released
|
Medium
|
|||
| Touchpad-indicator |
Invalid
|
Undecided
|
Unassigned | ||
| Baltix |
Invalid
|
Undecided
|
Unassigned | ||
| linux (Fedora) |
New
|
Undecided
|
Unassigned | ||
| linux (Ubuntu) |
Fix Released
|
Medium
|
Andy Whitcroft | ||
| Lucid |
Invalid
|
Medium
|
Unassigned | ||
| Maverick |
Invalid
|
Medium
|
Unassigned | ||
| xserver-xorg-input-synaptics (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
| Lucid |
Invalid
|
Undecided
|
Unassigned | ||
| Maverick |
Invalid
|
Undecided
|
Unassigned | ||
Bug Description
SRU Justification:
Impact: The end result of the commit is loss of scroll support, with no
extra functionality gained.
How addressed: By reverting the commit, the previously enabled scroll
support is reestablished through the ImPS/2 extension.
Reproduction: Run current Ubuntu kernel on affected hardware. Scroll
functionality present in previous Ubuntu releases is now missing.
Regression Potential: Since this is a revert of a one-line device id,
the regression potential is minimal. The device should fall back to
ImPS/2 protocol without issue.
=====
Binary package hint: xserver-
I have Ubuntu 9.10 and an Alps touchpad (E7: 73 02 64). Chase fixed the kernel so that it was recognized and, indeed, the touchpad shows up in both gsynaptics and system>
ProblemType: Bug
Architecture: i386
Date: Sun Mar 28 22:02:25 2010
DistroRelease: Ubuntu 9.10
InstallationMedia: Ubuntu 9.10 "Karmic Koala" - Release i386 (20091028.5)
MachineType: Hewlett-Packard HP Pavilion dm3 Notebook PC
Package: xserver-
ProcCmdLine: BOOT_IMAGE=
ProcEnviron:
LANG=en_US.UTF-8
SHELL=/bin/bash
ProcVersionSign
RelatedPackageV
xserver-xorg 1:7.4+3ubuntu10
libgl1-mesa-glx 7.6.0-1ubuntu4
libdrm2 2.4.14-1ubuntu1
xserver-
xserver-
SourcePackage: xserver-
Uname: Linux 2.6.31-21-generic i686
XorgConf:
Section "InputDevice"
Identifier "Macintosh mouse button emulation"
Driver "synaptics"
Option "SHMConfig" "true"
EndSection
dmi.bios.date: 12/04/2009
dmi.bios.vendor: Insyde Corp.
dmi.bios.version: F.22
dmi.board.
dmi.board.name: 3656
dmi.board.vendor: Hewlett-Packard
dmi.board.version: 44.1D
dmi.chassis.type: 10
dmi.chassis.vendor: Hewlett-Packard
dmi.chassis.
dmi.modalias: dmi:bvnInsydeCo
dmi.product.name: HP Pavilion dm3 Notebook PC
dmi.product.
dmi.sys.vendor: Hewlett-Packard
fglrx: Not loaded
system:
distro: Ubuntu
architecture: i686kernel: 2.6.31-21-generic
- BootDmesg.txt Edit (44.3 KiB, text/plain; charset="utf-8")
- CurrentDmesg.txt Edit (1.0 KiB, text/plain; charset="utf-8")
- Dependencies.txt Edit (4.1 KiB, text/plain; charset="utf-8")
- Lspci.txt Edit (12.2 KiB, text/plain; charset="utf-8")
- Lsusb.txt Edit (416 bytes, text/plain; charset="utf-8")
- PciDisplay.txt Edit (744 bytes, text/plain; charset="utf-8")
- ProcCpuinfo.txt Edit (1.4 KiB, text/plain; charset="utf-8")
- ProcInterrupts.txt Edit (1.4 KiB, text/plain; charset="utf-8")
- ProcModules.txt Edit (2.6 KiB, text/plain; charset="utf-8")
- UdevDb.txt Edit (100.6 KiB, text/plain; charset="utf-8")
- UdevLog.txt Edit (191.6 KiB, text/plain; charset="utf-8")
- XorgLog.txt Edit (61.2 KiB, text/plain; charset="utf-8")
- XorgLogOld.txt Edit (58.3 KiB, text/plain; charset="utf-8")
- Xrandr.txt Edit (2.6 KiB, text/plain; charset="utf-8")
- XsessionErrors.txt Edit (855 bytes, text/plain; charset="utf-8")
- glxinfo.txt Edit (18.3 KiB, text/plain; charset="utf-8")
- setxkbmap.txt Edit (233 bytes, text/plain; charset="utf-8")
- xdpyinfo.txt Edit (17.2 KiB, text/plain; charset="utf-8")
- xkbcomp.txt Edit (44.0 KiB, text/plain; charset="utf-8")
Also, I lost my ability to scroll with the edge of the touchpad when the kernel was fixed.
- dmesg output, devices output, Xorg.0.log Edit (18.3 KiB, application/zip)
Mostly same here on my HP Mini 311. However my device isn't even recognized as a touchpad; it's recognized as a generic mouse, thus there's no "Touchpad" tab in mouse preferences. When I try to activate syndaemon it says that there's no synaptics device found, so there's no way to disable tapping while typing... highly annoying.
Will attach my relevant files since my circumstance seems slightly different from above.
Confirming that this problem also exists in Ubuntu 10.04 Karmic beta 1 (ie, touchpad is recognized as a generic mouse device) on HP Mini 311.
Topher, take a look at Bug 545307. There you will see that Chase recently
developed a patch for the Kernel for recognizing Alps touchpad type listed.
It worked for me. For me, now the tabs show up for me, but the settings
don't adjust. I am not sure if my problem with that is unique to me
(because we were messing around trying to fix it earlier) or whether every
one will have it. But if you have the same type of touchpad and can find the
patch and install it, it is worth a try
On Tue, Mar 30, 2010 at 8:01 PM, Topher <email address hidden> wrote:
> Confirming that this problem also exists in Ubuntu 10.04 Karmic beta 1
> (ie, touchpad is recognized as a generic mouse device) on HP Mini 311.
>
> --
> Alps touchpad is recognized but neither gsynaptics nor mouse preferences
> work
> https:/
> You received this bug notification because you are a direct subscriber
> of the bug.
>
> Status in "xserver-
>
> Bug description:
> Binary package hint: xserver-
>
> I have Ubuntu 9.10 and an Alps touchpad (E7: 73 02 64). Chase fixed the
> kernel so that it was recognized and, indeed, the touchpad shows up in both
> gsynaptics and system>
> the settings nothing changes. My goal is to disable the tap-to-click feature
> or disable the touchpad when typing. Chase suggests it may be something
> related to the driver and to open another bug.
>
> ProblemType: Bug
> Architecture: i386
> Date: Sun Mar 28 22:02:25 2010
> DistroRelease: Ubuntu 9.10
> InstallationMedia: Ubuntu 9.10 "Karmic Koala" - Release i386 (20091028.5)
> MachineType: Hewlett-Packard HP Pavilion dm3 Notebook PC
> Package: xserver-
> ProcCmdLine: BOOT_IMAGE=
> root=UUID=
> ProcEnviron:
> LANG=en_US.UTF-8
> SHELL=/bin/bash
> ProcVersionSign
> RelatedPackageV
> xserver-xorg 1:7.4+3ubuntu10
> libgl1-mesa-glx 7.6.0-1ubuntu4
> libdrm2 2.4.14-1ubuntu1
> xserver-
> xserver-
> SourcePackage: xserver-
> Uname: Linux 2.6.31-21-generic i686
> XorgConf:
> Section "InputDevice"
> Identifier "Macintosh mouse button emulation"
> Driver "synaptics"
> Option "SHMConfig" "true"
> EndSection
> dmi.bios.date: 12/04/2009
> dmi.bios.vendor: Insyde Corp.
> dmi.bios.version: F.22
> dmi.board.
> dmi.board.name: 3656
> dmi.board.vendor: Hewlett-Packard
> dmi.board.version: 44.1D
> dmi.chassis.type: 10
> dmi.chassis.vendor: Hewlett-Packard
> dmi.chassis.
> dmi.modalias:
> dmi:bvnInsydeCo
> dmi.product.name: HP Pavilion dm3 Notebook PC
> dmi.product.
> dmi.sys.vendor: Hewlett-Packard
> fglrx: Not loaded
> system:
> distro: Ubunt...
Thanks for the tip Mary. I installed the patch. No luck! No touchpad tab in mouse prefs, no synaptics driver installed. Perhaps our hardware is a little different. Either way, I hope this bug isn't going to be as thorny as it looks... I'm resorting to a piece of cardboard taped over the touchpad just to type now.
I also have this problem with the ALPS GlidePoint trackpad on my HP Mini 311 on Lucid Beta 2. The buttons and tap to click work but edge scrolling quite working, changes to "Mouse Preferences" have no impact and 2-finger scroll is grayed-out of mouse preferences. This was working until a daily build approximately 2-3 days ago.
@J. McDonald
2-finger scroll is grayed-out because (somehow) the kernel detected that you trackpad doesn't support multitouch (i.e. the last two values of the Synaptics capabilities property should be 0). If it used to work, then it's definitely a kernel issue.
@Topher
I think you're still experiencing a kernel issue and your touchpad is being detected as a mouse. The output of dmesg and your /var/log/Xorg.0.log should help me confirm my theory.
I'm subscribing Chase as he might have an idea about what's happening to J. McDonald's touchpad in the kernel.
@Mary
What's the output of the following command?
xinput list-props "AlpsPS/2 ALPS GlidePoint"
- Xorg.0 log file Edit (15.8 KiB, application/x-trash)
I did try booting into the older kernel (2.6.32-20). Edge scrolling suddenly reappeared but the trackpad tab disappeared from mouse preferences. My Xorg.0 log is attached. I will also attach dmesg in a few minutes
Just to reiterate, with current kernel versions in Lucid beta 2 over the last couple of days, edge scrolling is disabled, it is selectable from "Mouse Preferences" but selecting or deselecting any option in "Mouse Preferences" has no impact on the trackpads function. I don't use 2-finger scrolling, but I did notice it was grayed-out and I though I should include that description for completeness. Edge scrolling returns when reverting to an older kernel version at time of boot using grub, but if I do this the tab for the trackpad disappears and while it seems to function fine, it no longer appears to be recognized by either "Mouse Preferences" or by "GPointing Device Settings". Using the latest kernel versions (2.6.33-20, -21) the trackpad is definitely showing up as an ALPS GlidePoint within GPointing Device, but as with Mouse Settings none of the selectable options appear to change anything with respect to trackpad function. Thanks again for your assistance with this issue.
- list-props.txt Edit (1.8 KiB, text/plain)
I have a Sony Vaio VPCF11 which also uses the AlpsPS/2 ALPS GlidePoint (E7: 73 02 64) running Kubuntu 10.04 beta 2. My problems with the touchpad are identical to Mary's. xinput list-props shows a large list of touchpad properties. Furthermore, changes that are made in the KDE touchpad GUI are reflected in the output of xinput list-props. xinput test "AlpsPS/2 ALPS GlidePoint" shows no response from the touchpad while xinput test "PS/2 Mouse" outputs the relative movements and button press events of the touchpad.
There is a duplicate bug here:
https:/
More info here:
http://
I can confirm that xinput test "PS/2 Mouse" outputs relative movements in kernel 2.6.32-21 and -20 while xinput test "AlpsPS/2 ALPS GlidePoint" shows no response. In kernel 2.6.31-21, xinput test "ImPS/2 Generic Wheel Mouse" outputs relative movements for the ALPS GlidePoint in the HP Mini 311.
I checked output from lsmod. It does not show synaptics as loaded.
- xinput list props Edit (1.7 KiB, text/plain)
Alberto - sorry I didn't see your request earlier! Here it is.
Mary - your xinput list props looks similar to mine, but in my case xinput test confirms that it's actually "PS/2 Mouse" that is being used instead of "AlpsPS/2 ALPS GlidePoint". Are you able to get any output from xinput test "AlpsPS/2 ALPS GlidePoint" when you use the trackpad?
I think that is something related to driver,
Maybe Absolute mode is not working the way it should.
The Scrolling on Alps is managed by the absolute mode.
So if someone is able to debug the absolute mode please help!!!!
Thanks.
Could this be a bug in evdev?
I'd prefer to leave this bug unduplicated, since I've been following this bug and will be working on it shortly.
Thanks
That sounds good. I probably should not have marked the duplication without fully understanding the implications. Thanks for working on this bug.
J, McDonald:
Just so you know, marking bugs as duplicates is generally a good thing and helps keep bugs manageable. Definitely keep doing what you're doing. It's just that in this case, I have a history with this bug, so I want to work through things here. If this is marked as a duplicate, it gets removed from all the bug lists. It's just a matter of preference and ease for me as I try to work it.
Thanks
No, I don't get any output. (I think I did what you suggested - put xinput
test "AlpsPS/2 ALPS GlidePoint" as a command in the terminal and nothing
came up, although when I tried to close the terminal a message came up
saying a process was running and I would kill it when I closed the
terminal. I waited a long time, but nothing happened, so I closed it.)
On Sat, Apr 17, 2010 at 10:47 AM, J. McDonald <
<email address hidden>> wrote:
> Mary - your xinput list props looks similar to mine, but in my case
> xinput test confirms that it's actually "PS/2 Mouse" that is being used
> instead of "AlpsPS/2 ALPS GlidePoint". Are you able to get any output
> from xinput test "AlpsPS/2 ALPS GlidePoint" when you use the trackpad?
>
> --
> Alps touchpad is recognized but neither gsynaptics nor mouse preferences
> work
> https:/
> You received this bug notification because you are a direct subscriber
> of the bug.
>
> Status in "xserver-
>
> Bug description:
> Binary package hint: xserver-
>
> I have Ubuntu 9.10 and an Alps touchpad (E7: 73 02 64). Chase fixed the
> kernel so that it was recognized and, indeed, the touchpad shows up in both
> gsynaptics and system>
> the settings nothing changes. My goal is to disable the tap-to-click feature
> or disable the touchpad when typing. Chase suggests it may be something
> related to the driver and to open another bug.
>
> ProblemType: Bug
> Architecture: i386
> Date: Sun Mar 28 22:02:25 2010
> DistroRelease: Ubuntu 9.10
> InstallationMedia: Ubuntu 9.10 "Karmic Koala" - Release i386 (20091028.5)
> MachineType: Hewlett-Packard HP Pavilion dm3 Notebook PC
> Package: xserver-
> ProcCmdLine: BOOT_IMAGE=
> root=UUID=
> ProcEnviron:
> LANG=en_US.UTF-8
> SHELL=/bin/bash
> ProcVersionSign
> RelatedPackageV
> xserver-xorg 1:7.4+3ubuntu10
> libgl1-mesa-glx 7.6.0-1ubuntu4
> libdrm2 2.4.14-1ubuntu1
> xserver-
> xserver-
> SourcePackage: xserver-
> Uname: Linux 2.6.31-21-generic i686
> XorgConf:
> Section "InputDevice"
> Identifier "Macintosh mouse button emulation"
> Driver "synaptics"
> Option "SHMConfig" "true"
> EndSection
> dmi.bios.date: 12/04/2009
> dmi.bios.vendor: Insyde Corp.
> dmi.bios.version: F.22
> dmi.board.
> dmi.board.name: 3656
> dmi.board.vendor: Hewlett-Packard
> dmi.board.version: 44.1D
> dmi.chassis.type: 10
> dmi.chassis.vendor: Hewlett-Packard
> dmi.chassis.
> dmi.modalias:
> dmi:bvnInsydeCo
> dmi.product.name: HP Pavilion dm3 Notebook PC
> dmi.product.
> dmi.sys.vendor: Hewlett-Packard
> fglrx: Not loaded
> s...
All the properties look correct to me. The right edge is defined as anything to the right of value 870. I suggest we try to find out what X values are being reported when we attempt to scroll on the right edge of the touchpad. Someone please test the following:
You will want to print out or write down these instructions as we will be changing to a VT for part of it. You can switch back and forth using chvt if you want, but if you are unfamiliar it will be easiest to run through these steps verbatim. If you get stuck in a text terminal and don't know how to get out, run "sudo chvt 7".
$ sudo apt-get install input-utils evtest
$ sudo chvt 1
log in as your normal user
$ sudo lsinput
Find your mouse, should be something like "AlpsPS/2 ALPS GlidePoint". Now copy the "/dev/input/event#" line for the mouse.
$ sudo evtest [/dev/input/event# from previous step] | tee evtest.dump
Now run your finger across the trackpad in three motions:
1. Left to right across the middle of the touchpad
2. Top to bottom across the middle of the touchpad
3. Top to bottom across the right edge as though you are trying to scroll
You will see a ton of output flow across the screen. You may ignore the output, it's just there so you're sure it's working. The output is being saved to evtest.dump. When done:
$ sudo chvt 7
Finally, upload the evtest.dump file here. With this data we should be able to figure out if the edges reported to the synaptics X driver is correct.
Thanks
- events logs Edit (2.7 KiB, application/x-tar)
done this.... My alps has no output (event8), but I also have a ps2 mouse on event7, all data appears on this input.
See attached: events.tgz
@tuxinvader:
Were you in the VT when you ran evtest? If you run evtest while in the desktop X session, you won't receive anything. That's why I have the chvt in the instructions.
I worry that the ps2 mouse events won't be comparable to the synaptics events.
Thanks
I wasn't, I was logged on via ssh.
I have just tested it again on the console (/dev/tty1), and I get exactly the same output. Nothing on the ALPS device, everything on the PS2 mouse device.
I changed to VT and ran lsinput but the event number lines scrolled by so fast that I couldn't see which one corresponded to the ALPS Glidepoint. Is it OK to do lsinput from a terminal window in Gnome to get the event number and then switch to VT to run the test?
I just figured it out:
sudo lsinput | less
enter for each and then q when it reaches the end
I'm slowly learning...
In VT, I did:
$ sudo lsinput | less
and found "AlpsPS/2 ALPS GlidePoint" at
/dev/input/event7
so then I did:
$ sudo evtest /dev/input/event7 | tee evtest.dump
and wound up with a blinking cursor and no output at all corresponding to input from the trackpad. I had to do a forced shutdown to get out of it. I will check to see if evtest.dump was created and post output here if I find it.
@J. McDonald:
I'm sorry, sometimes I forget not everyone is a kernel hacker :). If you run a command at the command line and you need to stop it, hitting ctrl+c usually does the trick. That's what I would have used in this instance. I should have been more clear.
So this is confirmation that there is still an issue with the kernel driver. Even though the driver recognizes the device, it's not processing any packets. I will make a test kernel to determine what is going wrong.
Thanks
I only aspire to be a kernel hacker - but I'll get there someday! I can load up a test kernel and give it a try if that would help with the debugging. Thanks again.
- evtest2.dump Edit (48.0 KiB, text/plain)
I while in VT I confirmed what Tuxinvader found. This time around "AlpsPS/2 ALPS GlidePoint" was at /dev/input/event9 and "PS/2 Mouse" was at /dev/input/event8.
Like Tuxinvager, I was able to get the trackpad to output but only with
$ sudo evtest /dev/input/event8 | tee evtest2.dump
evtest2.dump is attached. As with the last go round, doing
$ sudo evtest /dev/input/event9 | tee evtest1.dump
gave no output from the trackpad. I quite with CRTL-C (thanks) and the resulting evtest1.dump file was empty. So the ALPS trackpad is using the PS/2 Mouse driver. Surprising that it works at all. Very strange. Are there any hints in the dmesg or Xorg.0.log?
There seems to have been an earlier problem where psmouse loading prior to synaptics would prevent synaptics from loading:
http://
A temporary workaround was to blacklist psmouse and load the module after boot from rc.local
I checked the loaded modules and it does look like synaptics is not loading, so maybe this issue has been around for awhile.
@J. McDonald:
Good find! I would appreciate it if someone could test if blacklisting psmouse solves the issue. Be aware though, that if you blacklist psmouse and the alps driver still isn't working, then you may have difficulties in the desktop session :). If you find yourself in this situation, switch to a VT using 'ctrl+alt+1', log in, and use "sudo rm /etc/modprobe.
The maintainer of the input subsystem of the kernel noted that this could also be due to a new ALPS protocol. If that's the case, we may have difficulties determining how to talk to these new mice.
Heh, I tried blacklisting psmouse in /etc/modprobe.
Fixed it. There's a ubuntu specific patch which adds the following line to the alps kernel driver alps.c:
{ { 0x73, 0x02, 0x64 }, 0xf8, 0xf8, 0 }, /* HP Pavilion dm3 */
Commenting out this new device fixes the ALPs on the HP mini 311c ;-)
Awesome. Is there a standard way to test this fix on my machine? I'm not a kernel hacker either...
- working psmouse module Edit (960.6 KiB, application/octet-stream)
You can try my module if you wish.... The only other way would be for you to compile your own kernel....
Download the psmouse.ko file attached, and then in a console (from the directory containing my module) run:
$ sudo rmmode psmouse
$ sudo insmod psmouse.ko
I should warn you about the dangers of installing kernel modules produced by people you don't know on the internet ;-)
You can trust me though :-p
+ Alps touchpad is recognized but synaptics clients and scrolling do not
work
removed: verification-needed
Package DKMS at #492 works fine for me, Sony VAIO VPVEC3Z1E
Thank you !
quarara,
Does you laptop's touchpad works like a basic mouse? Please post your dmesg and also 'xinput list'.
Mine was detected as a mouse before installing this patch and pressing Fn+F3 was showing an empty notification while the touchpad was still functional (enabled).
This is it.
luigi@luigi-
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ PS/2 Generic Mouse id=12 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ Power Button id=6 [slave keyboard (3)]
↳ Video Bus id=7 [slave keyboard (3)]
↳ Power Button id=8 [slave keyboard (3)]
↳ Sleep Button id=9 [slave keyboard (3)]
↳ Laptop_
↳ AT Translated Set 2 keyboard id=11 [slave keyboard (3)]
↳ Dell WMI hotkeys id=13 [slave keyboard (3)]
Thank you so much.
> The dumps I posted yesterday are when I see the slow down, and I'm not
> near any other electronic devices.
>
> I'm going to have to keep a journal of the "mouse flying off to the
> left" problem and see if it correlates to things I'm next to.
Note that it could be interference from internal devices as well. The
driver simply reports the values from the hardware unmodified, so unless
there's some problem with interpreting the data (which seems unlikely at
this stage, but not impossible) the jump indicates a sudden change in
the position being reported by the touchpad. If you can enable the
packet dump and collect the dmesg data (*immediately* after you see the
jump, switch to a VT and collect the data without touching the touchpad
or trackstick) I'll take a look and see if I can identify what's
happening.
On Fri, Nov 11, 2011 at 01:09:47PM -0000, quarara wrote:
> However, just out of curiosity I have tried the Fn+F3 that disables the
> touchpad. Strangely enough it appeared the popup to notify the touchpad
> is disabled. The touchpad is not recognized yet, but could that be a
> hint that something actually happened?
The mechanism for enabling/disabling the touchpad is completely separate
from the touchpad driver itself. I don't think the notification
indicates anything about the touchpad driver.
Thank you, Seth.
In the meanwhile I've installed your drivers several times following the aforementioned procedure but I wasn't able to make my touchpad work. The patch worked on a friend's laptop, though.
I have installed the package from #492 within "Ubuntu 11.10/x86_64" on "Dell/E5420" with "ImPS/2 ALPS GlidePoint" and now the disable tap on click works good AFAIS.
Thank you very much Seth for your commitment. Is some data collection required for this type/model?
I hate to crosspost, but it looks like the patch posted by Seth in comment #492 could be modified to make more touchpad recongnized by the system. See comment #62 of bug #606238 for further reference.
On Mon, Nov 14, 2011 at 10:54:38AM -0000, quarara wrote:
> I hate to crosspost, but it looks like the patch posted by Seth in
> comment #492 could be modified to make more touchpad recongnized by the
> system. See comment #62 of bug #606238 for further reference.
Not necessarily; see my response on that bug. It's not clear whether the
modifications really support the touchpad, or just cause it to be
identified as ALPS while the touchpad continues to report PS/2 relative
event data.
Can't compile 0.10 into kernel 3.2 (from kernel mainline ppa)
$ cat /var/lib/
DKMS make.log for psmouse-alps-0.10 for kernel 3.2.0-999-generic (i686)
vie nov 18 20:00:36 CST 2011
make: se ingresa al directorio «/usr/src/
LD /var/lib/
CC [M] /var/lib/
CC [M] /var/lib/
CC [M] /var/lib/
/var/lib/
make[2]: *** [/var/lib/
make[1]: *** [/var/lib/
make: *** [_module_
make: se sale del directorio «/usr/src/
@Seth
Thanks for the driver on post #466. for over a year now I've been using the imps hack in /etc/modprobe.d
With this, I am even now able to use touchpad indicator as it correctly sees the touchpad as a touchpad and not a ps2 mouse. Thank you!!!
I'm running Ubuntu 11.04 on an Acer TimelineX 3820TG.
@Seth, has your patch been included in the Ubuntu kernel 3.0.0-13? If not, will it be available in a Ubuntu kernel prior to 3.2? Thank you.
Hi @seth,
First off, thanks for the patch, it works like a charm on my DELL Latitude E6510.
I just acquired a Dell Precision M6400. The default Mouse and Touchpad settings don't give me the possibility to deactivate the touchapd alltogether, so I installed your patch from comment #492. But it does not seem to install correctly: no gpointing-
Here are the hardware details:
* uname -a:
Linux mt-lap-04 3.0.0-13-generic #22-Ubuntu SMP Wed Nov 2 13:27:26 UTC 2011 x86_64 x86_64 x86_64 GNU/Linux
* xinput list
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ DualPoint Stick id=13 [slave pointer (2)]
⎜ ↳ AlpsPS/2 ALPS DualPoint TouchPad id=14 [slave pointer (2)]
⎜ ↳ MLK Trust Mouse 16536 id=11 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ Power Button id=6 [slave keyboard (3)]
↳ Video Bus id=7 [slave keyboard (3)]
↳ Power Button id=8 [slave keyboard (3)]
↳ Sleep Button id=9 [slave keyboard (3)]
↳ Laptop_
↳ AT Translated Set 2 keyboard id=12 [slave keyboard (3)]
↳ Dell WMI hotkeys id=15 [slave keyboard (3)]
* lspci
00:00.0 Host bridge: Intel Corporation 2nd Generation Core Processor Family DRAM Controller (rev 09)
00:01.0 PCI bridge: Intel Corporation Xeon E3-1200/2nd Generation Core Processor Family PCI Express Root Port (rev 09)
00:16.0 Communication controller: Intel Corporation 6 Series/C200 Series Chipset Family MEI Controller #1 (rev 04)
00:16.3 Serial controller: Intel Corporation 6 Series/C200 Series Chipset Family KT Controller (rev 04)
00:19.0 Ethernet controller: Intel Corporation 82579LM Gigabit Network Connection (rev 04)
00:1a.0 USB Controller: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #2 (rev 04)
00:1b.0 Audio device: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller (rev 04)
00:1c.0 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 1 (rev b4)
00:1c.1 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 2 (rev b4)
00:1c.2 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 3 (rev b4)
00:1c.3 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 4 (rev b4)
00:1c.7 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 8 (rev b4)
00:1d.0 USB Controller: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #1 (rev 04)
00:1f.0 ISA bridge: Intel Corporation QM67 Express Chipset Family LPC Controller (rev 04)
00:1f.2 RAID bus controller: Intel Corporation Mobile 82801 SATA RAID Controller (rev 04)
00:1f...
On Sat, Dec 03, 2011 at 09:59:00PM -0000, Francisco Cribari wrote:
> @Seth, has your patch been included in the Ubuntu kernel 3.0.0-13? If
> not, will it be available in a Ubuntu kernel prior to 3.2? Thank you.
No, there are no plans to include the driver updates in the kernels for
11.10 due to the risk associated with so large a change. The new driver
support has already been applied to the kernel for 12.04.
On Sun, Dec 04, 2011 at 12:50:02PM -0000, Steven wrote:
> Hi @seth,
>
> First off, thanks for the patch, it works like a charm on my DELL
> Latitude E6510.
>
> I just acquired a Dell Precision M6400. The default Mouse and Touchpad
> settings don't give me the possibility to deactivate the touchapd
> alltogether, so I installed your patch from comment #492. But it does
> not seem to install correctly: no gpointing-
> available...
Steven: The changes I worked on only add support for a subset of Dell
hardware, albeit a fairly large subset. If you have a model that isn't
supported, I'd suggest you check and see if anyone has opened a bug
specific to your model already, and if not file a new bug.
Is it possible to make this driver available for other distributions as well?
If I'm right it is just about the packaging because this is fix is in fact for kernel?
Though I'm not capable of repackaging this driver or patching my kernel someone else might be?
I'm using Fedora and I have HP DM3z and I'm quite sure that this pug is the one affecting me.
And somehow I get the feeling of this launchpad page that it somehow is related to fedora (my url is https:/
Sampo Saarela: The RedHat/Fedora folks have been a little late to the party on this problem. In fact, they tried to close work on it, arguing that it was an impossible problem because ALPS would not cooperate. It was really quite disappointing to me.
That's why I'm so impressed and delighted that Seth Forshee found a way to make it work.
Now there are packages for their distros, however. I think the best place to track that is here:
V. 010 work great with Toshiba Satellite R840-139.
I tried your suggestion on #492, every steps are ok. Unfortunately, multitouch and scroll don't work on my touchpad, Fn+F3 to disable touchpad doesn't work as well. I'm using Laptop DELL N5110 15R and Ubuntu 11.10 32 bit.
I also removed all power sources after install your alps-mouse package.
I attach lsinput, xinput list, input-events and dmesg output.
Please help me soon. Thank so much
ndkhoi168: There's no way for us to know that you have the particular kind of touchpad that this driver supports. Supposing it is, you need to use the synclient program to review and set the options. Simply installing the d river does not necessarily do any good. You need to be sure the kernel module is loading and then configure everything.
I don't see any attachments with your post, but I'm not sure they would help me anyway. I want to see the output of
$ synclient -l
I see this output.
~$ synclient -l
Parameter settings:
LeftEdge = 300
RightEdge = 1750
TopEdge = 210
BottomEdge = 1190
FingerLow = 93
FingerHigh = 98
FingerPress = 250
MaxTapTime = 180
MaxTapMove = 107
MaxDoubleTa
SingleTapTi
ClickTime = 100
FastTaps = 0
EmulateMidB
EmulateTwoF
EmulateTwoF
VertScrollDelta = 48
HorizScroll
VertEdgeScroll = 1
HorizEdgeScroll = 0
CornerCoasting = 0
VertTwoFing
HorizTwoFin
MinSpeed = 1
MaxSpeed = 1.75
AccelFactor = 0.0819336
TrackstickSpeed = 40
EdgeMotionMinZ = 15
EdgeMotionMaxZ = 80
EdgeMotionM
EdgeMotionM
EdgeMotionU
TouchpadOff = 0
LockedDrags = 0
LockedDragT
RTCornerButton = 0
RBCornerButton = 0
LTCornerButton = 0
LBCornerButton = 0
TapButton1 = 1
TapButton2 = 3
TapButton3 = 3
ClickFinger1 = 1
ClickFinger2 = 1
ClickFinger3 = 1
CircularScr
CircScrollDelta = 0.1
CircScrollT
CircularPad = 0
PalmDetect = 1
PalmMinWidth = 20
PalmMinZ = 99
CoastingSpeed = 100
CoastingFri
PressureMot
PressureMot
PressureMot
PressureMot
GrabEventDevice = 1
TapAndDragG
AreaLeftEdge = 0
AreaRightEdge = 0
AreaTopEdge = 0
AreaBottomEdge = 0
If, after a system restart, you can do this to see if the psmouse module is running.
$ /sbin/lsmod
will list all modules loaded. make sure psmouse is in there.
If not, run
$ /sbin/modprobe psmouse
When I force the mouse driver to be removed and restarted, I see this in dmesg output:
[284927.600654] alps.c: E6 report: 00 00 64
[284927.619964] alps.c: E7 report: 73 02 64
[284928.066718] alps.c: E6 report: 00 00 64
[284928.085731] alps.c: E7 report: 73 02 64
[284928.201449] alps.c: trackstick E7 report: 42 02 3c
[284928.626809] input: DualPoi...
When upgrading to kernel 3.2.0-15 via PPA (Linux Mint 12, 64 bit) I got:
Examining /etc/kernel/
run-parts: executing /etc/kernel/
Error! Bad return status for module build on kernel: 3.2.0-15-generic (x86_64)
Consult /var/lib/
Error! Bad return status for module build on kernel: 3.2.0-15-generic (x86_64)
Consult /var/lib/
The contents of /var/lib/
cribari@darwin ~ $ cat /var/lib/
DKMS make.log for psmouse-alps-0.10 for kernel 3.2.0-15-generic (x86_64)
Wed Feb 8 13:17:51 BRT 2012
make: Entering directory `/usr/src/
LD /var/lib/
CC [M] /var/lib/
CC [M] /var/lib/
CC [M] /var/lib/
/var/lib/
make[2]: *** [/var/lib/
make[1]: *** [/var/lib/
make: *** [_module_
make: Leaving directory `/usr/src/
I've got this same error when updating to Ubuntu 12.04 Beta 1 from 11.10. But I think the current kernel in this version (3.2.0-17-generic #27-Ubuntu) already incorporates the new module since the touchpad is perfectly recognized and working correctly. Can this bug be marked as fixed released and may be ask to SRU it to previous Ubuntu releases if there is interest?
It _is_ marked fix released where appropriate. The other bug statues ought to be updated though. I'll go ahead and do that.
This isn't the type of change we'd normally backport though, and I don't have plans to do so.
Ugh, I got one updated and now launchpad times out every time I try. I give up.
This command did not work "gconftool-2 --set --type boolean
/desktop/
I was also getting a lot of "module psmouse does not exist in proc/modules".
The only thing which worked was "sudo modprobe -r psmouse; sudo modprobe psmouse".
I am running an Asus Eee PC with Ubuntu 11.10 32-bit. Asus Eee PC has 1GB or RAM and an Intel Atom 1.66Ghz single-core.
This bug has been reported on the Ubuntu laptop testing tracker.
A list of all reports related to this bug can be found here:
http://
- ALPS v4 semi-mt support (buggy) Edit (3.9 KiB, text/plain)
Hello everyone,
I have made a patch that adds semi-mt support to v4 Alps touchpads.
Unfortunately it is quite buggy.
On my Vaio the Left Half of the Touchpad is quite erratic (synclient -m 10
shows f alternating constantly between 1 and 2 fingers with one finger touching
it).
The right Half of the Touchpad (i.e. if x>1000 in synclient -m x) works as
intended (two finger scrolling/taps and three fingers are recognized).
I have used the Documentation from Seth Forshee and essentially copied his
work.
I would really appreciate it if someone could finalize the patch.
I hope Seth could revisit this :)
P.S. I am not a programmer (I guess programmers will understand this) :)
george: I suggest you use bug #954109 for the v4 semi-MT support.
The fix doesn't work on Dell Inspiron N5110 15R.
* Linux x64 3.0.0-17-generic
* Sony Vaio VPCF126FM
I have installed the latest package (10) and removed/added the module from the kernel.
dmesg shows "ImPS/2 Generic Wheel Mouse as /devices/
I would be very grateful if anybody could provide me with any additional information that may get my touchpad working.
I am more than willing to provide any information that may help.
My ultimate goal is to disable the touchpad while typing, but I really do want to experiment with multi-touch features.
Thanks for everybody who has contributed thus far.
- make.log: dpkg -i psmouse-alps-dkms_0.10_all.deb Edit (1.0 KiB, text/plain)
* Linux 3.3.0-030300-
* Sony Vaio VPCF126FM
Now I am unable to install your packages (I've tried 10 and 11).
sudo dpkg -i psmouse-
Selecting previously deselected package psmouse-alps-dkms.
(Reading database ... 419345 files and directories currently installed.)
Unpacking psmouse-alps-dkms (from psmouse-
Setting up psmouse-alps-dkms (0.10) ...
Loading tarball for psmouse-alps-0.10
Loading /var/lib/
DKMS: ldtarball Completed.
Creating symlink /var/lib/
DKMS: add Completed.
First Installation: checking all kernels...
Building only for 3.3.0-030300-
Building for architecture x86_64
Building initial module for 3.3.0-030300-
ERROR (dkms apport): unable to determine source package for psmouse-alps-dkms
Error! Bad return status for module build on kernel: 3.3.0-030300-
Consult /var/lib/
@Seth, thanks for the driver. Great job.
I have an HP Pavilion dm4-2075 running Ubuntu 11.10.
After installing version 0.10 of your driver (post #492), I got the following results:
+ Two-finger vertical scrolling works
+ Two-finger horizontal scrolling works
+ Disabled while typing works
None of these worked before.
Once again, thanks. I was so impressed by the way this community works
that I finally decided to join. I have been using Ubuntu for over
5 years now, and I feel I should contribute to this great project
somehow. Don't know how yet, but I'll find a way.
The driver has moved to here http://
Martin, that's a 404.
Hi,
I am coming from bug #1041916, where the ALPS device on Fujitsu Lifebook AH530 is not recognized
by psmouse.ko, neither on precise, quantal, nor mainline linux-image-
Since psmouse-alps-dkms has helped some people to have their ALPS detected,
does it make sense to check that ? Where did it go ?
Steffen
Hi,
I was very glad, when I could finally use my touchpad on my HP Pavillion dm4-2000sg. Thank you again very much for that great work and your great support here, Seth.
Unfortunately, I have upgraded my system to Ubuntu 12.04 the other day and the touchpad stopped working. I tried uninstalling, reinstalling the driver, rebooted after each change loaded the module manually, but nothing helped. :( What can I do?
Btw, I still have the debug outputs about those random clicks that just happen from time to time on my hard drive. Are you still interested, Seth?
Regards,
Henrik
After an upgrade to Quantal, it still does not work. :( Any ideas, anyone?
Henrik
I have Updraded to 15.04 at HP pavilion 14 Notebook pc. With Apls touchpad but still touch works Scroll doesnt.
Without scroll life is not easy and with extra mouse laptop is not so much independent.
Please help I have been searching this from months now.
Yes I solved this problem All You need to do is
Install latest kernal 4.1 for linux [Kernal 4.1.6][1]http://
Reboot
Now you will find Touchpad setting in your mouse setting which for previously not there
But incase your Wireless might not work: here is solution [Download latest bcmwl or Bradcom wireless Firmware(If it apply to you)]
https:/
Download deb file and execute(Open Terminal go to folder path).
sudo dpkg -i bcmwl*.deb
Your wireless will now appear. Thats it.