Проблемы Wirenboard 6

Спасибо, будем разбираться. Пока что рекомендую редактировать файл /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
  • Включил контроллер
  • После зеленого замигал красный
  • Далее загрузился контроллер как обычно и замигал зеленым

Мигания Оранжевым не наблюдалось :frowning:

КАК ВЕРНУТЬ КОНТРОЛЛЕР В ИСХОДНОЕ СОСТОЯНИЕ?

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 сек и после этого начинается обычная загрузка системы)
Присоединяю логи загрузки и капчу WebUI54Boot 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.
Затем гаснет и начинает загрузку по-новой.

Видимо я дольше 1 секунды держал FW.
Кратковременное нажатие привело к загрузке прошивки.
Теперь попробую операцию со сбросом к заводским настройкам.

Да, проблема была в длительном первом нажатии.
Теперь и с FACTORYRESET загрузилось. Скрипт сбросил настройки.

1 лайк

Добрый день!
Пытаюсь сбросить настройки WB6.
Но при включении питания не реагирует на флешку с прошивкой с именем wb6_update_FACTORYRESET.fit (желтый не мигает, идет обычная загрузка)
Через Web также отказывается обновлять прошивку (Received incomplete update FIT /var/www/uploads/0000000001, don’t starting update).
Хотя через USB с именем wb6_update.fit обновить получилось, но без сброса настроек.
На форуме прочитал, что нужно обновить загрузчик.
Как обновить? И где взять обновление?
Спасибо!