<?xml version="1.0" encoding="UTF-8" ?>

<bugzilla version="5.2"
          urlbase="https://bugzilla.altlinux.org/"
          
          maintainer="jenya@basealt.ru"
>

    <bug>
          <bug_id>41046</bug_id>
          
          <creation_ts>2021-10-03 12:01:29 +0300</creation_ts>
          <short_desc>Нет поддержки Wireguard в ядрах для Rpi4</short_desc>
          <delta_ts>2021-10-07 20:32:09 +0300</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Development</classification>
          <product>Sisyphus</product>
          <component>kernel-image-rpi-def</component>
          <version>unstable</version>
          <rep_platform>aarch64</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P5</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Станислав Мацак">smatask</reporter>
          <assigned_to name="jqt4@altlinux.org">jqt4</assigned_to>
          <cc>antohami</cc>
    
    <cc>boyarsh</cc>
    
    <cc>glebfm</cc>
    
    <cc>jqt4</cc>
    
    <cc>jqt4</cc>
    
    <cc>kernelbot</cc>
    
    <cc>ldv</cc>
    
    <cc>mike</cc>
    
    <cc>rider</cc>
    
    <cc>sbolshakov</cc>
    
    <cc>shrek</cc>
    
    <cc>sin</cc>
    
    <cc>vitty</cc>
    
    <cc>vsu</cc>
    
    <cc>vt</cc>
    
    <cc>zerg</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>203451</commentid>
    <comment_count>0</comment_count>
    <who name="Станислав Мацак">smatask</who>
    <bug_when>2021-10-03 12:01:29 +0300</bug_when>
    <thetext>Для ядер
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 &quot;wg0&quot;

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

# 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</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>203454</commentid>
    <comment_count>1</comment_count>
    <who name="Антон Мидюков">antohami</who>
    <bug_when>2021-10-03 16:26:24 +0300</bug_when>
    <thetext>Нужно в ядрах rpi-def и rpi-un включить опцию:
CONFIG_WIREGUARD=m</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>203540</commentid>
    <comment_count>2</comment_count>
    <who name="">jqt4</who>
    <bug_when>2021-10-06 15:01:28 +0300</bug_when>
    <thetext>Собрал ядро 5.10.63-rpi-def-alt1 с поддержкой Wireguard в задаче 286434
Проверил загрузку с ядром под aarch64 на RPi4B.

Можно добавить репозиторий задачи с помощью apt-repo (https://www.altlinux.org/Apt-repo), обновить ядро с помощью update-kernel, перезагрузить систему и потестировать.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>203552</commentid>
    <comment_count>3</comment_count>
    <who name="Станислав Мацак">smatask</who>
    <bug_when>2021-10-07 00:49:52 +0300</bug_when>
    <thetext>Добрый день.
Не получилось ядро обновить.
Добавил в репо задачу 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 не будет обновлено.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>203553</commentid>
    <comment_count>4</comment_count>
    <who name="Станислав Мацак">smatask</who>
    <bug_when>2021-10-07 01:13:35 +0300</bug_when>
    <thetext>ядро из задачи 286434 обновил, проверяю его работу.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>203554</commentid>
    <comment_count>5</comment_count>
    <who name="Станислав Мацак">smatask</who>
    <bug_when>2021-10-07 01:40:57 +0300</bug_when>
    <thetext>поддержка WireGuard появилась, Wireguard заработал.

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

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

Или фикс так и ставить через репо задачи 286434?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>203555</commentid>
    <comment_count>6</comment_count>
    <who name="Антон Мидюков">antohami</who>
    <bug_when>2021-10-07 04:39:15 +0300</bug_when>
    <thetext>(In reply to Станислав Мацак from comment #5)

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

Пока не попадёт в Сизиф ставить из задания. Наберитесь терпения.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>203561</commentid>
    <comment_count>7</comment_count>
    <who name="Станислав Мацак">smatask</who>
    <bug_when>2021-10-07 12:18:19 +0300</bug_when>
    <thetext>(Ответ для Антон Мидюков на комментарий #6)
&gt; (In reply to Станислав Мацак from comment #5)
&gt; 
&gt; &gt; Или фикс так и ставить через репо задачи 286434?
&gt; 
&gt; Пока не попадёт в Сизиф ставить из задания. Наберитесь терпения.

Хорошо. Вариант с репо меня тоже устраивает. Спасибо большое.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>203573</commentid>
    <comment_count>8</comment_count>
    <who name="Repository Robot">repository-robot</who>
    <bug_when>2021-10-07 20:32:09 +0300</bug_when>
    <thetext>kernel-image-rpi-def-1:5.10.63-alt1 -&gt; sisyphus:

 Thu Oct 07 2021 Dmitry Terekhin &lt;jqt4@altlinux&gt; 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)</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>