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

Darren Hart dvhart at linux.intel.com
Tue Apr 23 16:20:23 PDT 2013



On 04/23/2013 03:59 PM, Kamble, Nitin A wrote:
> Darren,
>   Does this resolve the audio issue on FRI2 hardware, and there is no need to mention it in the release notes?

As far as I can tell it resolves the problem. There is a remaining issue
that the audio mixer needs to be setup manually since for some reason
the alsastate isn't restoring a sane value (not sure why). That can be
documented in the fri2 wiki though. I don't think you have to document
anything for the FRI2 in the release notes.

(I am having trouble with my serial console, but that may just be my
hardware.... I don't see us getting to the bottom of that before release)

--
Darren

> 
> Thanks,
> Nitin
> 
> 
>> -----Original Message-----
>> From: meta-intel-bounces at yoctoproject.org [mailto:meta-intel-
>> bounces at yoctoproject.org] On Behalf Of Darren Hart
>> Sent: Tuesday, April 23, 2013 2:34 PM
>> To: Meta Intel
>> Cc: Darren Hart
>> Subject: [meta-intel] [PATCH] fri2: Disable MSI interrupts for the HDA device
>>
>> 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
>>
>> _______________________________________________
>> meta-intel mailing list
>> meta-intel at yoctoproject.org
>> https://lists.yoctoproject.org/listinfo/meta-intel

-- 
Darren Hart
Intel Open Source Technology Center
Yocto Project - Technical Lead - Linux Kernel



More information about the meta-intel mailing list