Release Information

11.08 is the Linaro’s third release delivered on the new monthly cadence. Once again, this release includes components delivered by all Working Groups, Landing Teams and Platform Teams, bringing the best of Linaro Technology integrated on top of Android and Ubuntu based images.

In total this makes an impressive thirty components and two platform builds from all Linaro engineering teams in one shot. And again, most of this comes nicely integrated into Android and Ubuntu platform builds. This release made it again hard to select a handful of highlights from a list of roughly 80 deliverables that went into this release.

However, if we had to choose we would like to emphasize the update of linux-linaro to the 3.0.3 stable kernel including the merge of 3.1-rc1 core ARM updates, Linaro GCC 4.6 2011.08 release based on latest upstream version, and Linaro Cross Toolchain 2011.07 builds. In addition, the Android Team delivers the enablement of all of our primary boards, compiled with the Linaro 11.08 toolchain release based on GCC 4.6 and running Android 2.3.5.

See the detailed highlights of this release to get a better overview of what was done by the individual teams. The release details are linked from the "Details" column for each release artifact on the release page.

- Highlights of this release

  • Android

    • The Linaro 11.08 toolchain release of GCC 4.6 has compiled the Origen, BeagleBoard, BeagleBoard-xM, PandaBoard and Snowball builds, and are running Android 2.3.5 with a 3.0 Linux kernel. Together with the mainline kernel focused builds for BeagleBoard and PandaBoard and a preliminary i.MX53 build, the Android Platform Team ships 6 builds this month. A first!

    • Android Platform code aliasing violations have been fixed allowing the use of strict-aliasing for better optimizations with gcc 4.6 based toolchains.
    • The Android toolchain 11.08 has been released and has received numerous updates, including updated binutils and current gmp/mpfr/mpc. Benchmarks are available here.

    • libjpeg-turbo 1.1.1 and ffmpeg with support for H.264 and WebM build are available on Linaro Android builds. This allows Linaro's Multimedia WG to more effectively develop and test their components in Linaro's Android builds.
    • Android Team switched to Gerrit as the primary git repository hosting and review system. Next step is to close the CILoop by connecting LAVA and Gerrit that will allow us to most effectivelz include real test run results in the patch review process.
  • Developer Platform

    • The Ubuntu LEB 11.08 contains several package updates including: Compiz 0.9.5 2011.08 release which improves the user experience of the Unity 3D desktop, the linux-linaro kernel 2011.08 with the additional Ubuntu sauce on top, glcompbench 2011.08, and an updated version of libjpeg-turbo based on the 2011.08 release.
    • All Linaro images now use ext4 as the default file-system in order to take advantage of the performance improvements.
    • PandaBoard hwpacks now have support for U-Boot SPL, eliminating the need for X-Loader.

    • Linaro Cross Toolchain 2011.07 packages are now available for generic linux distributions and will work on Ubuntu LTS and the most popular Linux distributions.
    • The Ubuntu Developer Image integrates the latest released version of linaro-powerdebug and linaro-powertop from the Power Management WG.
    • The Multiarch porting efforts resulted in several package changes bringing us another step closer to a cross compilable debian/ubuntu core.
    • Continuous memory footprint measurement and reporting is now available for LAVA. These results can be exported against the daily and weekly images.
    • The ARM DS-5 environment has been updated to support the DS 5.6 release.
    • Ubuntu Oneiric archive now includes the 2011.07 Freescale LT Kernel that enables the generation of Ubuntu images for i.MX53.
  • Graphics

    • This month the Graphics WG brings quite a few goodies on the benchmark front: GLCompBench received an xrender based compositing test, GLMark2 has merged a 2D convolution benchmarking scene and 3D screensaver inspired benchmarking scene, and Spandex 1.1.4, a graphics benchmarking and testing framework for OpenGL ES 1/OpenGL ES 2/OpenVG, is now available in the Graphics WG PPA.
    • Compiz update: the addition of the per-plugin shader framework in Compiz. With this in place, Compiz plugins can add their own GLSL shaders to the rendering pipeline which allows for more advanced effects.
  • Kernel

    • Update to 3.0.3 stable kernel and include the merge of 3.1-rc1 core ARM updates from Russell King's tree.
    • Initial support of Origen board and support of BeagleBoard-xM revision C.

  • Multimedia

    • libjpeg-turbo 1.1.90 released. Features are NEON-optimized 2x2 and 4x4 scaled iDCTs, support for accelerated forward DCT using ARM NEON instructions, NEON-accelerated quantization and RGB-to-YCbCr conversion.
    • The Multimedia Team is also involved in taking a closer look at openmax and how the life of vendors can potentially be improved. As part of that a OpenMAX integration vendor survey was conducted and results published: Here.

    • Initial face to face meeting with best practices presentations and information shared through the NEON optimization forum summit.
    • Multimedia test content for both Android and Ubuntu on http://samplemedia.linaro.org/

  • OCTO

  • Power Management

    • First release of PM-QA which provides a functional test suite to ensures that the basic PM building blocks are enabled and working on a board.
    • Linaro Powerdebug 0.5.2 2011.08 and Linaro Powertop 1.98 2011.08 released, with a focus on bugfixes.
  • Toolchain

    • Linaro GCC 4.6 and 4.5 2011.08 releases: Linaro GCC 4.6 2011.08 is based on the latest GCC 4.6.1+svn177703, it focuses on fixing bugs found during the Android integration and in SMS. Linaro GCC 4.5 2011.08 release is based on the latest GCC 4.5.3+svn177552, and is focused on maintenance.
    • Linaro QEMU 2011.08 released. Linaro QEMU 2011.08 is based on upstream trunk QEMU, and includes a number of ARM-focused bug fixes and enhancements. Chief among them is that ARMv6 cp15 barrier instructions now work. Support for ARM1176JZF-S core has been added in both linux-user mode and system mode.
    • Linaro GDB 7.3 2011.08 is the first release in the 7.3 series. Based on the latest GDB 7.3, it includes a number of ARM-focused bug fixes.
  • Validation

    • This round of lava includes bug fixes that ensure higher reliability of job execution and result processing. The lava-scheduler can now be properly started as a system daemon at init time with configuration file and logging support.
    • The lava-server web UI saw a set of improvements and refinements, including a better scheduler view, ability to display plugins on the frontpage and a new results view that allows the user to see the most recent test history for Linaro images and hardware packs.
    • LAVA infrastructure added support for live streaming the serial logs captures during job execution.
    • A first Freescale i.MX53 boards with a special power connector has been successfully added to the lab and is now part of the official board pool. Further upgrades of the lab included additional storage is for backups, tests with large contents, and sophisticated caching.
    • The lava-test framework got an upgrade that makes it easier to host tests outside of the official lava-test tree. From this month on individuals and working groups are able to supplement the lava infrastructure with their own tests. In addition, new tests for bootchart, smem, and xrestop were added to lava-test.

