Hello.

I bought a Gigabyte H87N-WIFI Mini-ITX motherboard for use in a
mediacenter PC. And stumbled onto a bug: HDMI audio does not work at
all, with i/o errors from aplay and "playback write error (DMA or IRQ
trouble?)" in dmesg. I opened a bug about that:
https://bugzilla.kernel.org/show_bug.cgi?id=60769

As Intel engineers persuaded me that the bug is not reproducible on
their hardware, I decided to buy a different Mini-ITX motherboard to
get rid of it: MSI Z87I. Result: wasted money, because it suffers from
the same bug and the shop does not accept returns.

Later I found a set of kernel options that successfully work around
the bug on both boards:

intel_iommu=igfx_off snd_hda_intel.align_buffer_size=1

Please add a quirk to the kernel so that the intel_iommu=igfx_off
option automatically applies to both boards. The common thing that
they have is a 8086:0c0c audio device.

Some information about the hardware is available in the bug report in
the form of alsa-info.sh output. If you need anything else, please
ask.

Please note that I cannot swap these motherboards endlessly, because
the fanless cooling system in the PC already shows signs of wear in
the adhesive pads that need to be attached to the bottom of the
motherboard. So I'd like to wait a day or so until your replies,
collect information from the currently-running MSI board, then swap to
Gigabyte, collect data again and never change boards again.

-- 
Alexander E. Patrakov
_______________________________________________
iommu mailing list
[email protected]
https://lists.linuxfoundation.org/mailman/listinfo/iommu

Reply via email to