iMX6. Debian. TFT1024X768(TP). Сенсор и кнопки
qqqqq2
Пункты: 5507
Регистрация: 29.04.2016
Из: Санкт-Петербург
Jury093 , спасибо за ссылку, попробую установить
qqqqq2
Пункты: 5507
Регистрация: 29.04.2016
Из: Санкт-Петербург
Код root@armets:~/Downloads# dpkg -i xserver-xorg-input-tslib_0.0.6-5_armel.deb
Selecting previously unselected package xserver-xorg-input-tslib.
(Reading database ... 117997 files and directories currently installed.)
Unpacking xserver-xorg-input-tslib (from xserver-xorg-input-tslib_0.0.6-5_armel.deb) ...
dpkg: dependency problems prevent configuration of xserver-xorg-input-tslib:
xserver-xorg-input-tslib depends on xorg-input-abi-7.0; however:
Package xorg-input-abi-7.0 is not installed.
xserver-xorg-core (2:1.12.4-6+deb7u6) breaks xserver-xorg-input-7 and is installed.
xserver-xorg-input-tslib (0.0.6-5) provides xserver-xorg-input-7.
dpkg: error processing xserver-xorg-input-tslib (--install):
dependency problems - leaving unconfigured
Processing triggers for man-db ...
Errors were encountered while processing:
xserver-xorg-input-tslib
xorg-input-abi-7.0 вроде бы находится в
xserver-xorg-core , но не находится (((
при этом в папке /usr/share/X11/xorg.conf.d
появился файл
50-tslib.conf
Код Section "InputClass"
Identifier "tslib touchscreen"
Driver "tslib"
MatchIsTouchscreen "on"
EndSection
Jury093
Пункты: 54233
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
мне кажется, что это тупиковый путь..
попробуйте поискать упоминания для тача в существующем дистрибутиве.. что-то типа
debian 7 wheezy xwindows touch screen
На любой вопрос есть любой ответ.
Jury093
Пункты: 54233
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
отставить тупиковый путь.. холаПС (imx6s), в консоли
Код apt-get update
apt-get install xorg icewm
запускаю иксы - мой тач работает "из коробки", с оговорками (инвертированы координаты), но работает.. значит поддержку тача перенесли в одну из либ, в логе
Код root@holapc:/# uname -a
Linux holapc 3.10.17 #21 SMP PREEMPT Sun Jun 26 00:23:50 MSK 2016 armv7l GNU/Linux
root@holapc:/# cat /etc/debian_version
7.9
root@holapc:/# dpkg -l xserver-xorg-input*
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Architecture Description
+++-===================-==============-==============-===========================================
un xserver-xorg-input <none> (no description available)
un xserver-xorg-input- <none> (no description available)
un xserver-xorg-input- <none> (no description available)
un xserver-xorg-input- <none> (no description available)
un xserver-xorg-input- <none> (no description available)
ii xserver-xorg-input- 1:7.7+3~deb7u1 armel X.Org X server -- input driver metapackage
ii xserver-xorg-input- 1:2.7.0-1+b1 armel X.Org X server -- evdev input driver
un xserver-xorg-input- <none> (no description available)
un xserver-xorg-input- <none> (no description available)
ii xserver-xorg-input- 1.6.2-2 armel Synaptics TouchPad driver for X.Org server
un xserver-xorg-input- <none> (no description available)
un xserver-xorg-input- <none> (no description available)
ii xserver-xorg-input- 0.15.0+2012051 armel X.Org X server -- Wacom input driver
root@holapc:/# dmesg |grep input
[ 7.241998] input: ADS0 Touchscreen as /devices/soc0/soc.1/2000000.aips-bus/2000000.spba-bus/2008000.ecspi/spi_master/spi32766/spi32766.0/input/input0
на SPI висит чип для тачскрина (ad7873)
На любой вопрос есть любой ответ.
qqqqq2
Пункты: 5507
Регистрация: 29.04.2016
Из: Санкт-Петербург
Код root@armets:~# uname -a
Linux armets 3.1.2 #183 SMP PREEMPT Tue Aug 4 11:05:52 UTC 2015 armv7l GNU/Linux
root@armets:~# cat /etc/debian_version
7.0
root@armets:~# dpkg -l xserver-xorg-input*
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Architecture Description
+++-==============-============-============-=================================
un xserver-xorg-i <none> (no description available)
un xserver-xorg-i <none> (no description available)
un xserver-xorg-i <none> (no description available)
un xserver-xorg-i <none> (no description available)
un xserver-xorg-i <none> (no description available)
ii xserver-xorg-i 1:7.7+3~deb7 armel X.Org X server -- input driver me
ii xserver-xorg-i 1:2.7.0-1+b1 armel X.Org X server -- evdev input dri
un xserver-xorg-i <none> (no description available)
un xserver-xorg-i <none> (no description available)
ii xserver-xorg-i 1.6.2-2 armel Synaptics TouchPad driver for X.O
iU xserver-xorg-i 0.0.6-5 armel tslib touchscreen driver for X.Or
un xserver-xorg-i <none> (no description available)
ii xserver-xorg-i 0.15.0+20120 armel X.Org X server -- Wacom input dri
root@armets:~# dmesg |grep input
input: ADS7846 Touchscreen as /devices/platform/imx6q-ecspi.3/spi_master/spi3/sp
i3.0/input/input0
input: ADS7846 Touchscreen as /devices/platform/imx6q-ecspi.0/spi_master/spi0/sp
i0.0/input/input1
загрузка
http://pastebin.ru/dZmOH3XR
var/log/Xorg.1.log
http://pastebin.ru/3hi2FFbf
Jury093
Пункты: 54233
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата root@armets:~# cat /etc/debian_version
7.0
идей особо нет - попробуйте обновить дистрибутив
Код apt-get update
apt-get upgrade
подтянутся пакеты для 7.9 - может это исправит ситуацию
Код [ 116.322] (EE) Failed to load /usr/lib/xorg/modules/input/tslib_drv.so: /usr/lib/xorg/modules/input/tslib_drv.so: undefined symbol: rrPrivKey
об этой ошибке даже гугель не знает - как вариант, попытка скрестить текущий вариант 7.0 и либу старого 6.0 (xserver-*-tslib)
по-хорошему, надо деинсталировать этот пакет и сделать обновление..
ЗЫ вчера забыл глянуть, что у моем логе загрузки Иксов..
На любой вопрос есть любой ответ.
qqqqq2
Пункты: 5507
Регистрация: 29.04.2016
Из: Санкт-Петербург
Код root@armets:~# apt-get update
Hit http://ftp.de.debian.org wheezy Release.gpg
Hit http://ftp.de.debian.org wheezy Release
Hit http://ftp.de.debian.org wheezy/main armel Packages
Hit http://ftp.de.debian.org wheezy/main Translation-en
Error: GDBus.Error:org.freedesktop.DBus.Error.Spawn.ExecFailed: Failed to execute program /usr/lib/dbus-1.0/dbus-daemon-launch-helper: Success
Reading package lists... Done
root@armets:~# apt-get upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
root@armets:~# uname -a
Linux armets 3.1.2 #183 SMP PREEMPT Tue Aug 4 11:05:52 UTC 2015 armv7l GNU/Linux
root@armets:~# cat /etc/debian_version
7.11
qqqqq2
Пункты: 5507
Регистрация: 29.04.2016
Из: Санкт-Петербург
При нажатии на экран курсор прыгает в правый нижний угол.
Jury093
Пункты: 54233
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
На любой вопрос есть любой ответ.
qqqqq2
Пункты: 5507
Регистрация: 29.04.2016
Из: Санкт-Петербург
Цитата
Такая реакция уже была ранее, когда я экспериментировал, но так как это не то что надо, то и забылось.
Сейчас точно могу сказать - с event
0 такой реакции нет, с event
1 - есть.
Я имею ввиду записи в файлах
/etc/profile
Код export TSLIB_TSDEVICE=/dev/input/event1
export TSLIB_CALIBFILE=/etc/pointercal
export TSLIB_CONFFILE=/etc/ts.conf
export TSLIB_PLUGINDIR=/usr/lib/ts0
export TSLIB_FBDEVICE=/dev/fb0
и
usr/share/X11/xorg.conf.d/99-SK-tslib.conf
Код Section "InputClass"
Identifier "evdev touchscreen catchall"
MatchIsTouchscreen "on"
MatchDevicePath "/dev/input/event1"
Driver "tslib"
EndSection
И еще -
ts_calibrate при event
0 калибрует, а при event
1 - зависает )))
В Иксах при event
1 курсор прыгает в нижний правый край.
В теме по ссылке речь идет про Buidroot и точно установленный tslib...