This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Configuring egalax touchscreen using tslib for centos 7.1 64-bit

I am using Cypress v2.19 resistive touch controller which is too old for EETI to support. So I was not able to run the Software

After contacting egalax they provided a solution to  use usbtouchscreen inbox usb touch screen driver with TSLIB tool to implement calibration.

I downloaded tslib from following location: I followed the following steps: 1./configure 2.make 3.make install

There were no error messages, the library was build successfully.When i try to run the follwing in test folder: ts_print, It gives error of tslib: Selected device is not a touchscreen. On doing #lsusb command it gives output as:

Bus 002 Device 006: ID 0eef:0001 D-WAV Scientific Co., Ltd eGalax Touchscreen.

I had referred other post where it has been mentioned to enter export certain variable in /usr/local/etc/ts.conf file but it gives me error message as segmentation fault.

Similarly i am getting error message when i try to run other program.

Please help.

  • Hi Satyam,

    Satyam Mishra61 said:
    I downloaded tslib from following location

    Which location?

    From what I understand, you are trying to interface egalax touchscreen with a TI device, which TI device exactly?

    See also if the below pointers will help:

     http://processors.wiki.ti.com/index.php/AM335x_Touchscreen_Driver's_Guide

    http://processors.wiki.ti.com/index.php/Sitara_Linux_SDK_Touchscreen

    Regards,
    Pavel

  • Hello All,
    I am doing the above process on centos 7.1 64 bit operating system.
    Sharing you the mail details i received from egalax
    EETI don’t support Cypress v2.19 because it’s very old not phased out.

    I could only suggest you that usbtouchscreen driver is in Linux kernel source:
    {LinuxKernel}/drivers/input/touchscreen/usbtouchscreen.c

    And the kernel config is:
    CONFIG_TOUCHSCREEN_USB_COMPOSITE
    the calibration tool TSLIB, you could download from:
    github.com/.../tslib

    One more thing i have i did not found any usbtouchscreen.c file or driver in my kernel driver folder.