[meta-freescale] pulseaudio makes system unstable

Otavio Salvador otavio at ossystems.com.br
Sat Nov 29 05:02:12 PST 2014


On Sat, Nov 29, 2014 at 8:46 AM, Alexander Shashkevych <alex at stunpix.com> wrote:
>>>>>>> May [1] be related with your problems?
>>>>>>>
>>>>>>> [1] http://git.freescale.com/git/cgit.cgi/imx/linux-2.6-imx.git/tree/sound/soc/fsl/imx-hdmi-dma.c?h=imx_3.10.31_1.1.0_beta2#n289
>>>>>>
>>>>>> Interesting. I've found same #ifdefs in yocto branch I'm using with
>>>>>> kernel 3.10.17, but there is no #define that disables  neon's dma for
>>>>>> hdmi, so I'll define it and recompile.
>>>>>
>>>>> Yeah! That's it! No more crashes, no more unexpected exits from apps
>>>>> and even more, earlier sound was always choppy and now it is not.
>>>>> Through hdmi.
>>>>>
>>>>> I also added --disallow-exit and --exit-idle-time to pulse server and
>>>>> now it doesn't exit unexpectedly.
>>>>>
>>>>> Thank you guys! You really helped me.
>>>>
>>>> Not so fast! Now as a demonstration of gratitude you could prepare a
>>>> nice patch which do the define and apply it on our linux-imx recipe?
>>>> That would be awesome!
>>>
>>> I would be glad to do so, but to be honest, I'm not sure has it any
>>> sense, because instability was detected on imx-linux-3.10.17,
>>> meanwhile imx_3.10.31_1.1.0_beta already has this issue fixed and soon
>>> it will be integrated to yocto.
>>
>> It does as 3.10.31 is 1.8 material and 1.7 (Dizzy) will stay on
>> 3.10.17 releases.
>
> Good.
> Last question: as I can see there is no way to create generic patch
> that will cover all kernels, because each kernel from arm-extra layer
> overrides SRC_URI with its own entries. I'm not sure how to handle
> that.

I am more concerned about the base BSP; the board specific kernels are
maintainers responsibility.

-- 
Otavio Salvador                             O.S. Systems
http://www.ossystems.com.br        http://code.ossystems.com.br
Mobile: +55 (53) 9981-7854            Mobile: +1 (347) 903-9750


More information about the meta-freescale mailing list