Просмотр полной версии : Баги прошивки 2.4.0923.1000
Добрый день.
Поверх версии прошивки 1.3.0928.2149 была установлена новая с SP17.
Найдены следующие баги:
- что из-под экранного, что из-под web-конфигуратора параметры адаптера eth0 применяются лишь до перезагрузки, в web-конфигураторе - не с первого раза, после перезагрузки слетают до предустановленных с завода;
- из-под экранного конфигуратора имя хоста не применяется вовсе, из-под web-конфигуратора - до перезагрузки;
- вероятно, не работает калибровка тачскрина (точность касаний пластиковым стилусом после калибровки не улучшается);
- установка хотфикса на web-конфигуратор решает проблему с ошибкой сервера, но вылет на экран авторизации остался;
- при изменении текущих даты и времени через диалог DateTimeSetOwen визуализация падает в исключение:
62937
- немного не по теме, но при использовании для логина диалога LoginOwen2, введённый пароль не скрывается кружочками:
62938
- при открытии подпункта "Сторожевой таймер" в web-конфигураторе ошибка сервера таки появляется (хотфикс установлен):
62939
- web-конфигуратор время от времени перестаёт открываться на период от 30 с до 1.5 мин (при разной последовательности действий до этого, закономерность не выявил);
- при открытии подпункта DDNS в web-конфигураторе появляется такая ошибка:
62940
- большую часть времени загрузки панели (с подачи питания до запуска проекта CDS или открытия экранного конфигуратора) занимает запуск сервиса dropbear. SSH-сервер и в правду запускается порядка сорока секунд?
- прошитый через CDS проект, сделанный там же загрузочным, после перезагрузки слетает.
И это только первое, что бросилось в глаза.
Евгений Кислов
03.10.2022, 13:48
Добрый день.
По большинству пунктов очевидно, что процесс перепрошивки был проведен некорректно.
Пользовательская файловая система смонтировалась как временная (tmpfs) - вот после перезагрузки всё и "слетает".
Предоставьте, пожалуйста, завтра утром удаленный доступ по TeamViewer - прошьем контроллер корректно и разберемся с остальными вопросами.
По большинству пунктов очевидно, что процесс перепрошивки был проведен некорректно.
Процесс перепрошивки был проведен по инструкции:
62942
Пользовательская файловая система смонтировалась как временная (tmpfs) - вот после перезагрузки всё и "слетает".
Да, похоже на то:
62944
Евгений Кислов
03.10.2022, 14:04
Процесс перепрошивки был проведен по инструкции:
Не буду спорить. Можно лишь с определенностью сказать, что завершился он с некорректным результатом.
Поэтому, пожалуйста, предоставьте завтра доступ по TeamViewer (лучше утром) - и давайте разберемся, что произошло.
Тоже пытался обновиться с 1.3.0928.2149 до 2.4.0923.1000 с файлом reset_plc и без. Пишет обновление успешное, но после перезапуска выходит на темный экран без запуска системы (ждал 3 минуты). А установка обратно 1.3.0928.2149 проходит без проблем с запуском системы после черного экрана через примерно 5с и нормальным начальным экраном и с той же флешки.
Евгений Кислов
04.10.2022, 06:16
Тоже пытался обновиться с 1.3.0928.2149 до 2.4.0923.1000 с файлом reset_plc и без. Пишет обновление успешное, но после перезапуска выходит на темный экран без запуска системы (ждал 3 минуты). А установка обратно 1.3.0928.2149 проходит без проблем с запуском системы после черного экрана через примерно 5с и нормальным начальным экраном и с той же флешки.
Пришлите мне в личку ваш контактный телефон и данные для доступа по TeamViewer, пожалуйста.
Не буду спорить. Можно лишь с определенностью сказать, что завершился он с некорректным результатом.
Поэтому, пожалуйста, предоставьте завтра доступ по TeamViewer (лучше утром) - и давайте разберемся, что произошло.
Нету пока что такой возможности, к сожалению. Может быть в теме будет ответ, как решить проблему.
Пытался вчера откатываться на прошивку 1.3 и шить заново, шить tanowrt-image-owen-codesys-swu-spk1xxm01 поверх уже установленной 2.4 и тд - ничего не помогло.
Евгений Кислов
05.10.2022, 07:57
Мы исследовали проблему.
Информацию по ее устранению разместил в этой теме:
https://owen.ru/forum/showthread.php?t=36852
Мы исследовали проблему.
Информацию по ее устранению разместил в этой теме:
https://owen.ru/forum/showthread.php?t=36852
Спасибо, сработало!
В процессе исследования новых возможностей обнаружил ещё две проблемы:
- в какой-то момент Codesys перестаёт подключаться к панели: лечится только перезапуском среды. Перезапуск среды исполнения из-под web-конфигуратора не помогает:
62971
Не знаю, это проблема прошивки или нет, но с CDS SP16 проблемы не возникало.
- поле VENDOR в устройстве Info выдаёт пустое значение:
62972
- не по топику, но всё-таки в библиотеке OwenVisuDialogs есть ошибки:
при изменении текущих даты и времени через диалог DateTimeSetOwen визуализация падает в исключение
при использовании для логина диалога LoginOwen2, введённый пароль не скрывается кружочками
Евгений Кислов
05.10.2022, 13:15
в какой-то момент Codesys перестаёт подключаться к панели: лечится только перезапуском среды. Перезапуск среды исполнения из-под web-конфигуратора не помогает
При этом контроллер продолжает корректно работать? Web-визуализация доступна, программа выполняется и т.д.?
поле VENDOR в устройстве Info выдаёт пустое значение:
Судя по всему - это последствие манипуляций по устранению проблем или один из эффектов самой проблемы.
Мне не кажется, что это критичный момент.
при изменении текущих даты и времени через диалог DateTimeSetOwen визуализация падает в исключение
Выложите, пожалуйста, простейший проект, с которым я смогу это повторить.
при использовании для логина диалога LoginOwen2, введённый пароль не скрывается кружочками
Он не скрывается только во время ввода. После завершения ввода - скрывается.
Это связано с багом CODESYS - если бы мы оставили старое поведение (когда пароль скрывается во время ввода) - то у вас бы не получилось закрыть этот диалог (как сейчас не получится закрыть стандартный диалог логина).
При этом контроллер продолжает корректно работать? Web-визуализация доступна, программа выполняется и т.д.?
Да
Мне не кажется, что это критичный момент.
Да, просто у меня на одной из визуализаций это поле выводилось на экран. Обратил внимание.
Выложите, пожалуйста, простейший проект, с которым я смогу это повторить.
Приложил к посту
Это связано с багом CODESYS - если бы оставили старое поведение (когда пароль скрывается во время ввода) - то у вас бы не получилось закрыть этот диалог (как сейчас не получится закрыть стандартный диалог логина).
Я понял, спасибо.
Евгений Кислов
05.10.2022, 14:04
Да
Тогда это проблема на стороне среды/проекта/ПК. С прошивкой она не связана.
Приложил к посту
При вызове любого диалога или ФБ всем их переменным области VAR_IN_OUT должны быть присвоены какая-то переменные.
Иначе происходит доступ по нулевому указателю - что и является причиной исключения.
Если бы вы забыли сделать это в коде - то компилятор бы выдал ошибку.
В визуализации, видимо, эту проверку не реализовали - и зря.
62974
При вызове любого диалога или ФБ всем их переменным области VAR_IN_OUT должны быть присвоены какая-то переменные.
Переменная отвалилась при переносе проекта SP16 -> SP17. Помогло. Спасибо!
С прошивкой она не связана.
Ну, во всяком случае, в журналах панели никаких записей по этому поводу нет.
Последняя версия прошивки прошла успешно. В sp18p3 мой проект работает.
Приветствую.
Так же, в прошивке для SP17 на панели с четырьмя гигабайтами встроенной памяти определяется лишь два:
63785
Евгений Кислов
11.11.2022, 13:58
Приветствую.
Так же, в прошивке для SP17 на панели с четырьмя гигабайтами встроенной памяти определяется лишь два:
63785
Добрый день.
Это нормально - здесь отображается информация из узла Drives.
А в нем отображается не физическое свободное место, а сколько доступно пользователю.
У нас в контроллере два дублирующих друг друга раздела - и пользователю доступен только один из них (второй - резервная копия).
Так что чтобы понять, сколько физически доступно места - надо использовать команды из первого поста, а не смотреть в узел Drives.
Добрый день! С новой версией прошивки при включении не вижу заставки - коснитесь экрана 3 раза, сразу не обратил внимания. Сразу идет загрузка codesys. Достучатся до меню не возможно. Или что то стало по другому?
Евгений Кислов
18.12.2022, 21:01
Добрый день! С новой версией прошивки при включении не вижу заставки - коснитесь экрана 3 раза, сразу не обратил внимания. Сразу идет загрузка codesys. Достучатся до меню не возможно. Или что то стало по другому?
Да, стало по-другому.
См. здесь в п. 1:
https://ftp.owen.ru/CoDeSys3/11_Documentation/10_OpenWRT/Spk1xx_ScreenConf_v3.0.pdf
Спасибо. Зашел. Вот все делал на белом с заставкой- и одно нажатие и 3, а вот
до черного экрана не додумался.
Николай Суриков
15.04.2023, 07:56
Панель СПК107, зав. № 80698221032500193
67325
По данному адресу не пингуется, проект не заливается, по SSH не подключается. Экранный конфигуратор не запускается (залить проект типовой не получается).
Было куплено в одним счетом три СПК, два работают как должны, а один из коробки никак.
Кое как подключился, при попытке изменить IP адрес, все зависает и выкидывает из конфигуратора, настройки не применяются
67326
Евгений Кислов
15.04.2023, 07:59
Добрый день.
А как именно вы пытаетесь запустить экранный конфигуратор?
На новой прошивке принцип входа в него изменился:
https://ftp.owen.ru/CoDeSys3/11_Documentation/10_OpenWRT/Spk1xx_ScreenConf_v3.0.pdf
Но проект в любом случае потребуется сначала перенести в V3.5 SP17 Patch 3.
Что касается отсутствия пинга - как именно вы подключались к СПК?
Светодиоды линка на разъеме горели?
СергейНовосиб
18.04.2023, 12:48
Может быть так, что IP адрес 192.168.0.204 у вас чем-то занят? Раньше во всех СПК мы делали этот адрес по умолчанию.
Сейчас, если его настроить в СПК, то СПК пингуется, но не веб конфигуратор, не визуализация проекта не выводится в браузере.
На двух СПК выпуска декабрь 2023г.
Меняешь например на адрес 192.168.0.205, все работает.
Евгений Кислов
18.04.2023, 12:54
Может быть так, что IP адрес 192.168.0.204 у вас чем-то занят? Раньше во всех СПК мы делали этот адрес по умолчанию.
Сейчас, если его настроить в СПК, то СПК пингуется, но не веб конфигуратор, не визуализация проекта не выводится в браузере.
На двух СПК выпуска декабрь 2023г.
Меняешь например на адрес 192.168.0.205, все работает.
Это звучит очень странно. Если снять питание с СПК - то 192.168.0.204 в вашей сети будет пинговаться?
СергейНовосиб
19.04.2023, 04:52
Нет! Этот адрес уже лет 5 зарезервирован в нашей сети для программирования СПК. И естественно я его пинговал.
СПК отключен от сети, 204-й адрес не пингуется, подключил к сети - пингуется.
С интервалов в 3 дня проверял.
Евгений Кислов
19.04.2023, 07:34
Нет! Этот адрес уже лет 5 зарезервирован в нашей сети для программирования СПК. И естественно я его пинговал.
СПК отключен от сети, 204-й адрес не пингуется, подключил к сети - пингуется.
С интервалов в 3 дня проверял.
Если подключить СПК с 192.168.0.204 напрямую к ПК по Ethernet - то зайти в web-конфигуратор тоже не получится?
Powered by vBulletin® Version 4.2.3 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot