Не работает аудиокарта Intel Corporation Tiger Lake-LP Smart Sound Technology

Автор Зурбинт, 26 октября 2022, 15:34:56

« назад - далее »

0 Пользователи и 2 гостей просматривают эту тему.

Зурбинт

Добрый день, понимаю, что это уже 100500-й вопрос на эту тему, но всё же. Ноутбук HUAWEI NBD-WXX9, Debian 11 с Mate, не работает аудиокарта в сабже.

В alsamixer только канал Master, канала PCI нет, по F6 предлагается только default либо ввести свое название. При попытке с помощью aplay задать громкость канала pci выдается ошибка. В pavucontrol во вкладке Конфигурация пусто, устройств не обнаружено. В регуляторе громкости только Фиктивный выход, устройств нет.

Танцы с бубном с файлами /etc/modprobe.d/alsa-base.conf и /usr/share/alsa/alsa.conf тоже ни к чему не привели. Удаление pulseaudio не помогает. При этом система аудиокарту видит, драйвера присутствуют:

$ lspci -nn -k -s 00:1f.3
00:1f.3 Multimedia audio controller [0401]: Intel Corporation Tiger Lake-LP Smart Sound Technology Audio Controller [8086:a0c8] (rev 20)
   Subsystem: QUANTA Computer Inc Tiger Lake-LP Smart Sound Technology Audio Controller [152d:1301]
   Kernel driver in use: sof-audio-pci-intel-tgl
   Kernel modules: snd_hda_intel, snd_sof_pci_intel_tgl


Обновление ядра до 5.19 (и системы до Debian 12, которая в итоге у меня сейчас) ни к чему не привели. Памагите :)

Aalexeey

#1
Цитата: Зурбинт от 26 октября 2022, 15:34:56Обновление ядра до 5.19 (и системы до Debian 12, которая в итоге у меня сейчас) ни к чему не привели. Памагите
Попробуйте поставить "комплект" ядра от Liquorix там есть 5.19 последнее для bookworn с headers возьмите, если у вас 12.
https://liquorix.net/debian/pool/main/l/linux-liquorix/
https://liquorix.net/debian/pool/main/l/linux-liquorix/linux-headers-5.19.0-17.1-liquorix-amd64_5.19-27.1~bookworm_amd64.deb
https://liquorix.net/debian/pool/main/l/linux-liquorix/linux-image-5.19.0-17.1-liquorix-amd64_5.19-27.1~bookworm_amd64.deb
Если не поможет, то дело скорее всего не совсем в ядре. Пакеты firmware у вас все что нужно стоят?
https://debianforum.ru/index.php?topic=6879 100% защиты от "Ааааа у меня всё поломалось"

Зурбинт

#2
Цитата: Aalexeey от 26 октября 2022, 17:01:57Пакеты firmware у вас все что нужно стоят?
Да, конечно, все пакеты стоят. То, что вы пишете, просто с помощью dpkg ставится? Попробую, спасибо.

Aalexeey

#3
Цитата: Зурбинт от 26 октября 2022, 17:14:32То, что вы пишете, просто с помощью dpkg ставится
Ну если вы сторонник GUI то GDebi.
Или реп
deb https://liquorix.net/debian bookworn main
https://debianforum.ru/index.php?topic=6879 100% защиты от "Ааааа у меня всё поломалось"

Зурбинт

Попытался поставить, ругаются, требуют установить кучу зависимостей, не стал рисковать, так можно всё ядро развалить :) Мне всё же кажется, дело не в ядре — в ядре как раз все драйверы имеются, что следует из вывода команды lspci.

Aalexeey

Цитата: Зурбинт от 26 октября 2022, 18:05:15требуют установить кучу зависимостей
Такого быть не должно, у меня оно просит на одну или две зависимости больше чем родное ядро.
У вас к родному ядру headers стоят?
https://debianforum.ru/index.php?topic=6879 100% защиты от "Ааааа у меня всё поломалось"

Зурбинт

#6
Я 5.19 из репозитория ставил, просто в sourses.list сменил репозиторий на bookworn, не следил, что именно там ставилось по команде full-upgrade. Но дебиановскому репозиторию я доверяю, а левому репозиторию как-то не очень )) Так что не рискну. Может быть, еще идеи у кого-нибудь есть, как действовать без установки сомнительных ядер :)

dzhoser

Ubuntu->Linux mint->Astra Linux SE->Debian 12
Для новичков

