The Mer Wiki now uses your Mer user account and password (create account on https://bugs.merproject.org/)


Community Workspace/Omap4/Pandaboard

From Mer Wiki
< Community Workspace(Difference between revisions)
Jump to: navigation, search
(Install)
(Status)
Line 5: Line 5:
 
[[File:pandaboard-lipstick-settings-2013-01-16.png|400px|thumb|right]]
 
[[File:pandaboard-lipstick-settings-2013-01-16.png|400px|thumb|right]]
  
 
+
{| border="1" cellpadding="1"
 +
|-
 +
! Device Profile !! Boots !! Display !! Touchscreen !! Wireless !! Mobile Data !! H/W Accel. GFX !! Sensors !! GPS
 +
|-
 +
! Pandaboard
 +
| style="background-color:green" | Yes
 +
| style="background-color:green" | Yes
 +
| style="background-color:grey" | testers_wecome (check [http://pandaboard.org/content/pandaboard-lvds-lcd-touchscreen this] for options)
 +
| style="background-color:red" | crash in Settings->Connections->Wifi
 +
| style="background-color:grey" | testers_wecome (Huawey E220 USB UMTS has been known to work well with Linux dev boards)
 +
| style="background-color:green" | Yes
 +
| style="background-color:lightgreen"| evtest lists accelerometer. That's all for now :)
 +
| style="background-color:grey"  | testers welcome
 +
|-
 +
! Pandaboard ES
 +
| style="background-color:grey" | untested
 +
| style="background-color:grey" | untested
 +
| style="background-color:grey" | untested
 +
| style="background-color:grey" | untested
 +
| style="background-color:grey" | untested
 +
| style="background-color:grey" | untested
 +
| style="background-color:grey"  | untested
 +
| style="background-color:grey"  | untested
 +
|}
  
 
== Install ==
 
== Install ==

Revision as of 14:59, 27 March 2013

This is WIP

Contents

Status

Pandaboard-lipstick-settings-2013-01-16.png
Device Profile Boots Display Touchscreen Wireless Mobile Data H/W Accel. GFX Sensors GPS
Pandaboard Yes Yes testers_wecome (check this for options) crash in Settings->Connections->Wifi testers_wecome (Huawey E220 USB UMTS has been known to work well with Linux dev boards) Yes evtest lists accelerometer. That's all for now :) testers welcome
Pandaboard ES untested untested untested untested untested untested untested untested

Install

mic cr raw nemo-armv7hl-pandaboard-rnd.ks --outdir=tmp/ --tokenmap=MER_RELEASE:latest,NEMO_RELEASE:latest,FLAVOUR:devel --arch=armv7hl --pkgmgr=zyp

Solved issues

Xorg invoked oom-killer: gfp_mask=0x44d0, order=2, oom_adj=0, oom_score_adj=0
full log: http://pastie.org/5668605

Less important:

  • Moving mouse too early in in Xorg's boot, renders it unmovable - reconnect the cable
  • 15/1/2013 FIXED: When mouse cursor is shown, any animation is flickering when mouse is moving
  • 11/1/2013 WORKAROUNDED: Impossible to launch qmlcalc twice (or flickr-qml thrice), this what's spat (and qmlcalc dies):
[  121.403869] omapdrm omapdrm.0: already a pending flip
  • 11/1/2013 FIXED: Currently, launching any OpenGL app (tested with flickr-qml, qmlcalc and duicontrolpanel) from within lipstick kills Xorg while applauncherd is boosting it for Qt+GLES. Fix: http://www.hastebin.com/notadehohi.coffee

Progress log (newest first)

  • 15/1/2013 (sledge) OpenGL app crash with SGX: Jake9xx gave a tmp workaround http://pastie.org/5669270 , but it does not work
  • 11/1/2013 (sledge) OpenGL app crash with SGX: looking into qmlcalc launch issues. flickr-qml also spits same old
[   54.713897] flickr-qml (214): /proc/214/oom_adj is deprecated, please use /proc/214/oom_score_adj instead.

and now also

[   57.826049] omapdrm omapdrm.0: already a pending flip

but does not crash. Xorg does not crash either (thanks to the previous fix)

qmlcalc also spits oom and "already a pending flip" however crashes (after first successful launch though!), more clues from the app booster stage:

Jan 11 16:56:28 localhost lipstick[201]: Found EGL_KHR_image_pixmap & GL_OES_EGL_image extensions (preferred method)!
Jan 11 16:56:28 localhost lipstick[201]: virtual WindowInfo::~WindowInfo() Destroyed windwo for  6291601
Jan 11 16:56:29 localhost mcompositor[200]: PVR:(Error): ReleaseImageFromTexture: Unsupported pixel format [207, /eglimage.c] (x3 times repeated)
Jan 11 16:56:29 localhost applauncherd[199]: Boosted process (pid=212) was terminated due to signal 11
Jan 11 16:56:29 localhost invoker[264]: error: Can't send signal 11 to application [212]: No such process
  • 11/1/2013 (sledge) TODO: what causes out of memory? Reduce full Nemo installation package-by-package, irrelevant (GSM-related etc) ones first
    • Apparently, having on top of minimal-lipstick installed meegotouch-systemui (with its deps), it's triggering OOM (itself or one of its deps: connman-qt contextkit-plugin-cellular contextkit-plugin-connman libiodata libiphb libqmlog qmsystem timed tzdata-timed)

Installation

Full Nemo install is not working. In most boots it ends up running out of memory: Xorg rapidly increasing in memory usage, reaching 800MB in ~5seconds, and everything dies.

minimal-lipstick

A reduced Nemo installation, which works:

Personal tools