ПроблемаLink to Проблема

PulseAudio не определяет звуковое устройство на ноутбуке Lenovo ThinkPad X1 Carbon Gen 10. Выводится сообщение "Нет доступных устройств вывода".

ДиагностикаLink to Диагностика

  • Проверить наличие установленного пакета:

    apt policy firmware-sof-astra
  • Если пакет установлен, проверить содержимое каталога на наличие драйверов для предыдущего поколения ноутбука:

    ls -lA /usr/share/alsa/ucm/ | grep LENOVO
    drwxr-xr-x 2 root root 4096 фев  7 17:19 LENOVO-20XWA061CD-ThinkPadX1CarbonGen9
    drwxr-xr-x 2 root root 4096 фев  7 17:19 LENOVO-80XF-LenovoMIIX320_10ICR-LNVNB161216

    Например, наличие каталога LENOVO-20XWA061CD-ThinkPadX1CarbonGen9.

Возможная причина: Некорректно работает аудиоадаптер. Перейти к решению.


  • Проверить в файле /var/log/messages наличие сообщений вида:

    sof-audio-pci-intel-icl 0000:00:1f.3: Direct firmware load for astra/intel/sof-tplg/sof-icl-es8336-ssp0.tplg failed with error -2
    sof-audio-pci-intel-icl 0000:00:1f.3: error: tplg request firmware astra/intel/sof-tplg/sof-icl-es8336-ssp0.tplg failed err: -2
    sof-audio-pci-intel-icl 0000:00:1f.3: you may need to download the firmware from https://github.com/thesofproject/sof-bin/
    sof-audio-pci-intel-icl 0000:00:1f.3: error: failed to load DSP topology -2
    sof-audio-pci-intel-icl 0000:00:1f.3: ASoC: error at snd_soc_component_probe on 0000:00:1f.3: -2
    sof-essx8336 sof-essx8336: ASoC: failed to instantiate card -2
    sof-essx8336 sof-essx8336: snd_soc_register_card failed: -2
    sof-essx8336: probe of sof-essx8336 failed with error -2

Возможная причина: Отсутствует соответствующая топология. Перейти к решению.


Возможные причиныLink to Возможные причины