Bug 41046 - Нет поддержки Wireguard в ядрах для Rpi4
Summary: Нет поддержки Wireguard в ядрах для Rpi4
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: kernel-image-rpi-def (show other bugs)
Version: unstable
Hardware: aarch64 Linux
: P5 normal
Assignee: jqt4@altlinux.org
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-10-03 12:01 MSK by Станислав Мацак
Modified: 2021-10-07 20:32 MSK (History)
16 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Станислав Мацак 2021-10-03 12:01:29 MSK
Для ядер
5.12.17-rpi-un-alt1
5.10.50-rpi-def-alt1

нет поддержки протокола Wireguard ни в самих ядрах и модулей к ним нет.
Просьба собрать или ядра с поддержкой Wireguard или модули к ядрам.
Спасибо заранее. Очень надо.

Сейчас работает так.

Через wg-quick:

wg-quick up wg0
[#] ip link add wg0 type wireguard
Error: Unknown device type.
Unable to access interface: Protocol not supported
[#] ip link delete dev wg0
Cannot find device "wg0"

через настройку в сетевых интерфейсах

# ifup wg0
Error: Unknown device type.
Unable to modify interface: Protocol not supported
Unable to modify interface: Protocol not supported
Unable to modify interface: Protocol not supported
Unable to modify interface: Protocol not supported
Comment 1 Антон Мидюков 2021-10-03 16:26:24 MSK
Нужно в ядрах rpi-def и rpi-un включить опцию:
CONFIG_WIREGUARD=m
Comment 2 jqt4 2021-10-06 15:01:28 MSK
Собрал ядро 5.10.63-rpi-def-alt1 с поддержкой Wireguard в задаче 286434
Проверил загрузку с ядром под aarch64 на RPi4B.

Можно добавить репозиторий задачи с помощью apt-repo (https://www.altlinux.org/Apt-repo), обновить ядро с помощью update-kernel, перезагрузить систему и потестировать.
Comment 3 Станислав Мацак 2021-10-07 00:49:52 MSK
Добрый день.
Не получилось ядро обновить.
Добавил в репо задачу 41046, новое ядро не устанавливается. Прошу проверить и сказать. что не так.
Детали ниже:
sam-rpi4b-8g ~ # uname -r
5.10.50-rpi-def-alt1
sam-rpi4b-8g ~ # apt-repo list
rpm http://git.altlinux.org repo/41046/aarch64 task
rpm [p9] http://mirror.yandex.ru/altlinux p9/branch/aarch64 classic
rpm [p9] http://mirror.yandex.ru/altlinux p9/branch/noarch classic
sam-rpi4b-8g ~ # update-kernel -f
Running kernel version: kernel-image-rpi-def-1:5.10.50-alt1
Checking for available rpi-def kernel packages...
Try to install new kernel kernel-image-rpi-def-1:5.10.50-alt1:p9+279906.100.1.1@1626885496 and update its modules [y]/n? yes
update-kernel: kernel-modules-staging is installed, trying to update...
update-kernel: kernel-modules-v4l is installed, trying to update...
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Последняя версия kernel-image-rpi-def#1:5.10.50-alt1:p9+279906.100.1.1@1626885496 уже установлена.
Последняя версия kernel-modules-staging-rpi-def#1:5.10.50-alt1:p9+279906.100.1.1@1626885496 уже установлена.
Последняя версия kernel-modules-v4l-rpi-def#1:5.10.50-alt1:p9+279906.100.1.1@1626885496 уже установлена.
0 будет обновлено, 0 новых установлено, 0 пакетов будет удалено и 0 не будет обновлено.
Comment 4 Станислав Мацак 2021-10-07 01:13:35 MSK
ядро из задачи 286434 обновил, проверяю его работу.
Comment 5 Станислав Мацак 2021-10-07 01:40:57 MSK
поддержка WireGuard появилась, Wireguard заработал.

Джейсон Доненфельд (Jason A. Donenfeld) хоть и не знает об этом, но очень рад нашим успехам, :)

Благодарю за оперативность. Когда поддержка появится для всех?

Или фикс так и ставить через репо задачи 286434?
Comment 6 Антон Мидюков 2021-10-07 04:39:15 MSK
(In reply to Станислав Мацак from comment #5)

> Или фикс так и ставить через репо задачи 286434?

Пока не попадёт в Сизиф ставить из задания. Наберитесь терпения.
Comment 7 Станислав Мацак 2021-10-07 12:18:19 MSK
(Ответ для Антон Мидюков на комментарий #6)
> (In reply to Станислав Мацак from comment #5)
> 
> > Или фикс так и ставить через репо задачи 286434?
> 
> Пока не попадёт в Сизиф ставить из задания. Наберитесь терпения.

Хорошо. Вариант с репо меня тоже устраивает. Спасибо большое.
Comment 8 Repository Robot 2021-10-07 20:32:09 MSK
kernel-image-rpi-def-1:5.10.63-alt1 -> sisyphus:

 Thu Oct 07 2021 Dmitry Terekhin <jqt4@altlinux> 1:5.10.63-alt1
 - Updated to 5.10.63 (still RPi-specific)
 - https://github.com/raspberrypi/linux.git rpi-5.10.y
 - commit 6237d09759ba6c8746cd1e19b16faee50c97bfac
 - CONFIG_WIREGUARD=m
 - Add some CRYPTO modules
 - (closes: 41046)
 - Enabled loading compressed firmware blobs on armh
 - CONFIG_FW_LOADER_PAGED_BUF=y
 - CONFIG_FW_LOADER_USER_HELPER=y
 - CONFIG_FW_LOADER_COMPRESS=y
 - (closes: 41070)