LINUX.ORG.RU

В ядрах новее 5.4.14 отвалилась звуковуха Intel

 , ,


0

1

Ноутбук Acer swift 3 SF314-55. Проблема следующая:

$ uname -r
5.5.9-arch1-2
$ lspci | grep audio
00:1f.3 Multimedia audio controller: Intel Corporation Cannon Point-LP High Definition Audio Controller (rev 30)
$ aplay -l
aplay: device_list:274: no soundcards found...

В dmesg:

[    4.119094] sof-audio-pci 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if info 0x040100
[    4.119950] sof-audio-pci 0000:00:1f.3: Digital mics found on Skylake+ platform, using SOF driver
[    4.119970] sof-audio-pci 0000:00:1f.3: enabling device (0000 -> 0002)
[    4.120174] sof-audio-pci 0000:00:1f.3: warning: No matching ASoC machine driver found                 
[    4.120180] sof-audio-pci 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if 0x040100
[    4.120360] sof-audio-pci 0000:00:1f.3: use msi interrupt mode                            
[    4.120572] sof-audio-pci 0000:00:1f.3: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915])
[    4.123898] iwlwifi 0000:00:14.3: Applying debug destination EXTERNAL_DRAM
[    4.129490] sof-audio-pci 0000:00:1f.3: hda codecs found, mask 5           
[    4.129492] sof-audio-pci 0000:00:1f.3: using HDA machine driver skl_hda_dsp_generic now
[    4.189781] iwlwifi 0000:00:14.3: FW already configured (0) - re-configuring
[    4.218735] sof-audio-pci 0000:00:1f.3: Direct firmware load for intel/sof/sof-cnl.ri failed with error -2
[    4.218745] sof-audio-pci 0000:00:1f.3: error: request firmware intel/sof/sof-cnl.ri failed err: -2
[    4.218749] sof-audio-pci 0000:00:1f.3: error: failed to load DSP firmware -2         
[    4.219886] sof-audio-pci 0000:00:1f.3: error: sof_probe_work failed err: -2

В 5.4.14 всё работает, в 5.4.15 - уже нет.

UPDATE: snd_hda_intel.dmic_detect=0 решает проблему.

★★★★★

Последнее исправление: Axon (всего исправлений: 2)

Ответ на: комментарий от deep-purple

Вот я именно так и рассуждал, однако два месяца и дюжину релизов спустя ничего не изменилось. Сидеть на старом ядре геморно, как минимум, только что перестал собираться модуль wireguard из-за несовместимости версий GCC. Откатывать ещё и GCC или пересобирать старое ядро - это слишком много усилий для того, чтобы оттянуть неизбежное.

Axon ★★★★★
() автор топика
Ответ на: комментарий от Mixa

А какой у Тебя дистрибутив?

5.5.9-arch1-2

Кагбе намекает.

В моем присутствуют версии 5.4.25 и 5.5.9

В моём тоже, и проблема воспроизводится в обеих.

Axon ★★★★★
() автор топика
Последнее исправление: Axon (всего исправлений: 1)
Ответ на: комментарий от Axon

Сорян, плохо читал.

Я вычитал про 5.4.14 и 5.4.15.

Прости за нубский вопрос: Драйвер для звуковухи загружен, modinfo и dmesg рапортуют, что всё прекрасно?

Здесь как бы утверждают, что до ядра 5.5 (включительно) с похожими на Твой девайс всё вроде прекрасно.🙄

Mixa
()
Последнее исправление: Mixa (всего исправлений: 2)
Ответ на: комментарий от Mixa

Драйвер для звуковухи загружен

Да.

modinfo и dmesg рапортуют, что всё прекрасно?

В dmesg следующее:

[    4.119094] sof-audio-pci 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if info 0x040100
[    4.119950] sof-audio-pci 0000:00:1f.3: Digital mics found on Skylake+ platform, using SOF driver
[    4.119970] sof-audio-pci 0000:00:1f.3: enabling device (0000 -> 0002)
[    4.120174] sof-audio-pci 0000:00:1f.3: warning: No matching ASoC machine driver found                 
[    4.120180] sof-audio-pci 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if 0x040100
[    4.120360] sof-audio-pci 0000:00:1f.3: use msi interrupt mode                            
[    4.120572] sof-audio-pci 0000:00:1f.3: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915])
[    4.123898] iwlwifi 0000:00:14.3: Applying debug destination EXTERNAL_DRAM
[    4.129490] sof-audio-pci 0000:00:1f.3: hda codecs found, mask 5           
[    4.129492] sof-audio-pci 0000:00:1f.3: using HDA machine driver skl_hda_dsp_generic now
[    4.189781] iwlwifi 0000:00:14.3: FW already configured (0) - re-configuring
[    4.218735] sof-audio-pci 0000:00:1f.3: Direct firmware load for intel/sof/sof-cnl.ri failed with error -2
[    4.218745] sof-audio-pci 0000:00:1f.3: error: request firmware intel/sof/sof-cnl.ri failed err: -2
[    4.218749] sof-audio-pci 0000:00:1f.3: error: failed to load DSP firmware -2         
[    4.219886] sof-audio-pci 0000:00:1f.3: error: sof_probe_work failed err: -2

Что спросить у modinfo?

Здесь как бы утверждают, что до ядра 5.5 (включительно) с похожими на Твой девайс всё вроде прекрасно.🙄

Я подозреваю что проблема не в самих дровах, а в APCI.

Axon ★★★★★
() автор топика
Последнее исправление: Axon (всего исправлений: 1)
Ответ на: комментарий от Axon

В dmesg следующее:

Попробуй погуглить последние ошибки, узнаешь много интересного.

PS. 5 звезд. Без коментариев.

anonymous
()
Ответ на: комментарий от anonymous

-_\\

Посыпаю голову пеплом.

Axon ★★★★★
() автор топика

Скорее всего, установка sof-firmware тоже её решила бы.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.