Getting Started

Download the images for Linaro 11.08 supported platforms and follow the instructions for installing the image on your device.

Evaluation Builds (preview/LEBs)

Version

Release

Instructions

Download for...

Details

IconsPage/icon-android-button-128x64.png

2.3.5

11.08

here

i.MX53*, Origen*, PandaBoard, Snowball*

linaro-android details

IconsPage/icon-ubuntu-button-128x64.png

Natty

11.08

here

i.MX53*, Origen*, PandaBoard

linaro-ubuntu details

(*) preview build; not officially supported yet

Android Components

Name

Version

Release

Download

android-toolchain

4.6-2011.08

11.08

android-toolchain download

android-toolchain

4.5-2011.08

11.08

android-toolchain download

Graphics Components

Name

Version

Release

Download

Details

compiz

0.9.5.2-2011.08

11.08

compiz download

compiz details

compiz-plugins

0.9.5-2011.08

11.08

compiz-plugins download

compiz-plugins details

glcompbench

2011.08

11.08

glcompbench download

glcompbench details

glmark2

2011.08

11.08

glmark2 download

glmark2 details

nux

0.9.48-2011.07

11.07

nux download

nux details

unity

3.8.12-2011.07

11.07

unity download

unity details

glew

2011.08

11.08

glew download

glew details

Kernel Components

Name

Version

Release

Download

Details

linux-linaro

3.0-2011.08

11.08

linux-linaro download

linux-linaro details

u-boot-linaro

2011.08.4

11.08

u-boot-linaro download

u-boot-linaro details

Landing Teams Components

Name

Version

Release

Download

Details

linux-linaro-android-lt-ti

3.0-2011.07

11.07

linux-linaro-android-lt-ti download

linux-linaro-android-lt-ti details

linux-linaro-lt-freescale

2.6.38-2011.08

11.08

linux-linaro-lt-freescale download

linux-linaro-lt-freescale details

linux-linaro-lt-samsung

3.0-2011.08

11.08

linux-linaro-lt-samsung download

linux-linaro-lt-samsung details

linux-linaro-lt-st-ericsson

2.6.38-2011.08

11.08

linux-linaro-lt-st-ericsson download

linux-linaro-lt-st-ericsson details

linux-linaro-lt-ti

3.0-2011.07

11.07

linux-linaro-lt-ti download

