You are not logged in.
Hi,
I have a 2021 NUC with a new Intel Celeron N4500 that come with that ES8336 audio driver. Kernels before 5.16 dont detect it and i dont have a working audio card (not the jack nor throught the HDMI), only via Bluetooth or with an USB audio adapter the sound works.
Several new Intel NUCs and even some new Huawei and Lenovo notebooks have this problem too, it is a know bug and the SOF devs said last september that for 5.16 they will add support for the ES8336 driver.
Yesterday I installed new 5.16 (vanilla and Zen) kernel and the latest sof-firmware 2.0-1 package (both from repos). Unfortunately the audio card still doesn't work.
Kernelnewbies confirmed that SOF team added the support:
Intel: add machine driver for SOF+ES8336 commit
so i recompiled the kernel and enabled it (as a module) in the .config (in the ASoC Intel section).
Now, the system detect the sound card but still doesn't enable it with this error:
sudo dmesg
error: tplg request firmware intel/sof-tplg/sof-jsl-es8336.tplg failed
so i checked the SOF package and it doesn't have that file, only 3 others files for ES8336:
sof-apl-es8336.tplg
sof-glk-es8336.tplg
sof-tgl-es8336.tplg
there isnt a sof-jsl-es8336.tplg file.
So, did i do something wrong with the compilation? I just enable the support as
[M]
in the config.Or SOF still doesnt have a full support for it? I dunno what are the diferences between sof-apl-, sof-glk-, sof-tgl- and that sof-jsl- files.
"Yo creo que los muertos son tiernos. ¿Nos besamos?"
Offline
This file is not part of the kernel sources, but a separate project/repository sof-firmware. The topology file is still missing from the sof-firmware package and its upstream, though. You can try the one from this comment:
https://github.com/thesofproject/linux/ … -942790456
Last edited by progandy (2022-01-15 20:43:37)
| alias CUTF='LANG=en_XX.UTF-8@POSIX ' |
Offline