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

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

    <bug>
          <bug_id>44278</bug_id>
          
          <creation_ts>2022-11-11 16:23:14 +0300</creation_ts>
          <short_desc>Вопрос о поддержке аудиокодека rt5640</short_desc>
          <delta_ts>2022-11-30 14:36:04 +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-std-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="Сергей">s.solovetsky</reporter>
          <assigned_to name="Vitaly Chikunov">vt</assigned_to>
          <cc>asheplyakov</cc>
    
    <cc>iv</cc>
    
    <cc>kernelbot</cc>
    
    <cc>mike</cc>
    
    <cc>placeholder</cc>
    
    <cc>vt</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>217234</commentid>
    <comment_count>0</comment_count>
    <who name="Сергей">s.solovetsky</who>
    <bug_when>2022-11-11 16:23:14 +0300</bug_when>
    <thetext>Коллеги. всем добрый день.

В нашем проекте mini ITX платы на Baikal M-1000 есть проблема с выводом звука через аудиокодек по аналогу.

На плате установлен кодек ALC5640-VB . Есть ли возможность добавить поддержку данного кодека в систему?

Спасибо.


Такой же вопрос хотел бы задать и по воводу дистрибутива:
Альт Рабочая станция 10.0 (aarch64)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>217344</commentid>
    <comment_count>1</comment_count>
    <who name="Сергей">s.solovetsky</who>
    <bug_when>2022-11-14 17:14:45 +0300</bug_when>
    <thetext>Ещё комментарий от коллег:

