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

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

    <bug>
          <bug_id>36016</bug_id>
          
          <creation_ts>2019-02-01 16:50:04 +0300</creation_ts>
          <short_desc>Отсутствует подсистема ядра для работы с CAN</short_desc>
          <delta_ts>2019-02-20 11:56:15 +0300</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>3</classification_id>
          <classification>Distributions</classification>
          <product>Regular</product>
          <component>any</component>
          <version>не указана</version>
          <rep_platform>mipsel</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>NOTABUG</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P3</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Alexey">s.alexey</reporter>
          <assigned_to name="jqt4@altlinux.org">jqt4</assigned_to>
          <cc>jqt4</cc>
          
          <qa_contact name="Andrey Cherepanov">cas</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>178068</commentid>
    <comment_count>0</comment_count>
    <who name="Alexey">s.alexey</who>
    <bug_when>2019-02-01 16:50:04 +0300</bug_when>
    <thetext>Скорее не баг, а просто отсутствие поддержки.

Имеется модуль Fastwel CPC313 на базе Байкал-Т1 с установленным
Basealt-Sisyphus-Baikal-20181217-mipsel. Хотелось бы поработать с виртуальными интерфейсами CAN, а в дальнейшем и с реальными, однако:

[root@Baikal-T1 ~]# ip link add dev vcan0 type vcan
RTNETLINK answers: Operation not supported

[root@Baikal-T1 ~]# grep CONFIG_CAN /boot/config-4.4.100-bfk3-def-alt6 
# CONFIG_CAN is not set

Думал собрать вручную в виде модуля, но в репозитарии исходников не нашёл:
[root@Baikal-T1 ~]# apt-get source kernel-source-
kernel-source-3.19       kernel-source-accel-ppp  kernel-source-spl
kernel-source-4.14       kernel-source-crystalhd  kernel-source-tripso
kernel-source-4.19       kernel-source-ipset      kernel-source-wireguard
kernel-source-4.20       kernel-source-ipt-so     kernel-source-zfs
kernel-source-4.9        kernel-source-kvdo

Как можно решить данную проблему?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>178069</commentid>
    <comment_count>1</comment_count>
    <who name="Ivan A. Melnikov">iv</who>
    <bug_when>2019-02-01 16:54:35 +0300</bug_when>
    <thetext>&gt; Как можно решить данную проблему?

Нужно собрать в репозиторий ядро с поддержкой CAN. Дмитрий, посмотрите, как будет возможность.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>178518</commentid>
    <comment_count>2</comment_count>
    <who name="">jqt4</who>
    <bug_when>2019-02-13 14:21:15 +0300</bug_when>
    <thetext>Собрал в репозиторий ядро с поддержкой в том числе и CAN - 4.4.100-bfk3-def-alt7.
Можно обновить установленное ядро следующим образом:
sudo apt-get update
sudo apt-get install update-kernel
sudo update-kernel -t bfk3-def -r 4.4.100-alt7

На зеркалах репозитория может появиться завтра или позже.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>178552</commentid>
    <comment_count>3</comment_count>
    <who name="Alexey">s.alexey</who>
    <bug_when>2019-02-14 10:39:24 +0300</bug_when>
    <thetext>C новым ядром поддержку подтверждаю, спасибо!
Просьба включить в сборку пакетов can-utils (https://github.com/linux-can/can-utils)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>178559</commentid>
    <comment_count>4</comment_count>
    <who name="">jqt4</who>
    <bug_when>2019-02-14 14:48:57 +0300</bug_when>
    <thetext>Вам нужно создать баг по сборке can-utils в &quot;New/proposed packages — Предложения для сборки новых пакетов&quot;:
https://bugzilla.altlinux.org/enter_bug.cgi?product=New%2Fproposed%20packages
Выбрать компонент &quot;Обычный репозиторий&quot;.
Хочу предупредить, что формально собрать это ПО в пакет можно, но как оно будет работать - неизвестно, поскольку мы не занимаемся CAN и не можем его протестировать.
Поэтому от вас, как то пользователя данного ПО, потребуется, как минимум, протестировать получившуюся сборку, а как максимум, вступить в AltLinuxTeam, пройдя процедуру Join:
https://www.altlinux.org/Join
и стать мейнтейнером этого пакета.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>178560</commentid>
    <comment_count>5</comment_count>
    <who name="Alexey">s.alexey</who>
    <bug_when>2019-02-14 14:58:00 +0300</bug_when>
    <thetext>Can-utils я собрал прямо на Байкале и проверил работоспособность нескольких утилит, правда поверхностно. Как только плата перейдёт полностью в наше пользование, тогда заведу баг по сборке.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>