Comment 73 for bug 1428121

Revision history for this message
In , patrakov (patrakov-linux-kernel-bugs) wrote :

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_DEVICE(PCI_VENDOR_ID_INTEL, PCI_ANY_ID),
   .class = PCI_CLASS_MULTIMEDIA_HD_AUDIO << 8,
   .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.