And there is another line multiple times before this saying:
ALC285: Invalid fixup type 0
OK, I can explain this one. I doubt it's the cause of the lack of mmpm...
Basically - due to the fact that we're using OpenWatcom (which is OLD) and the linux kernel is built with gcc/clang - some of the code uses features that OW doesn't support.
For example at line 3082 of
https://trac.netlabs.org/uniaud/browser/GPL/branches/uniaud32-exp/alsa-kernel/pci/hda/patch_realtek.c (Unfortunately the file is too large to view online, you'll have to download a copy)
[ALC1220_FIXUP_CLEVO_PB51ED_PINS] = {
.type = HDA_FIXUP_PINS,
.v.pins = (const struct hda_pintbl[]) {
{ 0x19, 0x01a1913c }, /* use as headset mic, without its own jack detect */
{0}
},
.chained = true,
.chain_id = ALC1220_FIXUP_CLEVO_PB51ED,
},
Watcom can't handle the nested struct .v.pins
It can be worked around - see example at lines 1294 & 1514 but there are a lot of cases of this and it's a PITA
I'll look to add the workarounds for the ALC285 - for you, it's probably the one a tline 11176 (ALC285_FIXUP_ASUS_GA403U_HEADSET_MIC) (See reference to your pci id at line 11744)