Created attachment 261161 [details] dmesg Onda obook 20 plus Cherry Trail tablet, Fedora 27, kernel 4.14.3-300.fc27.x86_64.
Created attachment 261163 [details] dmesg with the patch dmesg with the es8316-Audio-exported-gpio-controlling-SPK-analog-switch.patch (see bug 197073).
Created attachment 261165 [details] alsa-info
With the original Fedora kernel modules snd_soc_es8316 and snd_soc_sst_byt_cht_es8316 are autoloaded, but not with patched kernel.
Created attachment 261167 [details] dmesg 4.13.16-302.fc27.x86_64
I can't figure out what you are reporting. in the alas-info log, it shows you have a !0EC5645 device, which is a realtek codec( this was also shown in the dmesg shared on alsa-devel) There is nothing remotely connected to the es8316 so I have no idea how this codec and machine driver are loaded. Please recheck your results.
On Windows device manager shows (similar to bug 197073): sound, video and game controllers: - ES8316AudCodec device on intel serial IO i2c ES controller hardware lds: ACPI\VEN_ESSX&DEV_8316 ACPI\ESSX8316 inf section : ESX9316AudioCodec_Device Matching device Id: acpi\essx8316 Bios device name: \_SB.PCI0.I2C2.RTK1 device 000069 - intel SST Audio Device (WDM) hardware lds: ACPI\VEN_8086&DEV_22A8 ACPI\808622A8 Matching device Id: acpi\808622a8 Bios device name: \_SB.PCI0.LPEA device 00003c
Created attachment 261169 [details] dmesg with the patch Ooops, the patch was adopted incorrectly for my tablet. Now corrected, 8316 modules are autoloaded.
Created attachment 261171 [details] alsa-info with the patch
There is chip ES8316 on the board.
the codec driver doesn't load properly, you have an error due to a gpio configuration [ 8.564237] es8316 i2c-ESSX8316:01: Applying gpios quirk [ 8.564289] es8316 i2c-ESSX8316:01: Failed to get SPK-EN GPIO: -16 [ 8.566190] es8316: probe of i2c-ESSX8316:01 failed with error -16 Can't really help on this one...