LINUX.ORG.RU

Сообщения inks

 

oreka FreeBSD+xerces

Добрый день! Пытаюсь установить на 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
()

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

Добрый день Помогите нормально завести тач под иксами Имеется тач 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

Здравствуйте! Наставьте на путь истинный в решении проблемы: Имеется тач-скрин, подключен через контроллер 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 подписка на новые темы