[meta-freescale] Right lib-imx/firmware-imx ... versions

Daiane Angolini daiane.list at gmail.com
Wed Jul 23 07:19:02 PDT 2014


On Tue, Jul 22, 2014 at 2:24 AM, Jens Rehsack <rehsack at gmail.com> wrote:
> Hi,
>
> as mentioned in my very first post here, we're trying to get a board
> running with yocto with a bsp for linux-imx-3.0.35_4.1.0 (bdde708).
>
> As firmware-imx we have 3.0.35_4.0.0 (tried 3.10.17, too - without
> difference).

Long story short: Stick to one branch and use it, with the kernel
version and the imx-lib/gpu/imx-vpu/firmware version already there. It
was what we tested someway.

Long story long:

>
> When we run xmbc with lib-imx, gpu-viv-ib-mx6q, lib-vpu in daisy
> versions (3.10.17), xbmc immediately crashes with a segfault in
> gpu-viv-ib-mx6q (does someone wants the trace?). Using Dora versions
> (3.10.9) we can at least start xbmc and can start one movie. When
> we play a second movie, the system crashes with "dma physical memory
> allocation error" (trace/console output wanted?).

I don´t have previous success cases in running xbmc. I mean, I have
never (myself) tried it, but in other hand, I have never heard about
someone that had succeeded.

So, I don´t know if *any* combination works.

>
> The board manufacturer recommends we try the freescale libs (firmware,
> lib-imx, gpu...) in precisely matching version (3.0.35_4.1.0), but none
> of them seems to exist in meta-fsl-arm(-extra). That confuses me in the
> way that I expect, the distributed versions are stable.

When dealing with GPU, is important that the kernel GPU driver and the
GPU user-space package match.

When working with IPU for imx6. It does not matter what imx-lib you is
working with. ipu-lib is not used for imx6 since 3.0.15, or something
like that. So, for IPU, no user-space package needed.

When working with VPU, imx-vpu is needed, and imx-firmware is needed.
However, any should work, and what you miss from one to another is
only bugfixes. (of course, it´s may be a huge difference, however I
don´t see it causing a crash)


>
> Though I don't have a concrete question beside "what library versions
> are good for us?" - any hints, resources to study, ...?

So, the question "what library version are good for us" should be
answered by another question "do you need libraries?"

Or, let´s be more practical. Have you tested your GPU integration?
What is the GPU driver version in your kernel, and your GPU user-space
version?


Daiane


More information about the meta-freescale mailing list