Summary: | Рассинхрон SOF и alsa-lib | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Product: | Sisyphus | Reporter: | mikhailnov <mikhailnov> | ||||||||
Component: | libalsa | Assignee: | Michael Shigorin <mike> | ||||||||
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus | ||||||||
Severity: | normal | ||||||||||
Priority: | P5 | CC: | arbars, mike, rider, shrek, temap | ||||||||
Version: | unstable | ||||||||||
Hardware: | x86_64 | ||||||||||
OS: | Linux | ||||||||||
Attachments: |
|
Description
mikhailnov
2022-11-20 06:48:04 MSK
И ещё alsa-utils firmware тут явне не при чём. Ждём новую alsa. И это проявляется не на всём железе - например у меня всё как работало так и работает. (In reply to Anton Farygin from comment #2) > firmware тут явне не при чём. > > Ждём новую alsa. > > И это проявляется не на всём железе - например у меня всё как работало так и > работает. А где не работало, там и не заработало, хотя могло бы. Скорее всего, обновление фирмвари с 2.0.х до 2.2.х без обновления ALSA бесполезно. конечно, так вешайте багу на alsa, при чём тут firmware ? в sisyphus alsa обновлена. Всё равно не работает :-( [root@localhost ~]# dmesg | grep -i sof [ 0.723624] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it> [ 0.873053] PCI-DMA: Using software bounce buffering for IO (SWIOTLB) [ 0.873054] software IO TLB: mapped [mem 0x00000000649fe000-0x00000000689fe000] (64MB) [ 4.396630] sof-audio-pci-intel-tgl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if info 0x040100 [ 4.396675] sof-audio-pci-intel-tgl 0000:00:1f.3: enabling device (0000 -> 0002) [ 4.396791] sof-audio-pci-intel-tgl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if 0x040100 [ 4.396846] sof-audio-pci-intel-tgl 0000:00:1f.3: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915]) [ 4.403619] sof-audio-pci-intel-tgl 0000:00:1f.3: use msi interrupt mode [ 4.425449] sof-audio-pci-intel-tgl 0000:00:1f.3: hda codecs found, mask 4 [ 4.427048] sof-audio-pci-intel-tgl 0000:00:1f.3: Firmware info: version 2:2:0-57864 [ 4.427050] sof-audio-pci-intel-tgl 0000:00:1f.3: Firmware: ABI 3:22:1 Kernel ABI 3:18:0 [ 4.427052] sof-audio-pci-intel-tgl 0000:00:1f.3: warn: FW ABI is more recent than kernel [ 4.427055] sof-audio-pci-intel-tgl 0000:00:1f.3: unknown sof_ext_man header type 3 size 0x30 [ 4.521611] sof-audio-pci-intel-tgl 0000:00:1f.3: Firmware info: version 2:2:0-57864 [ 4.521613] sof-audio-pci-intel-tgl 0000:00:1f.3: Firmware: ABI 3:22:1 Kernel ABI 3:18:0 [ 4.521614] sof-audio-pci-intel-tgl 0000:00:1f.3: warn: FW ABI is more recent than kernel [ 4.524017] sof-essx8336 sof-essx8336: quirk SSP2 [ 4.524019] sof-essx8336 sof-essx8336: quirk JD_INVERTED disabled [ 4.525704] sof-audio-pci-intel-tgl 0000:00:1f.3: Topology: ABI 3:22:1 Kernel ABI 3:18:0 [ 4.525710] sof-audio-pci-intel-tgl 0000:00:1f.3: warn: topology ABI is more recent than kernel [ 4.526747] sof-audio-pci-intel-tgl 0000:00:1f.3: error: can't connect DAI SSP0.OUT stream SSP0-Codec [ 4.528280] sof-audio-pci-intel-tgl 0000:00:1f.3: error: can't connect DAI SSP0.IN stream SSP0-Codec [ 4.530151] sof-audio-pci-intel-tgl 0000:00:1f.3: error: can't connect DAI DMIC0.IN stream dmic01 [ 4.531947] sof-audio-pci-intel-tgl 0000:00:1f.3: error: can't connect DAI DMIC1.IN stream dmic16k [ 4.541021] sof-audio-pci-intel-tgl 0000:00:1f.3: ASoC: physical link dmic01 (id 1) not exist [ 4.541023] sof-audio-pci-intel-tgl 0000:00:1f.3: ASoC: topology: could not load header: -22 [ 4.541054] sof-audio-pci-intel-tgl 0000:00:1f.3: error: tplg component load failed -22 [ 4.541057] sof-audio-pci-intel-tgl 0000:00:1f.3: error: failed to load DSP topology -22 [ 4.541058] sof-audio-pci-intel-tgl 0000:00:1f.3: ASoC: error at snd_soc_component_probe on 0000:00:1f.3: -22 [ 4.541070] sof-essx8336 sof-essx8336: ASoC: failed to instantiate card -22 [ 4.541092] sof-essx8336 sof-essx8336: snd_soc_register_card failed: -22 [ 4.541093] sof-essx8336: probe of sof-essx8336 failed with error -22 Наверное нужно найти, в каком пакете вызываемая в https://packages.altlinux.org/ru/sisyphus/srpms/firmware-alsa-sof/specfiles/#line-39 утилита Этот пакет нужно обновить, собрать с libalsa 1.2.8 и пересобрать фирмварю с ним? task #310391 проверяйте (Ответ для Anton Farygin на комментарий #7) > task #310391 проверяйте С ней и проверяли :-) # apt-repo test 310391 .... Последняя версия firmware-alsa-sof уже установлена. Последняя версия firmware-alsa-sof-debug уже установлена. 0 будет обновлено, 0 новых установлено, 0 пакетов будет удалено и 0 не будет обновлено. Ядро 5.15.78-un-def-alt1 ну значит пересобирать не имеет смысла. (Ответ для Anton Farygin на комментарий #10) > ну значит пересобирать не имеет смысла. Почему? В Росе заработало с sof 2.2, alsa-lib 1.2.8 Оказывается, работает и с firmware-alsa-sof 2.2, но старой ALSA 1.2.6 и ядром un-def 6.0 из сизифа. На 5.10 и вроде бы 5.15 тоже из p10 звук не работает несмотря на бекпортированный туда es8316. В Альте порт, выполненный Виталием из Аквариуса, возможно, в нем чего-то не хватает. В общем, проблема рассинхрона ALSA и SOF есть, но не мешает. Created attachment 15566 [details]
dmesg
Created attachment 15567 [details]
lsmod
Created attachment 15568 [details]
sys-modules
Ошибка проявилась на HUAWEI MateBook E 12.6 2023 i7 1260U/16/512GB Nebula Gray (DRR-W76) https://linux-hardware.org/?probe=39393dda93 |