Partial tap fix for Alps DualPoint Stick on actual linux versions

biktor
Junior Member
Posts: 4
Joined: Mon Jun 11, 2012 16:52

Tap fix for Alps DualPoint Stick on actual linux versions

Postby biktor » Tue Sep 11, 2012 18:13

This is my first post, so.. hello everyone!

I don't know if a lot of people use their UX's with linux these days. I bought mine two months ago and have been fighting the over sensitive tapping problem with the Alps DualPoint Stick ever since.

I only use linux on this machine, but didn't want to give up using the mouse just because of a driver problem. When this thing came out there were fixes for 2.6x kernels, using the synaptics driver etc. None of that works anymore.

So I took the psmouse driver and modified it to almost disable hardware tapping. It still partially works, but at least, I got it to the point where it's almost usable. I thought I'd share it with you :)

All of the modified source code I got it from here (thank you veery veeery muuch!!) : http://xrgtn.livejournal.com/

[color="Red"]NOTE[/color]: I've build this using the source code from a 3.5 kernel, which is what I'm running. It should work well with older versions but I can't test it since that's what I'm running in every computer.

Tested on Ubuntu 12.10 (beta) (x86)

You can pick the DKMS tar file from here: http://www.mediafire.com/download.php?amdhvd0k3fsaa6j
(Sorry, the forum doesn't allow anything but zip files and not anything bigger than 97 kb...come on!)

INSTRUCTIONS (FROM TERMINAL, AS ROOT):
1. Copy mouse.tar.gz to /usr/src: cp mouse.tar.gz /usr/src
2. Go to /usr/src: cd /usr/src
3. Gunzip it, and untar it: tar xzvf mouse.tar.gz
4. Add the new module to DKMS: dkms add -m psmouse -v ux
5. Build the new kernel module through DKMS: dkms build -m psmouse -v ux
6. Install the new kernel module through DKMS: dkms install -m psmouse -v ux
7. Remove the psmouse module from the running kernel: modprobe -r psmouse
8. Activate the newly created psmouse module: modprobe psmouse

That's it! Now the mouse will mostly work as expected, and it will keep like that with every kernel update!

tangobravo
Member
Posts: 32
Joined: Sun Mar 27, 2011 07:10

Postby tangobravo » Tue Sep 11, 2012 19:40

Exciting! Thanks, Biktor! Can't wait to try this out on my 'lil UX.... I've been running Linux in a variety of forms for a long time now, and this has been almost the only problem I've *never* completely worked out, but rather worked around.

bigs
Senior Member
Posts: 1603
Joined: Thu Jul 29, 2010 21:07

Postby bigs » Thu Sep 13, 2012 20:55

Hi biktor, and welcome!

What an amazing post. Will have to try it out shortly. Because of this bug, I have not used the touch stick on my UX for years. I just use the touchscreen.

Does this patch affect performance of a USB mouse say plugged in externall while the UX is on dock?
micropc hardware: sony ux17gp with 390N mainboard with Anh u7700 upgrade core2duo 1.33ghz 1024mb (now upgraded to 64gb SLC SSD Samsung), Intel 4965 agn wireless, upgrade addon 3rd mini aerial, UX37GBN blue housing incorporating improved keyboard
OS: Linux Ubuntu 10.04 lucid & now 12.04 Precise Pangolin!
sony 380N stock 1.33ghz, 1gb ram, and 40gb rotational drive OS: windows ultimate
light slim notebook: toshiba r200 1.3ghz 1.2gb ram 64gb photofast v1 ssd oS: linux ubuntu 7.04 feisty fawn

bigs
Senior Member
Posts: 1603
Joined: Thu Jul 29, 2010 21:07

Postby bigs » Thu Sep 13, 2012 22:24

ok, just installed the patch, very easily, done and it works perfectly. Now the alps dual point stick behaves as it is meant to! I may actually have to use this from time to time, when not using the touch screen ;)

This patch does not affect external mice at all which is what I was worried about. This mod just adds to the "working hardware" for the UX in ubuntu. Basically the only thing that does not work now is the rear webcam, and thats it.

update:

Found a feature I never used with the alps pointer. Hold down the middle click button on the left of the ux, and the alps trackpoint becomes a perfect scroll pointer, both horizontal and vertical. brilliant.
micropc hardware: sony ux17gp with 390N mainboard with Anh u7700 upgrade core2duo 1.33ghz 1024mb (now upgraded to 64gb SLC SSD Samsung), Intel 4965 agn wireless, upgrade addon 3rd mini aerial, UX37GBN blue housing incorporating improved keyboard

OS: Linux Ubuntu 10.04 lucid & now 12.04 Precise Pangolin!