Aalexeey

#8
Цитата: Зурбинт от 26 октября 2022, 18:05:15так можно всё ядро развалить
Невозможно, у вас хоть 10ть разных ядер может стоять, с выбором загрузки в меню GRUB.
Цитата: Зурбинт от 26 октября 2022, 18:13:53сомнительных ядер
Сейчас качество ядер там на порядок лучше родных, на некоторых машинах у меня родные просто не грузятся.
Так вы не сказали headers у вас установлены и соответствуют версии ядра, при обновлении с 11 до 12 все пакеты стали принадлежать 12?
https://debianforum.ru/index.php?topic=6879 100% защиты от "Ааааа у меня всё поломалось"

Зурбинт

#9
Цитата: dzhoser от 26 октября 2022, 18:15:00Покажите
cat /proc/asound/cards и
cat pactl list short sinks

cat /proc/asound/cards
--- no soundcards ---

cat pactl list short sinks
cat: pactl: Нет такого файла или каталога
cat: list: Нет такого файла или каталога
cat: short: Нет такого файла или каталога
cat: sinks: Нет такого файла или каталога



26 октября 2022, 18:39:07
26 октября 2022, 18:38:36
Цитата: Aalexeey от 26 октября 2022, 18:15:20Так вы не сказали headers у вас установлены и соответствуют версии ядра, при обновлении с 11 до 12 все пакеты стали принадлежать 12?
Я не знаю, как посмотреть, установлены ли headers :) Пакеты, насколько я понимаю, теперь принадлежат 12, я обновлялся с соответствующим ключом. Но оно же и в 11 не работало, думаю, дело не в этом.

ChubaDuba

#10
$ sudo dmesg | grep 'failed to load'


26 октября 2022, 18:48:23
firmware-sof-signed стоит?

Зурбинт

Цитата: ChubaDuba от 26 октября 2022, 18:44:46$ sudo dmesg | grep 'failed to load'

4.569541] iwlwifi 0000:00:14.3: firmware: failed to load iwlwifi-QuZ-a0-hr-b0-65.ucode (-2)Wi-fi при этом работаем без проблем. Других строк там нет.

Aalexeey

Цитата: Зурбинт от 26 октября 2022, 18:18:51Я не знаю, как посмотреть
В Synaptic проще всего, это GUI менеджер пакетов. Или если вы противник GUI то можно сгенерировать список пакетов этим https://debianforum.ru/index.php/topic,9141.msg126863.html#msg126863 и там увидеть версии.
dpkg -l
https://debianforum.ru/index.php?topic=6879 100% защиты от "Ааааа у меня всё поломалось"

Зурбинт

#13
Цитата: ChubaDuba от 26 октября 2022, 18:44:4626 октября 2022, 18:48:23
firmware-sof-signed стоит?
Да, конечно, этот пакет сразу гуглится, он стоит (2.2.2-1).

26 октября 2022, 18:52:35
Цитата: Aalexeey от 26 октября 2022, 18:49:16
Цитата: Зурбинт от 26 октября 2022, 18:18:51Я не знаю, как посмотреть
В Synaptic проще всего, это GUI менеджер пакетов. Или если вы противник GUI то можно сгенерировать список пакетов этим https://debianforum.ru/index.php/topic,9141.msg126863.html#msg126863 и там увидеть версии.
dpkg -l
Так а что именно смотреть-то? Версию чего, какого пакета?

Aalexeey

#14
Цитата: Зурбинт от 26 октября 2022, 18:50:42Так а что именно смотреть-то? Версию чего, какого пакета?
linux-image linux-headers и linux-headers...-common все одной версии?
Пример:
linux-compiler-gcc-10-x86                5.10.149-1
linux-config-5.10                        5.10.149-1
linux-headers-5.10.0-17.1-liquorix-amd64 5.10-25.1~bullseye
linux-headers-5.10.0-19-amd64            5.10.149-1
linux-headers-5.10.0-19-common           5.10.149-1
linux-image-5.10.0-17.1-liquorix-amd64   5.10-25.1~bullseye
linux-image-5.10.0-19-amd64              5.10.149-1
linux-kbuild-5.10                        5.10.149-1
linux-libc-dev                           5.10.149-1
alsamixer у вас по идее ничего не должна выводить?
https://debianforum.ru/index.php?topic=6879 100% защиты от "Ааааа у меня всё поломалось"