Summary: | Вопрос о поддержке аудиокодека rt5640 | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Сергей <s.solovetsky> |
Component: | kernel-image-std-def | Assignee: | Vitaly Chikunov <vt> |
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
Severity: | normal | ||
Priority: | P5 | CC: | asheplyakov, iv, kernelbot, mike, placeholder, vt |
Version: | unstable | ||
Hardware: | aarch64 | ||
OS: | Linux |
Description
Сергей
2022-11-11 16:23:14 MSK
Ещё комментарий от коллег: нужно в сборке ядра включить драйвер 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). |