sony 380N stock 1.33ghz, 1gb ram, and 40gb rotational drive OS: windows ultimate

light slim notebook: toshiba r200 1.3ghz 1.2gb ram 64gb photofast v1 ssd oS: linux ubuntu 7.04 feisty fawn

tangobravo
Member
Posts: 32
Joined: Sun Mar 27, 2011 07:10

Postby tangobravo » Fri Sep 14, 2012 22:16

Hey Bigs - that scrolling feature is actually one of the things I missed most about not using the stick in Linux vs using it in Windows! =] It was so sensitive, it made it very difficult to manage.

Glad to hear that works, as well!

biktor
Junior Member
Posts: 4
Joined: Mon Jun 11, 2012 16:52

Postby biktor » Sat Sep 15, 2012 12:44

bigs wrote:Hi biktor, and welcome!

What an amazing post. Will have to try it out shortly. Because of this bug, I have not used the touch stick on my UX for years. I just use the touchscreen.

Does this patch affect performance of a USB mouse say plugged in externall while the UX is on dock?


No problems with external mouse that I'm aware of, I've used a bluetooth Logitech mouse and a USB Marble Mouse and no problems at all.

By the way, the patch should work on any linux distro with DKMS support (Fedora, suse etc)

Glad to know it's working for you too!

bigs
Senior Member
Posts: 1603
Joined: Thu Jul 29, 2010 21:07

Postby bigs » Sun Sep 16, 2012 10:31

thx biktor, hehe strange being able to use the touch stick in ubuntu. I had gotten so used to using the touch screen too.

I guess I can use it properly for when I magnify the screen, or for scrolling :)
micropc hardware: sony ux17gp with 390N mainboard with Anh u7700 upgrade core2duo 1.33ghz 1024mb (now upgraded to 64gb SLC SSD Samsung), Intel 4965 agn wireless, upgrade addon 3rd mini aerial, UX37GBN blue housing incorporating improved keyboard

OS: Linux Ubuntu 10.04 lucid & now 12.04 Precise Pangolin!

sony 380N stock 1.33ghz, 1gb ram, and 40gb rotational drive OS: windows ultimate

light slim notebook: toshiba r200 1.3ghz 1.2gb ram 64gb photofast v1 ssd oS: linux ubuntu 7.04 feisty fawn

bigs
Senior Member
Posts: 1603
Joined: Thu Jul 29, 2010 21:07

Postby bigs » Fri Sep 21, 2012 11:40

hmm, so why is this called a partial tap fix? seems like a full tap fix to me
micropc hardware: sony ux17gp with 390N mainboard with Anh u7700 upgrade core2duo 1.33ghz 1024mb (now upgraded to 64gb SLC SSD Samsung), Intel 4965 agn wireless, upgrade addon 3rd mini aerial, UX37GBN blue housing incorporating improved keyboard

OS: Linux Ubuntu 10.04 lucid & now 12.04 Precise Pangolin!

sony 380N stock 1.33ghz, 1gb ram, and 40gb rotational drive OS: windows ultimate

light slim notebook: toshiba r200 1.3ghz 1.2gb ram 64gb photofast v1 ssd oS: linux ubuntu 7.04 feisty fawn

ceehoppy1st
Senior Member
Posts: 932
Joined: Sun Mar 07, 2010 07:00
Location: New Jersey

Postby ceehoppy1st » Fri Sep 21, 2012 21:13

I would think a "full fix" driver would allow adjusting sensitivity or disabling tap function like the Alps-Win driver.
UX280 U7700- ssd of the day - hardware test toy
UX37GN stock- U1500-hdd

bigs
Senior Member
Posts: 1603
Joined: Thu Jul 29, 2010 21:07

Postby bigs » Sat Sep 22, 2012 09:00

ahh true. hehe, never thought of adjusting sensitivity before. But hey it works good now, considering I have never been a fan of touch pointers, more into touchpads in laptops.
micropc hardware: sony ux17gp with 390N mainboard with Anh u7700 upgrade core2duo 1.33ghz 1024mb (now upgraded to 64gb SLC SSD Samsung), Intel 4965 agn wireless, upgrade addon 3rd mini aerial, UX37GBN blue housing incorporating improved keyboard

OS: Linux Ubuntu 10.04 lucid & now 12.04 Precise Pangolin!

sony 380N stock 1.33ghz, 1gb ram, and 40gb rotational drive OS: windows ultimate

light slim notebook: toshiba r200 1.3ghz 1.2gb ram 64gb photofast v1 ssd oS: linux ubuntu 7.04 feisty fawn


Return to “Linux OS”

Who is online

Users browsing this forum: No registered users and 2 guests