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