Perfy
November 9, 2021, 9:26am
#1
Есть такие протоколы сетевого резервирования, используются в IEC61850.
Два езернета у контроллера на борту есть.
Поддержка протоколов, как я понял, есть в ядре Linux (Linux Kernel Driver DataBase: CONFIG_HSR: High-availability Seamless Redundancy (HSR & PRP) ):
HSR, начиная с версии 3.13
PRP, начиная с 5.9
Больше интересует PRP.
Возможна ли загрузка WB6 с ядром 5.9 или новее ?
Здравствуйте! Сейчас в релизе testing уже используется ядро версии 5.10.35.
Perfy
November 10, 2021, 5:16am
#3
Это хорошо.
Если правильно понял, действовать мне нужно примерно так:
Контроллер переключить в ветку testing и обновить по инструкции: Обновление прошивки контроллера Wiren Board 6 — Wiren Board
Пересобрать ядро с включеной опцией CONFIG_HSR по инструкции: Сборка ядра Linux — Wiren Board
Записать новое ядро и попробовать загрузиться
По второму пункту вопросы:
Как при сборке переключиться в testing ? Или это не нужно ?
Инструкция актуальна ? В некоторых других ветках обсуждения видел что “устарела”.
По третьему пункту вопрос:
Подключившись в отладочный порт, я смогу на этапе загрузки выбрать ядро ?
Для перехода на релиз testing сначала нужно переключить ПО контроллера на систему релизов, если это еще не сделано. Это можно сделать, выполнив два раза последовательность команд:
apt update && apt dist-upgrade
Или обновить релиз с помощью образа .fit через веб-интерфейс или с помощью USB-накопителя.
Perfy:
Инструкция актуальна ? В некоторых других ветках обсуждения видел что “устарела”.
её относительно недавно переписывали, она актуальна
Для загрузки используется u-boot. Выбор ядра должен быть возможен.