Stream data failed in DS-5, caused by gator driver version error.

Bug #1043302 reported by Botao on 2012-08-29
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Linaro Ubuntu
High
Unassigned
linaro-landing-team-arm
Won't Fix
High
Unassigned

Bug Description

Stream data failed. Gator driver verion on target doesn't match to the gatord daemon version. Please refer to attachment to get snapshot.

This issue is observed on:

* Panda 4460 board with Linaro ubuntu pre-built image
  http://snapshots.linaro.org/precise/pre-built/lt-panda-x11-base/279/lt-panda-x11-base-precise_ubuntu-desktop_20120830-279.img.gz

Botao (botao-sun) wrote :
Botao (botao-sun) wrote :

Observed same behaviour as bug description and comment #1 shows, on Panda 4460 board with Linaro ubuntu pre-built image:

http://releases.linaro.org/12.08/.ubuntu/leb-panda/lt-panda-x11-base_20120826-270-ubuntu-desktop.img.gz

Botao (botao-sun) wrote :
Fathi Boudra (fboudra) on 2012-09-06
description: updated
Fathi Boudra (fboudra) wrote :

as discussed with Tixy, the problem is that Panda is built from linux-linaro-core-tracking branch which has Linaro's Linux 3.4 work, so has an old version of gator module code. Apparently the process and tools for managing these old branches make it difficult to add an the updated Gator code provided by Tixy.

warmcat (andy-warmcat) wrote :

This issue is the subject of the thread "llct "stable" trees" on linaro-dev at the moment.

It's not that the process makes it difficult, but that there is no process for updating llct release trees.

Since TILT kernel is getting gator from llct, the correct solution if a later gator is wanted is not getting each LT to individually update it, but to update llc-3.4 and we can merge the new gator in along with any other fixes from llc-3.4.

On Thu, 2012-09-06 at 08:35 +0000, warmcat wrote:
> Since TILT kernel is getting gator from llct, the correct solution if a
> later gator is wanted is not getting each LT to individually update it,
> but to update llc-3.4 and we can merge the new gator in along with any
> other fixes from llc-3.4.

I agree.

An even better solution might be if the kernel packaging built the user
side daemon specifically for that kernel as well, so a matched pair was
guarenteed to be present in a hwpack. A working older version is
preferable to a broken combination of new userside and old kernel
module.

Paweł Moll (pawel-moll) wrote :

Tixy suggested a workaround that seems to work:

apt-get install gator-module-dkms

Ricardo Salveti (rsalveti) wrote :

It's hard to track the specific version at the user space side, I believe the best we can do is to provide gator-module-dkms and in case the original module is too old, that package should be used instead.

Fathi Boudra (fboudra) on 2012-09-06
Changed in linaro-landing-team-ti:
status: New → Confirmed
Changed in linaro-landing-team-arm:
status: New → Confirmed
Changed in linaro-ubuntu:
status: New → Confirmed
importance: Undecided → High
Botao (botao-sun) wrote :

"apt-get install gator-module-dkms" works. However, another bug still exists:

https://bugs.launchpad.net/linaro-ubuntu/+bug/1028757

@Ricardo, Shall we integrate "gator-module-dkms" in future or let user manually install it?

Paweł Moll (pawel-moll) wrote :

Well, the gator daemon could be built from the kernel source package as well, similarly to the perf tool - this would enforce compatibility. Of course this would bring up new set of problems (try to install correct perf tool ;-)...

Ricardo Salveti (rsalveti) wrote :

On Thu, Sep 6, 2012 at 10:38 AM, Botao Sun <email address hidden> wrote:
> "apt-get install gator-module-dkms" works. However, another bug still
> exists:
>
> https://bugs.launchpad.net/linaro-ubuntu/+bug/1028757
>
> @Ricardo, Shall we integrate "gator-module-dkms" in future or let user
> manually install it?

There's no reason to include the dkms package by default, as this will
become an issue while installing the hwpack (it'll pull a bunch of
toolchain related packages just to build the kernel module).

What we should do at this point is to update the documentation saying
that if the user gets the error about version mismatch, that he could
try updating the module by handing using the dkms package (giving
enough instructions to do so).

warmcat (andy-warmcat) wrote :

Closing as TILT part as 'invalid" as evidently nothing for us to do.

Changed in linaro-landing-team-ti:
status: Confirmed → Invalid
Fathi Boudra (fboudra) on 2012-09-12
no longer affects: linaro-landing-team-ti
Botao (botao-sun) wrote :
Anmar Oueja (anmar) on 2012-11-08
Changed in linaro-landing-team-arm:
status: Confirmed → Won't Fix
importance: Undecided → High
Fathi Boudra (fboudra) on 2012-12-07
Changed in linaro-ubuntu:
status: Confirmed → Won't Fix
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers