A13 Touchscreen support for Debian


Image

I posted for how to add Touchscreen support for Debian for A13 in December 2012, but things changed a bit since then so I got GitHub pull request from Nikita Maslov. We tested his patches and they work fine on A13 so his request was pull and merged in our GitHub account.

On top of this he made small post on his blog how to implement it, which I link here: http://www.dimrobotics.com/2013/06/olinuxino-a13-touchscreen-support-in.html

7 Comments (+add yours?)

  1. alain
    Jul 09, 2013 @ 13:16:33

    Could you please post a prebuild image of this patched release ?

    Best Regards.

    Alain

    Reply

  2. Martin Ayotte
    Jul 10, 2013 @ 15:48:51

    I’ve followed the recipe, it seems to work well when I start X11 using “startx”, but “lightdm” doesn’t like it, it is segfaulting at startup :

    [ 26.779] xf86TslibUninit
    [ 26.779] xf86TslibControlProc
    [ 26.779]
    [ 26.779] Backtrace:
    [ 26.779]
    [ 26.779] Segmentation fault at address (nil)
    [ 26.779]
    Fatal server error:
    [ 26.779] Caught signal 11 (Segmentation fault). Server aborting

    Reply

  3. Alain
    Jul 18, 2013 @ 19:17:04

    Any chances that you will post a complete prebuild image patched for the 7″ touchscreen that you sell as a companion for the a13_olinuxino ?

    Best Regards.

    Alain

    Reply

  4. radu
    Aug 14, 2013 @ 17:24:07

    Hello all !
    I have done everything like in this tutorial, i succed to use the calibration and test software for the touchscreen, but after restart i see just a “_” like a promter, and from SSH if i trie to startx, i get :

    Backtrace:

    Segmentation fault at address (nil)

    Fatal server error:
    Caught signal 11 (Segmentation fault). Server aborting

    Please consult the The X.Org Foundation support
    at http://wiki.x.org
    for help.
    Please also check the log file at “/var/log/Xorg.0.log” for additional information.

    Server terminated with error (1). Closing log file.
    xinit: giving up
    xinit: unable to connect to X server: Bad file descriptor
    xinit: server error
    xauth: (argv):1: bad display name “A13Micro:0” in “remove” command

    Reply

  5. radu
    Aug 14, 2013 @ 17:26:03

    PS : If i remove /usr/share/X11/xorg.conf.d/20-ts.conf file, X will startup, but without touchscreen support.

    Reply

  6. radu
    Aug 14, 2013 @ 17:30:33

    PPS :
    -I used the single image for A13MICRO that exist and the only one who works with MICRO , A13_Micro_Debian_1GHz_GPIO_100kHz_I2C_WIFI_USB_LAN_without_X_and_touch_second_release;
    -I needed to install extra LIBTOOL and AUTOCONF packages.

    Reply

  7. Moataz
    Oct 02, 2013 @ 04:32:32

    Hello Everybody,
    i have done all the steps in this Tutorial too (on A10s). The TS works fine with ts_calibrate and ts_test bud when i run startx the touchscreen doesnt work and i get

    hostname: Name or service not known
    xauth: (stdin):1: bad display name “A10s:1” in “add” command

    X.Org X Server 1.12.4
    Release Date: 2012-08-27
    X Protocol Version 11, Revision 0
    Build Operating System: Linux 3.2.0-4-mx5 armv7l Debian
    Current Operating System: Linux A10s 3.0.76+ #5 PREEMPT Thu Jun 13 10:32:41 EEST 2013 armv7l
    Kernel command line: console=ttyS0,115200 root=/dev/mmcblk0p2 rootwait loglevel=8 panic=10
    Build Date: 17 April 2013 11:31:56AM
    xorg-server 2:1.12.4-6 (Julien Cristau )
    Current version of pixman: 0.26.0
    Before reporting problems, check http://wiki.x.org
    to make sure that you have the latest version.
    Markers: (–) probed, (**) from config file, (==) default setting,
    (++) from command line, (!!) notice, (II) informational,
    (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
    (==) Log file: “/var/log/Xorg.1.log”, Time: Wed Oct 2 01:30:09 2013
    (==) Using system config directory “/usr/share/X11/xorg.conf.d”
    ^Cxinit: connection to X server lost

    waiting for X server to shut down Server terminated successfully (0). Closing log file.

    xinit: unexpected signal 2
    xauth: (argv):1: bad display name “A10s:1” in “remove” command

    I would be thankful for your help

    Reply

Leave a comment