Bug 2542 - Upgrade EMGD
Summary: Upgrade EMGD
Status: VERIFIED FIXED
Alias: None
Product: BSPs
Classification: Build System, Metadata & Runtime
Component: bsps-configuration (show other bugs)
Version: 1.3
Hardware: All x86
: Medium enhancement
Target Milestone: 1.3 M3
Assignee: Nitin Kamble
QA Contact:
URL:
Whiteboard: (P2)(review)
Depends on: 2570
Blocks:
  Show dependency tree
 
Reported: 2012-06-05 21:00 UTC by Tom Zanussi
Modified: 2012-08-13 21:17 UTC (History)
5 users (show)

See Also:
OS type for building Yocto: ---
Type of Regression: ---
Verified:
Documentation change: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Tom Zanussi 2012-06-05 21:00:35 UTC
This bug is a placeholder for 1.3 BSP-related work to be handed off (from Tom to Nitin).

During the 1.3 cycle, we'll need to upgrade EMGD at least once, possibly again if a new version comes out later and customers ask for it.   There's a new version of EMGD available (1.14) now.  From experience, there will probably be another before the end of 1.3, but it shouldn't matter - though you may have to do the work twice, it would be a good learning experience, and its not wasted - the way the kernel is structured with respect to EMGD, you can keep these as separate topic branches anyway, which is what I did for 1.10.

There's also a sort of chicken-and-egg thing here - you want to modify EMGD to run on the new 3.4 kernel, but in order to test EMGD on the 3.4 kernel, you need to use a BSP that uses EMGD and is running the 3.4 kernel.  What I've done in the past is to first start with the crownbay-noemgd machine, get that working with the new kernel, then modify emgd and test it using crownbay.

Note that there are several other BSPs that use EMGD, so you should either plan to test those BSPs with the new EMGD as well and/or notify the other BSP owners that the new version is ready.
Comment 1 Nitin Kamble 2012-06-06 00:37:09 UTC
Tom,
  Can you also share the link to the newer emgd 1.14 driver ?
Comment 2 Tom Zanussi 2012-06-06 02:02:24 UTC
http://www.intel.com/p/en_US/embedded/hwsw/software/emgd#download

select 'Linux Tar Ball' | Meego 1.2 IVI Linux
Comment 3 Nitin Kamble 2012-06-06 17:13:54 UTC
Tom,
 for wget download the best URL I can get is : https://edc.intel.com/Download.aspx?id=6190
and that stores the downloaded file as Download.aspx?id=6190

How do you get a direct link toe the tarball file ?
Comment 4 Tom Zanussi 2012-06-06 19:06:13 UTC
(In reply to comment #3)
> Tom,
>  for wget download the best URL I can get is :
> https://edc.intel.com/Download.aspx?id=6190
> and that stores the downloaded file as Download.aspx?id=6190
> 
> How do you get a direct link toe the tarball file ?

In the past, I just used the 'copy download link' function on the downloaded file in the browser.  Its possible they changed the download scheme if that doesn't work any more...
Comment 5 Nitin Kamble 2012-06-06 19:13:51 UTC
Tom, 
   Is there a way to request these people to provide a direct link to the tarball file ?
Comment 6 Tom Zanussi 2012-06-06 19:39:38 UTC
(In reply to comment #5)
> Tom, 
>    Is there a way to request these people to provide a direct link to the
> tarball file ?

I'll send you the name of the person I last dealt with on the EMGD tarball hosting issue.
Comment 7 Darren Hart 2012-06-14 20:47:39 UTC
Set as P2, please correct if you disagree. Also needs an estimate.
Comment 8 Tom Zanussi 2012-06-14 21:58:39 UTC
The way I'm thinking of this is that it's kind of co-dependent on moving crownbay to 3.4 - you need a BSP to test the emgd updgrade, so that BSP also has to be able to boot and run linux 3.4.
Comment 9 Nitin Kamble 2012-06-22 20:51:14 UTC
Once crownbay bsp is updated to 3.4.3 kernel, I will get deeper in this task.
Comment 10 Darren Hart 2012-06-28 21:50:04 UTC
Marking as Medium to better reflect the P2 assignment. Also moving to M3 as it is intertwined with 2543 and Nitin will not be 100% available for M2.
Comment 11 Nitin Kamble 2012-07-20 03:03:13 UTC
due to non-direct URL of the tarball this needs renaming of downloaded files.

The url for downloading the emgd 1.14 tarball is:
https://edc.intel.com/Download.aspx?id=6190
Comment 12 Nitin Kamble 2012-08-01 04:28:29 UTC
This commit went in the meta-intel layer:

commit 83a4aa1a44cb21a44c6a69f08a193a724294442a
Author: Nitin A Kamble <nitin.a.kamble@intel.com>
Date:   Mon Jul 16 01:40:42 2012 -0700

    emgd-driver-bin: upgrade from 1.10 to 1.14
    
    1.14 is the latest released driver for emgd. This change is tested on
    crownbay machine.
    
    Add runtime dependency to libxcb-dri2
    
    Otherwise the libxcb-dri2.so is not getting installed, and video
    acceleration of emgd does not work. It is dynamic dependency of
    emgd_drv_video.so
    
    put files in gstreamer-0.10/.debug directory to the debug package.
    It avoids debug files packaging warnings.
    
    add downloadfilename param to SRC_URI
    
    As the url does not have the filename of the tarball, specify it here
    so that updated wget bitbake fetcher can save the downloaded file
    accordingly.
    BTW now EDC has also published another download URL on our request:
    http://edc.intel.com/App_Shared/Downloads/LIN_IEMGD_1_14_GOLD_2443.tgz
    
    And update emgd driver version in the README.
    
    Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
    Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
    Tested-by: Tom Zanussi <tom.zanussi@intel.com>
Comment 13 Laurentiu Serban 2012-08-13 21:17:44 UTC
emgd driver  v1.14 available in meta-intel.
Setting this to verified