нужно в сборке ядра включить драйвер rt5640.
исходник его давно включен в ванильное ядро, но в дефолтный конфиг сборки отключен</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>217431</commentid>
    <comment_count>2</comment_count>
    <who name="Vitaly Chikunov">vt</who>
    <bug_when>2022-11-16 14:53:06 +0300</bug_when>
    <thetext>Какой драйвер необходимо включить?

  Sisyphus/kernel-image-std-def-5.15.78-alt1.x86_64:CONFIG_SND_SOC_RT5640=m</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>217432</commentid>
    <comment_count>3</comment_count>
    <who name="Ivan A. Melnikov">iv</who>
    <bug_when>2022-11-16 15:08:28 +0300</bug_when>
    <thetext>(In reply to Vitaly Chikunov from comment #2)
&gt; Какой драйвер необходимо включить?
&gt; 
&gt;   Sisyphus/kernel-image-std-def-5.15.78-alt1.x86_64:CONFIG_SND_SOC_RT5640=m

Как я понимаю, изначально запрос был сделать так же для std-def в p10.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>217446</commentid>
    <comment_count>4</comment_count>
    <who name="Vitaly Chikunov">vt</who>
    <bug_when>2022-11-16 16:54:52 +0300</bug_when>
    <thetext>
p10/kernel-image-std-def-5.10.153-alt1.x86_64:CONFIG_SND_SOC_RT5640=m
p10/kernel-image-un-def-5.15.77-alt1.x86_64:CONFIG_SND_SOC_RT5640=m
Sisyphus/kernel-image-std-def-5.15.78-alt1.x86_64:CONFIG_SND_SOC_RT5640=m
Sisyphus/kernel-image-un-def-6.0.8-alt1.x86_64:CONFIG_SND_SOC_RT5640=m</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>217448</commentid>
    <comment_count>5</comment_count>
    <who name="Сергей">s.solovetsky</who>
    <bug_when>2022-11-16 17:11:27 +0300</bug_when>
    <thetext>Спасибо участие, жду пока что информации от коллег, как напишут - сюда странслирую.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>217449</commentid>
    <comment_count>6</comment_count>
    <who name="Ivan A. Melnikov">iv</who>
    <bug_when>2022-11-16 17:11:48 +0300</bug_when>
    <thetext>(In reply to Vitaly Chikunov from comment #4)
&gt; p10/kernel-image-std-def-5.10.153-alt1.x86_64:CONFIG_SND_SOC_RT5640=m

$ grep rt5640.ko  /ALT/p10/aarch64/base/contents_index
/lib/modules/4.9.140-tegra-alt2/kernel/sound/soc/codecs/snd-soc-rt5640.ko       kernel-image-tegra
/lib/modules/5.13.4-mp-alt1/kernel/sound/soc/codecs/snd-soc-rt5640.ko.gz        kernel-image-mp
/lib/modules/5.15.78-un-def-alt1/kernel/sound/soc/codecs/snd-soc-rt5640.ko      kernel-image-un-def
$ grep rt5640.ko  /ALT/p10/x86_64/base/contents_index
/lib/modules/5.10.153-std-def-alt1/kernel/sound/soc/codecs/snd-soc-rt5640.ko    kernel-image-std-def
/lib/modules/5.10.153-std-def-alt1/kernel/sound/soc/intel/boards/snd-soc-sst-bytcr-rt5640.ko    kernel-image-std-def
/lib/modules/5.15.78-un-def-alt1/kernel/sound/soc/codecs/snd-soc-rt5640.ko      kernel-image-un-def
/lib/modules/5.15.78-un-def-alt1/kernel/sound/soc/intel/boards/snd-soc-sst-bytcr-rt5640.ko      kernel-image-un-def

Я заинтригован.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>217453</commentid>
    <comment_count>7</comment_count>
    <who name="Vitaly Chikunov">vt</who>
    <bug_when>2022-11-16 17:23:49 +0300</bug_when>
    <thetext>(In reply to Ivan A. Melnikov from comment #6)
&gt; (In reply to Vitaly Chikunov from comment #4)
&gt; &gt; p10/kernel-image-std-def-5.10.153-alt1.x86_64:CONFIG_SND_SOC_RT5640=m
&gt; 
&gt; $ grep rt5640.ko  /ALT/p10/aarch64/base/contents_index

Спасибо.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>217458</commentid>
    <comment_count>8</comment_count>
    <who name="Сергей">s.solovetsky</who>
    <bug_when>2022-11-16 17:54:26 +0300</bug_when>
    <thetext>А можно как-нибудь этот модуль ядра заполучить отдельно, у меня коллеги сказали, что сами его хотят попробовать установить.

Также немного озадачила часть приведённых здесь grep с x86_64, нам же под ARM aarch_64 нужно.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>217465</commentid>
    <comment_count>9</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2022-11-16 18:25:50 +0300</bug_when>
    <thetext>(Ответ для Сергей на комментарий #8)
&gt; А можно как-нибудь этот модуль ядра заполучить отдельно
Технически собрать возможно, но практически больше смысла проверить на un-def (и при надобности собирать сразу новый пакет с ядром, чем тратить время на сборку отдельного модуля).

Грепнул по Sisyphus/aarch64/base/contents_index:
/lib/modules/5.15.78-std-def-alt1/kernel/sound/soc/codecs/snd-soc-rt5640.ko    kernel-image-std-def
/lib/modules/6.0.8-un-def-alt1/kernel/sound/soc/codecs/snd-soc-rt5640.ko       kernel-image-un-def</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>217472</commentid>
    <comment_count>10</comment_count>
    <who name="Vitaly Chikunov">vt</who>
    <bug_when>2022-11-16 19:18:41 +0300</bug_when>
    <thetext>SND_SOC_RT5640 хоть и включен глобально, но отключается автоматически на aarch64 согласно правилам Kconfig.
Для его включения требуется, например, патч 08c56cab302a059c1f3a95c164def7b21c67ad2e.

Мы сможем его добавить в следующем релизе ядер. Но желательно, конечно проверить, что этот драйвер помогает в вашей проблеме.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>217474</commentid>
    <comment_count>11</comment_count>
    <who name="Vitaly Chikunov">vt</who>
    <bug_when>2022-11-16 19:30:49 +0300</bug_when>
    <thetext>В общем я применил этот патч и это кодек будет в p10/std-def/aarch64 ядрах ПОСЛЕ kernel-image-std-def-5.10.155-alt1.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>218151</commentid>
    <comment_count>12</comment_count>
    <who name="Repository Robot">repository-robot</who>
    <bug_when>2022-11-30 14:36:04 +0300</bug_when>
    <thetext>kernel-image-std-def-2:5.10.156-alt1 -&gt; p10:

 Sat Nov 26 2022 Kernel Bot &lt;kernelbot@altlinux&gt; 2:5.10.156-alt1
 - v5.10.156 (2022-11-25).
 - aarch64: Enable Realtek RT5640/RT5639 Codec (ALT#44278).</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>