linux-linaro-lt-ti details

Multimedia Components

Name

Version

Release

Download

Details

libjpeg-turbo

1.1.90-2011.08

11.08

libjpeg-turbo download

libjpeg-turbo details

smartt

0.5

11.06

smartt download

smartt details

Platform Components

Name

Version

Release

Download

Details

lava-dashboard

0.7-2011.08

11.08

lava-dashboard download

lava-dashboard details

lava-dashboard-tool

0.6-2011.07

11.07

lava-dashboard-tool download

lava-dashboard-tool details

lava-server

0.4-2011.08

11.08

lava-server download

lava-server details

lava-dispatcher

0.2.0-2011.08

11.08

lava-dispatcher download

lava-dispatcher details

lava-scheduler

0.4.4-2011.08

11.08

lava-scheduler download

lava-scheduler tools

lava-test

0.2.0-2011.08

11.08

lava-test download

lava-test details

lava-tool

0.2-2011.07

11.07

lava-tool download

lava-tool details

linaro-python-dashboard-bundle

1.5.3-2011.07

11.07

linaro-python-dashboard-bundle download

linaro-python-dashboard-bundle details

linaro-django-xmlrpc

0.4.2-2011.08

11.08

linaro-django-xmlrpc download

linaro-django-xmlrpc details

linaro-image-tools

2011.08

11.08

linaro-image-tools download

linaro-image-tools details

svammel

2011.08

11.08

svammel download

svammel details

Power Management Components

Name

Version

Release

Download

Details

pm-qa

0.1.1-2011.08

11.08

linaro-pm-qa download

linaro-pm-qa details

powerdebug

0.5.2-2011.08

11.08

linaro-powerdebug download

linaro-powerdebug details

powertop

1.98-2011.08

11.08

linaro-powertop download

linaro-powertop details

Toolchain Components

Name

Version

Release

Download

Details

gcc-linaro

4.6-2011.08

11.08

gcc-linaro download

gcc-linaro details

gcc-linaro

4.5-2011.08

11.08

gcc-linaro download

gcc-linaro details

gdb-linaro

7.3-2011.08

11.08

gdb-linaro download

gdb-linaro details

qemu-linaro

0.15.50-2011.08

11.08

qemu-linaro download

qemu-linaro details

Developers and Community Builds

IconsPage/icon-warning-32x32.png

Developers and community builds are not officially supported. However, we hope that they are useful and hence we publish a list of last-known-to-work images and hardware packs.

Name

Version

Release

Instructions

Download for...

Android Mainline

2.3.5

11.08

here

BeagleBoard, PandaBoard

Nano

Natty

11.08

here

BeagleBoard, EFIKA MX, IGEPv2, i.MX51, i.MX53 LoCo, Origen, Overo, PandaBoard, S5PV310, Snowball, Versatile Express

Developer

Natty

11.08

here

BeagleBoard, EFIKA MX, IGEPv2, i.MX51, i.MX53 LoCo, Origen, Overo, PandaBoard, S5PV310, Snowball, Versatile Express

ARM Linux Internet Platform (ALIP)

Natty

11.08

here

BeagleBoard, EFIKA MX, IGEPv2, i.MX51, i.MX53 LoCo, Origen, Overo, PandaBoard, S5PV310, Snowball, Versatile Express

Known Issues

Bug

Description

Affected

Board(s)

709245

ARM SMP scheduler performance bug

Ubuntu

PandaBoard

750171

Softreboot does not reboot the system

Ubuntu

Origen

753878

icons and parts of screen disappear with Origen

Ubuntu

Origen

788746

Ethernet is not enabled be default

Android

816491

System crashes when display attempts to sleep

Android

PandaBoard

816530

Snowball will not boot with current version of startupfiles

Ubuntu

Snowball

816638

Pulseaudio consumes 100% of the cpu when trying to play a sound

Ubuntu

PandaBoard

817315

eth0 doesn't get a valid MAC address on startup

Ubuntu

i.MX51, i.MX53 LoCo

823313

fails to mount system and user partition interminttently

Android

Snowball

824506

Graphics driver on i.MX53 Android issues

Android

PandaBoard

829220

linaro-media-create fails for snowball_emmc

Snowball

832356

LT-Panda 11.07/08 lacks device tree support

Ubuntu

PandaBoard

832397

add Origen support to linaro-android-media-create

Android

Origen

833517

IGEPv2 is not using u-boot-linaro

Ubuntu

IGEPv2

Workarounds

Android

  • 832397 [Origen] linaro-android-media-create 2011.08 doesn't support Origen board. linaro-image-tools from trunk should be used: "bzr branch lp:linaro-image-tools".

