You are not logged in.
Pages: 1
Topic closed
Hy,
I have a Fujitsu s762 that has a scroll whell or scroll pad or whatever, a little circular touchpad that scrolls up/down on ms windows when you move your finger circularry on it.
This image shows the device: http://www.eclipsecat.com/sites/default … nt_fps.jpg
So this thing is detected by the psmosue driver as a separate event device named "DualPoint Stick" and it sends BTN_MIDDLE events when you try to scroll up, and nothing when down.
Anyone has such device, or any idea how to make it work?
Thanks!
Last edited by u-foka (2013-03-25 20:44:11)
Offline
Well, I had to fix it at driver level...
Here is a patched psmouse driver if anyone is interested:
https://aur.archlinux.org/packages/psmo … s-fujitsu/
Offline
Hi u-foka,
I have a S761 with the same scroll wheel. Now I found your solution, but If I try to compile I get errors.
Do you have an Idea?
DKMS make.log for psmouse-alps-fujitsu-1.0 for kernel 3.2.0-39-generic (x86_64)
Do 4. Apr 00:19:06 CEST 2013
make: Gehe in Verzeichnis '/usr/src/linux-headers-3.2.0-39-generic'
CC [M] /var/lib/dkms/psmouse/alps-fujitsu-1.0/build/src/psmouse-base.o
CC [M] /var/lib/dkms/psmouse/alps-fujitsu-1.0/build/src/synaptics.o
/var/lib/dkms/psmouse/alps-fujitsu-1.0/build/src/synaptics.c: In Funktion »set_input_params«:
/var/lib/dkms/psmouse/alps-fujitsu-1.0/build/src/synaptics.c:1278:31: Fehler: »INPUT_MT_POINTER« nicht deklariert (erste Benutzung in dieser Funktion)
/var/lib/dkms/psmouse/alps-fujitsu-1.0/build/src/synaptics.c:1278:31: Anmerkung: jeder nicht deklarierte Bezeichner wird nur einmal für jede Funktion, in der er vorkommt, gemeldet
/var/lib/dkms/psmouse/alps-fujitsu-1.0/build/src/synaptics.c:1278:3: Fehler: zu viele Argumente für Funktion »input_mt_init_slots«
include/linux/input/mt.h:38:5: Anmerkung: hier deklariert
/var/lib/dkms/psmouse/alps-fujitsu-1.0/build/src/synaptics.c:1286:3: Fehler: zu viele Argumente für Funktion »input_mt_init_slots«
include/linux/input/mt.h:38:5: Anmerkung: hier deklariert
make[1]: *** [/var/lib/dkms/psmouse/alps-fujitsu-1.0/build/src/synaptics.o] Fehler 1
make: *** [psmouse.ko] Fehler 2
make: Verlasse Verzeichnis '/usr/src/linux-headers-3.2.0-39-generic'
Thanks!
Offline
Hy!
The error in your output shows some problem on the synaptics part of the psmouse driver which I never touched, my driver is based on the current linux 3.9 git tree and has only about 15 lines changed in the alps.c and .h files. Maybe your linux-headers package is old.
So first questions are:
Do you have an up2date system? What is your kernel version?
Tamás
Offline
Hi Tamás,
>Do you have an up2date system? What is your kernel version?
I use the kernel version 3.2 with the Ubuntu 12.04. I do not really want to update the kernel. Do you see a possibility to implement your patch in the linux 3.2?
Thanks,
maarts
Offline
Hmm, I can give you the patch, and it should apply fine on linux 3.2, also if I will have some time in the weekend, I can make a ppa for ubuntu 12.04
Offline
Hi Tamás,
that would be really great!
maarts
Offline
Well, there are much more changes than I expected between the two version, so backporting the patch can take a little more time.. I'l tell you when it's ready!
Offline
Here is a version for linux 3.2: http://www.eisenberger.hu/~u-foka/psmou … .gz.tar.gz
At least it compiles Please report back how it works!
Tamás
Offline
Hi Tamás,
to compile and install worked just fine. But the scroll wheel doesn't work.
How can I test the scroll wheel?
Thanks,
maarts
Offline
Hi
ur link doesn't work anymore and i'm realy interested in ur driver.
Can u pls repost it?
would by nice.
Offline
Hmm that was quite some time ago The old server was shut down but I've found that file in one of my old backups..
You can download it from here: http://cloud.iwstudio.hu/index.php/s/Z4xDM6ZGe3iq4FL
That's the last version as I no longer have that machine so haven't maintained the driver since then.
Offline
when I try to compile it i get this:
[s761@s761-pc src]$ make
make -C /lib/modules/5.3.11-1-MANJARO/build M=/home/s761/Downloads/usr/src/psmouse-alps-fujitsu-1.0/src modules
make[1]: Verzeichnis „/usr/lib/modules/5.3.11-1-MANJARO/build“ wird betreten
make[1]: *** Keine Regel, um „modules“ zu erstellen. Schluss.
make[1]: Verzeichnis „/usr/lib/modules/5.3.11-1-MANJARO/build“ wird verlassen
make: *** [Makefile:35: all] Fehler 2
Offline
Pages: 1
Topic closed