вот не поверите, Юрий и сам не знает..
еще раз повторюсь - rootfs генерилась стандартными утилитами, никакой отсебятины. rootfs работает на десятке платформ одинаково успешно.. с какими хидерами собиралась glibc ведомо только держателям сайта debian.org.. обычно я беру ядро для платы, разворачиваю рутовую, подпихиваю ядро и гружусь..
в частности, для imx6 пробовал debian.armel, debian.armhf, ubuntu.armhf
разборки с периферией это отдельный слой борьбы, самые частые косяки - это косяки в драйверах и несварение для старых утилит.. у подсистемы touchscreen регулярное отторжение драйвера с диагнозом "это не тач устройство"..
со случаем подобным вашему сталкивался с год назад, залечил, увы, не помню как, иначе давно бы уже подсказал..
еще раз по дефекту
- загрузили систему (без иксов)
- посмотрели прерывания от тача cat /proc/interrups, изначально 0, потыкать в экран, побежали прерывания, экран не трогаем - прерывания остановились
- запустили ts_calibrate, откалибровались по 5 точкам, в логе ошибок нет
- запустили ts_test, касания адекватны и рисует более-менее уверенно в режиме Draw
- файлы /etc/pointercal и /etc/ts.conf существуют
если до этого момента дошли, то к тачу претензий нет..
tslib пофигу как оси расположены и это правильно в отличии от кривого xinput-calibrator - какя разница в какую сторону и на какой угол повернуть систему координат через коэффициенты
Нашел это решение уже давно, делал, проверял на "1", на "on", на "On" - не помогает
По-моему, фраза "If your calibration results in swapped axis" означает всё-таки не наблюдаемый эффект (прыжок в угол), а то что при движении пальцем из центра экрана видно как курсор двигается в другую сторону (я такое наблюдал на i386, исправлялось перевертыванием присоединяемого шлейфа).
И поэтому Option "SwapAxes" "1" - не решение. Кстати, оно вообще никакого эффекта не дает и сейчас.
Выше писал, что поиграл настройками
Axis Inversion - получались прыжки в разные углы
от 0, 0 (в правый нижний) до 1, 1 (в левый верхний)
Смущает фраза "Delete /etc/pointercal.xinput to recalibrate."
Такого файла нет. Видимо, он рождается после нормальной калибровки.
Сейчас попробую позадавать разные значения...
Option "Calibration" "6 1024 1 767"