Дано - мелкий лёгкий и беленький (дочкин) недоноут Irbis NB105. Стоит Linux Mint 19.1 Tessa. Винда выкорчевана, поставлен 64-бит линух на 32-бит UEFI (это было просто, хотя и не тривиально). Звука всё ещё нет. Pulseaudio дохнет на взлёте.
Сначала обновил ядро и всё - не видит root. В /boot initrd для нового в два раза тощее... в /lib/modules - аналогично. Нужно ставить linux-modules-extra-*** впридачу к linux-modules-*** и linux-image-***, иначе счастья не будет. Поставил - есть счастье, но звука всё ещё нет.
Проговорю две мелочи - в BIOS (входить, сюрприз, то ли F7, то ли F8) где про South Bridge / Sound выбрал работу через ACPI (не через PCI), точнее - оставил как есть; в /etc/modprobe.d/blacklist-snd_hdmi_lpe_a
blacklist snd_hdmi_lpe_audio
ибо нефиг и к hdmi там ничего не припаяно внутри, а наружу не выведено.
Далее при запуске pulseaudio (ну и вообще любой программы для alsa) вижу в dmesg
Audio Port: ASoC: no backend DAIs enabled for Audio Port
а в выводе pulseaudio -v
could not open configuration file /usr/share/alsa/ucm/bytcht-es8316/bytcht-es8316.conf
и в /usr/share/alsa/ucm/ действительно нет ни намёка на искомое.
Вот тут искали bytchtes8316.state (и не факт, что нашли),
а ещё тут счастливый французский человек починил это из некоторой rpmки.
Меня же порадовал репозиторий
https://github.com/kernins/linux-chwhi12/
явно содержащий искомое - https://github.com/kernins/linux-chwhi12/blob/master/configs/audio/ucm/bytcht-es8316/. Важно скопировать оба файла и положить их под оригинальными именами в /usr/share/alsa/ucm/ - изначально упомянутый в логах bytcht-es8316.conf - мал, но ссылается на файл HiFi, который здоровенный.
Попробовал так - не пашет, перезагрузился - звук есть. И этот текст писал уже под музыку.