Upgrade to pyro

Fixed

Description

Status of the pyro conversion

Reference boards:

 

 

 

Community boards:

 

 

board

Build Ready
(worked-on-by)

Boot/Test

 

board

Build Ready
(worked-on-by)

Boot/Test

porter

-nogfx works, full agl-demo with graphics and drivers not (GFX support to be clarified)

 

 

raspberrypi3-64

yes (Konsulko)

 

porter-nogfx

yes

 

 

cyclone5

yes

 

m3ulcb

yes (IoT.bzh) - issue on gst

 

 

beaglebone

yes

 

m3ulcb-nogfx

yes

boots in CI\

 

dragonboard-410c

yes

 

h3ulcb

yes (IoT.bzh)

 

 

imx6qsabreauto

Separate jira

 

intel-corei7-64

yes

boot ok, apps work, wic image need startup script

 

imx6qsabrelite

No

 

 

 

 

 

nitrogen6x

No

 

qemux86-64

yes

 

 

wandboard

No

 

dra7xx-evm

WIP (Konsulko)

[ boots in CI \

https://build.automotivelinux.org/job/ci-platform-meta-agl-verify-CIBT-dra7xx-evm/636/console ]

 

joule

yes (dominig)

 

raspberrypi3

yes (Konsulko)

boot issue in CI \ 

h1. Upgrade to pyro

Changes

Environment

None

Attachments

1
100% Done
Loading...

Activity

Show:

Jan-Simon Moeller 
September 26, 2017 at 5:14 PM

All but agl-demo-platform on porter works. And i.MX6 is being worked on in a separate thread. This can be resolved.

Jan-Simon Moeller 
September 14, 2017 at 12:40 PM

Update from the CI side.

Working:

  * porter-nogfx  (normal porter broken on gstreamer atm)

  * rpi3

  * dra7xx-evm (vayu)

  * qemux86-64

 

Not working yet:

  * intel-corei7-64  (navigation wgt  ?

parallel make issue maybe ??)

cp jtalk package/root/

cp: cannot stat 'jtalk': No such file or directory

Makefile:920: recipe for target 'package' failed
    https://build.automotivelinux.org/job/ci-platform-meta-agl-verify-CIB-intel-corei7-64/1092/consoleFull

  * m3ulcb-nogfx   (could be sstate-cache. I'll remove the cache for master)

ERROR: core-image-minimal-1.0-r0 do_rootfs: Could not invoke dnf. Command '/w/workspace/ci-platform-meta-agl-verify-CIB-m3ulcb-nogfx/repoclone/output/tmp/work/m3ulcb-agl-linux/core-image-minimal/1.0-r0/recipe-sysroot-native/usr/bin/dnf -y -c /w/workspace/ci-platform-meta-agl-verify-CIB-m3ulcb-nogfx/repoclone/output/tmp/work/m3ulcb-agl-linux/core-image-minimal/1.0-r0/rootfs/etc/dnf/dnf.conf --setopt=reposdir=/w/workspace/ci-platform-meta-agl-verify-CIB-m3ulcb-nogfx/repoclone/output/tmp/work/m3ulcb-agl-linux/core-image-minimal/1.0-r0/rootfs/etc/yum.repos.d --repofrompath=oe-repo,/w/workspace/ci-platform-meta-agl-verify-CIB-m3ulcb-nogfx/repoclone/output/tmp/work/m3ulcb-agl-linux/core-image-minimal/1.0-r0/oe-rootfs-repo --installroot=/w/workspace/ci-platform-meta-agl-verify-CIB-m3ulcb-nogfx/repoclone/output/tmp/work/m3ulcb-agl-linux/core-image-minimal/1.0-r0/rootfs --setopt=logdir=/w/workspace/ci-platform-meta-agl-verify-CIB-m3ulcb-nogfx/repoclone/output/tmp/work/m3ulcb-agl-linux/core-image-minimal/1.0-r0/temp --nogpgcheck install kernel-module-qos packagegroup-core-ssh-openssh optee-linuxdriver optee-linuxdriver-armtz packagegroup-core-tools-profile packagegroup-agl-devel packagegroup-core-tools-debug weston-bin v4l-utils kernel-modules run-postinsts bash optee-client packagegroup-core-boot packagegroup-core-eclipse-debug i2c-tools' returned 1:
Added oe-repo repo from
[file:///w/workspace/ci-platform-meta-agl-verify-CIB-m3ulcb-nogfx/repoclone/output/tmp/work/m3ulcb-agl-linux/core-image-minimal/1.0-r0/oe-rootfs-repo
]
Last metadata expiration check: 0:00:00 ago on Thu Sep 14 09:54:28 2017 UTC.
Error:
Problem 1: conflicting requests

 

 

Tom Rini 
September 14, 2017 at 11:17 AM

we're also looking at i.MX6 stuff, would you mind sharing your work-in-progress patches? Thanks!

Takashi Matsuzawa 
September 14, 2017 at 9:29 AM
(edited)

i.MX6 (2):

The experimental etnaviv driver, which is part of pyro, seems to be working.
I can see pyro based image showing AGL homescreen (w/o app icons) on i.MX6 board display.

The problem is I see a lot of errors messages regarding audio codec and security in the console log, so the system is very unstable and has not been configured correctly yet.
That needs to be analysed and fixed.
(So, the fix is still not ready to be submitted.)

I am droping some mails to meta-freescale to gather information but no idea how much it will take to be fixed (or they give support).

(comment on kernel version)
freescale BSP supports many kernels, and though pyro supports multiple versions of kernels, I feel features like etnaviv only work with latest (4.9) kernels and it is linux-fslc (mainline kernel).

http://freescale.github.io/doc/release-notes/2.2/#linux-kernel

The problem is, the board support varies and linux-fslc is not prepared for all of the boards.
Specific kernels work better with particular boards but without latest kernel features.

linux-imx - nxp ga release (4.1?)
linux-fslc - mainline kernel (4.9?)
linux-fslc-imx - mostry for nxp boards (4.1?)
linux-boundery - mostry for boundery device boards like nitorogen6x, sabre-lite (4.1?)

  • port linux-xxxx kernel features to linux-fslc (risk if without fsl community support)

  • wait linux-xxxx to be updated to latest (their schedule)

  • others

Takashi Matsuzawa 
September 12, 2017 at 9:18 AM
(edited)

i.MX6:

freescale BSP has following that prevents the build go through.

After commenting out above (so that we choose weston 2.0), the buld suceeds and SD image is created.
The image can boot and weston and WindowManager loaded properly (at least, the processes launched and never dies), but HomeScreen dies as follwos and the screen remains black.

There may be other issue but this may be the first thing to be addressed.
The below ticket mentions about EGL issue with fbdev backend, and I may be seeing it.

>https://community.nxp.com/thread/451590
>The reason for this is that Weston 2.0 has dropped EGL support from FBDev

I can see messages on ML related to this:

https://lists.freedesktop.org/archives/wayland-devel/2016-June/029434.html

https://lists.freedesktop.org/archives/wayland-devel/2017-May/034151.html

May worth trying to enable etnaviv driver (that seems to be already part of mesa)

Details

Assignee

Reporter

Fix versions

Labels

Components

Due date

Priority

Created June 1, 2017 at 3:50 PM
Updated October 13, 2017 at 3:30 PM
Resolved September 26, 2017 at 5:14 PM