Re: [TCWG] Re: [Maintenanc] - ci.linaro.org downtime 2024-03-25
Hi, Kelley Has the issue reported by Laurent been fixed already? I see many failures reported by the build jobs here: https://ci.linaro.org/job/lkft-aosp/ And it seems caused by two builds sharing the same workspace, one is running, then another started and deleted the files in the workspace, then the first one failed. Not sure if it's something related to the issue reported here, or a separate one. Thanks, Yongqin Liu On Tue, 26 Mar 2024 at 20:51, Kelley Spoon wrote: > > Hi Laurent, > > Will look into this first thing after a meeting this morning. > > On Tue, 26 Mar 2024 at 07:47, Laurent Alfonsi > wrote: > > > Hi Kelley, > > > > I am seeing a problem since this morning on CI. > > > > My analysis is that when the job starts it seems that the workspace is not > > cleaned before. > > It finishes (I don't really know why). And therefore, it doesn't run > > really, and finishes successfully with the artifacts of the previous run in > > this workspace. > > > > I can see also that the environment is not injected anymore > >[EnvInject] - Loading node environment variables. > > > > For instance : > > 0) > > https://ci.linaro.org/job/tcwg_bmk-code_size-spec2k6--gnu-aarch64-master-Os-build/200/ > > was working fine before ci update > > > > 1) > > https://ci.linaro.org/job/tcwg_bmk-code_size-spec2k6--gnu-aarch64-master-Os-build/201/ > > inherit its artifacts results from a job : > > > > https://ci.linaro.org/job/tcwg_bmk-code_size-spec2k6--gnu-aarch64-master-Os- > > *bisect/27/* > > > > 2) > > https://ci.linaro.org/job/tcwg_bmk-code_size-spec2k6--gnu-aarch64-master-Os-build/202/ > > inherit its artifacts results from a job > > > > https://ci.linaro.org/job/tcwg_bmk-code_size-spec2k6--gnu-aarch64-master- > > *O2-bisect/31/* > > ( Because all our tcwg_bmk-* projects are sharing the same workspace > > names /home/tcwg-buildslave/workspace/tcwg_bmk_ ) > > > > You can see this easily in artifacts/manifest.sh (BUILD_URL variable) > > > > I have logged a jira card with the same information to follow up this. > > https://linaro.atlassian.net/browse/STG-5853 > > > > Could you please have a look. > > Thanks in advance. > > > > > > On Tue, 26 Mar 2024 at 01:10, Kelley Spoon > > wrote: > > > >> > >> > >> On Mon, 25 Mar 2024 at 12:15, Kelley Spoon > >> wrote: > >> > >>> > >>> Hello All, > >>> > >>> The Jenkins server will stop processing jobs tonight around 22:00 UTC in > >>> order to shutdown the server. This downtime is needed to peform an > >>> upgrade > >>> of Jenkins. > >>> > >>> Start: 2024-03-25 22:00 UTC > >>> End: 2024-03-26 02:00 UTC > >>> > >> > >> Hello All, > >> > >> Maintenance has concluded and ci.linaro.org is back online > >> > >> -- > >> Kelley Spoon > >> > >> -- > >> You received this message because you are subscribed to the Google Groups > >> "Toolchain Working Group" group. > >> To unsubscribe from this group and stop receiving emails from it, send an > >> email to tcwg+unsubscr...@linaro.org. > >> > > > > -- > Kelley Spoon > ___ > linaro-dev mailing list -- linaro-dev@lists.linaro.org > To unsubscribe send an email to linaro-dev-le...@lists.linaro.org > %(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s -- Best Regards, Yongqin Liu --- #mailing list linaro-andr...@lists.linaro.org http://lists.linaro.org/mailman/listinfo/linaro-android ___ linaro-dev mailing list -- linaro-dev@lists.linaro.org To unsubscribe send an email to linaro-dev-le...@lists.linaro.org %(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s
Re: Huawei G615
Hi, Mattia Sorry, I do not know much about the things you talked about. Maybe someone else can help to give you the details. Thanks, Yongqin Liu On 10 August 2013 23:26, Mattia Ruggeri mattia.rugger...@gmail.com wrote: Hello Mr Liu I'm Mattia and i'm writing you about Lava Dispatcher (a Linaro project): I think this project is perfect and it is the way to solve my issue with Huawei G615 (a K3v2 processor device ). Yesterday Huawei released kernel source code and some of us would love to build custom roms. Since Huawei blocked bootloader, it's impossible for us to install custom roms and kernel. I saw Lava Dispatcher is able to interact with bootloader, maybe it can allow us to bypass this restriction. could you help us with this? thank you regards, -- Thanks, Yongqin Liu --- #mailing list linaro-andr...@lists.linaro.org linaro-dev@lists.linaro.org http://lists.linaro.org/mailman/listinfo/linaro-android linaro-validat...@lists.linaro.org linaro-dev@lists.linaro.org http://lists.linaro.org/pipermail/linaro-validation ___ linaro-dev mailing list linaro-dev@lists.linaro.org http://lists.linaro.org/mailman/listinfo/linaro-dev
Re: Huawei G615
Hi, Mattia lava team members could help to answer how the lava-dispatcher works with K3v2, and other members could give you suggestions on how to build/install custom roms. But please wait for one or two days, since now it's still weekend, and the guys who know might not be able to answer because like he is on vacation. Thanks, Yongqin Liu On 11 August 2013 18:09, Mattia Ruggeri mattia.rugger...@gmail.com wrote: Thanks mr Liu, in your opinion, who can help me whit this issue? Thanks Regards from Italy Mattia 2013/8/11 YongQin Liu yongqin@linaro.org Hi, Mattia Sorry, I do not know much about the things you talked about. Maybe someone else can help to give you the details. Thanks, Yongqin Liu On 10 August 2013 23:26, Mattia Ruggeri mattia.rugger...@gmail.comwrote: Hello Mr Liu I'm Mattia and i'm writing you about Lava Dispatcher (a Linaro project): I think this project is perfect and it is the way to solve my issue with Huawei G615 (a K3v2 processor device ). Yesterday Huawei released kernel source code and some of us would love to build custom roms. Since Huawei blocked bootloader, it's impossible for us to install custom roms and kernel. I saw Lava Dispatcher is able to interact with bootloader, maybe it can allow us to bypass this restriction. could you help us with this? thank you regards, -- Thanks, Yongqin Liu --- #mailing list linaro-andr...@lists.linaro.org linaro-dev@lists.linaro.org http://lists.linaro.org/mailman/listinfo/linaro-android linaro-validat...@lists.linaro.org linaro-dev@lists.linaro.org http://lists.linaro.org/pipermail/linaro-validation -- Thanks, Yongqin Liu --- #mailing list linaro-andr...@lists.linaro.org linaro-dev@lists.linaro.org http://lists.linaro.org/mailman/listinfo/linaro-android linaro-validat...@lists.linaro.org linaro-dev@lists.linaro.org http://lists.linaro.org/pipermail/linaro-validation ___ linaro-dev mailing list linaro-dev@lists.linaro.org http://lists.linaro.org/mailman/listinfo/linaro-dev
Re: ICS udev rule
Hi, I guess the file you want to find is /ueventd.rc in source tree, it's system/core/rootdir/ueventd.rc Thanks, Yongqin Liu On 5 June 2013 16:46, dani maoz maoz.d...@gmail.com wrote: Hi, Environment: Pandaboard Android Version: 4.2.2 I would like to write udev rules to a propriety device i connect the the board. I looked at /etc/ for udev directory but didn't find it, Where i need to put my rule ? Can someone post an example? Thanks ___ linaro-dev mailing list linaro-dev@lists.linaro.org http://lists.linaro.org/mailman/listinfo/linaro-dev -- Thanks, Yongqin Liu --- #mailing list linaro-andr...@lists.linaro.org linaro-dev@lists.linaro.org http://lists.linaro.org/mailman/listinfo/linaro-android linaro-validat...@lists.linaro.org linaro-dev@lists.linaro.org http://lists.linaro.org/pipermail/linaro-validation ___ linaro-dev mailing list linaro-dev@lists.linaro.org http://lists.linaro.org/mailman/listinfo/linaro-dev
problem about the boot panda images
Hi, All I want to use the panda-linaro build from here: https://android-build.linaro.org/builds/~linaro-android-member-ti/panda-linaro/#build=228 but with the sdcard create by linaro-android-media-create, I can't boot the panda board. Anyone has met the same problem? attached linaro-android-media-create.log is the output of the linaro-android-media-create Following is the output of minicom: Welcome to minicom 2.5 OPTIONS: I18n Compiled on May 2 2011, 10:05:24. Port /dev/ttyUSB0 Press CTRL-A Z for help on special keys U-Boot SPL 2013.01.-rc1 (Mar 12 2013 - 01:42:53) OMAP4460 ES1.1 OMAP SD/MMC: 0 ** Partition 1 not valid on device 0 ** spl: fat register err - -1 ### ERROR ### Please RESET the board ### U-Boot SPL 2013.01.-rc1 (Mar 12 2013 - 01:42:53) OMAP4460 ES1.1 OMAP SD/MMC: 0 ** Partition 1 not valid on device 0 ** spl: fat register err - -1 ### ERROR ### Please RESET the board ### U-Boot SPL 2013.01.-rc1 (Mar 12 2013 - 01:42:53) OMAP4460 ES1.1 OMAP SD/MMC: 0 ** Partition 1 not valid on device 0 ** spl: fat register err - -1 ### ERROR ### Please RESET the board ### U-Boot SPL 2013.01.-rc1 (Mar 12 2013 - 01:42:53) OMAP4460 ES1.1 OMAP SD/MMC: 0 ** Partition 1 not valid on device 0 ** spl: fat register err - -1 ### ERROR ### Please RESET the board ### -- Thanks, Yongqin Liu --- #mailing list linaro-andr...@lists.linaro.org linaro-dev@lists.linaro.org http://lists.linaro.org/mailman/listinfo/linaro-android linaro-validat...@lists.linaro.org linaro-dev@lists.linaro.org http://lists.linaro.org/pipermail/linaro-validation linaro-android-media-create.log Description: Binary data ___ linaro-dev mailing list linaro-dev@lists.linaro.org http://lists.linaro.org/mailman/listinfo/linaro-dev
Tools of updating kernel related files for android
Hi, All Android team now has tools for updating the kernel related files without recreating the sdcard. The detail information about the tools is described here: https://wiki.linaro.org/Platform/Android/KernelUpdateTools And here just list some examples: 1. update all the kernel related files with boot.tar.bz2 ./update-android.sh out/target/product/pandaboard/boot.tar.bz2 2. only update one file that will be in the boot.tar.bz2 when packaged, Like board.dtb/uImage/cmdline ./update-android.sh out/target/product/pandaboard/boot/board.dtb ./update-android.sh out/target/product/pandaboard/boot/uImage ./update-android.sh out/target/product/pandaboard/boot/cmdline 3. update all kernel modules. ./update-android.sh out/target/product/pandaboard/obj/kernel 4. update files in uInitrd ./update-uInitrd.sh /tmp/init.rc this will replace the /ini.rc file in uInitrd with the passed /tmp/init.rc Hope these tools will be helpful during your development of android. Any comments/suggestion, please feel free to send to me. Thanks, Yongqin Liu --- #mailing list linaro-andr...@lists.linaro.org linaro-dev@lists.linaro.org http://lists.linaro.org/mailman/listinfo/linaro-android linaro-validat...@lists.linaro.org linaro-dev@lists.linaro.org http://lists.linaro.org/pipermail/linaro-validation ___ linaro-dev mailing list linaro-dev@lists.linaro.org http://lists.linaro.org/mailman/listinfo/linaro-dev
Re: 2012-11-14 Android Platform Team Meeting Agenda Posted
Hi, Vishal The time is 13:00 UTC, not 14:00 UTC? Seems the time on Google Calendar is the latter one. Thanks, Yongqin Liu On 14 November 2012 13:54, Vishal Bhoj vishal.b...@linaro.org wrote: Please take a look at: https://wiki.linaro.org/Platform/Android/Meetings/2012-11-14 Feel free to add to the agenda and join us in #linaro-meeting on irc.freenode.net at 13:00 UTC on 2012/11/14. Regards, Vishal ___ linaro-android mailing list linaro-andr...@lists.linaro.org http://lists.linaro.org/mailman/listinfo/linaro-android -- Thanks, Yongqin Liu --- #mailing list linaro-andr...@lists.linaro.org linaro-dev@lists.linaro.org http://lists.linaro.org/mailman/listinfo/linaro-android linaro-validat...@lists.linaro.org linaro-dev@lists.linaro.org http://lists.linaro.org/pipermail/linaro-validation ___ linaro-dev mailing list linaro-dev@lists.linaro.org http://lists.linaro.org/mailman/listinfo/linaro-dev
Re: Can't view the lava information from android-build for some builds
Hi, All One point I noticed is that the log in url is hard coded with http://validation.linaro.org/lava-server/accounts/login/;. but the url written in lava-job-info is https://validation.linaro.org/lava-server;(http://staging.validation.linaro.org when submitted to staging) If we use the url that written in lava-job-info to do the redirect, I guess it will ask the user to add the certificates explicitly. Thanks, Yongqin Liu On 22 August 2012 01:53, Andy Doan andy.d...@linaro.org wrote: On 08/21/2012 10:45 AM, James Tunnicliffe wrote: On 21 August 2012 16:19, Zach Pfeffer zach.pfef...@linaro.org wrote: On 20 August 2012 22:35, YongQin Liu yongqin@linaro.org wrote: On 21 August 2012 10:25, YongQin Liu yongqin@linaro.org wrote: Hi, Paul I have tried with the Shift+Reload and Ctrl+R about 10 times for each, but the problem still exists. I have reported it as a bug here: https://bugs.launchpad.net/linaro-android-infrastructure/+bug/1039319 I found the reason. We need to access the https://validation.linaro.org/lava-server via FireFox, and add the exception trust(not remember the exact name:() for it, after that we can see the lava result on the page then. Oh wow that's a bit convoluted. Andy, it sounds like we just need to put some instructions together to point people to the build test results. Do you have any instructions like that? It sounds like the proper solution would be to get some SSL certificates. These need not cost us anything if we got individual certs for each subdomain, but for the sake of $60 we could get a cert to cover *.linaro.org and solve a lot of HTTPS warnings: https://www.startssl.com/?app=40 +1 - its nuts we haven't done this already -- Thanks, Yongqin Liu --- #mailing list linaro-andr...@lists.linaro.org http://lists.linaro.org/mailman/listinfo/linaro-android linaro-validat...@lists.linaro.org http://lists.linaro.org/pipermail/linaro-validation ___ linaro-dev mailing list linaro-dev@lists.linaro.org http://lists.linaro.org/mailman/listinfo/linaro-dev
Re: Can't view the lava information from android-build for some builds
Hi, Paul I have tried with the Shift+Reload and Ctrl+R about 10 times for each, but the problem still exists. I have reported it as a bug here: https://bugs.launchpad.net/linaro-android-infrastructure/+bug/1039319 Thanks, Yongqin Liu On 17 August 2012 19:11, Paul Sokolovsky paul.sokolov...@linaro.org wrote: Hello, On Fri, 17 Aug 2012 11:18:36 +0800 YongQin Liu yongqin@linaro.org wrote: Hi, Just found that I can't view the lava result on android-build page for some build. but not all of them, I still can view some the information of some builds before. say the builds of https://android-build.linaro.org/builds/~linaro-android/snowball-jb-gcc47-igloo-stable-blob/. For the build #28 even I click the login to LAVA link and logged in, I still get this information like the NG.png attachment file. But for the build #26, I can see the lava information listed. Like the attached OK.png file I was not logged into LAVA when I started, logged in from build details page, and am able to see test results for both #26 and #28 (also tried #25-#29). So, my guess would be that browser caches content - I saw such issue on few occasions on android-build.linaro.org . So, please try Shift+Reload in browser (i.e. click reload button with shift held), or Ctrl+R few times in row and see if it helps. If you still see that issue, I'd suggest opening bug at https://bugs.launchpad.net/linaro-android-infrastructure and Infra's maintenance engineers will look into it. -- Best Regards, Paul Linaro.org | Open source software for ARM SoCs Follow Linaro: http://www.facebook.com/pages/Linaro http://twitter.com/#!/linaroorg - http://www.linaro.org/linaro-blog -- Thanks, Yongqin Liu --- #mailing list linaro-andr...@lists.linaro.org http://lists.linaro.org/mailman/listinfo/linaro-android linaro-validat...@lists.linaro.org http://lists.linaro.org/pipermail/linaro-validation ___ linaro-dev mailing list linaro-dev@lists.linaro.org http://lists.linaro.org/mailman/listinfo/linaro-dev
Re: Can't view the lava information from android-build for some builds
On 21 August 2012 10:25, YongQin Liu yongqin@linaro.org wrote: Hi, Paul I have tried with the Shift+Reload and Ctrl+R about 10 times for each, but the problem still exists. I have reported it as a bug here: https://bugs.launchpad.net/linaro-android-infrastructure/+bug/1039319 I found the reason. We need to access the https://validation.linaro.org/lava-server via FireFox, and add the exception trust(not remember the exact name:() for it, after that we can see the lava result on the page then. Thanks, Yongqin Liu On 17 August 2012 19:11, Paul Sokolovsky paul.sokolov...@linaro.org wrote: Hello, On Fri, 17 Aug 2012 11:18:36 +0800 YongQin Liu yongqin@linaro.org wrote: Hi, Just found that I can't view the lava result on android-build page for some build. but not all of them, I still can view some the information of some builds before. say the builds of https://android-build.linaro.org/builds/~linaro-android/snowball-jb-gcc47-igloo-stable-blob/. For the build #28 even I click the login to LAVA link and logged in, I still get this information like the NG.png attachment file. But for the build #26, I can see the lava information listed. Like the attached OK.png file I was not logged into LAVA when I started, logged in from build details page, and am able to see test results for both #26 and #28 (also tried #25-#29). So, my guess would be that browser caches content - I saw such issue on few occasions on android-build.linaro.org . So, please try Shift+Reload in browser (i.e. click reload button with shift held), or Ctrl+R few times in row and see if it helps. If you still see that issue, I'd suggest opening bug at https://bugs.launchpad.net/linaro-android-infrastructure and Infra's maintenance engineers will look into it. -- Best Regards, Paul Linaro.org | Open source software for ARM SoCs Follow Linaro: http://www.facebook.com/pages/Linaro http://twitter.com/#!/linaroorg - http://www.linaro.org/linaro-blog -- Thanks, Yongqin Liu --- #mailing list linaro-andr...@lists.linaro.org http://lists.linaro.org/mailman/listinfo/linaro-android linaro-validat...@lists.linaro.org http://lists.linaro.org/pipermail/linaro-validation -- Thanks, Yongqin Liu --- #mailing list linaro-andr...@lists.linaro.org http://lists.linaro.org/mailman/listinfo/linaro-android linaro-validat...@lists.linaro.org http://lists.linaro.org/pipermail/linaro-validation ___ linaro-dev mailing list linaro-dev@lists.linaro.org http://lists.linaro.org/mailman/listinfo/linaro-dev
Re: [Linaro-validation] Can we use mmcblk0p8?
On 19 June 2012 16:46, Dave Pigott dave.pig...@linaro.org wrote: On 18 Jun 2012, at 23:49, Paul Larson wrote: On Mon, Jun 18, 2012 at 5:03 PM, Michael Hudson-Doyle michael.hud...@linaro.org wrote: Yes, we've discussed that very thing before but it was a lower priority because we didn't need to extend the partition numbers that far. Not sure why we are needing to do it now, This is because YonQin was adding an android userdata partition to the partitioning script. Works fine on panda et al, because they start off with two partitions. origen and imx53 have that magic additional first partition, so this pushes it over the limit. Yeah, the latest CTS test needs both the data partition and sdcard partition on android. Thanks Yongqin Liu but it was always assumed that if we hit a situation that made it necessary, this would be the most straightforward thing to do until we have the necessary hardware/software in place to image a complete, recoverable system onto the SD externally in a generic way. Basically, we just replace the reformatting of the boot partition with removal of a testboot directory, and point at the directory for grabbing the new kernel and initrd. One thing I was thinking, is whether we could munge the boot script when we install it to this partition and replace the paths in some automagic way. This would solve the issue of making sure we always have the latest bootargs and dtb files for booting, and get us one step closer to parity with a manually imaged system. Thanks, Paul Larson ___ linaro-validation mailing list linaro-validat...@lists.linaro.org http://lists.linaro.org/mailman/listinfo/linaro-validation ___ linaro-validation mailing list linaro-validat...@lists.linaro.org http://lists.linaro.org/mailman/listinfo/linaro-validation ___ linaro-dev mailing list linaro-dev@lists.linaro.org http://lists.linaro.org/mailman/listinfo/linaro-dev
Can we use mmcblk0p8?
Hi, Saugata We have a problem to use the mmcblk0p8 partition, do you know if we can use it, and how can we use it? I created the 8th partition with fdisk command and the 8th partition is listed in the output of fdisk -l command but it is not listed in /proc/partitions file, even after reboot And also I can't use mkfs.vfat -n sdcard /dev/mmcblk0p8 to format. Could you give me some help about this? Thanks, Yongqin Liu ___ linaro-dev mailing list linaro-dev@lists.linaro.org http://lists.linaro.org/mailman/listinfo/linaro-dev
Can we share the document for the session
Hi, All Can we share the document for connect session in somewhere? When we attend the sessions remotely, most of the time we can't see the slides that talked about in the room. So like if we can share the document in google docs, and provide the link for it in the Etherpad, then remote person can also see the slides. And by looking the document quickly, some questions can be prepared for talking about, this will make the sessions more efficient I think. Thanks, Yongqin Liu ___ linaro-dev mailing list linaro-dev@lists.linaro.org http://lists.linaro.org/mailman/listinfo/linaro-dev
Re: LAVA android tests should be working again
On 24 May 2012 18:03, Alexander Sack a...@linaro.org wrote: On Thu, May 24, 2012 at 6:40 AM, Michael Hudson-Doyle michael.hud...@linaro.org wrote: As some of you know, we had a problem today which caused all android tests to fail in LAVA. This is now fixed (basically, the version of adb we had installed in the lab was too old), and if you need to you should be safe to resubmit your jobs now. Great. I guess this means we should resubmit our release candidate builds now? If that wasn't done yet, can someone of LAVA team provide a helping hand for that? If so, please ping me :). Please resubmit again. Thanks, Yongqin Liu -- Alexander Sack Technical Director, Linaro Platform Teams http://www.linaro.org | Open source software for ARM SoCs http://twitter.com/#!/linaroorg - http://www.linaro.org/linaro-blog ___ linaro-dev mailing list linaro-dev@lists.linaro.org http://lists.linaro.org/mailman/listinfo/linaro-dev ___ linaro-dev mailing list linaro-dev@lists.linaro.org http://lists.linaro.org/mailman/listinfo/linaro-dev
Fwd: adb question
Hi, Linas Sorry, one thing I want to make sure is that you are using the android images from https://android-build.linaro.org/? Hi, All If you have met such problems as below, please give your suggestion. Thanks, Yongqin Liu -- Forwarded message -- From: Linas Chang shch...@marvell.com Date: 2 May 2012 15:46 Subject: RE: adb question To: YongQin Liu yongqin@linaro.org Hi YongQin ** ** I test more times , I found the case since be changed ** ** I found device hard to get ip , so I install a dhcp server at my computer , and ethnet connect to snowboard directly ** ** After device boot up , through your command “netcfg eth0 dhcp” ,I still can’t obtain IP ** ** But I found strange thing , even console show up “dhcp time out” ,but the log for dhcp server at my computer told me , it has assign a IP to snowboard , even snowboard console show dhcp time out ** ** At this case , I used fixed IP that same as my computer dhcp log said for snow board , I could ping device form host , and adb look ok ,connect and push also work ** ** But I need to connect to my server to do further thing , so I can’t used above method to fixed adb issue ,and if I connect to server I hard to know which IP server assign to snow board ** ** ** ** So do you have any idea why dhcp server assign IP to snowboard , but snowboard console still told me it can’t obtain IP from DHCP server ** ** ** ** ** ** Linas ** ** *From:* YongQin Liu [mailto:yongqin@linaro.org] *Sent:* Tuesday, April 24, 2012 11:54 AM *To:* Linas Chang *Subject:* Re: adb question ** ** Hi, Linas On 24 April 2012 11:29, Linas Chang shch...@marvell.com wrote: Thanks for your help Currently , I could do the adb shell follow your instruction But I still can’t do adb push Could you paste your error information? From this sentence, I think we can't see why it can't do the adb push command. ** ** And about the question below, I am sorry I can't give you any help. You can wait other members for help. ** ** Thanks, Yongqin Liu And I notice there are code dump during system boot up , I don’t build the linux BSP and android , I used pre-build binary , the code dump as below Another question , I found your product spec said , snowboard need 5V power , could you let me know which amp is device needed 9.562652] [ cut here ] [9.567291] WARNING: at /mnt/jenkins/workspace/linaro-android_snowball-ics-gcc46-igloo-stable-blob-12.03-release/build/kernel/kernel/softirq.c:159 local_bh_enable_ip+0xa0/0xd4() [9.583129] Modules linked in: gator(O) [9.586975] [c001d8a0] (unwind_backtrace+0x0/0x144) from [c05d9e2c] (dump_stack+0x20/0x24) [9.595611] [c05d9e2c] (dump_stack+0x20/0x24) from [c003378c] (warn_slowpath_common+0x5c/0x74) [9.604553] [c003378c] (warn_slowpath_common+0x5c/0x74) from [c00337d0] (warn_slowpath_null+0x2c/0x34) [9.614227] [c00337d0] (warn_slowpath_null+0x2c/0x34) from [c003af64] (local_bh_enable_ip+0xa0/0xd4) [9.623687] [c003af64] (local_bh_enable_ip+0xa0/0xd4) from [c05e1f58] (_raw_spin_unlock_bh+0x48/0x4c) [9.633270] [c05e1f58] (_raw_spin_unlock_bh+0x48/0x4c) from [c040b61c] (cg2900_hu_dequeue+0x7c/0x244) [9.642852] [c040b61c] (cg2900_hu_dequeue+0x7c/0x244) from [c040db10] (cg2900_hci_uart_tx_wakeup+0x124/0x180) [9.653106] [c040db10] (cg2900_hci_uart_tx_wakeup+0x124/0x180) from [c040dbcc] (hci_uart_tty_wakeup+0x60/0x7c) [9.663452] [c040dbcc] (hci_uart_tty_wakeup+0x60/0x7c) from [c028bd0c] (tty_wakeup+0x60/0x6c) [9.672332] [c028bd0c] (tty_wakeup+0x60/0x6c) from [c02a71a8] (uart_write_wakeup+0x28/0x30) [9.681030] [c02a71a8] (uart_write_wakeup+0x28/0x30) from [c02aa1ac] (pl011_int+0x518/0x5b0) [9.689819] [c02aa1ac] (pl011_int+0x518/0x5b0) from [c00946d4] (handle_irq_event_percpu+0x78/0x2e0) [9.699218] [c00946d4] (handle_irq_event_percpu+0x78/0x2e0) from [c0094988] (handle_irq_event+0x4c/0x6c) [9.709045] [c0094988] (handle_irq_event+0x4c/0x6c) from [c00978cc] (handle_fasteoi_irq+0xa8/0x168) [9.718444] [c00978cc] (handle_fasteoi_irq+0xa8/0x168) from [c0093e70] (generic_handle_irq+0x3c/0x50) [9.728027] [c0093e70] (generic_handle_irq+0x3c/0x50) from [c0016058] (handle_IRQ+0x5c/0xbc) [9.736816] [c0016058] (handle_IRQ+0x5c/0xbc) from [c0008544] (gic_handle_irq+0x34/0xb8) [9.745239] [c0008544] (gic_handle_irq+0x34/0xb8) from [c0014c80] (__irq_svc+0x40/0x70) [9.753601] Exception stack(0xed1d5d68 to 0xed1d5db0) [9.758636] 5d60: c090a880 ed1d5e6c c0029324 fffd [9.766815] 5d80: ed1d5e6c ed1d5dd4 c090a880 ed1d5db0 [9.774993] 5da0: c005afa4 c0029324 2013 [9.780059
Re: adb question
Hi, Linas On 2 May 2012 19:23, Linas Chang shch...@marvell.com wrote: Hi YongQin ** ** I got it form below ** ** http://www.igloocommunity.org/download/android/ics/images/2012.03/ ** ** I also notices above link since has new ics image at 4/26 release , could I used this one or I need to download image from your below link ** Could you try as following: netcfg #confirm if there is the eth0 interface netcfg eth0 up #bring the eth0 interface up netcfg eth0 dhcp#get dhcp ip for eth0 interface ifconfig #confirm if the eth0 interface has gotten an ip I am sorry, I don't know which one is right for you. But if the above commands also not works for you, maybe you can have a try with the images downloaded from https://android-build.linaro.org/. Or you can report this problem to the igloocommunityhttp://www.igloocommunity.org/download/android/ics/images/2012.03/, they also have a mailing list and irc channel. you can find the information from here http://igloocommunity.org/support/Main_Page Thanks, Yongqin Liu ** ** ** Linas ** ** *From:* YongQin Liu [mailto:yongqin@linaro.org] *Sent:* Wednesday, May 02, 2012 7:17 PM *To:* linaro-dev *Cc:* Linas Chang *Subject:* Fwd: adb question ** ** Hi, *Linas* ** ** Sorry, one thing I want to make sure is that you are using the android images from https://android-build.linaro.org/? ** ** Hi, All ** ** If you have met such problems as below, please give your suggestion. ** ** Thanks, Yongqin Liu -- Forwarded message -- From: *Linas Chang* shch...@marvell.com Date: 2 May 2012 15:46 Subject: RE: adb question To: YongQin Liu yongqin@linaro.org Hi YongQin I test more times , I found the case since be changed I found device hard to get ip , so I install a dhcp server at my computer , and ethnet connect to snowboard directly After device boot up , through your command “netcfg eth0 dhcp” ,I still can’t obtain IP But I found strange thing , even console show up “dhcp time out” ,but the log for dhcp server at my computer told me , it has assign a IP to snowboard , even snowboard console show dhcp time out At this case , I used fixed IP that same as my computer dhcp log said for snow board , I could ping device form host , and adb look ok ,connect and push also work But I need to connect to my server to do further thing , so I can’t used above method to fixed adb issue ,and if I connect to server I hard to know which IP server assign to snow board So do you have any idea why dhcp server assign IP to snowboard , but snowboard console still told me it can’t obtain IP from DHCP server Linas *From:* YongQin Liu [mailto:yongqin@linaro.org] *Sent:* Tuesday, April 24, 2012 11:54 AM *To:* Linas Chang *Subject:* Re: adb question Hi, Linas On 24 April 2012 11:29, Linas Chang shch...@marvell.com wrote: Thanks for your help Currently , I could do the adb shell follow your instruction But I still can’t do adb push Could you paste your error information? From this sentence, I think we can't see why it can't do the adb push command. And about the question below, I am sorry I can't give you any help. You can wait other members for help. Thanks, Yongqin Liu And I notice there are code dump during system boot up , I don’t build the linux BSP and android , I used pre-build binary , the code dump as below** ** Another question , I found your product spec said , snowboard need 5V power , could you let me know which amp is device needed 9.562652] [ cut here ] [9.567291] WARNING: at /mnt/jenkins/workspace/linaro-android_snowball-ics-gcc46-igloo-stable-blob-12.03-release/build/kernel/kernel/softirq.c:159 local_bh_enable_ip+0xa0/0xd4() [9.583129] Modules linked in: gator(O) [9.586975] [c001d8a0] (unwind_backtrace+0x0/0x144) from [c05d9e2c] (dump_stack+0x20/0x24) [9.595611] [c05d9e2c] (dump_stack+0x20/0x24) from [c003378c] (warn_slowpath_common+0x5c/0x74) [9.604553] [c003378c] (warn_slowpath_common+0x5c/0x74) from [c00337d0] (warn_slowpath_null+0x2c/0x34) [9.614227] [c00337d0] (warn_slowpath_null+0x2c/0x34) from [c003af64] (local_bh_enable_ip+0xa0/0xd4) [9.623687] [c003af64] (local_bh_enable_ip+0xa0/0xd4) from [c05e1f58] (_raw_spin_unlock_bh+0x48/0x4c) [9.633270] [c05e1f58] (_raw_spin_unlock_bh+0x48/0x4c) from [c040b61c] (cg2900_hu_dequeue+0x7c/0x244) [9.642852] [c040b61c] (cg2900_hu_dequeue+0x7c/0x244) from [c040db10] (cg2900_hci_uart_tx_wakeup+0x124/0x180
Fwd: GB question
Hi, All Can anyone help to answer this question? -- Forwarded message -- From: Linas Chang shch...@marvell.com Date: 24 April 2012 19:11 Subject: GB question To: YongQin Liu yongqin@linaro.org Hi YongQin ** ** Sorry ,I have new question ** ** I try to burn GB pre-build image to snowboard ** ** I found there are two type image one is for v5 another is for v7 ** ** How to know our board belong to v5 or v7 ** ** I have read ics instruction like ** ** http://releases.linaro.org/12.03/android/images/snowball-ics-gcc46-igloo-stable-blob/ ** ** but I don’t find any doc mention how to used GB pre-build binary , it like ics? ** ** We also find v5 and v7 also has two images ** ** For v5 example , there are ** ** snowball-android-v5-20120201-2.img.gzhttp://igloocommunity.org/download/android/gb/images/20120201/snowball-android-v5-20120201-2.img.gz snowball-android-v5-20120201.img.gzhttp://igloocommunity.org/download/android/gb/images/20120201/snowball-android-v5-20120201.img.gz ** ** which one is correct or I need to combine both , if need to combine both , how to do that? ** ** ** ** Linas ___ linaro-dev mailing list linaro-dev@lists.linaro.org http://lists.linaro.org/mailman/listinfo/linaro-dev
Re: About how to integrate android test into LAVA
| Put this email in a Wiki: | https://wiki.linaro.org/Platform/Android/IntegrateATestIntoLava Thank you for put it into a wiki, Zach! The wiki is a good place. Add in MANIFEST.in if there is a folder for the test case: include lava_android_test/test_definitions/${test_folder}/* Add an entry in doc/tests.rst and document if more: + * `${test_name}`_ Spring, Thanks for your comments. I have updated the wiki and the google doc. Thanks Yongqin Liu On 13 April 2012 06:10, Botao Sun botao@linaro.org wrote: Amazing! I'm reading it... BR Botao Sun On Fri, Apr 13, 2012 at 12:45 AM, Zach Pfeffer zach.pfef...@linaro.orgwrote: Awesome YongQin. On 12 April 2012 05:51, YongQin Liu yongqin@linaro.org wrote: Hi, All LAVA is an automated validation architecture, and it now has a test framework for running android test tools and parsing the test output. Please NOTE that lava-android-test is just used for running the test tools, parsing the test output, and formatting the test result. Here I will describe how to write and add a test wrapper script for lava-android-test, and how to integrate the test into LAVA. 1. checkout the lava-android-test to your local machine bzr branch lp:lava-android-test 2. if the test tools are just command that can be run on android system, and the output is well formatted, then congratulations, you can go directly to step 6. You don't need to wrapper script again. 3. If the test tools has already been build into the android image or in the host image(normal Ubuntu image), then you won't need to define some scripts for organizing the test tools, you can skip this step, Otherwise, put the actual test tools in some place, normally they are in a sub directory of test_definitions, like the busybox test: the actual test tool is busybox_test.sh, and it is put in the lava_android_test/test_definitions/busybox directory 4. add a test wrapper script for your test into the test_definitions directory. like busybox.py: The content of the wrapper script should be something like below: Normally, you just need to redefine the red and bold part in the above. ### import os import lava_android_test.testdef test_name = 'test_sample' #linux commands that will be run on the host before INSTALL_STEPS_ADB_PRE INSTALL_STEPS_HOST_PRE = [] #adb commands that will be run before install apk file into android INSTALL_STEPS_ADB_PRE = [] #APK file path list that will be intalled into android APKS= [] #adb commands that will be run before install apk file into android INSTALL_STEPS_ADB_POST = [] #linux commands that will be run on the host after INSTALL_STEPS_ADB_POST INSTALL_STEPS_HOST_POST = [] #linux commands that will be run on the host before RUN_STEPS_ADB_PRE RUN_STEPS_HOST_PRE = [] #adb commands that will be run before install apk file into android RUN_STEPS_ADB_PRE = [] #commands that will be run on android ADB_SHELL_STEPS = [] #adb commands that will be run before install apk file into android RUN_STEPS_ADB_POST = [] #linux commands that will be run on the host after RUN_STEPS_ADB_POST RUN_STEPS_HOST_POST = [] #pattern to parse the command output to generate the test result. PATTERN = ^\s*(?Ptest_case_id\w+)=(?Presult\w+)\s*$ inst = lava_android_test.testdef.AndroidTestInstaller(steps_host_pre=INSTALL_STEPS_HOST_PRE, steps_adb_pre=INSTALL_STEPS_ADB_PRE, apks=APKS, steps_adb_post=INSTALL_STEPS_ADB_POST, steps_host_post=INSTALL_STEPS_HOST_POST) run = lava_android_test.testdef.AndroidTestRunner(steps_host_pre=RUN_STEPS_HOST_PRE, steps_adb_pre=RUN_STEPS_ADB_PRE, adbshell_steps=ADB_SHELL_STEPS, steps_adb_post=RUN_STEPS_ADB_POST, steps_host_post=RUN_STEPS_HOST_POST) parser = lava_android_test.testdef.AndroidTestParser(PATTERN) testobj = lava_android_test.testdef.AndroidTest(testname=test_name, installer=inst, runner=run, parser=parser) ### And in the command part, you can use $(SERIAL) to represent the device serial number, like: RUN_STEPS_HOST_POST = [ 'python %s/android-0xbenchmark/android_0xbenchmark_wait.py $(SERIAL)' % curdir] and $(OPTIONS) to represent the option string passed from command line. Like INSTALL_STEPS_HOST_PRE = [ 'echo $(OPTION)'], RUN_STEPS_HOST_PRE = [ 'echo $(OPTION)'], then you can run lava-android-test install -o install options string or lava-android-test run -O run options string Note: Because lava-android-test will be run on lava-lab, and there will be multiple devices
About how to integrate android test into LAVA
done the above steps and verified your test that works well, then you can integrate it in LAVA with the android-build. Here is a description about that. https://wiki.linaro.org/Platform/Android/AndroidBuild-LavaIntegration If you have any questions, please contact me. Also I have copied it to google docs, https://docs.google.com/a/linaro.org/document/d/1kVyuFZtnMsganZaszQZhgX3QPOF5KXhKvefCUq4Xh3A/edit you can comment directly there. Thanks, Yongqin Liu *- Mail: yongqin@linaro.org. IRC Nickname: liuyq* ___ linaro-dev mailing list linaro-dev@lists.linaro.org http://lists.linaro.org/mailman/listinfo/linaro-dev