Ну как так ... я устал от этого телеремонта ...
Проверьте землю, если не поможет, отправляйте плаг обратно.
PS кстати, попробоал с 5 сантиметровым кабелем, со старым драйвером в принципе не работал тачскрин (хотя с 40 сантиметровым, что должно быть хуже, все нормально ...) - удивительно, сейчас примерно с теми же симптомами, что у Вас, так что попробуйте использовать "штатный шлейф".
Я штатный и использую. Добавить землю между платой и
плагом (отдельным проводом)?
И еще хотел уточнить - если меняю файлы в исходниках
ядра - надо ли перед сборкой делать где-то make clean
либо достаточно удалить соответствующие объектные файлы
хххх.о и вперед !
Никаких дополнительных земель я не использую, для пересборки и объектники удалять не обязательно, просто файлы обновить - этого достаточно.
Еще раз проверьте, все ли на плаге востановили "как было" (никаких своих доработк с замыслом "дак должно быть лучше"), для чистоты эксперимента скопируйте оригинаньную виртуальную машину, обновите в ней драйвер и тайминги панели и проверьте, если не заработает, тогда отправляйте плаг мне на "экспертизу".
Достаточно удалить объектный файл и запустить make. По поводу драйвера - у меня нет этого плага, драйвер из ванильного ядра работает без нареканий, так что приходится тестировать Павлу, у меня измененный драйвер на работающем 4" плаге не имеет никаких побочных эфектов этим все и осложняется. Есть мысли как можно улучшить работу но требуется время. Проблема там в том что во время чтения измеренных значений прерывания у ads7843 отключаются и нужно давать специальную команду чтобы он активировал линию irq при нажатии, в результате достаточно одной единственной ошибки при передаче этой команды и прерывания больше не генерируются, а вся логика работы драйвера которая строится на ожидании прерываний рушится - драйвер больше не реагирует на внешние события потому что попросту их не получает от ads.
Переставил виртуалку, на чистой пересобрал ядро, пере-
залил - лучше не стало, завтра доберусь до осциллографа,
- очень внимательно посмотрю питание на грязность и
вообще всякие наводки. Здесь бы конечно лучше ло-
гический анализатор или цифровой осциллограф (для отлова иголок) -
но что есть то и есть ....
Кстати, сейчас заметил, если плаг разместить близко к плате (причем, под определенным углом и на определенном расстоянии), то видимо уровень наводок становится "катастрофическим", тогда и самопроизвольные нажатия и реакция на нажатие заторможенная ...
Как вариант, можно попробовать закоротить все посадочные места резисторов матрицы подогрева и подключить все это к земле - хотяб немного экранирует, для этого придется панель "отклеить".
вот не знаю насчет помех. рядом стоящий частотник работающий на 3-х Гц с ШИМом 8 кГц абсолютно не влияет. зато настольная лампа в полуметре наводит на линию IRQ заметный шумок. который легко давится подтяжкой на плюс и емкостью в 15 пФ на массу.