p1610 리눅스 터치

 

 

Fujitsu P1610 – Serial Touchscreen Driver install


nemwar

LQ Newbie

 

Registered: Nov 2018

[Log in to get rid of this advertisement]

Hello Everybody,

i have an old convetible, a Fujitsu Lifebook P1610.

Short technical overview:
Intel Centrino;
Intel Core Solo, U1400 (1,2 GHz)
Intel WLAN

1 GB RAM with shared memory Intel GMA950 graficscard.
60 or 80 GB 1,8″ PATA HDD
PCMCIA, Bluetooth but the most important for me:
a 8,9″ serial touchscreen

I read a lot (i think nearly all i found) on web about P1610 and linux. Most sources are outdated and links dead.

But i get these informations so far:
– the touchscreen isn’t wacom compatible
– it’s a serial touchscreen (it seems that the most are usb)
– there were official driver’s in Fedora Core 2, 3, 4 and Fedora 7 (but Fedora 7 is not recognizing it automatically, i tested it)
– there where a workaround for ubuntu 9 and later 15

But finally i found this:
a driver for the touchscreen of the p1610 on github.
I tested it with LinuxMint 19 “Tara” 32bit/Xfce but the result was a not starting computer.

So at least, yesterday i tried Xenialpup.
Slim, fast, not so nice as Xubuntu or LinuxMint but that is not that important.

So why do i all the things?
I don’t like it to throw away hardware wich is working.
In this case i want to use the P1610 in my Simulation-Cockpit as a second screen/input device. For that the touchscreen is very important. It is working because with Windows 7 i get it working, but very slow and so it is not useable.
WLAN is working in every tested distribution, also the rest of the hardware, only the touchscreen won’t work.

So… i request your help to install the driver on one of these distributions… this would be great.

Link to overview of the technical data of the P1610 –> here <–
And here is the link to github –> driver on github <–

Also important is that i’am absolut new to linux… the installation of an distribution is easy… but install a driver … compile it and so on … is more than i can handle alone.

Thank you for help.
NemWar

 

https://github.com/okias/xf86-input-fujitouch

 

okias/xf86-input-fujitouch

Fujitsu Touchscreen driver. Contribute to okias/xf86-input-fujitouch development by creating an account on GitHub.

github.com

  Fujitsu Touchscreen Driver

For Fujitsu notebooks with serial (not USB!) touchscreens e.g. Lifebook P1610.

Installation

These instructions illustrate setting up the driver on Ubuntu 15.10. The process should be similar on other distributions, though packages and package managers might differ.

Install packages for compiling:

$ apt-get install build-essential pkg-config xserver-xorg-dev

Download, compile, install:

$ git clone https://github.com/okias/xf86-input-fujitouch.git $ cd xf86-input-fujitouch $ ./configure –prefix=/usr $ make && make install

The driver should now be available in /usr/lib/xorg/modules/input.

Usage

Now we want to get X11 to use the driver.

Search for the touchscreen’s serial port:

$ cat /var/log/Xorg.0.log | grep ttyS [ 35.055] (II) config/udev: Adding input device Serial Wacom Tablet FUJ02e6 (/dev/ttyS4) [ 35.060] (**) Option “Device” “/dev/ttyS4”

Hide/remove the default X11 Wacom driver (which does not work anyway). You can do so by renaming the module:

$ cd /usr/lib/xorg/modules/input $ mv wacom_drv.so disabled-wacom_drv.so

Add the config file from Issue #4 to X11 to set up the new driver. Remember to change the serial port:

$ mkdir /etc/X11/xorg.conf.d $ vim /etc/X11/xorg.conf.d/ts.conf // Content of /etc/X11/xorg.conf.d/ts.conf: Section “InputDevice” Identifier “touchscreen” Driver “fujitsu” Option “Device” “/dev/ttyS4” Option “DeviceName” “touchscreen” Option “MinX” “82” Option “MinY” “146” Option “MaxX” “4036” Option “MaxY” “3999” Option “SendCoreEvents” “On” EndSection Section “InputDevice” Identifier “dummy” Driver “void” Option “Device” “/dev/input/mice” EndSection Section “ServerLayout” Identifier “Default Layout” InputDevice “touchscreen” “CorePointer” InputDevice “dummy” EndSection

Reboot and see if the touchscreen responds.

If it does not, debug with information from /var/log/Xorg.0.log.