Prp/hsr

Есть такие протоколы сетевого резервирования, используются в 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.

Это хорошо.
Если правильно понял, действовать мне нужно примерно так:

  1. Контроллер переключить в ветку testing и обновить по инструкции: Обновление прошивки контроллера Wiren Board 6 — Wiren Board
  2. Пересобрать ядро с включеной опцией CONFIG_HSR по инструкции: Сборка ядра Linux — Wiren Board
  3. Записать новое ядро и попробовать загрузиться

По второму пункту вопросы:

  • Как при сборке переключиться в testing ? Или это не нужно ?
  • Инструкция актуальна ? В некоторых других ветках обсуждения видел что “устарела”.

По третьему пункту вопрос:

  • Подключившись в отладочный порт, я смогу на этапе загрузки выбрать ядро ?

Для перехода на релиз testing сначала нужно переключить ПО контроллера на систему релизов, если это еще не сделано. Это можно сделать, выполнив два раза последовательность команд:

apt update && apt dist-upgrade

Или обновить релиз с помощью образа .fit через веб-интерфейс или с помощью USB-накопителя.

её относительно недавно переписывали, она актуальна

Для загрузки используется u-boot. Выбор ядра должен быть возможен.