Hi,
I was using this AOSP ICS build for Panda created by Linaro http://releases.linaro.org/12.07/android/images/panda-master-gcc44-aosp-stab...
This Linaro AOSP ICS build does not seem to have the usb networking issue (ethernet very slow in AOSP ICS) that I have been trying to fix for few weeks now.
So probably kernel in this AOSP ICS image created by Linaro has some fix for it. I checked the pinned-manifest.xml for which kernel it uses <project name="kernel/omap" revision=" 52f476403350050beb0dff135a55c06c9e7a82a9">
So as I understand its above revision* checked* out from git:// android.git.linaro.org/kernel/omap. I tried to download these sources, but I did not find any difference in the kernel sources I downloaded from AOSP git. (Both also have seem to have same revision!) Also the kernel config file seem to be the same.
I tried to build this kernel and use in AOSP ICS and again I face same usb-ethernet networking issue.
So I am really curious to find the kernel sources used to build the kernel in the AOSP ICS images created by Linaro, as I think that the slow ethernet issue arises sue to some bug in usb controller in kernel.
Please could you help with some pointers to find these sources? Thanks for your kind support.
BR Sagar
On Fri, Oct 5, 2012 at 9:25 PM, Sagar Shinde sangi.hs@gmail.com wrote:
Hi,
I was using this AOSP ICS build for Panda created by Linaro http://releases.linaro.org/12.07/android/images/panda-master-gcc44-aosp-stab...
This Linaro AOSP ICS build does not seem to have the usb networking issue (ethernet very slow in AOSP ICS) that I have been trying to fix for few weeks now.
So probably kernel in this AOSP ICS image created by Linaro has some fix for it. I checked the pinned-manifest.xml for which kernel it uses <project name="kernel/omap" revision=" 52f476403350050beb0dff135a55c06c9e7a82a9">
So as I understand its above revision checked out from git://android.git.linaro.org/kernel/omap. I tried to download these sources, but I did not find any difference in the kernel sources I downloaded from AOSP git. (Both also have seem to have same revision!) Also the kernel config file seem to be the same.
I tried to build this kernel and use in AOSP ICS and again I face same usb-ethernet networking issue.
So I am really curious to find the kernel sources used to build the kernel in the AOSP ICS images created by Linaro, as I think that the slow ethernet issue arises sue to some bug in usb controller in kernel.
Please could you help with some pointers to find these sources? Thanks for your kind support.
what is the pinned manifest should be what is in the build.
Have you double checked that you use the same config?
BR Sagar
linaro-android mailing list linaro-android@lists.linaro.org http://lists.linaro.org/mailman/listinfo/linaro-android
Thanksalot for quick response Alexander. I did use the same config file mentioned in Linaro AOSP build page. I am now pondering whether to check the AOSP ICS sources used by Linaro...but usb-ethernet speed related stuff shouldnot be affected by anything in framework/userspace.... I use iperf to measure network throughput . Hence again I suspect kernel changes BR Sagar On Oct 5, 2012 10:04 PM, "Alexander Sack" asac@linaro.org wrote:
On Fri, Oct 5, 2012 at 9:25 PM, Sagar Shinde sangi.hs@gmail.com wrote:
Hi,
I was using this AOSP ICS build for Panda created by Linaro
http://releases.linaro.org/12.07/android/images/panda-master-gcc44-aosp-stab...
This Linaro AOSP ICS build does not seem to have the usb networking issue (ethernet very slow in AOSP ICS) that I have been trying to fix for few weeks now.
So probably kernel in this AOSP ICS image created by Linaro has some fix
for
it. I checked the pinned-manifest.xml for which kernel it uses <project name="kernel/omap" revision=" 52f476403350050beb0dff135a55c06c9e7a82a9">
So as I understand its above revision checked out from git://android.git.linaro.org/kernel/omap. I tried to download these sources, but I did not find any difference in
the
kernel sources I downloaded from AOSP git. (Both also have seem to have
same
revision!) Also the kernel config file seem to be the same.
I tried to build this kernel and use in AOSP ICS and again I face same usb-ethernet networking issue.
So I am really curious to find the kernel sources used to build the
kernel
in the AOSP ICS images created by Linaro, as I think that the slow
ethernet
issue arises sue to some bug in usb controller in kernel.
Please could you help with some pointers to find these sources? Thanks for your kind support.
what is the pinned manifest should be what is in the build.
Have you double checked that you use the same config?
BR Sagar
linaro-android mailing list linaro-android@lists.linaro.org http://lists.linaro.org/mailman/listinfo/linaro-android
-- Alexander Sack Technical Director, Linaro Platform Teams http://www.linaro.org | Open source software for ARM SoCs http://twitter.com/#%21/linaroorg - http://www.linaro.org/linaro-blog
Hi,
On 6 October 2012 00:01, Sagar Shinde sangi.hs@gmail.com wrote:
Thanksalot for quick response Alexander. I did use the same config file mentioned in Linaro AOSP build page. I am now pondering whether to check the AOSP ICS sources used by Linaro...but usb-ethernet speed related stuff shouldnot be affected by anything in framework/userspace.... I use iperf to measure network throughput . Hence again I suspect kernel changes
There is no difference between the kernel sources. However, they're potentially built with different compilers and compiler flags.
AOSP uses a prebuilt binary for the kernel, so it's a bit hard to tell how it was built. Linaro Android builds the kernel as part of the OS build process, so it uses whatever compiler flags we're setting for the target.
ttyl bero
Thanks Bernhard for the insight.
Yes, it seems that the compiler we use is different than the one used in the Linaro AOSP ICS builds. We had downloaded toolchain from http://www.linaro.org/downloads/1207 : Toolchains section.
Somehow the cross compiler in the build is arm-linux-gnueabi-gcc(Linaro GCC 4.6) while one we use is arm-eabi-gcc(Linaro GCC 4.7). I hoping I will find correct version as above and manage to build with it.
I probably should also check whether any compiler flags are set differently. I am just following the http://source.android.com build process.
BR Sagar
On 7 October 2012 14:47, Bernhard Rosenkränzer < bernhard.rosenkranzer@linaro.org> wrote:
Hi,
On 6 October 2012 00:01, Sagar Shinde sangi.hs@gmail.com wrote:
Thanksalot for quick response Alexander. I did use the same config file mentioned in Linaro AOSP build page. I am now pondering whether to check the AOSP ICS sources used by Linaro...but usb-ethernet speed related stuff shouldnot be affected by anything in framework/userspace.... I use iperf to measure network throughput . Hence again I suspect kernel changes
There is no difference between the kernel sources. However, they're potentially built with different compilers and compiler flags.
AOSP uses a prebuilt binary for the kernel, so it's a bit hard to tell how it was built. Linaro Android builds the kernel as part of the OS build process, so it uses whatever compiler flags we're setting for the target.
ttyl bero
linaro-android@lists.linaro.org