Hi,
I've just committed the code needed to build an initial Linaro
JellyBean version (buildable with the Linaro gcc 4.7 compiler):
repo init -u git://android.git.linaro.org/platform/manifest.git -b
linaro_android_4.1.1
repo sync
Currently the build supports only the Galaxy Nexus - didn't want to
run into trouble with potentially incompatible binary blobs before
knowing the rest of the system is working.
Support for our normally supported boards will be added over the next
couple of days. Optimizations that currently aren't on the 4.1 branch
will also be restored in the next couple of days.
There's also 2 problems we need to fix quickly:
E/WVMExtractor( 126): Failed to open libwvm.so entries showing up in
logcat (a quick grep indicates nothing seems to build libwvm - neither
in our tree nor in AOSP)
and
I/v8 ( 1293): ERROR: Binary compiled with -mfloat-abi=hard but
without -DUSE_EABI_HARDFLOAT
(we don't actually use hardfloat (yet), so chances are the check for
hardfloat goes wrong with gcc 4.7.x)
The camera isn't working, but that's not a high priority issue given
the Galaxy Nexus is not a device we're supporting officially.
Of course our gerrit is always happy to receive patches for these and
other issues. ;)
ttyl
bero
Hello there, how are you today?
My name is Sandro Palma and I am very interested to install Linaro on my devices. I will start with the lasiest one (a Chinese table) the brand is Genesis, made by SK Mtek. Model GT-8230.
Let me know if need additional info.
Please I would really appreciate a support to identify which file I install.
Many thanks in advance,
Regards,
Sandro Palma
Project Especialist
Note:
https://wiki.linaro.org/Platform/Android/ReadAndroidBuildNames
[cid:image002.jpg@01CD48A4.30FEE520]
________________________________
Esta mensagem, incluindo seus anexos, tem car?ter confidencial e seu conte?do ? restrito ao destinat?rio da mensagem. Caso voc? tenha recebido esta mensagem por engano, queira por favor retorn?-la ao destinat?rio e apag?-la de seus arquivos. Qualquer uso n?o autorizado, replica??o ou dissemina??o desta mensagem ou parte dela ? expressamente proibido. A Yp? n?o ? respons?vel pelo conte?do ou a veracidade desta informa??o
Confidentiality Notice: The information contained in this email message, including any attachment, is confidential and is intended only for the person or entity to which it is addressed. If you are neither the intended recipient nor the employee or agent responsible for delivering this message to the intended recipient, you are hereby notified that you may not review, retransmit, convert to hard copy, copy, use or distribute this email message or any attachments to it. If you have received this email in error, please contact the sender immediately and delete this message from any computer or other data bank. Thank you.
Hi,
I tried build #46 of panda-jb-gcc47-tilt-stable-blob. There is a small issue with sdcard mounting/mediascanning.
Basically, the sdcard is mounted on /mnt/sdcard and MediaScanner is trying to scan /storage/sdcard0. To solve that, I created a symbolic link from /storage/sdcard0 to /mnt/sdcard in the initramfs. I really believe there is a much cleaner solution but that is a good workaround for me for now.
Is that something you are willing to fix ?
Regards,
--
Alexandre Belloni
Linux/Android Technical Leader
Direct Phone : +33 4 26 49 25 08
Adeneo Embedded
Adetel Group
4, ch. du Ruisseau - 69134 Ecully, France - Phone: +33 4 72 18 08 40
www.adeneo-embedded.com
Hi, All
I just did a try to build the AOSP for panda locally,
and found the version of the latest SGX driver binary google provides
mismatches
with the version in kernel/omap(android-omap-panda-3.0 branch).
Below is the detail information for each:
version in kernel:
shell@android:/ $ cat /proc/pvr/version
Version CustomerGoogle_Android_ogles1_ogles2_GPL sgxddk 18 1.8@905891
(release) omap4430_android
System Version String: None
shell@android:/ $
can also be checked via the file kernel/drivers/gpu/pvr/pvrversion.h
The version of the SX binaries google provides:
14:10:01 liuyq:android$ strings
vendor/imgtec/panda/proprietary/libGLESv2_POWERVR_SGX540_120.so |grep
build
OpenGL ES 2.0 build 1.8@785978
OpenGL ES GLSL ES 1.00 build 1.8@785978
14:10:26 liuyq:android$
And this mismatch will cause the the following error:
PVR_K:(Error): BridgedDispatchKM: Driver initialisation not
completed yet. [4807, drivers/gpu/pvr/bridged_pvr_bridge.c]
which will make the monitor not work.
Just for your information.
--
Thanks,
Yongqin Liu
---------------------------------------------------------------
#mailing list
linaro-android(a)lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-android
linaro-validation(a)lists.linaro.org
http://lists.linaro.org/pipermail/linaro-validation
I am trying to boot ICS on Pandaboard ES over NFS.
By default the linaro-android build is configured to boot images from mmc
and as such, commands in 'init.rc' are tailored to mount the mmc card. This
clearly needs to be modify in order to boot from NFS.
I extracted and modified "uInitrd" image in the boot directory by
commenting
<mount ext4 /dev/block/mmcblk0p2 /system wait ro> in the
"init.partitions.rc" file using following commands
dd if=boot/uInitrd of=initrd.cpio.gz bs=1 skip=64
sudo gunzip -c ../initrd.cpio.gz | cpio -i
sudo find . | cpio -o -H newc | gzip > ../newinitrd.cpio.gz
mkimage -A arm -O linux -T ramdisk -C gzip -a 0 -e 0 -n initramfs -d
./newinitrd.cpio.gz ./uInitrd.new
cp uInitrd.new boot/uInitrd
Now i copied boot files on to the boot partition of the sd card.
I did Server side configuration successfully. As below:
1. Install NFS packages host-PC$ sudo apt-get install nfs-kernel-server
nfs-common
2.
Add this line to the /etc/exports /tmp/system
*(rw,sync,no_subtree_check,no_root_squash)
3.
Start the NFS service host-PC$ sudo service nfs-kernel-server restart
4.
Update exports for the NFS server host-PC$ sudo exportfs -a
5.
Making sure the server is running host-PC$ showmount -e Export list for
host-PC: /tmp/system *
6.
Copied the contents of the Android system directory into /tmp/system
7. Added a text file with name "On_host_PC.txt" to the *"/tmp/system"* to
verify whether the filesystem used during the boot is NFS or not.
On the board I used an SD card which has ICS which is booting with out any
issues. Then Rebooted the the board and entered into Uboot prompt and
entered the following commands on Uboot prompt.
setenv serverip 100.100.100.64 setenv ipaddr 100.100.100.50 mmc rescan
setenv initrd_high "0xffffffff" setenv fdt_high "0xffffffff" fatload mmc
0:1 0x80200000 uImage fatload mmc 0:1 0x81600000 uInitrd setenv bootargs
"console=ttyO2,115200n8 rootwait ro earlyprintk fixrtc nocompcache vram=48M
omapfb.vram=0:24M,1:24M mem=456M@0x80000000 mem=512M@0xA0000000 init=/init
androidboot.console=ttyO2 root=/dev/nfs rw
nfsroot=100.100.100.64:/tmp/system,nolock,wsize=1024,rsize=1024
ip=100.100.100.50 gw=100.100.100.64 bootserver=100.100.100.64 rootdelay=2"
bootm 0x80200000 0x81600000
iam getting the following messages and booting stops.
[ 5.412231] iss_register_subdev_group: Unable to register subdev ov5650
[ 5.530548] IP-Config: Guessing netmask 255.0.0.0
[ 5.533172] IP-Config: Complete:
[ 5.533172] device=eth0, addr=100.100.100.50, mask=255.0.0.0,
gw=255.255.255.255,
[ 5.547576] host=100.100.100.50, domain=, nis-domain=(none),
[ 5.547576] bootserver=255.255.255.255, rootserver=100.100.100.64,
rootpath=
[ 5.563232] Freeing init memory: 276K
[ 5.573333] init (1): /proc/1/oom_adj is deprecated, please use
/proc/1/oom_score_adj instead.
[ 5.911193] init: cannot open '/initlogo.rle'
[ 7.348236] smsc95xx 1-1.1:1.0: eth0: link up, 100Mbps, full-duplex, lpa
0xC9E1
[ 10.006286] EXT4-fs (mmcblk0p3): mounted filesystem with ordered data
mode. Opts: (null)
[ 10.045043] EXT4-fs (mmcblk0p5): mounted filesystem with ordered data
mode. Opts: (null)
[ 10.092987] android_usb: already disabled
[ 10.097900] adb_bind_config
[ 10.298828] init: service 'console' requires console
[ 10.304168] init: cannot find '/system/bin/servicemanager', disabling
'servicemanager'
[ 10.312652] init: cannot find '/system/bin/vold', disabling 'vold'
[ 10.312652] init: cannot find '/system/bin/netd', disabling 'netd'
[ 10.325958] init: cannot find '/system/bin/debuggerd', disabling
'debuggerd'
[ 10.333526] init: cannot find '/system/bin/rild', disabling 'ril-daemon'
[ 10.340698] init: cannot find '/system/bin/surfaceflinger', disabling
'surfaceflinger'
[ 10.349151] init: cannot find '/system/bin/app_process', disabling
'zygote'
[ 10.356658] init: cannot find '/system/bin/drmserver', disabling 'drm'
[ 10.363677] init: cannot find '/system/bin/mediaserver', disabling
'media'
[ 10.371063] init: cannot find '/system/bin/dbus-daemon', disabling 'dbus'
[ 10.378295] init: cannot find '/system/bin/installd', disabling
'installd'
[ 10.385711] init: cannot find '/system/etc/install-recovery.sh',
disabling 'flash_recovery'
[ 10.394683] init: cannot find '/system/bin/keystore', disabling
'keystore'
[ 10.394744] init: cannot find '/system/bin/gatord', disabling 'gatord'
[ 10.394744] init: cannot find '/system/bin/aibd', disabling 'aibd'
[ 10.415649] init: cannot find '/system/bin/pvrsrvinit', disabling
'pvrsrvinit'
[ 10.423370] init: cannot find '/system/bin/uim', disabling 'uim'
[ 10.429718] init: property (null) has no value for writing to
/sys/class/android_usb/android0/iManufacturer
[ 10.429748] init: property (null) has no value for writing to
/sys/class/android_usb/android0/iProduct
[ 10.452087] init: service 'console' requires console
Can any one help me where I am doing mistake?
Hi John
An Android patch in the linaro-android-* branches seems to be broken in
it's used of spinlocks. The patch is the one titled "Input: evdev - Add
ioctl to block suspend while event queue is not empty."
This is generating lockdep warning as logged in this bug
https://bugs.launchpad.net/linaro-landing-team-arm/+bug/1037565
and my analysis of the problem is in this comment:
https://bugs.launchpad.net/linaro-android/+bug/1037565/comments/2
Making the wakeup driver use spin_unlock_irqsave everywhere for
events_lock would solve the issue, but seems like the wrong thing.
A reimplementation of the evdev patch to avoid the issue might be
possible, but not something I really have time for.
So my suggestion would be that we should reverted the patch in the
linaro-android- branches and let upstream know about the issue. I've
tested that reverting doesn't appear to cause problems.
This issue has only surfaced now because Jelly Bean calls the new
evdev ioctls, but ICS didn't seem to.
--
Tixy
The last two vexpress builds were timed out after 3 hours but I can't
see anything particularly wrong in the logs, they seemed to be going
fine up to the point they were aborted.
Also, one of the recent Panda builds was timed out:
https://android-build.linaro.org/builds/~linaro-android/panda-jb-gcc47-tilt…
I notice previous successful vexpress builds have taken about 2h45m, but
I can't see any recent changes which might have made pushed the builds
over 3h. (I doubt newly added pm-qa tests take a significant time.)
Perhaps there is some infrastructure slowness? I'm not sure what to do.
--
Tixy
Hey Rajagopal!
Sorry for not sending this mail sooner.
After you go through:
https://wiki.linaro.org/Platform/Android/Gerrithttps://wiki.linaro.org/Platform/Android/UpdateManifestByExample
You should have a pretty good idea how to include your git the the
Android manifest.
A couple of things:
1. We build the tip of your git, so it should always build. If things
don't build or the build breaks, please be ready to fix it.
2. We can put your git under Gerrit which will allow you to review
changes, etc... we also allow backdoor access for maintainers.
3. Make sure you push the manifest change to all manifests. We have
many and we try and keep them aligned.
4. Please make sure everything builds locally after integrating your manifest.
Feel free to add me to the review for the manifest
--
Zach Pfeffer
Android Platform Team Lead, Linaro Platform Teams
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