Коллеги. всем добрый день. В нашем проекте mini ITX платы на Baikal M-1000 есть проблема с выводом звука через аудиокодек по аналогу. На плате установлен кодек ALC5640-VB . Есть ли возможность добавить поддержку данного кодека в систему? Спасибо. Такой же вопрос хотел бы задать и по воводу дистрибутива: Альт Рабочая станция 10.0 (aarch64)
Ещё комментарий от коллег: нужно в сборке ядра включить драйвер rt5640. исходник его давно включен в ванильное ядро, но в дефолтный конфиг сборки отключен
Какой драйвер необходимо включить? Sisyphus/kernel-image-std-def-5.15.78-alt1.x86_64:CONFIG_SND_SOC_RT5640=m
(In reply to Vitaly Chikunov from comment #2) > Какой драйвер необходимо включить? > > Sisyphus/kernel-image-std-def-5.15.78-alt1.x86_64:CONFIG_SND_SOC_RT5640=m Как я понимаю, изначально запрос был сделать так же для std-def в p10.
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
Спасибо участие, жду пока что информации от коллег, как напишут - сюда странслирую.
(In reply to Vitaly Chikunov from comment #4) > 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 Я заинтригован.
(In reply to Ivan A. Melnikov from comment #6) > (In reply to Vitaly Chikunov from comment #4) > > 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 Спасибо.
А можно как-нибудь этот модуль ядра заполучить отдельно, у меня коллеги сказали, что сами его хотят попробовать установить. Также немного озадачила часть приведённых здесь grep с x86_64, нам же под ARM aarch_64 нужно.
(Ответ для Сергей на комментарий #8) > А можно как-нибудь этот модуль ядра заполучить отдельно Технически собрать возможно, но практически больше смысла проверить на 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
SND_SOC_RT5640 хоть и включен глобально, но отключается автоматически на aarch64 согласно правилам Kconfig. Для его включения требуется, например, патч 08c56cab302a059c1f3a95c164def7b21c67ad2e. Мы сможем его добавить в следующем релизе ядер. Но желательно, конечно проверить, что этот драйвер помогает в вашей проблеме.
В общем я применил этот патч и это кодек будет в p10/std-def/aarch64 ядрах ПОСЛЕ kernel-image-std-def-5.10.155-alt1.
kernel-image-std-def-2:5.10.156-alt1 -> p10: Sat Nov 26 2022 Kernel Bot <kernelbot@altlinux> 2:5.10.156-alt1 - v5.10.156 (2022-11-25). - aarch64: Enable Realtek RT5640/RT5639 Codec (ALT#44278).