Re: cheeky appeal for advice
... not actually a kernel issue. Its a badly developed BIOS ...
... missing parts of the ACPI/DSDT table.
This type of incompetence and lack of professionalism has been going on for decades.
But it is not just Asus: every other laptop/desktop/workstation/server/router OEM has been / is just as guilty.
... kernel quirk just works around the ASUS error.
Yes, thanks for that.
But the OP has no sound and won't have it until a new version of the BIOS comes around with a fix.
If ever.
My Sun Microsystems Ultra 24 workstation was released in 2007 with a hefty price tag and crappy BIOS which eventually saw three/four upgrades.
None of those upgrades solved the problem it still has. Then Oracle came around and the rest is history.
In Linux, at one time you could dump the original DSDT table, edit and recompile it but that possibility was nuked from the kernel long ago and the workaround is a real bother.
The necessary tools and (most of all) the bits of BIOS/DSDT information for doing that became somewhat available on-line from people who were keen on using Apple OSs in non-Apple hardware.
It was hit/miss all the way.
There are two reasons for this state of things: the first being that BIOSs have always been (and still are) proprietary assembly code and the second one is that BIOS slingers do not write a new BIOS for each machine/hardware comination: too expensive and OEMs probably refuse to pay for that.
So it end up being end users doing the testing for them.
I suspect that BIOS writing has, for the longest while, been more a cut and paste operation between sets of BIOS code for similar hardware.
The result of that (incompetence and lack of professionalism) is exactly what the OP suffers.
ie: it works and the hardware actually boots the OS but ...
To this state of things we have to add that, at least for x86 hardware, BIOS writers more than anything write code for hardware using Microsoft operating systems.
And their only goal is that it gets the coveted Microsoft Approved stamp so it will actually sell.
Hopefully it will be fixed in a future ASUS BIOS update ...
Good luck to you with that.
.