LINUX.ORG.RU

Сообщения inks

 

oreka FreeBSD+xerces

Форум — General

Добрый день! Пытаюсь установить на FB 11.1 писалку RTP-потока для voip по этой инструкции:http://orekabsd.blogspot.ru/ Для сборки требуется бибилиотека xerces. В репозиториях есть только xerces-c3-3.2.0_2 Ставим, пытаемся собрать, получаем ошибку DomSerializer.cpp:20:37: fatal error: xercesc/dom/DOMWriter.hpp: No such file or directory #include <xercesc/dom/DOMWriter.hpp> Все потому, что папка dom в версии 3 deprecated. В архивах апача нашел сорцы версии 2.8.0, однако не собирается. Есть ли какое-нибудь решение проблемы? Под Centos собирается норма

 

inks
()

Калибровка тачскрина под иксами

Форум — Linux-hardware

Добрый день Помогите нормально завести тач под иксами Имеется тач Penmount
Согласно рекомендациям производителя, подключается через tslib, tslib собрана, работает.
Тач работает, скомпилировна библиотека xf86-input-tslib
В иксах тач работает , на тапы реагирует.
Штатная утилита ts_calibrate не работает.
Есть проблема с калибровкой в иксах , а также курсор прыгает в сторону, если хоть раз потянуть и сделать рамку выделения.
Пытаюсь калибрануть через xinput-calibrator , но он не видит тача в списке(No calibratable devices found) Соответственно в xinput его тоже нет:

mc ~ # DISPLAY=:0 xinput
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ Mouse1 id=6 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ Keyboard1 id=7 [slave keyboard (3)]

Хотя в ядре присутствует

mc ~ # dmesg | grep PenMount
input: PenMount Serial TouchScreen as >/devices/pci0000:00/0000:00:01.0/0000:01:02.2/tty/ttyS0/serio0/input/input3

В списках device также присутствует

mc ~ # cat /proc/bus/input/devices

I: Bus=0013 Vendor=0031 Product=9000 Version=01f2
N: Name=«PenMount Serial TouchScreen»
P: Phys=ttyS0/serio0/input0
S: Sysfs=/devices/pci0000:00/0000:00:01.0/0000:01:02.2/tty/ttyS0/serio0/input/input3
U: Uniq=
H: Handlers=mouse0 event3
B: PROP=0
B: EV=b
B: KEY=400 0 0 0 0 0
B: ABS=3

В логе Xorg

[1051910.230] (II) config/udev: Adding input device PenMount Serial >TouchScreen(/dev/input/event3)
[1051910.230] (II) AutoAddDevices is off - not adding device.
[1051910.232] (II) config/udev: Adding input device PenMount Serial TouchScreen
(/dev/input/mouse0)
[1051910.232] (II) AutoAddDevices is off - not adding device.
[1051910.237] (II) config/udev: Adding input device ltc2954 (/dev/input/event2)
[1051910.237] (II) AutoAddDevices is off - not adding device.

То ли проблема в том, что одно устройство висит и на mouse и на event3, то ли еще в чем загвоздка. Подскажите, что можно предпринять.

 , , ,

inks
()

Penmount не работает ts_calibrate и ts_test

Форум — Linux-hardware

Здравствуйте! Наставьте на путь истинный в решении проблемы: Имеется тач-скрин, подключен через контроллер penmount 9000, скомпилирована библиотека tslib, тач работает в иксах и xfce4, реагирует на нажатия, все хорошо, только большая погрешность по осям. Однако, откалибровать не удается, при попытке запуска ts_calibrate- черный экран с желтой точкой, ни перекрестия, ничего. На нажатия не реагирует, в логах запись Illegal instruction. Аналогичная ситуация c ts_test . При этом, ts_print работает исправно, координаты показывает.Судя по strace, спотыкается на фреймбуфере:

open(«/dev/fb0», O_RDWR) = 5
ioctl(5, FBIOGET_FSCREENINFO, 0x218e0) = 0
ioctl(5, FBIOGET_VSCREENINFO, 0x21930) = 0
old_mmap(NULL, 16777216, PROT_READ|PROT_WRITE, MAP_SHARED, 5, 0) = 0x455555af0000
--- SIGILL (Illegal instruction) @ 0 (0) ---
+++ killed by SIGILL +++

Пробовал менять глубину цвета через fbset, не помогло

Переменные окружения
export TSLIB_TSDEVICE=/dev/input/event4
export TSLIB_CONFFILE=/etc/ts.conf
export TSLIB_FBDEVICE=/dev/fb0
export TSLIB_CALIBFILE=/etc/pointercal

Ядро 3.14 Ткните носом, куда копать?

 ,

inks
()

RSS подписка на новые темы