[meta-intel] [PATCH] fri2: Disable MSI interrupts for the HDA device

Darren Hart dvhart at linux.intel.com
Tue Apr 23 14:33:49 PDT 2013


MSI interrupts fail when using the EFI firmware on the FRI2. Disabling
them enables the HDA device to function properly on both BIOS and EFI
versions of the device.

Applies to master and dylan patches.

Signed-off-by: Darren Hart <dvhart at linux.intel.com>
---
 meta-fri2/conf/machine/fri2-noemgd.conf |    2 ++
 meta-fri2/conf/machine/fri2.conf        |    3 +++
 2 files changed, 5 insertions(+), 0 deletions(-)

diff --git a/meta-fri2/conf/machine/fri2-noemgd.conf b/meta-fri2/conf/machine/fri2-noemgd.conf
index d9558a4..5bb9edd 100644
--- a/meta-fri2/conf/machine/fri2-noemgd.conf
+++ b/meta-fri2/conf/machine/fri2-noemgd.conf
@@ -29,3 +29,5 @@ APPEND += "console=ttyPCH1,115200 console=tty0"
 # EFI boot will ignore this and use the EFI framebuffer at 800x600
 APPEND += "video=vesafb vga=0x318"
 
+# MSI interrupts fail for the HDA device when using the EFI firmware
+APPEND += "snd_hda_intel.enable_msi=0"
diff --git a/meta-fri2/conf/machine/fri2.conf b/meta-fri2/conf/machine/fri2.conf
index da57251..4fd8aa9 100644
--- a/meta-fri2/conf/machine/fri2.conf
+++ b/meta-fri2/conf/machine/fri2.conf
@@ -42,3 +42,6 @@ APPEND += "video=vesafb vga=0x318"
 
 # EMGD kernel driver needs at least 256MB of vmalloc space
 APPEND += "vmalloc=256MB"
+
+# MSI interrupts fail for the HDA device when using the EFI firmware
+APPEND += "snd_hda_intel.enable_msi=0"
-- 
1.7.5.4




More information about the meta-intel mailing list