Calendar Week 2, 2013: Here is test result summary for Linaro android
Linaro android on following board:
[1] TI Panda board 4430
[2] TI Panda board 4460
[3] ST Ericsson snowball
[4] Samsung origen board.
synopsis: after board bootup on panda board the primary display on HDMI
colour is inverted. on Samsung origen Linaro android youtube bug is fixed.
playback of youtube is work fine. audio test PASS.
[1] TI Panda 4430 Linaro android [column :X]
https://docs.google.com/a/linaro.org/spreadsheet/ccc?key=0AkxwyUNxNaAadGVWd…
After board bootup Primary-vid out on HDMI colour is inverted in this build,
audio test PASS, glmark2 test fail, suspend resume doesnot work,
powertop-test fail, suspend-resume test fail,
wifi failed to connect.
[2] TI Panda 4460 Linaro android [column : Z]
https://docs.google.com/a/linaro.org/spreadsheet/ccc?key=0AkxwyUNxNaAadGVWd…
After board bootup Primary-vid out on HDMI colour is inverted in this build,
audio test PASS, glmark2 test fail, suspend resume doesnot work,
powertop-test fail, suspend-resume test fail, BT enable failed from UI,
speech recorder crashes, wifi failed to connect.
[3] ST Ericsson snowball Linaro android [column : U]
https://docs.google.com/a/linaro.org/spreadsheet/ccc?key=0AkxwyUNxNaAadEF1N…
result is exactly same as last few build test, youtube, audio, and video
playback fail, device tree is not present in snowball kernel,
[4] Samsung Origen Linaro Android [column: P ]
https://docs.google.com/a/linaro.org/spreadsheet/ccc?key=0AkxwyUNxNaAadDRDV…
audio-test is PASS, youtube bug is fixed , play youtube vid OK, gallery
does not show the content of sd-card, wifi and BT test failed, calender,
people and email sync failed.
Thanks and regards
Soumya Basak.
On Wed, 2013-01-09 at 16:04 +0000, Punit Agrawal wrote:
> >>
> >> I am not quite sure where to send this patch to get it included in Linaro. But
> >> you seem to have a few patches in this repo, so maybe you can apply this one.
> >
> > Yes, I can do that. It looks like it copes OK for devices without any
> > A7's but will give it a test to check that first :-)
> I tried to ensure this was the case, but don't have anything other than
> TC2, so testing on other devices is most appreciated.
I had to fix the line which gets the script called at boot:
-service setirqaffinity /set_irq_affinity 0xc07
+service setirqaffinity /set_irq_affinity.sh 0xc07
and testing on TC2, A9, and big.LITTLE Fast Models shows IRQ affinities
getting set as we expect, i.e. to A7 cores if they exist, otherwise to
all cores. I spoke to someone about the possible issues with IKS (the In
Kernel Switcher for big.LITTLE) and the conclusion was that this patch
would be innocuous.
After fixing some whitespace issues and adding that '.sh' into
init.arm-versatileexpress I've pushed the change into Gerrit
http://review.android.git.linaro.org/#change,3240
--
Tixy
> >>
> >> device.mk | 3 ++-
> >> init.arm-versatileexpress.rc | 6 ++++++
> >> set_irq_affinity.sh | 45 ++++++++++++++++++++++++++++++++++++++++++
> >> 3 files changed, 53 insertions(+), 1 deletion(-)
> >> create mode 100755 set_irq_affinity.sh
> >>
> >> diff --git a/device.mk b/device.mk
> >> index 6e6c6dd..9ca73e3 100644
> >> --- a/device.mk
> >> +++ b/device.mk
> >> @@ -9,7 +9,8 @@ PRODUCT_COPY_FILES += \
> >> device/linaro/vexpress/init.v2p-aarch64.rc:root/init.v2p-aarch64.rc \
> >> device/linaro/vexpress/ueventd.v2p-aarch64.rc:root/ueventd.v2p-aarch64.rc \
> >> device/linaro/vexpress/init.vexpress.sh:system/etc/init.vexpress.sh \
> >> - device/linaro/vexpress/initlogo.rle:root/initlogo.rle
> >> + device/linaro/vexpress/initlogo.rle:root/initlogo.rle \
> >> + device/linaro/vexpress/set_irq_affinity.sh:root/set_irq_affinity.sh
> >>
> >> PRODUCT_CHARACTERISTICS := tablet,nosdcard
> >>
> >> diff --git a/init.arm-versatileexpress.rc b/init.arm-versatileexpress.rc
> >> index a71e491..d710f36 100644
> >> --- a/init.arm-versatileexpress.rc
> >> +++ b/init.arm-versatileexpress.rc
> >> @@ -33,6 +33,12 @@ on boot
> >> chown system system /sys/class/graphics/fb0/fit_to_screen
> >> chown system system /sys/class/graphics/fb1/overlays
> >>
> >> +# setup IRQ affinity to the A7s
> >> +service setirqaffinity /set_irq_affinity 0xc07
> >> + class main
> >> + user root
> >> + oneshot
> >> +
> >> service faketsd /system/bin/faketsd
> >> class main
> >> user bluetooth
> >> diff --git a/set_irq_affinity.sh b/set_irq_affinity.sh
> >> new file mode 100755
> >> index 0000000..4a09d61
> >> --- /dev/null
> >> +++ b/set_irq_affinity.sh
> >> @@ -0,0 +1,45 @@
> >> +#!/system/bin/sh
> >> +
> >> +# This script sets the default affinity to the processors with the given part id.
> >> +# - part id is in hex (as seen in /proc/cpuinfo)
> >> +
> >> +function build_mask_from_part_id {
> >> + local IFS
> >> + local mask
> >> + local ref_part_id
> >> +
> >> + ref_part_id=$1
> >> + IFS=$'\n'
> >> +
> >> + for line in `cat /proc/cpuinfo`
> >> + do
> >> + IFS=':'
> >> + set -A tokens $line
> >> +
> >> + if [ "${line#'processor'}" != "$line" ]
> >> + then
> >> + cpu="${tokens[1]##' '}"
> >> + elif [ "${line#'CPU part'}" != "$line" ]
> >> + then
> >> + part_id="${tokens[1]##' '}"
> >> +
> >> + if [ "$part_id" == "$ref_part_id" ]
> >> + then
> >> + (( mask |= 1 << $cpu ))
> >> + fi
> >> + fi
> >> + done
> >> + echo $(printf "%x" $mask)
> >> +}
> >> +
> >> +ref_part_id=$(echo $1 | tr '[A-Z]' '[a-z]')
> >> +mask=$(build_mask_from_part_id $ref_part_id)
> >> +[ -z "$mask" ] && exit
> >> +
> >> +echo $mask > /proc/irq/default_smp_affinity
> >> +
> >> +for i in `ls /proc/irq`
> >> +do
> >> + affinity_file="/proc/irq/$i/smp_affinity"
> >> + [ -e $affinity_file ] && echo $mask > $affinity_file
> >> +done
> >> --
> >> 1.7.9.5
> >
>
>
> -- IMPORTANT NOTICE: The contents of this email and any attachments are confidential and may also be privileged. If you are not the intended recipient, please notify the sender immediately and do not disclose the contents to any other person, use it for any purpose, or store or copy the information in any medium. Thank you.
>
Hi,
A very Happy New Year to everyone!
I have posted a short agenda for the first meeting of 2013:
https://wiki.linaro.org/Platform/Android/Meetings/2013-01-02
I am expecting that not all of them are back from the vacation and hence
not everyone will be able to attend the meeting. Please go through the
meeting logs.
The most important agenda item is the review of the new UI for
android-build page. It has been reworked to suite the new engineering
builds. The builds are yet to be sorted out in different groups.
Regards,
Vishal
The kernel uses (drivers/staging/android/ashmem.h):
#define ASHMEM_PIN _IOW(__ASHMEMIOC, 7, struct ashmem_pin)
#define ASHMEM_UNPIN _IOW(__ASHMEMIOC, 8, struct ashmem_pin)
Generated bionic header uses (bionic/libc/kernel/common/linux/ashmem.h):
#define ASHMEM_PIN _IOW(__ASHMEMIOC, 7, struct ashmem_pin)
#define ASHMEM_UNPIN _IOW(__ASHMEMIOC, 8, struct ashmem_pin)
But frameworks/native/include/utils/ashmem.h uses:
#define ASHMEM_PIN _IO(__ASHMEMIOC, 7)
#define ASHMEM_UNPIN _IO(__ASHMEMIOC, 8)
Due to the above, any userspace call ioctl(fd, ASHMEM_PIN, XXX) is invalid.
Also there is a name mismatch: kernel uses ASHMEM_GET_PIN_STATUS for ioctl
and ASHMEM_IS_PINNED / ASHMEM_IS_UNPINNED for the result, but userspace
uses ASHMEM_ISPINNED for ioctl and ASHMEM_NOW_PINNED / ASHMEM_NOW_UNPINNED
for the result. This is pretty confusing and IMHO should be unified between
kernel and userspace headers.
Suggested fix for frameworks/native/include/utils/ashmem.h is attached.
Dmitry
*Hi,*
*12.12 r1 Test Summary. Here is test result summary for Linaro Android
platform on following boards:*
*Android jb Release*
*1. ST-Ericsson Snowball.*
1.
*Samsung Origen.*
2.
*ARM Vexpress-A9*
3.
*Pandaboard 4430 and 4460.*
4.
*openembedded armV8.*
*Synopsis:* In our 12.12 Android jellybean 4.2.1 the following changes are
observed.
summary report as under.
-
ST Ericsson Snowball android jellybean 4.2.1 builds normally audio,
youtube, playback of video, wifi, bluetooth, usb-camera, gallery, calender,
people, email, speach recorder is not working. Device-Tree is not found.
Phone-app is missing, misc catagories of 0xbench is failed to run.
Otherthan that no major bug fixed in this release.
-
Samsung Origen Android jelly-bean 4.2.1 release candidate builds some
major bugs is fixed on this release. Eth0 is working after manually config
it from command line(ping test is OK), audio/sound is working on this
build, no problem on running angrybird apps, sd card mmount fail,
0xbenchmark test fail, youtube, audio, wifi, bluetooth, usb-camera test
failed.
Device-tree is not present, calender and people cant sync, email cant
sync.
-
Vexpress A9 android jelly-bean 4.2.1 release candidate build no new bugs
is found with the builds,
device-tree is not supported on A9,
sd-mmc partition is unavilable, Suspend-Resume work ok, Missing GL ES
2.0 drivers, adb-dwm is not working, adb-ethernet is working, angrybird is
working properly, usb-cam apps is missing with the builds, thethering
feature is unavilable, youtube, video-playback and speach-recorder are
failed, sd-mmc multimedia files is not shown from gallery.
-
Pandaboard 4430 and Pandaboard ES 4460 , android jellybean 4.2.1 release
candidate test result: some major bugs is fixed in this release builds.
Ethernet eth0 is working fine either you config from command line or from
ECM,
glmark2 is working properly, calender add event is start working properly,
people and e-mail sync is work fine. Wifi is start work again, searching
accesspoint and connecting is fine. Powertop is working fine.
Features : Sd-mmc multimedia file is not shown from gallery., angrybird,
youtube, video-playback, speech-recorder is doesnot work.
1. *Snowball Android JellyBean 4.2** **(column S)*
https://docs.google.com/a/linaro.org/spreadsheet/ccc?key=0AkxwyUNxNaAadEF1N…
Features: audio, youtube, playback of video, wifi, bluetooth, usb-camera,
gallery, calender, people, email, speach recorder is not working.
Device-Tree is not found. Phone-app is missing. Please look at the
spreedsheet for details.
*Note: kernel version is 3.4.0+ , toolchain version is gcc version (gcc
version 4.7.3 20121205 (prerelease) (Linaro GCC 4.7-2012.12), and Android
version : 4.2.1*
3. *Samsung* *Origen Android Jelly Bean 4.2** **(column O)*
https://docs.google.com/a/linaro.org/spreadsheet/ccc?key=0AkxwyUNxNaAadDRDV…
Features: Samsung Origen Android jelly-bean 4.2.1 release candidate builds
some major bugs is fixed on this release. Eth0 is working after manually
config it from command line(ping test is OK), audio/sound is working on
this build, no problem on running angrybird apps, sd card mmount fail,
0xbenchmark test fail, youtube, audio, wifi, bluetooth, usb-camera test
failed.
Device-tree is not present, calender and people cant sync, email cant sync.
*Note: the kernel version is upgrade to 3.7.0-rc6-g0974d1e, android version
is 4.2.1, audio is start working.*
1.
*V-express A9(column T)*
*
https://docs.google.com/a/linaro.org/spreadsheet/ccc?key=0AkxwyUNxNaAadExQd…
*
Features: Vexpress A9 android jelly-bean 4.2.1 release candidate build no
new bugs is found with the builds,
device-tree is not supported on A9,
sd-mmc partition is unavilable, Suspend-Resume work ok, Missing GL ES 2.0
drivers, adb-dwm is not working, adb-ethernet is working, angrybird is
working properly, usb-cam apps is missing with the builds, thethering
feature is unavilable, youtube, video-playback and speach-recorder are
failed, sd-mmc multimedia files is not shown from gallery.
*Note: kernel version is 3.7.0-00140-gf271ce8 toolchain version i changed
to 4.7-2012.12, android version: 4.2.1*
1.
*Pandaboard 4430 and Pandaboard ES 4460 (panda 4430 Column: W/Pandaboard
4460 Column: Y)*
https://docs.google.com/a/linaro.org/spreadsheet/ccc?key=0AkxwyUNxNaAadGVWd…
Pandaboard 4430 and Pandaboard ES 4460 , android jellybean 4.2.1 release
candidate test result: some major bugs is fixed in this release builds.
Ethernet eth0 is working fine either you config from command line or from
ECM,
glmark2 is working properly, calender add event is start working properly,
people and e-mail sync is work fine. Wifi is start work again, searching
accesspoint and connecting is fine. Powertop is working fine.
Features : Sd-mmc multimedia file is not shown from gallery., angrybird,
youtube, video-playback, speech-recorder is doesnot work.
*Note: kernel version 3.2.0+ toolchain version : (gcc version 4.7.3
20121205 (prerelease) (Linaro GCC 4.7-2012.12) ) Linaro android version:
4.2.1*
*some major bug fixed as Wifi is start work again, searching accesspoint
and connecting is fine, calender add event is start working properly,
people and e-mail sync is work fine,*
*Powertop is working fine.*
1.
*Open Embedded armV8 (column : F)*
*
https://docs.google.com/a/linaro.org/spreadsheet/ccc?key=0AgB-fT5LL31CdDhwR…
*
please have a look at the spreadsheet for result.
*Thanks & Regards*
Soumya Basak <soumya.basak*(a)linaro.org <amit.khare(a)linaro.org>*>
QA Services - Linaro Platform
*http://wiki.linaro.org/Platform/QA*
Hello All,
I have a few questions regarding root access. I was able to get only
leb-panda 12.10 running - and only on a 2gb card. Since these are for
development and prototyping I am a bit upset that root is not enabled
out-of-the-box.
I have modified (and verified) initrc should run su as root, but I have
tried a few terminal programs and none of them will let me su.
I was able to get gapps running easily, but after trying about 30 different
build.prop configurations I can only install roughly 10 apps from market.
I did not purchase a serial-usb dongle because I read that I would be able
to adb over tcp/ip - can't do this without root either.
I figured I would build from source, but I have been trying for days and
something happens with the massive git and it always fails...
So without a 'recovery rom', serial-usb cable, or adb over tcp/ip, how can
I get something like superuser and busybox running?
Also does anyone know what build.prop settings will allow me to use market,
my dev display and final embedded display are 720p.
Thanks!
Greetings,
We are enabling BUILD-INFO.txt support for the publishing service. So
all artifacts produced by the builds that don't have it will be
inaccessible for download. Attached are lists with jobs that have
SOURCE_OVERLAY and that don't have it in configuration. Please verify
that your job has appropriate config option (i.e. protected one or open
one if unprotected).
--
WBR, Georgy Redkozubov
Linaro.org | Open source software for ARM SoCs
Follow Linaro: http://www.facebook.com/pages/Linarohttp://twitter.com/#!/linaroorg - http://www.linaro.org/linaro-blog
I got mad at some ugly code today in LAVA's master.py, while cleaning it
up, I noticed an awkward line of code in our _update_uInitrd_partitions
function:
session.run(
'sed -i "/\/dev\/block\/mmcblk0p%s/d" %s'
% (cache_part_org, rc_filename), failok=True)
This seems like its just junk and can be removed. Before I start testing
the removal of it, I thought I'd check and see if anyone can say why I
shouldn't?
-andy
*Hi,*
*12.12 r2 Test Summary. Here is test result summary for Linaro Android
jelly-bean 4.2.1 builds platform on following boards:*
*Linaro-android jellybean 4.2.1 *
*1. ST-Ericsson Snowball.*
1.
*Samsung Origen.*
2.
*ARM Vexpress-A9*
3.
*Pandaboard 4430 and pandaboard 4460 *
*Synopsis:* In our 12.12 r1 Android jellybean 4.2 weekly release critical
test images some changes is observed as follows:
ST Ericsson Snowball android jellybean 4.2.1 builds normally audio,
youtube, playback of video, wifi, bluetooth, usb-camera, gallery, calender,
people, email, speach recorder is not working. Device-Tree is not found.
Phone-app is missing, download-install apk is never finish, 0xbench is
failed.
Samsung Origen Android jelly-bean 4.2.1 builds sd card mmount fail,
0xBenchmark test fail, ethernet *eth0* is missing on ECM, youtube, audio,
wifi, bluetooth, usb-camera test failed. Device-tree is not present,
calender and people cant sync, email cant sync.
Vexpress A9 android jelly-bean 4.2.1 build some new bugs is found with the
builds sd-mmc partition is unavilable, Suspend-Resumework from this builds,
Missing GL ES 2.0 drivers unable to run GLMARK2 benchmark, adb-dwm is not
working, thethering feature is not avilable, video-playback is failed.
Pandaboard 4460 and 4430 system crash at board bootup,
1. *Snowball Android JellyBean 4.2(column S)*
https://docs.google.com/a/linaro.org/spreadsheet/ccc?key=0AkxwyUNxNaAadEF1N…
Features: audio, youtube, playback of video, wifi, bluetooth, usb-camera,
gallery, calender, people, email, speach recorder is not working.
Device-Tree is not found. Phone-app is missing.
*Note: kernel version is 3.4.0+ , toolchain version gcc version Linaro GCC
4.7-2012.11-1~dev, and Android version : 4.2.1*
*2. Samsung Origen Android Jelly Bean 4.2(column N)*
https://docs.google.com/a/linaro.org/spreadsheet/ccc?key=0AkxwyUNxNaAadDRDV…
Features: sd card mmount fail, 0xBenchmark test fail, ethernet *eth0* is
missing on ECM(config eth0 from command line), youtube, audio, wifi,
bluetooth, usb-camera test failed, angry-bird app not working, vid playback
and play music is failed. Device-tree is not present, calender and people
cant sync, email cant sync.Please refer to the spreadsheet and bug report
for more details.
Note: kernel version is 3.7.0-rc6-g0974d1e, toolchain is changed to
4.7-2012.11-1~dev, android version is 4.2.1.
*3. v-express A9(column S)*
*
https://docs.google.com/a/linaro.org/spreadsheet/ccc?key=0AkxwyUNxNaAadExQd…
*<https://docs.google.com/a/linaro.org/spreadsheet/ccc?key=0AkxwyUNxNaAadExQd…>
Features: suspend-resume is working for this builds. sd-mmc partition is
unavilable, Suspend-Resume doesn't work, Missing GL ES 2.0 drivers, adb-dwm
is not working, angrybird is working properly, usb-cam apps is missing with
the builds, thethering feature is unavilable, video-playback is failed,
Audio is working with this image, content of sd-card is not shown from
gallery. Please ref to the spread-sheet for details.
*Note: suspend-resume is working for the builds. kernel version is
3.7.0-rc6-00620-g8890900, android version: 4.1.2.*
*4.Pandaboard 4430 and 4460(column-v )*
https://docs.google.com/a/linaro.org/spreadsheet/ccc?key=0AkxwyUNxNaAadGVWd…
Features: system crash after board bootup. *kernel-Panic* and serial
dies, for this 4.2.1 builds. Please refer to the spread-sheet and bug
report( https://bugs.launchpad.net/linaro-android/+bug/1089837) and
attach bootlog details.
1.
*Thanks & Regards*
Soumya Basak <soumya.basak*(a)linaro.org* <amit.khare(a)linaro.org>>
QA Services - Linaro Platform
*http://wiki.linaro.org/Platform/QA* <http://wiki.linaro.org/Platform/QA>