...which is false according to the findings in this bug. I will try to insert an entry before this and see if it helps.
I do realize that I have not indicated whether both quirks apply to both boards - I don't know yet and have to test. Unfortunately, the construction of the fanless case makes it hard to disassemble, so I will definitely not test the MSI board today :(
If I read the code correctly, AZX_DCAPS_BUFSIZE means "this device does not need buffer size alignment".
And this code says that no Intel HD audio device needs buffer size alignment:
/* Generic Intel */ PCI_VENDOR_ ID_INTEL, PCI_ANY_ID), MULTIMEDIA_ HD_AUDIO << 8,
{ PCI_DEVICE(
.class = PCI_CLASS_
.class_mask = 0xffffff,
.driver_data = AZX_DRIVER_ICH | AZX_DCAPS_BUFSIZE },
...which is false according to the findings in this bug. I will try to insert an entry before this and see if it helps.
I do realize that I have not indicated whether both quirks apply to both boards - I don't know yet and have to test. Unfortunately, the construction of the fanless case makes it hard to disassemble, so I will definitely not test the MSI board today :(
An Intel engineer is already in the CC list.