Ubuntu

  • 816530 [Snowball] If a flash is attempted with a Linaro image, it will not boot. To revive an un-bootable board please download the image held on http://igloocommunity.org/support/Downloads and re-flash.

  • 816638 [PandaBoard] The current workaround we got was to disable sound for both SDP4430 and Panda, until we can get a working kernel and userspace (as we now need proper Alsa UCM support). To Disable pulseaudio: mv /usr/bin/pulseaudio /usr/bin/pulseaudio.pkg; ln -s /bin/true /usr/bin/pulseaudio

linaro-image-tools

  • Default root filesystem is changed to ext4. The new default will break previous releases if they don't have ext4 support. The workaround is linaro-media-create --rootfs option to specify the filesystem.

Where To Find More Information

More information on Linaro can be found on our website.

Feedback and Support

Subscribe to the important Linaro mailing lists and join our IRC channels to stay on top of Linaro developments.

   #linaro
   #linaro-android
  • Bug reports should be filed in Launchpad against the individual packages that are affected. If a suitable package cannot be identified, feel free to assign them to Linaro project.

  • Questions? ask Linaro.

  • Interested in commercial support? inquire at Linaro support <support AT linaro DOT org>

- Announcement

Subject: Linaro 11.08 released

Hi,

The Linaro Team is pleased to announce the release of Linaro 11.08.

11.08 is the Linaro’s third release delivered on the new monthly cadence.
Once again, this release includes components delivered by all Working Groups,
Landing Teams and Platform Teams, bringing the best of Linaro Technology
integrated on top of Android and Ubuntu based images.

In total this makes an impressive thirty components and two platform builds
from all Linaro engineering teams in one shot. And again, most of this comes
nicely integrated into Android and Ubuntu platform builds. This release made
it again hard to select a handful of highlights from a list of roughly
80 deliverables that went into this release.

However, if we had to choose we would like to emphasize the update of
linux-linaro to the 3.0.3 stable kernel including the merge of 3.1-rc1 core ARM
updates, Linaro GCC 4.6 2011.08 release based on latest upstream version, and
Linaro Cross Toolchain 2011.07 builds. In addition, the Android Team delivers
the enablement of all of our primary boards, compiled with the Linaro 11.08
toolchain release based on GCC 4.6 and running Android 2.3.5.

We encourage everybody to use the 11.08 release. The download links for all
images and components are available on our release page:

  http://wiki.linaro.org/Cycles/1108/Release

See the detailed highlights of this release to get a better overview of what
was done by the individual teams. The release details are linked from
the "Details" column for each release artifact on the release information:

  http://wiki.linaro.org/Cycles/1108/Release#Release_Information

Using the Android-based images
==============================

The Android-based images come in three parts: system, userdata and boot.
These need to be combined to form a complete Android install. For an
explanation of how to do this please see:

  http://wiki.linaro.org/Platform/Android/ImageInstallation

If you are interested in getting the source and building these images
yourself please see the following pages:

  http://wiki.linaro.org/Platform/Android/GetSource
  http://wiki.linaro.org/Platform/Android/BuildSource

Using the Ubuntu-based images
=============================

The Ubuntu-based images consist of two parts. The first part is a hardware
pack, which can be found under the hwpacks directory and contains hardware
specific packages (such as the kernel and bootloader). The second part is
the rootfs, which is combined with the hardware pack to create a complete
image. For more information on how to create an image please see:

  http://wiki.linaro.org/Platform/DevPlatform/Ubuntu/ImageInstallation

Getting involved
================

More information on Linaro can be found on our websites:

 * Homepage: http://www.linaro.org
 * Wiki: http://wiki.linaro.org

Also subscribe to the important Linaro mailing lists and join our IRC
channels to stay on top of Linaro developments:

 * Announcements:
   http://lists.linaro.org/mailman/listinfo/linaro-announce
 * Development:
   http://lists.linaro.org/mailman/listinfo/linaro-dev
 * IRC:
   #linaro on irc.linaro.org or irc.freenode.net
   #linaro-android irc.linaro.org or irc.freenode.net

Known issues with this release
==============================

For any errata issues, please see:

  http://wiki.linaro.org/Cycles/1108/Release#Known_Issues

Bug reports for this release should be filed in Launchpad against the
individual packages that are affected. If a suitable package cannot be
identified, feel free to assign them to:

  http://www.launchpad.net/linaro

Cheers,

--
Fathi Boudra, on behalf of the Release Team
Linaro Release Manager | Platform Project Manager
Linaro.org | Open source software for ARM SoCs

Cycles/1108/Release (last modified 2011-09-08 18:05:51)