Upgrade to pyro
Description
Environment
Attachments
relates to
Activity

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 |
* 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
nothing provides kernel-module-qos-4.9.0-yocto-standard needed by kernel-module-qos-1.0-r0.m3ulcb
Problem 2: conflicting requestsnothing provides kernel-module-optee-4.9.0-yocto-standard needed by optee-linuxdriver-1.0.0+renesas+git0+602d533175-r0.m3ulcb
https://build.automotivelinux.org/job/ci-platform-meta-agl-verify-CIB-m3ulcb-nogfx/331/console

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
Details
Assignee

Reporter

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
AGL-repo: https://gerrit.automotivelinux.org/gerrit/#/c/9595/
meta-agl: sandbox/locust2001/pyro branch
meta-agl-demo: sandbox/locust2001/pyro branch
meta-update: https://github.com/advancedtelematic/meta-updater/pull/80
: For all, remove recipes-bsp/u-boot/u-boot_2016.11.bb (Locally)
: For minnowboard