Контроллер, постоянно перезагружается. Сброс с флешки не помогает
Подключитесь пожалуйста через microUSB разъём к отладочной консоли, покажите вывод.
Пожалуйста все-таки дайте решение проблемы web-interface
в логах при нажатии следующая информация:
Jul 19 07:32:30 wirenboard-AV6U5XZP daemon.info wb-mqtt-confed[552]: ERROR: Invalid config file /etc/network/interfaces
Jul 19 07:32:30 wirenboard-AV6U5XZP daemon.info wb-mqtt-confed[552]: ERROR: - interfaces.2: Must validate one and only one schema (oneOf)
Jul 19 07:32:30 wirenboard-AV6U5XZP daemon.info wb-mqtt-confed[552]: ERROR: - interfaces.2.options.hwaddress: Does not match pattern '^(?:[0-9A-Fa-f]{2}:){5}[0-9A-Fa-f]{2}$'
при нажатии Digital Output Configuration:
Jul 19 07:35:10 wirenboard-AV6U5XZP daemon.info wb-mqtt-confed[552]: ERROR: Invalid config file /etc/wb-mqtt-dac.conf
Jul 19 07:35:10 wirenboard-AV6U5XZP daemon.info wb-mqtt-confed[552]: ERROR: - channels: Array must have at least 1 items
Данная проблема возникла сразу после первой загрузки и подключения к контроллеру без изменения конфигурационных файлов.
Спасибо, будем разбираться. Пока что рекомендую редактировать файл /etc/network/interfaces вручную, без веб-интерфейса.
Вручную проблем нет…
Просим прощения за досадные ошибки!
Для того, чтобы решить проблему с /etc/network/interfaces, введите в консоли:
# wb-gen-serial -m0 | tee /var/lib/wirenboard/serial.conf
На всякий случай убедитесь, что команда выведет в консоль MAC-адрес. Также стоит учесть, что после перезагрузки MAC-адрес первого Ethernet изменится на тот, который был выведен этой командой (соответственно, может поменяться адрес контроллера в сети, если он подключается через первый Ethernet).
После ввода команды
# wb-gen-serial -m0 | tee /var/lib/wirenboard/serial.conf
перестал работать блок расширения WBIO-DO-HS-8
В ответ на ввод этой команды в терминале ничего не последовало, даже MAC-адреса.
Актуальным встает вопрос возврата контроллера в состояние заводских настроек без каких либо внесенных изменений в правила, настройки и т.п.
По рекомендации из мануала перезагрузил прошивку через webUI, однако изменения правила остались теми же, настройки не повлияли на serial.
Далее с USB :
- Записал-переименовал wb6_update_FACTORYRESET.fit на флэшку
- Выключил контроллер из сети
- Вставил флэшку в первый USB
- Включил контроллер
- После зеленого замигал красный
- Далее загрузился контроллер как обычно и замигал зеленым
Мигания Оранжевым не наблюдалось
КАК ВЕРНУТЬ КОНТРОЛЛЕР В ИСХОДНОЕ СОСТОЯНИЕ?
UPD Если вводить команду wb-gen-serial -m0 | tee /var/lib/wirenboard/serial.conf
без решетки, то изменения происходят и MAC-адрес “прилетает” и в разделе Config появляется страница Network Interface Configuration!
Пожалуйста давайте корректные команды!
А кнопку нажимали рядом с USB ?
То, что после ввода команды с решёткой что-то отломалось - это очень странно, решётка, введённая в консоль, означает “игнорировать всё после решётки до конца строки”.
По поводу обновления - проверьте на всякий случай, что процедура работает с именем файла без _FACTORYRESET. Если в таком виде всё в порядке, а с _FACTORYRESET - нет,
то возможно, что Вам досталось устройство из ранней партии, в котором для этого нужно обновить загрузчик. Вышлите мне на почту (n.maslov@contactless.ru) серийный номер Вашего контроллера , я вышлю вам в ответ ссылку на скрипт для обновления загрузчика. Извиняемся за доставленные неудобства.
У меня также эти конфиги не правятся через веб-интерфейс, правил только через vi напрямую
Когда без _FACTORYRESET, то оранжевым мигает и с USB грузит
Когда с _FACTORYRESET, то оранжевый не начинает мигать и файлы игнорируются, даже если нажимать FW
Есть решение этих проблем!?
Ну так 6 постов назад дали решение - WebUI появилось (надо только команду без # вводить) .
Теперь ждем, чтобы появилось решение для Digital outputs
Да я понял это, хотел уточнить по Digital outputs
У вас есть модули аналогового выхода? Если нет, то раздел Digital Outputs вам не нужен. Если есть, то он вам тоже не нужен на самом деле, потому что там разные очень тонкие настройки.
Обнаружено странное поведение при подключении флэшки с файлом wb6_update_FACTORYRESET.fit:
Если к входу А4 подключен светодиодный индикатор AL307 через 470 Ом на +5 В, то загрузка прошивки с флэшки не происходит. При начале загрузки контроллера оранжевый просто горит 3 сек, а затем начинается загрузка системы (нажатие на FW приводит только к тому, что оранжевый после этого продолжает гореть еще 30 сек и после этого начинается обычная загрузка системы)
Присоединяю логи загрузки и капчу WebUIBoot with A4.txt (28,8 КБ)
Boot without A4.txt (29,3 КБ)
Flagman, проще всего по логам предположить, что флешке не хватает питания. Кроме отключения диода от A4 можно попробовать подключать флешку через активный USB-хаб, который с дополнительным питанием. Попробуйте флешку “полегче”, менее энергопотребляющую.
Другой контроллер WB6 - после манипуляций с конфигурационными файлами начал перезагружаться
Загрузка.txt (31,9 КБ)
Пытаюсь вернуть его к заводским настройкам.
Пробовал использовать 5 штук разных флэшек с FACTORYRESET, но почему-то после нажатия на FW чтение файла не происходит, а контроллер зависает и мигает оранжевым.
Здесь нажата кнопка FW:
##############################
Detected USB flash drive with update file
Filename: wb6_update_FACTORYRESET.fit
Press a FW key if you want to update firmware from this file
or wait 3 seconds to boot normally.
##############################
Контроллер висит в течение нескольких минут, затем перезагружается.
Посмотрите пожалуйста лог, может быть можно определить причину?
Ну, судя по логу, загрузчик не воспринимает нажатие на FW. Попробуйте нажимать её сразу же после того, как в консоли будет написано “Press a FW key” и держать.
Если не нажимать, то контроллер мигает оранжевым 3 секунды как положено и продолжает загружаться.
Если нажать во время мигания оранжевым, подержать несколько секунд и отпустить, то контроллер продолжает мигать оранжевым несколько минут, и в терминале висит предложение нажать FW.
Затем гаснет и начинает загрузку по-новой.