Только что попробовал. Нет, без разницы, какой включен, поведение одинаковое. Также попробовал включить в порядке:
1.DI-DR-8
2.DO-R3A-8
3.DI-DR-8
4.DO-R3A-8
Поведение не изменилось, задержка есть.
Т.е. задержка появляется при подключении четвёртого модуля?
Можете ещё следующее сделать:
mount -t debugfs none /sys/kernel/debug
потом прислать вывод
cat /sys/kernel/debug/gpio
до и после подключения четвёртого модуля
Это до: http://pastebin.com/AZU74KSX
Это после: http://pastebin.com/NyqKprqS
Прошу прощения, забыл важный кусок. Нужно перед всем сделать
echo 106 > /sys/class/gpio/export
http://pastebin.com/ihTwLFsE
http://pastebin.com/fu0XRXjc
Кстати, в конфигурации DI-DR-8 + DO-R3A-8 + DO-R3A-8 - тоже все нормально. То есть, неисправность проявляется при подключении 4-х модулей. Лог:
http://pastebin.com/Ffk0XmD5
Примечательно, что в обоих первых логах дублируются некие идентификаторы P3.1-P3.8 у дискретных модулей, чего не происходит в последнем. Что это означает?
Евгений, что делать дальше?
Пока разбираемся, попытаемся воспроизвести у себя с такими же модулями.
Евгений?
Я напишу, когда будут новости.
Вы про меня не забыли?
Мы про вас помним, но не нужно пожалуйста писать сообщения раз в полдня пожалуйста. Это никак не способствует желанию вам помочь вне очереди.
Над проблемой работаем, как только будет что сказать - скажем.
Вопрос ваш не решился?
Увы, до сих пор…
Евгений, удалось воспроизвести неисправность в лабораторных условиях?
Воспроизвели, ошибка программная, скоро будет фикс.
Добрый день,
исправили в новой прошивке, https://github.com/contactless/wirenboard/releases/tag/0.19-20160322
Ура! Завтра поставлю, проверю.
Заработало, спасибо!