Issues running ICS on PandaBoard?

7,454 views
Skip to first unread message

Jean-Baptiste Queru

unread,
Nov 15, 2011, 6:50:56 PM11/15/11
to android-...@googlegroups.com
The master branch of AOSP includes experimental support for
PandaBoard, so that's supposed to be buildable right out of the box
without jumping through any hoops.

I'd like to know if someone has tried following the instructions and
managed to successfully build, flash, and run on PandaBoard with the
graphics libraries at
http://code.google.com/android/nexus/drivers.html and the instructions
in device/ti/panda/README.

If there are any issues trying to run on PandaBoard, please let me know.

I'm eagerly looking forward to seeing cool ICS-based customized
systems running on PandaBoard. The ball is in your camp!

JBQ

--
Jean-Baptiste M. "JBQ" Queru
Software Engineer, Android Open-Source Project, Google.

Questions sent directly to me that have no reason for being private
will likely get ignored or forwarded to a public forum with no further
warning.

forcedinductionz

unread,
Nov 16, 2011, 12:23:58 AM11/16/11
to Android Building
I've built and flashed with the graphic libraries but I'm still dead
in the water. It just keeps repeating the boot animation.

On Nov 15, 3:50 pm, Jean-Baptiste Queru <j...@android.com> wrote:
> The master branch of AOSP includes experimental support for
> PandaBoard, so that's supposed to be buildable right out of the box
> without jumping through any hoops.
>
> I'd like to know if someone has tried following the instructions and
> managed to successfully build, flash, and run on PandaBoard with the
> graphics libraries athttp://code.google.com/android/nexus/drivers.htmland the instructions

Tyler Baker

unread,
Nov 16, 2011, 12:50:34 AM11/16/11
to Android Building
Here is the boot log w/logcat:

http://pastebin.com/Zyy2Wb7a

Here is what I did to build:

mkdir ics
cd ics
repo init -u https://android.googlesource.com/platform/manifest -b
android-4.0.1_r1
repo sync -j4
source build/envsetup.sh
lunch
6
make -j 25

fastboot -w flashall

I pulled the SD card and manually applied the drivers to the rootfs.
Trying to build the drivers in with the root file system build
yielded:

make: *** No rule to make target `vendor/ti/panda/proprietary/
pvrsrvinit', needed by `out/target/product/panda/system/vendor/bin/
pvrsrvinit'. Stop.

Please let me know if I am doing something wrong or if you would like
me to try something different. Thanks.

Tyler Baker
Software Development Engineer @ Intermec Technologies

On Nov 15, 3:50 pm, Jean-Baptiste Queru <j...@android.com> wrote:
> The master branch of AOSP includes experimental support for
> PandaBoard, so that's supposed to be buildable right out of the box
> without jumping through any hoops.
>
> I'd like to know if someone has tried following the instructions and
> managed to successfully build, flash, and run on PandaBoard with the
> graphics libraries athttp://code.google.com/android/nexus/drivers.htmland the instructions

Vishal Bhoj

unread,
Nov 16, 2011, 2:42:22 AM11/16/11
to Android Building
Zach Pfeffer has it working .Here is link to the video
https://www.youtube.com/watch?v=eaVszdsZ8aY&feature=player_embedded .

There was one issue with usbboot tool which did not work for me and
Zach.Here are the list of instructions put up by Zach.I am just
reposting it from a different mail:

Step-by-step commands to get ICS working from Source

# From: www.android.com > Partners > Getting the Source
# http://source.android.com/source/downloading.html

mkdir bin
export PATH=$PWD/bin:$PATH
curl https://dl-ssl.google.com/dl/googlesource/git-repo/repo > bin/
repo
chmod a+x bin/repo
# We want master
repo sync

# From http://source.android.com/source/building.html
# and
# device/ti/panda/README

source build/envsetup.sh
lunch full_panda-eng
make fastboot

#
# thanks to Vishal Bhoj visha...@linaro.org for these instructions

# Disable CTS (NOTE: I have not tried building CTS in master branch.It
may/may not build):
vi cts/Android.mk
# and comment out the 2 lines for build:

#include cts/CtsTestCoverage.mk
#include $(call all-subdir-makefiles)

# Fetch the binaries from
http://code.google.com/android/nexus/drivers.html#panda and extract it
into ics root directory resulting into a "vendor" folder

wget --no-check-certificate
https://dl.google.com/dl/android/aosp/imgtec-panda-itl41d-dfebf249.tgz
tar -zxvf imgtec-panda-itl41d-dfebf249.tgz

# accept license

make -j32

# wait a bit

# device/ti/panda/usbboot device/ti/panda/bootloader.bin
# didn't work for me, but Vishal pointed out you can get bootloader
onto the SD card by hand. All you need is a boot partition. You can
use http://code.google.com/p/beagleboard/wiki/LinuxBootDiskFormat or
you can use linaro-android-media-create from Linaro to get a boot
partition

# this is a little hacky, but you'll get a good boot partion without
going through fdisk

bzr branch lp:linaro-image-tools
dd if=/dev/random of=zero bs=512 count=1
tar -jcvf zero.tar.bz2 zero
./linaro-image-tools/linaro-android-media-create --mmc /dev/sdc --dev
panda --system zero.tar.bz2 --userdata zero.tar.bz2 --boot
zero.tar.bz2

# copy in the boot

mkdir mnt
sudo mount /dev/sdc1 mnt

sudo cp device/ti/panda/xloader.bin mnt/MLO
sudo cp device/ti/panda/bootloader.bin mnt/u-boot.bin

sudo umount mnt
sync

# Then plug the SD card into the Panda and USB into J18 and power on
the unit

sudo ./fastboot devices

sudo fastboot oem format
sudo fastboot flash xloader device/ti/panda/xloader.bin
sudo fastboot flash bootloader device/ti/panda/bootloader.bin

sudo fastboot erase cache

sudo fastboot flash system out/target/product/panda/system.img
sudo fastboot flash userdata out/target/product/panda/userdata.img
sudo fastboot flash boot out/target/product/panda/boot.img

# Post-boot setup, part 1: Set the date on the board:
adb shell date $(date +%s)

# Post-boot setup, part 2: Configure Ethernet
adb shell dhcpcd eth0

On Nov 16, 4:50 am, Jean-Baptiste Queru <j...@android.com> wrote:
> The master branch of AOSP includes experimental support for
> PandaBoard, so that's supposed to be buildable right out of the box
> without jumping through any hoops.
>
> I'd like to know if someone has tried following the instructions and
> managed to successfully build, flash, and run on PandaBoard with the
> graphics libraries athttp://code.google.com/android/nexus/drivers.htmland the instructions

oliver

unread,
Nov 16, 2011, 3:25:21 AM11/16/11
to Android Building
I have successfully got ICS running on my pandaboard. I have uploaded
the video to http://www.youtube.com/watch?v=dUzQAwWsPlY.
I'd like to share the porting steps with you. The instructions will be
posted here later today.

On 11月16日, 上午7时50分, Jean-Baptiste Queru <j...@android.com> wrote:
> The master branch of AOSP includes experimental support for
> PandaBoard, so that's supposed to be buildable right out of the box
> without jumping through any hoops.
>
> I'd like to know if someone has tried following the instructions and
> managed to successfully build, flash, and run on PandaBoard with the
> graphics libraries athttp://code.google.com/android/nexus/drivers.htmland the instructions

oliver

unread,
Nov 16, 2011, 4:57:54 AM11/16/11
to Android Building
1. first of all, download the sgx driver binaries from here:http://
code.google.com/intl/zh-CN/android/nexus/drivers.html2. extract the
shell script to the top of android source tree.3. execute the shell
script you will get a directory called vendor4. NOTICE that the kernel
binary of "device/ti/panda/kernel" isn't valid in android source tree
branch "android-4.0.1_r1". Instead you should download the master
branch of android source tree. The kernel "kernel" in "device/ti/
panda" works good in master branch of android source tree.4.
make 5. flash the binary to the board as described in "device/ti/panda/
README".
On 11月16日, 上午7时50分, Jean-Baptiste Queru <j...@android.com> wrote:
> The master branch of AOSP includes experimental support for
> PandaBoard, so that's supposed to be buildable right out of the box
> without jumping through any hoops.
>
> I'd like to know if someone has tried following the instructions and
> managed to successfully build, flash, and run on PandaBoard with the
> graphics libraries athttp://code.google.com/android/nexus/drivers.htmland the instructions

jim

unread,
Nov 16, 2011, 5:01:51 AM11/16/11
to Android Building
hi, JBQ
You should use the following binary to build your system.img

http://code.google.com/intl/zh-CN/android/nexus/drivers.html#pandaitl41d

I can do it successively on my Pandaboard by using the graphics
binary.

On 11月16日, 上午7时50分, Jean-Baptiste Queru <j...@android.com> wrote:
> The master branch of AOSP includes experimental support for
> PandaBoard, so that's supposed to be buildable right out of the box
> without jumping through any hoops.
>
> I'd like to know if someone has tried following the instructions and
> managed to successfully build, flash, and run on PandaBoard with the
> graphics libraries athttp://code.google.com/android/nexus/drivers.htmland the instructions

Xianghua Xiao

unread,
Nov 16, 2011, 9:05:56 AM11/16/11
to android-...@googlegroups.com
The graphic display is not really working on pandaboard for me.

1. from the README, this step is not working:
---------------------------
# Initial setup, part 2:# With no SD card inserted, plug USB first,
then the power cord,#   and load fastboot over
USB:device/ti/panda/usbboot
device/ti/panda/bootloader.bin---------------------------
I tried the built-in second stage and the xload.bin, neither worked,
instead it's shown "waiting for OMAP44xx device..." forever. Tried to
reboot the board, no help.

I had to fdisk the SD card, make a vfat partition, and copy MLO
(xloader) and u-boot.bin(bootloader), similar to what Zach did. That
got things going.

2. After boot up the LCD is activated but no UI shown, instead from
the serial port I saw(I'm using a 8GB SD):
[ 332.338378] binder: release 1094:1094 transaction 5649 in, still active
[ 332.347045] binder: send failed reply for transaction 5649 to 1099:1102
[ 332.347045] init: untracked pid 1090 exited
[ 337.582763] binder: release 1108:1108 transaction 5733 in, still active
[ 337.597442] init: untracked pid 1104 exited
[ 337.602050] binder: send failed reply for transaction 5733 to 1113:1116
[ 337.618164] init: untracked pid 1118 exited
[ 342.709594] binder: release 1142:1142 transaction 5862 in, still active
[ 342.709747] binder: send failed reply for transaction 5862 to 1147:1149
[ 342.732299] init: untracked pid 1138 exited
[ 348.290924] binder: release 1154:1158 transaction 5946 in, still active
[ 348.298156] binder: send failed reply for transaction 5946 to 1159:1161
[ 348.311950] init: untracked pid 1150 exited
[ 348.320831] init: untracked pid 1163 exited

Xianghua

> --
> You received this message because you are subscribed to the "Android Building" mailing list.
> To post to this group, send email to android-...@googlegroups.com
> To unsubscribe from this group, send email to
> android-buildi...@googlegroups.com
> For more options, visit this group at
> http://groups.google.com/group/android-building?hl=en
>

Xianghua Xiao

unread,
Nov 16, 2011, 9:40:35 AM11/16/11
to android-...@googlegroups.com

bootcmd:console=ttyO2,115200n8 mem=512M init=/init vram=32M
omapfb.vram=0:16M androidboot.console=ttyO2

logcat, something is wrong with the imgtec drivers?

D/AndroidRuntime( 3925): >>>>>> AndroidRuntime START
com.android.internal.os.ZygoteInit <<<<<<
D/AndroidRuntime( 3925): CheckJNI is ON
I/SamplingProfilerIntegration( 3925): Profiling disabled.
I/Zygote ( 3925): Preloading classes...
D/dalvikvm( 3925): GC_EXPLICIT freed 36K, 85% free 407K/2560K, paused 0ms+0ms
D/dalvikvm( 3925): GC_EXPLICIT freed 4K, 82% free 471K/2560K, paused 0ms+0ms
D/dalvikvm( 3925): GC_EXPLICIT freed 19K, 81% free 505K/2560K, paused 0ms+0ms
D/dalvikvm( 3925): GC_EXPLICIT freed 28K, 80% free 532K/2560K, paused 0ms+0ms
D/dalvikvm( 3925): GC_EXPLICIT freed 15K, 78% free 573K/2560K, paused 1ms+1ms
D/dalvikvm( 3925): GC_EXPLICIT freed 28K, 77% free 600K/2560K, paused 0ms+1ms
D/TextLayoutCache( 3925): Using debug level: 0 - Debug Enabled: 0
D/dalvikvm( 3925): GC_EXPLICIT freed 26K, 76% free 631K/2560K, paused 0ms+0ms
W/Zygote ( 3925): Class not found for preloading: android.media.AudioManager$2
I/dalvikvm( 3925): threadid=1: recursive native library load attempt
(/system/lib/libmedia_jni.so)
D/MtpDeviceJNI( 3925): register_android_mtp_MtpDevice
I/dalvikvm( 3925): threadid=1: recursive native library load attempt
(/system/lib/libmedia_jni.so)
I/dalvikvm( 3925): threadid=1: recursive native library load attempt
(/system/lib/libmedia_jni.so)
W/Zygote ( 3925): Class not found for preloading:
android.media.IRemoteControlClientDispatcher
W/Zygote ( 3925): Class not found for preloading:
android.media.IRemoteControlClientDispatcher$Stub
D/dalvikvm( 3925): GC_EXPLICIT freed 23K, 74% free 676K/2560K, paused 0ms+0ms
D/dalvikvm( 3925): GC_FOR_ALLOC freed 221K, 63% free 966K/2560K, paused 10ms
D/dalvikvm( 3925): GC_EXPLICIT freed 35K, 61% free 1014K/2560K, paused 2ms+8ms
D/dalvikvm( 3925): GC_EXPLICIT freed 27K, 60% free 1043K/2560K, paused 1ms+9ms
D/dalvikvm( 3925): GC_EXPLICIT freed 8K, 58% free 1091K/2560K, paused 0ms+8ms
D/dalvikvm( 3925): GC_EXPLICIT freed 23K, 55% free 1157K/2560K, paused 0ms+5ms
D/dalvikvm( 3925): GC_EXPLICIT freed 48K, 44% free 1436K/2560K, paused 3ms+16ms
W/Zygote ( 3925): Class not found for preloading:
android.text.TextDirectionHeuristics$CharCount
W/Zygote ( 3925): Class not found for preloading:
android.text.method.WordIterator$1
D/dalvikvm( 3925): GC_EXPLICIT freed 34K, 43% free 1471K/2560K, paused 0ms+0ms
D/dalvikvm( 3925): GC_EXPLICIT freed 31K, 42% free 1493K/2560K, paused 0ms+13ms
I/dalvikvm( 3925): threadid=1: recursive native library load attempt
(/system/lib/libwebcore.so)
D/dalvikvm( 3925): No JNI_OnLoad found in
/system/lib/libchromium_net.so 0x0, skipping init
D/dalvikvm( 3925): GC_EXPLICIT freed 26K, 40% free 1541K/2560K, paused 4ms+13ms
W/Zygote ( 3925): Class not found for preloading: android.widget.EdgeGlow
D/dalvikvm( 3925): GC_EXPLICIT freed 24K, 39% free 1570K/2560K, paused 3ms+0ms
D/dalvikvm( 3925): GC_EXPLICIT freed 65K, 38% free 1611K/2560K, paused 4ms+0ms
E/PhonePolicy( 3925): Could not preload class for phone policy:
com.android.internal.policy.impl.PhoneWindow$ContextMenuCallback
D/dalvikvm( 3925): GC_EXPLICIT freed 32K, 37% free 1632K/2560K, paused 4ms+0ms
D/dalvikvm( 3925): GC_EXPLICIT freed 28K, 36% free 1661K/2560K, paused 0ms+19ms
D/dalvikvm( 3925): GC_EXPLICIT freed 25K, 34% free 1691K/2560K, paused 0ms+0ms
D/dalvikvm( 3925): GC_EXPLICIT freed 32K, 33% free 1717K/2560K, paused 4ms+0ms
D/dalvikvm( 3925): GC_EXPLICIT freed 32K, 32% free 1745K/2560K, paused 4ms+12ms
D/dalvikvm( 3925): GC_EXPLICIT freed 71K, 30% free 1800K/2560K, paused 3ms+0ms
D/dalvikvm( 3925): GC_EXPLICIT freed 39K, 30% free 1816K/2560K, paused 4ms+13ms
I/System ( 3925): Loaded time zone names for in 1130ms (1119ms in ICU)
I/SurfaceFlinger( 3929): SurfaceFlinger is starting
I/SurfaceFlinger( 3929): SurfaceFlinger's main thread ready to run.
Initializing graphics H/W...
D/libEGL ( 3929): loaded /system/lib/egl/libGLES_android.so
D/libEGL ( 3929): loaded /vendor/lib/egl/libEGL_POWERVR_SGX540_120.so
D/libEGL ( 3929): loaded /vendor/lib/egl/libGLESv1_CM_POWERVR_SGX540_120.so
D/libEGL ( 3929): loaded /vendor/lib/egl/libGLESv2_POWERVR_SGX540_120.so
I/System ( 3925): Loaded time zone names for en_US in 659ms (653ms in ICU)
D/dalvikvm( 3925): GC_EXPLICIT freed 325K, 25% free 1933K/2560K, paused 2ms+6ms
W/SurfaceFlinger( 3929): ro.sf.lcd_density not defined, using 160 dpi
by default.
E/libEGL ( 3929): eglSetSwapRectangleANDROID:1460 error 3008 (EGL_BAD_DISPLAY)
I/SurfaceFlinger( 3929): EGL informations:
I/SurfaceFlinger( 3929): # of configs : 30
I/SurfaceFlinger( 3929): vendor : Android
I/SurfaceFlinger( 3929): version : 1.4 Android META-EGL
I/SurfaceFlinger( 3929): extensions: EGL_KHR_image EGL_KHR_image_base
EGL_KHR_image_pixmap EGL_KHR_gl_texture_2D_image
EGL_KHR_gl_texture_cubemap_image EGL_KHR_gl_renderbuffer_image
EGL_KHR_fence_sync EGL_ANDROID_image_native_buffer
EGL_ANDROID_swap_rectangle EGL_NV_system_time
I/SurfaceFlinger( 3929): Client API: OpenGL ES
I/SurfaceFlinger( 3929): EGLSurface: 8-8-8-8, config=0x1
I/SurfaceFlinger( 3929): OpenGL informations:
I/SurfaceFlinger( 3929): vendor : Imagination Technologies
I/SurfaceFlinger( 3929): renderer : PowerVR SGX 540
I/SurfaceFlinger( 3929): version : OpenGL ES-CM 1.1 build 1.8@279068
I/SurfaceFlinger( 3929): extensions: GL_OES_byte_coordinates
GL_OES_fixed_point GL_OES_single_precision GL_OES_matrix_get
GL_OES_read_format GL_OES_compressed_paletted_texture
GL_OES_point_sprite GL_OES_point_size_array GL_OES_matrix_palette
GL_OES_draw_texture GL_OES_query_matrix GL_OES_texture_env_crossbar
GL_OES_texture_mirrored_repeat GL_OES_texture_cube_map
GL_OES_blend_subtract GL_OES_blend_func_separate
GL_OES_blend_equation_separate GL_OES_stencil_wrap
GL_OES_extended_matrix_palette GL_OES_framebuffer_object
GL_OES_rgb8_rgba8 GL_OES_depth24 GL_OES_stencil8
GL_OES_compressed_ETC1_RGB8_texture GL_OES_mapbuffer GL_OES_EGL_image
GL_OES_EGL_image_external GL_EXT_multi_draw_arrays
GL_OES_required_internalformat GL_IMG_read_format
GL_IMG_texture_compression_pvrtc GL_IMG_texture_format_BGRA8888
GL_EXT_texture_format_BGRA8888 GL_OES_egl_sync
GL_IMG_vertex_array_object
I/SurfaceFlinger( 3929): GL_MAX_TEXTURE_SIZE = 2048
I/SurfaceFlinger( 3929): GL_MAX_VIEWPORT_DIMS = 2048 x 2048
I/SurfaceFlinger( 3929): flags = 00010000
E/ti_hwc ( 3929): failed to open dsscomp (13)
E/SurfaceFlinger( 3929): composer device failed to initialize
(Permission denied)
D/dalvikvm( 3925): GC_EXPLICIT freed 15K, 23% free 1994K/2560K, paused 0ms+2ms
F/libc ( 3929): Fatal signal 11 (SIGSEGV) at 0x000187ae (code=2)
D/libEGL ( 3934): loaded /system/lib/egl/libGLES_android.so
D/libEGL ( 3934): loaded /vendor/lib/egl/libEGL_POWERVR_SGX540_120.so
D/libEGL ( 3934): loaded /vendor/lib/egl/libGLESv1_CM_POWERVR_SGX540_120.so
D/libEGL ( 3934): loaded /vendor/lib/egl/libGLESv2_POWERVR_SGX540_120.so
D/dalvikvm( 3925): GC_EXPLICIT freed 51K, 21% free 2025K/2560K, paused 2ms+5ms
D/dalvikvm( 3925): GC_EXPLICIT freed 28K, 20% free 2055K/2560K, paused 0ms+5ms
D/dalvikvm( 3925): GC_EXPLICIT freed 38K, 20% free 2072K/2560K, paused 0ms+2ms
D/dalvikvm( 3925): GC_EXPLICIT freed 32K, 19% free 2094K/2560K, paused 0ms+7ms
I/Zygote ( 3925): ...preloaded 2252 classes in 4155ms.
D/dalvikvm( 3925): GC_EXPLICIT freed 22K, 19% free 2099K/2560K, paused 0ms+0ms
I/Zygote ( 3925): Preloading resources...
D/dalvikvm( 3925): GC_EXPLICIT freed 1K, 16% free 2154K/2560K, paused 1ms+0ms
I/DEBUG ( 1841): *** *** *** *** *** *** *** *** *** *** *** *** ***
*** *** ***
I/DEBUG ( 1841): Build fingerprint:
'Android/full_panda/panda:4.0.1/ITL41D/eng.xxiao.20111115.154111:eng/test-keys'
I/DEBUG ( 1841): pid: 3929, tid: 3930 >>> /system/bin/surfaceflinger <<<
I/DEBUG ( 1841): signal 11 (SIGSEGV), code 2 (SEGV_ACCERR), fault
addr 000187ae
I/DEBUG ( 1841): r0 00026580 r1 000280f8 r2 00000001 r3 000187af
I/DEBUG ( 1841): r4 00026550 r5 00000001 r6 0000fc70 r7 0000f918
I/DEBUG ( 1841): r8 00028100 r9 00000000 10 00028140 fp 00000001
I/DEBUG ( 1841): ip 40182f30 sp 100ffdb8 lr 400ab0fb pc 000187ae
cpsr 60000030
I/DEBUG ( 1841): d0 0000000000000000 d1 000002d000000500
I/DEBUG ( 1841): d2 0000000000000000 d3 0000000000000000
I/DEBUG ( 1841): d4 0000000000000000 d5 0000000000000000
I/DEBUG ( 1841): d6 3f80000000000000 d7 000000003f800000
I/DEBUG ( 1841): d8 0000000000000000 d9 0000000000000000
I/DEBUG ( 1841): d10 0000000000000000 d11 0000000000000000
I/DEBUG ( 1841): d12 0000000000000000 d13 0000000000000000
I/DEBUG ( 1841): d14 0000000000000000 d15 0000000000000000
I/DEBUG ( 1841): d16 41d20b1c5877ae14 d17 3f50624dd2f1a9fc
I/DEBUG ( 1841): d18 41c9fe1127000000 d19 0000000000000000
I/DEBUG ( 1841): d20 0000000000000000 d21 0000000000000000
I/DEBUG ( 1841): d22 0000000000000000 d23 0000000000000000
I/DEBUG ( 1841): d24 0000000000000000 d25 0000000000000000
I/DEBUG ( 1841): d26 0000000000000000 d27 0000000000000000
I/DEBUG ( 1841): d28 0000000000000000 d29 0000000000000000
I/DEBUG ( 1841): d30 0000000000000000 d31 0000000000000000
I/DEBUG ( 1841): scr 20000010
I/DEBUG ( 1841):
D/dalvikvm( 3925): GC_EXPLICIT freed 1K, 14% free 2205K/2560K, paused 5ms+2ms
D/dalvikvm( 3925): GC_EXPLICIT freed 3K, 13% free 2252K/2560K, paused 0ms+0ms
I/DEBUG ( 1841): #00 pc 000187ae
I/DEBUG ( 1841): #01 pc 000190f8
/system/lib/libsurfaceflinger.so (_ZNK7android10HWComposer7prepareEv)
I/DEBUG ( 1841): #02 pc 0001cda0
/system/lib/libsurfaceflinger.so
(_ZN7android14SurfaceFlinger21setupHardwareComposerERNS_6RegionE)
I/DEBUG ( 1841): #03 pc 0001cf7c
/system/lib/libsurfaceflinger.so
(_ZN7android14SurfaceFlinger13handleRepaintEv)
I/DEBUG ( 1841): #04 pc 0001e39c
/system/lib/libsurfaceflinger.so
(_ZN7android14SurfaceFlinger10threadLoopEv)
I/DEBUG ( 1841): #05 pc 00020cd6 /system/lib/libutils.so
(_ZN7android6Thread11_threadLoopEPv)
I/DEBUG ( 1841): #06 pc 0002131c /system/lib/libutils.so
I/DEBUG ( 1841): #07 pc 00012c1c /system/lib/libc.so
(__thread_entry)
I/DEBUG ( 1841): #08 pc 00012770 /system/lib/libc.so
(pthread_create)
I/DEBUG ( 1841):
I/DEBUG ( 1841): code around pc:
I/DEBUG ( 1841): 0001878c 00000000 00000000 00000000 00000000
I/DEBUG ( 1841): 0001879c 00000000 00000000 00000000 00000000
I/DEBUG ( 1841): 000187ac 00000000 00000000 00000000 00000000
I/DEBUG ( 1841): 000187bc 00000000 00000000 00000000 00000000
I/DEBUG ( 1841): 000187cc 00000000 00000000 00000000 00000000
I/DEBUG ( 1841):
I/DEBUG ( 1841): code around lr:
I/DEBUG ( 1841): 400ab0d8 2000bf14 0012f06f bf004770 620261c1
I/DEBUG ( 1841): 400ab0e8 bf004770 41f0e92d 68804604 6c0368e1
I/DEBUG ( 1841): 400ab0f8 bb084798 460268e1 46064603 4601684f
I/DEBUG ( 1841): 400ab108 68e5e016 1e83eb05 c010f8de 0f01f01c
I/DEBUG ( 1841): 400ab118 eb05bf18 eb051c83 bf181583 6008f8cc
I/DEBUG ( 1841):
I/DEBUG ( 1841): stack:
I/DEBUG ( 1841): 100ffd78 07ffffff
I/DEBUG ( 1841): 100ffd7c 07ffffff
I/DEBUG ( 1841): 100ffd80 07ffffff
I/DEBUG ( 1841): 100ffd84 100ffe14
I/DEBUG ( 1841): 100ffd88 00000000
I/DEBUG ( 1841): 100ffd8c 00000000
I/DEBUG ( 1841): 100ffd90 00000000
I/DEBUG ( 1841): 100ffd94 0000fa98
I/DEBUG ( 1841): 100ffd98 00000000
I/DEBUG ( 1841): 100ffd9c 00000000
I/DEBUG ( 1841): 100ffda0 00000000
I/DEBUG ( 1841): 100ffda4 40017c00
I/DEBUG ( 1841): 100ffda8 0000fad0
I/DEBUG ( 1841): 100ffdac 0000fae0
I/DEBUG ( 1841): 100ffdb0 df0027ad
I/DEBUG ( 1841): 100ffdb4 00000000
I/DEBUG ( 1841): #01 100ffdb8 00026550
I/DEBUG ( 1841): 100ffdbc 00000001
I/DEBUG ( 1841): 100ffdc0 0000fc70
I/DEBUG ( 1841): 100ffdc4 0000f918
I/DEBUG ( 1841): 100ffdc8 00028100
I/DEBUG ( 1841): 100ffdcc 400aeda5 /system/lib/libsurfaceflinger.so
D/dalvikvm( 3925): GC_EXPLICIT freed 3K, 11% free 2299K/2560K, paused 0ms+0ms
D/dalvikvm( 3925): GC_EXPLICIT freed 4K, 9% free 2347K/2560K, paused 0ms+3ms
D/dalvikvm( 3925): GC_EXPLICIT freed 5K, 7% free 2397K/2560K, paused 0ms+0ms
D/dalvikvm( 3925): GC_EXPLICIT freed 4K, 7% free 2444K/2627K, paused 3ms+0ms
D/dalvikvm( 3925): GC_EXPLICIT freed 5K, 6% free 2489K/2627K, paused 0ms+4ms
D/dalvikvm( 3925): GC_EXPLICIT freed 4K, 6% free 2539K/2691K, paused 6ms+20ms
D/dalvikvm( 3925): GC_EXPLICIT freed 4K, 4% free 2588K/2691K, paused 0ms+15ms
D/dalvikvm( 3925): GC_EXPLICIT freed 5K, 4% free 2649K/2755K, paused 0ms+3ms
D/dalvikvm( 3925): GC_EXPLICIT freed 2K, 5% free 2698K/2819K, paused 0ms+3ms
D/dalvikvm( 3925): GC_EXPLICIT freed 3K, 5% free 2745K/2883K, paused 8ms+2ms
D/dalvikvm( 3925): GC_EXPLICIT freed 6K, 4% free 2793K/2883K, paused 0ms+1ms
D/BootAnimation( 3934): SurfaceFlinger died, exiting...
I/ServiceManager( 63): service 'SurfaceFlinger' died
D/AndroidRuntime( 3938):
D/AndroidRuntime( 3938): >>>>>> AndroidRuntime START
com.android.internal.os.ZygoteInit <<<<<<
D/AndroidRuntime( 3938): CheckJNI is ON
I/SamplingProfilerIntegration( 3938): Profiling disabled.
I/Zygote ( 3938): Preloading classes...
D/dalvikvm( 3938): GC_EXPLICIT freed 36K, 85% free 407K/2560K, paused 1ms+7ms
D/dalvikvm( 3938): GC_EXPLICIT freed 4K, 82% free 471K/2560K, paused 7ms+0ms
D/dalvikvm( 3938): GC_EXPLICIT freed 19K, 81% free 505K/2560K, paused 1ms+0ms
D/dalvikvm( 3938): GC_EXPLICIT freed 28K, 80% free 532K/2560K, paused 1ms+1ms
D/dalvikvm( 3938): GC_EXPLICIT freed 15K, 78% free 573K/2560K, paused 1ms+2ms
D/dalvikvm( 3938): GC_EXPLICIT freed 28K, 77% free 600K/2560K, paused 0ms+3ms
D/TextLayoutCache( 3938): Using debug level: 0 - Debug Enabled: 0
D/dalvikvm( 3938): GC_EXPLICIT freed 26K, 76% free 631K/2560K, paused 0ms+0ms
W/Zygote ( 3938): Class not found for preloading: android.media.AudioManager$2
I/dalvikvm( 3938): threadid=1: recursive native library load attempt
(/system/lib/libmedia_jni.so)
D/MtpDeviceJNI( 3938): register_android_mtp_MtpDevice
I/dalvikvm( 3938): threadid=1: recursive native library load attempt
(/system/lib/libmedia_jni.so)
I/dalvikvm( 3938): threadid=1: recursive native library load attempt
(/system/lib/libmedia_jni.so)
W/Zygote ( 3938): Class not found for preloading:
android.media.IRemoteControlClientDispatcher
W/Zygote ( 3938): Class not found for preloading:
android.media.IRemoteControlClientDispatcher$Stub
D/dalvikvm( 3938): GC_EXPLICIT freed 23K, 74% free 676K/2560K, paused 2ms+2ms
D/dalvikvm( 3938): GC_FOR_ALLOC freed 221K, 63% free 966K/2560K, paused 22ms
D/dalvikvm( 3938): GC_EXPLICIT freed 35K, 61% free 1014K/2560K, paused 1ms+6ms
D/dalvikvm( 3938): GC_EXPLICIT freed 27K, 60% free 1043K/2560K, paused 2ms+0ms
D/dalvikvm( 3938): GC_EXPLICIT freed 8K, 58% free 1091K/2560K, paused 1ms+0ms
D/dalvikvm( 3938): GC_EXPLICIT freed 23K, 55% free 1157K/2560K, paused 2ms+0ms
D/dalvikvm( 3938): GC_EXPLICIT freed 48K, 44% free 1436K/2560K, paused 4ms+0ms
W/Zygote ( 3938): Class not found for preloading:
android.text.TextDirectionHeuristics$CharCount
W/Zygote ( 3938): Class not found for preloading:
android.text.method.WordIterator$1
D/dalvikvm( 3938): GC_EXPLICIT freed 34K, 43% free 1471K/2560K, paused 3ms+11ms
D/dalvikvm( 3938): GC_EXPLICIT freed 31K, 42% free 1493K/2560K, paused 2ms+0ms
I/dalvikvm( 3938): threadid=1: recursive native library load attempt
(/system/lib/libwebcore.so)
D/dalvikvm( 3938): No JNI_OnLoad found in
/system/lib/libchromium_net.so 0x0, skipping init
D/dalvikvm( 3938): GC_EXPLICIT freed 26K, 40% free 1541K/2560K, paused 4ms+10ms
W/Zygote ( 3938): Class not found for preloading: android.widget.EdgeGlow
D/dalvikvm( 3938): GC_EXPLICIT freed 24K, 39% free 1570K/2560K, paused 0ms+18ms
D/dalvikvm( 3938): GC_EXPLICIT freed 65K, 38% free 1611K/2560K, paused 2ms+0ms
E/PhonePolicy( 3938): Could not preload class for phone policy:
com.android.internal.policy.impl.PhoneWindow$ContextMenuCallback
D/dalvikvm( 3938): GC_EXPLICIT freed 32K, 37% free 1632K/2560K, paused 3ms+0ms
D/dalvikvm( 3938): GC_EXPLICIT freed 28K, 36% free 1661K/2560K, paused 1ms+14ms
D/dalvikvm( 3938): GC_EXPLICIT freed 25K, 34% free 1691K/2560K, paused 3ms+0ms
D/dalvikvm( 3938): GC_EXPLICIT freed 32K, 33% free 1717K/2560K, paused 0ms+0ms
D/dalvikvm( 3938): GC_EXPLICIT freed 32K, 32% free 1745K/2560K, paused 4ms+20ms
D/dalvikvm( 3938): GC_EXPLICIT freed 71K, 30% free 1800K/2560K, paused 4ms+5ms
D/dalvikvm( 3938): GC_EXPLICIT freed 39K, 30% free 1816K/2560K, paused 3ms+0ms
I/System ( 3938): Loaded time zone names for in 1090ms (1085ms in ICU)
I/SurfaceFlinger( 3942): SurfaceFlinger is starting
I/SurfaceFlinger( 3942): SurfaceFlinger's main thread ready to run.
Initializing graphics H/W...
D/libEGL ( 3942): loaded /system/lib/egl/libGLES_android.so
D/libEGL ( 3942): loaded /vendor/lib/egl/libEGL_POWERVR_SGX540_120.so
D/libEGL ( 3942): loaded /vendor/lib/egl/libGLESv1_CM_POWERVR_SGX540_120.so
D/libEGL ( 3942): loaded /vendor/lib/egl/libGLESv2_POWERVR_SGX540_120.so
W/SurfaceFlinger( 3942): ro.sf.lcd_density not defined, using 160 dpi
by default.
E/libEGL ( 3942): eglSetSwapRectangleANDROID:1460 error 3008 (EGL_BAD_DISPLAY)
I/SurfaceFlinger( 3942): EGL informations:
I/SurfaceFlinger( 3942): # of configs : 30
I/SurfaceFlinger( 3942): vendor : Android
I/SurfaceFlinger( 3942): version : 1.4 Android META-EGL
I/SurfaceFlinger( 3942): extensions: EGL_KHR_image EGL_KHR_image_base
EGL_KHR_image_pixmap EGL_KHR_gl_texture_2D_image
EGL_KHR_gl_texture_cubemap_image EGL_KHR_gl_renderbuffer_image
EGL_KHR_fence_sync EGL_ANDROID_image_native_buffer
EGL_ANDROID_swap_rectangle EGL_NV_system_time
I/SurfaceFlinger( 3942): Client API: OpenGL ES
I/SurfaceFlinger( 3942): EGLSurface: 8-8-8-8, config=0x1
I/SurfaceFlinger( 3942): OpenGL informations:
I/SurfaceFlinger( 3942): vendor : Imagination Technologies
I/SurfaceFlinger( 3942): renderer : PowerVR SGX 540
I/SurfaceFlinger( 3942): version : OpenGL ES-CM 1.1 build 1.8@279068
I/SurfaceFlinger( 3942): extensions: GL_OES_byte_coordinates
GL_OES_fixed_point GL_OES_single_precision GL_OES_matrix_get
GL_OES_read_format GL_OES_compressed_paletted_texture
GL_OES_point_sprite GL_OES_point_size_array GL_OES_matrix_palette
GL_OES_draw_texture GL_OES_query_matrix GL_OES_texture_env_crossbar
GL_OES_texture_mirrored_repeat GL_OES_texture_cube_map
GL_OES_blend_subtract GL_OES_blend_func_separate
GL_OES_blend_equation_separate GL_OES_stencil_wrap
GL_OES_extended_matrix_palette GL_OES_framebuffer_object
GL_OES_rgb8_rgba8 GL_OES_depth24 GL_OES_stencil8
GL_OES_compressed_ETC1_RGB8_texture GL_OES_mapbuffer GL_OES_EGL_image
GL_OES_EGL_image_external GL_EXT_multi_draw_arrays
GL_OES_required_internalformat GL_IMG_read_format
GL_IMG_texture_compression_pvrtc GL_IMG_texture_format_BGRA8888
GL_EXT_texture_format_BGRA8888 GL_OES_egl_sync
GL_IMG_vertex_array_object
I/SurfaceFlinger( 3942): GL_MAX_TEXTURE_SIZE = 2048
I/SurfaceFlinger( 3942): GL_MAX_VIEWPORT_DIMS = 2048 x 2048
I/SurfaceFlinger( 3942): flags = 00010000
E/ti_hwc ( 3942): failed to open dsscomp (13)
E/SurfaceFlinger( 3942): composer device failed to initialize
(Permission denied)
F/libc ( 3942): Fatal signal 11 (SIGSEGV) at 0x000187ae (code=2)
D/libEGL ( 3947): loaded /system/lib/egl/libGLES_android.so
D/libEGL ( 3947): loaded /vendor/lib/egl/libEGL_POWERVR_SGX540_120.so
D/libEGL ( 3947): loaded /vendor/lib/egl/libGLESv1_CM_POWERVR_SGX540_120.so
D/libEGL ( 3947): loaded /vendor/lib/egl/libGLESv2_POWERVR_SGX540_120.so
I/System ( 3938): Loaded time zone names for en_US in 324ms (321ms in ICU)
D/dalvikvm( 3938): GC_EXPLICIT freed 325K, 25% free 1933K/2560K, paused 1ms+0ms
D/dalvikvm( 3938): GC_EXPLICIT freed 15K, 23% free 1994K/2560K, paused 2ms+4ms
D/dalvikvm( 3938): GC_EXPLICIT freed 51K, 21% free 2025K/2560K, paused 0ms+0ms
D/dalvikvm( 3938): GC_EXPLICIT freed 28K, 20% free 2055K/2560K, paused 3ms+0ms
D/dalvikvm( 3938): GC_EXPLICIT freed 38K, 20% free 2072K/2560K, paused 1ms+0ms
I/DEBUG ( 1841): *** *** *** *** *** *** *** *** *** *** *** *** ***
*** *** ***
I/DEBUG ( 1841): Build fingerprint:
'Android/full_panda/panda:4.0.1/ITL41D/eng.xxiao.20111115.154111:eng/test-keys'
I/DEBUG ( 1841): pid: 3942, tid: 3943 >>> /system/bin/surfaceflinger <<<
I/DEBUG ( 1841): signal 11 (SIGSEGV), code 2 (SEGV_ACCERR), fault
addr 000187ae
I/DEBUG ( 1841): r0 00026580 r1 000273e8 r2 00000001 r3 000187af
I/DEBUG ( 1841): r4 00026550 r5 00000001 r6 0000fc70 r7 0000f918
I/DEBUG ( 1841): r8 000273f0 r9 00000000 10 00027430 fp 00000001
I/DEBUG ( 1841): ip 401eef30 sp 100ffdb8 lr 400de0fb pc 000187ae
cpsr 60000030
I/DEBUG ( 1841): d0 0000000000000000 d1 000002d000000500
I/DEBUG ( 1841): d2 0000000000000000 d3 0000000000000000
I/DEBUG ( 1841): d4 0000000000000000 d5 0000000000000000
I/DEBUG ( 1841): d6 3f80000000000000 d7 000000003f800000
I/DEBUG ( 1841): d8 0000000000000000 d9 0000000000000000
I/DEBUG ( 1841): d10 0000000000000000 d11 0000000000000000
I/DEBUG ( 1841): d12 0000000000000000 d13 0000000000000000
I/DEBUG ( 1841): d14 0000000000000000 d15 0000000000000000
I/DEBUG ( 1841): d16 41d21e2feed4ed91 d17 3f50624dd2f1a9fc
I/DEBUG ( 1841): d18 41ca041edf800000 d19 0000000000000000
I/DEBUG ( 1841): d20 0000000000000000 d21 0000000000000000
I/DEBUG ( 1841): d22 0000000000000000 d23 0000000000000000
I/DEBUG ( 1841): d24 0000000000000000 d25 0000000000000000
I/DEBUG ( 1841): d26 0000000000000000 d27 0000000000000000
I/DEBUG ( 1841): d28 0000000000000000 d29 0000000000000000
I/DEBUG ( 1841): d30 0000000000000000 d31 0000000000000000
I/DEBUG ( 1841): scr 20000010
I/DEBUG ( 1841):
D/dalvikvm( 3938): GC_EXPLICIT freed 32K, 19% free 2094K/2560K, paused 2ms+5ms
I/Zygote ( 3938): ...preloaded 2252 classes in 4442ms.
D/dalvikvm( 3938): GC_EXPLICIT freed 22K, 19% free 2099K/2560K, paused 2ms+0ms
I/Zygote ( 3938): Preloading resources...
D/dalvikvm( 3938): GC_EXPLICIT freed 1K, 16% free 2154K/2560K, paused 0ms+1ms
I/DEBUG ( 1841): #00 pc 000187ae
I/DEBUG ( 1841): #01 pc 000190f8
/system/lib/libsurfaceflinger.so (_ZNK7android10HWComposer7prepareEv)
I/DEBUG ( 1841): #02 pc 0001cda0
/system/lib/libsurfaceflinger.so
(_ZN7android14SurfaceFlinger21setupHardwareComposerERNS_6RegionE)
I/DEBUG ( 1841): #03 pc 0001cf7c
/system/lib/libsurfaceflinger.so
(_ZN7android14SurfaceFlinger13handleRepaintEv)
I/DEBUG ( 1841): #04 pc 0001e39c
/system/lib/libsurfaceflinger.so
(_ZN7android14SurfaceFlinger10threadLoopEv)
I/DEBUG ( 1841): #05 pc 00020cd6 /system/lib/libutils.so
(_ZN7android6Thread11_threadLoopEPv)
I/DEBUG ( 1841): #06 pc 0002131c /system/lib/libutils.so
I/DEBUG ( 1841): #07 pc 00012c1c /system/lib/libc.so
(__thread_entry)
I/DEBUG ( 1841): #08 pc 00012770 /system/lib/libc.so
(pthread_create)
I/DEBUG ( 1841):
I/DEBUG ( 1841): code around pc:
I/DEBUG ( 1841): 0001878c 00000000 00000000 00000000 00000000
I/DEBUG ( 1841): 0001879c 00000000 00000000 00000000 00000000
I/DEBUG ( 1841): 000187ac 00000000 00000000 00000000 00000000
I/DEBUG ( 1841): 000187bc 00000000 00000000 00000000 00000000
I/DEBUG ( 1841): 000187cc 00000000 00000000 00000000 00000000
I/DEBUG ( 1841):
I/DEBUG ( 1841): code around lr:
I/DEBUG ( 1841): 400de0d8 2000bf14 0012f06f bf004770 620261c1
I/DEBUG ( 1841): 400de0e8 bf004770 41f0e92d 68804604 6c0368e1
I/DEBUG ( 1841): 400de0f8 bb084798 460268e1 46064603 4601684f
I/DEBUG ( 1841): 400de108 68e5e016 1e83eb05 c010f8de 0f01f01c
I/DEBUG ( 1841): 400de118 eb05bf18 eb051c83 bf181583 6008f8cc
I/DEBUG ( 1841):
I/DEBUG ( 1841): stack:
I/DEBUG ( 1841): 100ffd78 07ffffff
I/DEBUG ( 1841): 100ffd7c 07ffffff
I/DEBUG ( 1841): 100ffd80 07ffffff
I/DEBUG ( 1841): 100ffd84 100ffe14
I/DEBUG ( 1841): 100ffd88 00000000
I/DEBUG ( 1841): 100ffd8c 00000000
I/DEBUG ( 1841): 100ffd90 00000000
I/DEBUG ( 1841): 100ffd94 0000fa98
I/DEBUG ( 1841): 100ffd98 00000000
I/DEBUG ( 1841): 100ffd9c 00000000
I/DEBUG ( 1841): 100ffda0 00000000
I/DEBUG ( 1841): 100ffda4 4017dc00
I/DEBUG ( 1841): 100ffda8 0000fad0
I/DEBUG ( 1841): 100ffdac 0000fae0
I/DEBUG ( 1841): 100ffdb0 df0027ad
I/DEBUG ( 1841): 100ffdb4 00000000
I/DEBUG ( 1841): #01 100ffdb8 00026550
I/DEBUG ( 1841): 100ffdbc 00000001
I/DEBUG ( 1841): 100ffdc0 0000fc70
I/DEBUG ( 1841): 100ffdc4 0000f918
I/DEBUG ( 1841): 100ffdc8 000273f0
I/DEBUG ( 1841): 100ffdcc 400e1da5 /system/lib/libsurfaceflinger.so
D/dalvikvm( 3938): GC_EXPLICIT freed 1K, 14% free 2205K/2560K, paused 2ms+0ms
D/dalvikvm( 3938): GC_EXPLICIT freed 3K, 13% free 2252K/2560K, paused 0ms+0ms
D/dalvikvm( 3938): GC_EXPLICIT freed 3K, 11% free 2299K/2560K, paused 4ms+14ms
D/dalvikvm( 3938): GC_EXPLICIT freed 4K, 9% free 2347K/2560K, paused 0ms+0ms
D/dalvikvm( 3938): GC_EXPLICIT freed 5K, 7% free 2397K/2560K, paused 0ms+0ms
D/dalvikvm( 3938): GC_EXPLICIT freed 4K, 7% free 2444K/2627K, paused 1ms+1ms
D/dalvikvm( 3938): GC_EXPLICIT freed 5K, 6% free 2489K/2627K, paused 2ms+0ms
D/dalvikvm( 3938): GC_EXPLICIT freed 4K, 6% free 2539K/2691K, paused 0ms+0ms
D/dalvikvm( 3938): GC_EXPLICIT freed 4K, 4% free 2588K/2691K, paused 1ms+2ms
D/BootAnimation( 3947): SurfaceFlinger died, exiting...
I/ServiceManager( 63): service 'SurfaceFlinger' died
D/AndroidRuntime( 3951):
D/AndroidRuntime( 3951): >>>>>> AndroidRuntime START
com.android.internal.os.ZygoteInit <<<<<<
D/AndroidRuntime( 3951): CheckJNI is ON
I/SamplingProfilerIntegration( 3951): Profiling disabled.
I/Zygote ( 3951): Preloading classes...
D/dalvikvm( 3951): GC_EXPLICIT freed 36K, 85% free 407K/2560K, paused 1ms+7ms
D/dalvikvm( 3951): GC_EXPLICIT freed 4K, 82% free 471K/2560K, paused 7ms+0ms
D/dalvikvm( 3951): GC_EXPLICIT freed 19K, 81% free 505K/2560K, paused 1ms+3ms
D/dalvikvm( 3951): GC_EXPLICIT freed 28K, 80% free 532K/2560K, paused 0ms+2ms
D/dalvikvm( 3951): GC_EXPLICIT freed 15K, 78% free 573K/2560K, paused 0ms+3ms
D/dalvikvm( 3951): GC_EXPLICIT freed 28K, 77% free 600K/2560K, paused 1ms+2ms
D/TextLayoutCache( 3951): Using debug level: 0 - Debug Enabled: 0
D/dalvikvm( 3951): GC_EXPLICIT freed 26K, 76% free 631K/2560K, paused 1ms+3ms
W/Zygote ( 3951): Class not found for preloading: android.media.AudioManager$2
I/dalvikvm( 3951): threadid=1: recursive native library load attempt
(/system/lib/libmedia_jni.so)
D/MtpDeviceJNI( 3951): register_android_mtp_MtpDevice
I/dalvikvm( 3951): threadid=1: recursive native library load attempt
(/system/lib/libmedia_jni.so)
I/dalvikvm( 3951): threadid=1: recursive native library load attempt
(/system/lib/libmedia_jni.so)
W/Zygote ( 3951): Class not found for preloading:
android.media.IRemoteControlClientDispatcher
W/Zygote ( 3951): Class not found for preloading:
android.media.IRemoteControlClientDispatcher$Stub
D/dalvikvm( 3951): GC_EXPLICIT freed 23K, 74% free 676K/2560K, paused 2ms+1ms
D/dalvikvm( 3951): GC_FOR_ALLOC freed 222K, 63% free 965K/2560K, paused 22ms
D/dalvikvm( 3951): GC_EXPLICIT freed 34K, 61% free 1014K/2560K, paused 0ms+7ms
D/dalvikvm( 3951): GC_EXPLICIT freed 27K, 60% free 1043K/2560K, paused 2ms+2ms
D/dalvikvm( 3951): GC_EXPLICIT freed 8K, 58% free 1091K/2560K, paused 2ms+8ms
D/dalvikvm( 3951): GC_EXPLICIT freed 23K, 55% free 1157K/2560K, paused 1ms+10ms
D/dalvikvm( 3951): GC_EXPLICIT freed 48K, 44% free 1436K/2560K, paused 1ms+0ms
W/Zygote ( 3951): Class not found for preloading:
android.text.TextDirectionHeuristics$CharCount
W/Zygote ( 3951): Class not found for preloading:
android.text.method.WordIterator$1
D/dalvikvm( 3951): GC_EXPLICIT freed 34K, 43% free 1470K/2560K, paused 4ms+0ms
D/dalvikvm( 3951): GC_EXPLICIT freed 31K, 42% free 1493K/2560K, paused 4ms+12ms
I/dalvikvm( 3951): threadid=1: recursive native library load attempt
(/system/lib/libwebcore.so)
D/dalvikvm( 3951): No JNI_OnLoad found in
/system/lib/libchromium_net.so 0x0, skipping init
D/dalvikvm( 3951): GC_EXPLICIT freed 26K, 40% free 1541K/2560K, paused 4ms+12ms
W/Zygote ( 3951): Class not found for preloading: android.widget.EdgeGlow
D/dalvikvm( 3951): GC_EXPLICIT freed 24K, 39% free 1570K/2560K, paused 1ms+12ms
D/dalvikvm( 3951): GC_EXPLICIT freed 65K, 38% free 1610K/2560K, paused 4ms+2ms
E/PhonePolicy( 3951): Could not preload class for phone policy:
com.android.internal.policy.impl.PhoneWindow$ContextMenuCallback
D/dalvikvm( 3951): GC_EXPLICIT freed 32K, 37% free 1632K/2560K, paused 4ms+0ms
D/dalvikvm( 3951): GC_EXPLICIT freed 28K, 36% free 1661K/2560K, paused 4ms+15ms
D/dalvikvm( 3951): GC_EXPLICIT freed 25K, 34% free 1691K/2560K, paused 3ms+0ms
D/dalvikvm( 3951): GC_EXPLICIT freed 32K, 33% free 1717K/2560K, paused 1ms+16ms
D/dalvikvm( 3951): GC_EXPLICIT freed 32K, 32% free 1745K/2560K, paused 4ms+4ms
D/dalvikvm( 3951): GC_EXPLICIT freed 71K, 30% free 1800K/2560K, paused 4ms+4ms
D/dalvikvm( 3951): GC_EXPLICIT freed 39K, 30% free 1816K/2560K, paused 3ms+4ms
I/SurfaceFlinger( 3955): SurfaceFlinger is starting
I/SurfaceFlinger( 3955): SurfaceFlinger's main thread ready to run.
Initializing graphics H/W...
D/libEGL ( 3955): loaded /system/lib/egl/libGLES_android.so
D/libEGL ( 3955): loaded /vendor/lib/egl/libEGL_POWERVR_SGX540_120.so
D/libEGL ( 3955): loaded /vendor/lib/egl/libGLESv1_CM_POWERVR_SGX540_120.so
D/libEGL ( 3955): loaded /vendor/lib/egl/libGLESv2_POWERVR_SGX540_120.so
W/SurfaceFlinger( 3955): ro.sf.lcd_density not defined, using 160 dpi
by default.
E/libEGL ( 3955): eglSetSwapRectangleANDROID:1460 error 3008 (EGL_BAD_DISPLAY)
I/SurfaceFlinger( 3955): EGL informations:
I/SurfaceFlinger( 3955): # of configs : 30
I/SurfaceFlinger( 3955): vendor : Android
I/SurfaceFlinger( 3955): version : 1.4 Android META-EGL
I/SurfaceFlinger( 3955): extensions: EGL_KHR_image EGL_KHR_image_base
EGL_KHR_image_pixmap EGL_KHR_gl_texture_2D_image
EGL_KHR_gl_texture_cubemap_image EGL_KHR_gl_renderbuffer_image
EGL_KHR_fence_sync EGL_ANDROID_image_native_buffer
EGL_ANDROID_swap_rectangle EGL_NV_system_time
I/SurfaceFlinger( 3955): Client API: OpenGL ES
I/SurfaceFlinger( 3955): EGLSurface: 8-8-8-8, config=0x1
I/SurfaceFlinger( 3955): OpenGL informations:
I/SurfaceFlinger( 3955): vendor : Imagination Technologies
I/SurfaceFlinger( 3955): renderer : PowerVR SGX 540
I/SurfaceFlinger( 3955): version : OpenGL ES-CM 1.1 build 1.8@279068
I/SurfaceFlinger( 3955): extensions: GL_OES_byte_coordinates
GL_OES_fixed_point GL_OES_single_precision GL_OES_matrix_get
GL_OES_read_format GL_OES_compressed_paletted_texture
GL_OES_point_sprite GL_OES_point_size_array GL_OES_matrix_palette
GL_OES_draw_texture GL_OES_query_matrix GL_OES_texture_env_crossbar
GL_OES_texture_mirrored_repeat GL_OES_texture_cube_map
GL_OES_blend_subtract GL_OES_blend_func_separate
GL_OES_blend_equation_separate GL_OES_stencil_wrap
GL_OES_extended_matrix_palette GL_OES_framebuffer_object
GL_OES_rgb8_rgba8 GL_OES_depth24 GL_OES_stencil8
GL_OES_compressed_ETC1_RGB8_texture GL_OES_mapbuffer GL_OES_EGL_image
GL_OES_EGL_image_external GL_EXT_multi_draw_arrays
GL_OES_required_internalformat GL_IMG_read_format
GL_IMG_texture_compression_pvrtc GL_IMG_texture_format_BGRA8888
GL_EXT_texture_format_BGRA8888 GL_OES_egl_sync
GL_IMG_vertex_array_object
I/SurfaceFlinger( 3955): GL_MAX_TEXTURE_SIZE = 2048
I/SurfaceFlinger( 3955): GL_MAX_VIEWPORT_DIMS = 2048 x 2048
I/SurfaceFlinger( 3955): flags = 00010000
E/ti_hwc ( 3955): failed to open dsscomp (13)
E/SurfaceFlinger( 3955): composer device failed to initialize
(Permission denied)
F/libc ( 3955): Fatal signal 11 (SIGSEGV) at 0x000187ae (code=2)
D/libEGL ( 3960): loaded /system/lib/egl/libGLES_android.so
D/libEGL ( 3960): loaded /vendor/lib/egl/libEGL_POWERVR_SGX540_120.so
D/libEGL ( 3960): loaded /vendor/lib/egl/libGLESv1_CM_POWERVR_SGX540_120.so
D/libEGL ( 3960): loaded /vendor/lib/egl/libGLESv2_POWERVR_SGX540_120.so
I/System ( 3951): Loaded time zone names for in 399ms (394ms in ICU)

Jean-Baptiste Queru

unread,
Nov 16, 2011, 11:27:12 AM11/16/11
to android-...@googlegroups.com
Thanks everyone for the feedback.


One aspect that is indeed very important here is that you need to use
the *master* branch. android-4.0.1_r1 and ics-mr0 don't work on
PandaBoard as they don't have the right kernel (and are also missing a
number of other aspects).

With any branch other than master, you'll indeed get stuck in a boot
loop over the Android logo, as the framework doesn't manage to bring
up the hardware graphics acceleration if the userspace libraries don't
match the kernel. You'll see errors in the log related to graphics
(egl, surfaceflinger) right before the system server crashes.


I see reports of other issues too. It sounds like some SD cards need a
bit of care out of the box before they can be used with Android. I'm
guessing that this might also be related to a USB configuration on the
host side, where the default configuration on Google's internal
distribution might be more permissive than the default. I'll try to
take a look.

JBQ

Vishal Bhoj

unread,
Nov 16, 2011, 11:27:18 AM11/16/11
to android-...@googlegroups.com

You need to build the master branch and not 4.0.1 .please switch to master by runnint
repo init -b;repo sync

and then build with proprietary binaries.

Xianghua Xiao

unread,
Nov 16, 2011, 11:30:20 AM11/16/11
to android-...@googlegroups.com, linux...@vger.kernel.org
Here is the kernel dump, it appears in 4.0.1 the kernel had issues
with display as well.


U-Boot 1.1.4-g1632ce3f-dirty (Apr 4 2011 - 13:13:46)

Load address: 0x80e80000
DRAM: 1024 MB
Flash: 0 kB
Using default environment

In: serial
Out: serial
Err: serial

efi partition table:
256 128K xloader
512 256K bootloader
2048 8M boot
18432 256M system
542720 256M cache
1067008 512M userdata
2115584 903M media
Net: KS8851SNL
Hit any key to stop autoboot: 0
kernel @ 80008000 (3184264)
ramdisk @ 81000000 (162911)

Starting kernel ...

Uncompressing Linux... done, booting the kernel.
[ 0.000000] Initializing cgroup subsys cpu
[ 0.000000] Linux version 3.0.1-23108-g97cebce
(lock...@sirsasana.cam.corp.google.com) (gcc version 4.4.3
(GCC) ) #13 SMP PREEMPT Mon Aug 29 12:34:05 EDT 2011
[ 0.000000] CPU: ARMv7 Processor [411fc092] revision 2 (ARMv7), cr=10c5387f
[ 0.000000] CPU: VIPT nonaliasing data cache, VIPT aliasing instruction cache
[ 0.000000] Machine: OMAP4 Panda board
[ 0.000000] Reserving 33554432 bytes SDRAM for VRAM
[ 0.000000] Memory policy: ECC disabled, Data cache writealloc
[ 0.000000] OMAP4430 ES2.1
[ 0.000000] SRAM: Mapped pa 0x40300000 to va 0xfe400000 size: 0xd000
[ 0.000000] PERCPU: Embedded 7 pages/cpu @c0b8d000 s6848 r8192 d13632 u32768
[ 0.000000] Built 1 zonelists in Zone order, mobility grouping on.
Total pages: 120064
[ 0.000000] Kernel command line: console=ttyO2,115200n8 mem=512M


init=/init vram=32M omapfb.vram=0:16M andr
oidboot.console=ttyO2

[ 0.000000] PID hash table entries: 2048 (order: 1, 8192 bytes)
[ 0.000000] Dentry cache hash table entries: 65536 (order: 6, 262144 bytes)
[ 0.000000] Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)
[ 0.000000] Memory: 473MB = 473MB total
[ 0.000000] Memory: 471908k/471908k available, 52380k reserved, 0K highmem
[ 0.000000] Virtual kernel memory layout:
[ 0.000000] vector : 0xffff0000 - 0xffff1000 ( 4 kB)
[ 0.000000] fixmap : 0xfff00000 - 0xfffe0000 ( 896 kB)
[ 0.000000] DMA : 0xffc00000 - 0xffe00000 ( 2 MB)
[ 0.000000] vmalloc : 0xe0800000 - 0xf8000000 ( 376 MB)
[ 0.000000] lowmem : 0xc0000000 - 0xe0000000 ( 512 MB)
[ 0.000000] modules : 0xbf000000 - 0xc0000000 ( 16 MB)
[ 0.000000] .init : 0xc0008000 - 0xc0041000 ( 228 kB)
[ 0.000000] .text : 0xc0041000 - 0xc05ea000 (5796 kB)
[ 0.000000] .data : 0xc05ea000 - 0xc063e580 ( 338 kB)
[ 0.000000] .bss : 0xc063e5a4 - 0xc07866b0 (1313 kB)
[ 0.000000] SLUB: Genslabs=13, HWalign=32, Order=0-3, MinObjects=0,
CPUs=2, Nodes=1
[ 0.000000] Preemptible hierarchical RCU implementation.
[ 0.000000] NR_IRQS:410
[ 0.000000] omap_hwmod: dpll_mpu_m2_ck: missing clockdomain for
dpll_mpu_m2_ck.
[ 0.000000] OMAP clockevent source: GPTIMER1 at 32768 Hz
[ 0.000000] sched_clock: 32 bits at 32kHz, resolution 30517ns,
wraps every 131071999ms
[ 0.000000] Calibrating delay loop... 2007.19 BogoMIPS (lpj=7839744)
[ 0.007873] pid_max: default: 32768 minimum: 301
[ 0.070678] Mount-cache hash table entries: 512
[ 0.070678] Initializing cgroup subsys debug
[ 0.070678] Initializing cgroup subsys cpuacct
[ 0.070678] Initializing cgroup subsys freezer
[ 0.070678] CPU: Testing write buffer coherency: ok
[ 0.071960] twd_timer_setup: no clock found
[ 0.071960] Calibrating local timer... 491.78MHz.
[ 0.117431] L310 cache controller enabled
[ 0.117431] l2x0: 16 ways, CACHE_ID 0x410000c4, AUX_CTRL
0x5e470000, Cache size: 1048576 B
[ 0.178466] CPU1: Booted secondary processor
[ 0.247070] Brought up 2 CPUs
[ 0.247100] SMP: Total of 2 processors activated (3972.37 BogoMIPS).
[ 0.247375] omap_hwmod: _populate_mpu_rt_base found no _mpu_rt_va for emif_fw
[ 0.249755] omap_hwmod: _populate_mpu_rt_base found no _mpu_rt_va
for l3_instr
[ 0.249755] omap_hwmod: _populate_mpu_rt_base found no _mpu_rt_va
for l3_main_1
[ 0.249755] omap_hwmod: _populate_mpu_rt_base found no _mpu_rt_va
for l3_main_2
[ 0.249786] omap_hwmod: _populate_mpu_rt_base found no _mpu_rt_va for l4_abe
[ 0.249786] omap_hwmod: _populate_mpu_rt_base found no _mpu_rt_va for l4_cfg
[ 0.249786] omap_hwmod: _populate_mpu_rt_base found no _mpu_rt_va for l4_per
[ 0.249816] omap_hwmod: _populate_mpu_rt_base found no _mpu_rt_va for l4_wkup
[ 0.249816] omap_hwmod: _populate_mpu_rt_base found no _mpu_rt_va
for mpu_private
[ 0.249816] omap_hwmod: _populate_mpu_rt_base found no _mpu_rt_va for sl2if
[ 0.249877] omap_hwmod: _populate_mpu_rt_base found no _mpu_rt_va
for usbhs_ohci
[ 0.249877] omap_hwmod: _populate_mpu_rt_base found no _mpu_rt_va
for usbhs_ehci
[ 0.250122] omap_hwmod: l3_div_ck: missing clockdomain for l3_div_ck.
[ 0.257659] omap_hwmod: mcpdm: cannot be enabled (3)
[ 0.260009] print_constraints: dummy:
[ 0.260009] NET: Registered protocol family 16
[ 0.260009] GPMC revision 6.0
[ 0.260375] EMIF0 is enabled with IRQ142
[ 0.260375] EMIF1 is enabled with IRQ143
[ 0.261535] OMAP GPIO hardware version 0.1
[ 0.262603] omap_mux_init: Add partition: #1: core, flags: 2
[ 0.262939] omap_mux_init: Add partition: #2: wkup, flags: 2
[ 0.262939] error setting wl12xx data
[ 0.264587] _omap_mux_get_by_name: Could not find signal uart1_cts.uart1_cts
[ 0.264587] _omap_mux_get_by_name: Could not find signal uart1_cts.uart1_cts
[ 0.264587] omap_hwmod_mux_init: Could not allocate device mux entry
[ 0.269927] Last reset was warm software reset (PRM_RSTST=0x3)
[ 0.272491] OMAP DMA hardware revision 0.0
[ 0.276824] bio: create slab <bio-0> at 0
[ 0.277526] SCSI subsystem initialized
[ 0.277862] usbcore: registered new interface driver usbfs
[ 0.277862] usbcore: registered new interface driver hub
[ 0.278106] usbcore: registered new device driver usb
[ 0.292816] omap_i2c omap_i2c.1: bus 1 rev4.0 at 400 kHz
[ 0.292816] Skipping twl internal clock init and using bootloader
value (unknown osc rate)
[ 0.293640] twl6030: PIH (irq 39) chaining IRQs 368..387
[ 0.294219] print_constraints: VUSB: 3300 mV normal standby
[ 0.492462] twl6030_usb twl6030_usb: Initialized TWL6030 USB module
[ 0.493438] print_constraints: VMMC: 1200 <--> 3000 mV at 3000 mV
normal standby
[ 0.493774] print_constraints: VPP: 1800 <--> 2500 mV at 1900 mV
normal standby
[ 0.493774] print_constraints: VCXIO: 1800 mV normal standby
[ 0.494079] print_constraints: VDAC: 1800 mV normal standby
[ 0.494689] print_constraints: VAUX2_6030: 1200 <--> 2800 mV at
1800 mV normal standby
[ 0.495056] print_constraints: VAUX3_6030: 1000 <--> 3000 mV at
1200 mV normal standby
[ 0.495330] print_constraints: CLK32KG:
[ 0.495330] print_constraints: VANA: 2100 mV normal standby
[ 0.506256] omap_i2c omap_i2c.2: bus 2 rev4.0 at 400 kHz
[ 0.521453] omap_i2c omap_i2c.3: bus 3 rev4.0 at 100 kHz
[ 0.536712] omap_i2c omap_i2c.4: bus 4 rev4.0 at 400 kHz
[ 0.536865] omap-rproc omap-rproc.0: dsp is available
[ 0.537200] omap-rproc omap-rproc.1: ipu is available
[ 0.537200] Bluetooth: Core ver 2.16
[ 0.537200] NET: Registered protocol family 31
[ 0.537811] Bluetooth: HCI device and connection manager initialized
[ 0.537811] Bluetooth: HCI socket layer initialized
[ 0.537841] Bluetooth: L2CAP socket layer initialized
[ 0.537841] Bluetooth: SCO socket layer initialized
[ 0.537841] Switching to clocksource 32k_counter
[ 0.541015] musb-hdrc: version 6.0, musb-dma, peripheral
[ 0.541351] musb-hdrc musb-hdrc: USB Peripheral mode controller at
fc0ab000 using DMA, IRQ 124
[ 0.541595] NET: Registered protocol family 2
[ 0.542022] IP route cache hash table entries: 4096 (order: 2, 16384 bytes)
[ 0.542022] TCP established hash table entries: 16384 (order: 5,
131072 bytes)
[ 0.542999] TCP bind hash table entries: 16384 (order: 6, 393216 bytes)
[ 0.544372] Switched to NOHz mode on CPU #0
[ 0.544464] TCP: Hash tables configured (established 16384 bind 16384)
[ 0.544464] TCP reno registered
[ 0.544494] UDP hash table entries: 256 (order: 2, 16384 bytes)
[ 0.544494] UDP-Lite hash table entries: 256 (order: 2, 16384 bytes)
[ 0.544677] Switched to NOHz mode on CPU #1
[ 0.545043] NET: Registered protocol family 1
[ 0.545043] Trying to unpack rootfs image as initramfs...
[ 0.545837] Freeing initrd memory: 156K
[ 0.811492] ------------[ cut here ]------------
[ 0.811492] WARNING: at arch/arm/mach-omap2/opp.c:74
omap_init_opp_table+0xb8/0x21c()
[ 0.811553] omap_init_opp_table: no hwmod or odev for hsi, [17]
cannot add OPPs.
[ 0.811553] Modules linked in:
[ 0.811553] Backtrace:
[ 0.811614] [<c004b8e0>] (dump_backtrace+0x0/0x10c) from
[<c0486584>] (dump_stack+0x18/0x1c)
[ 0.811614] r7:00000009 r6:0000004a r5:c0011b24 r4:dd43bf18
[ 0.811676] [<c048656c>] (dump_stack+0x0/0x1c) from [<c0081138>]
(warn_slowpath_common+0x54/0x6c)
[ 0.811676] [<c00810e4>] (warn_slowpath_common+0x0/0x6c) from
[<c00811f4>] (warn_slowpath_fmt+0x38/0x40)
[ 0.811706] r9:00000000 r8:00000000 r7:00000000 r6:00000015 r5:00000011
[ 0.811706] r4:c0039a24
[ 0.811737] [<c00811bc>] (warn_slowpath_fmt+0x0/0x40) from
[<c0011b24>] (omap_init_opp_table+0xb8/0x21c)
[ 0.811737] r3:c048b4f0 r2:c056dfa4
[ 0.811767] [<c0011a6c>] (omap_init_opp_table+0x0/0x21c) from
[<c0011d2c>] (omap4_opp_init+0x38/0xbc)
[ 0.811767] r7:00000013 r6:00000000 r5:c063e5c0 r4:c0032fe0
[ 0.811828] [<c0011cf4>] (omap4_opp_init+0x0/0xbc) from
[<c00415a0>] (do_one_initcall+0x44/0x1a4)
[ 0.811828] r5:c063e5c0 r4:c0032fe0
[ 0.811828] [<c004155c>] (do_one_initcall+0x0/0x1a4) from
[<c00083c8>] (kernel_init+0x90/0x138)
[ 0.811828] [<c0008338>] (kernel_init+0x0/0x138) from [<c0084fac>]
(do_exit+0x0/0x6e0)
[ 0.811889] r5:c0008338 r4:00000000
[ 0.811889] ---[ end trace 65f8ea860415c04f ]---
[ 0.811889] ------------[ cut here ]------------
[ 0.811889] WARNING: at arch/arm/mach-omap2/opp.c:74
omap_init_opp_table+0xb8/0x21c()
[ 0.811950] omap_init_opp_table: no hwmod or odev for hsi, [18]
cannot add OPPs.
[ 0.811950] Modules linked in:
[ 0.811950] Backtrace:
[ 0.811981] [<c004b8e0>] (dump_backtrace+0x0/0x10c) from
[<c0486584>] (dump_stack+0x18/0x1c)
[ 0.811981] r7:00000009 r6:0000004a r5:c0011b24 r4:dd43bf18
[ 0.812011] [<c048656c>] (dump_stack+0x0/0x1c) from [<c0081138>]
(warn_slowpath_common+0x54/0x6c)
[ 0.812011] [<c00810e4>] (warn_slowpath_common+0x0/0x6c) from
[<c00811f4>] (warn_slowpath_fmt+0x38/0x40)
[ 0.812042] r9:00000000 r8:00000000 r7:00000000 r6:00000015 r5:00000012
[ 0.812042] r4:c0039a3c
[ 0.812072] [<c00811bc>] (warn_slowpath_fmt+0x0/0x40) from
[<c0011b24>] (omap_init_opp_table+0xb8/0x21c)
[ 0.812072] r3:c048b4f0 r2:c056dfa4
[ 0.812103] [<c0011a6c>] (omap_init_opp_table+0x0/0x21c) from
[<c0011d2c>] (omap4_opp_init+0x38/0xbc)
[ 0.812103] r7:00000013 r6:00000000 r5:c063e5c0 r4:c0032fe0
[ 0.812133] [<c0011cf4>] (omap4_opp_init+0x0/0xbc) from
[<c00415a0>] (do_one_initcall+0x44/0x1a4)
[ 0.812133] r5:c063e5c0 r4:c0032fe0
[ 0.812164] [<c004155c>] (do_one_initcall+0x0/0x1a4) from
[<c00083c8>] (kernel_init+0x90/0x138)
[ 0.812164] [<c0008338>] (kernel_init+0x0/0x138) from [<c0084fac>]
(do_exit+0x0/0x6e0)
[ 0.812164] r5:c0008338 r4:00000000
[ 0.812194] ---[ end trace 65f8ea860415c050 ]---
[ 0.812194] ------------[ cut here ]------------
[ 0.812194] WARNING: at arch/arm/mach-omap2/opp.c:74
omap_init_opp_table+0xb8/0x21c()
[ 0.812225] omap_init_opp_table: no hwmod or odev for aess, [19]
cannot add OPPs.
[ 0.812225] Modules linked in:
[ 0.812225] Backtrace:
[ 0.812255] [<c004b8e0>] (dump_backtrace+0x0/0x10c) from
[<c0486584>] (dump_stack+0x18/0x1c)
[ 0.812255] r7:00000009 r6:0000004a r5:c0011b24 r4:dd43bf18
[ 0.812286] [<c048656c>] (dump_stack+0x0/0x1c) from [<c0081138>]
(warn_slowpath_common+0x54/0x6c)
[ 0.812316] [<c00810e4>] (warn_slowpath_common+0x0/0x6c) from
[<c00811f4>] (warn_slowpath_fmt+0x38/0x40)
[ 0.812316] r9:00000000 r8:00000000 r7:00000000 r6:00000015 r5:00000013
[ 0.812347] r4:c0039a54
[ 0.812347] [<c00811bc>] (warn_slowpath_fmt+0x0/0x40) from
[<c0011b24>] (omap_init_opp_table+0xb8/0x21c)
[ 0.812347] r3:c048b4f0 r2:c056dfa4
[ 0.812377] [<c0011a6c>] (omap_init_opp_table+0x0/0x21c) from
[<c0011d2c>] (omap4_opp_init+0x38/0xbc)
[ 0.812377] r7:00000013 r6:00000000 r5:c063e5c0 r4:c0032fe0
[ 0.812408] [<c0011cf4>] (omap4_opp_init+0x0/0xbc) from
[<c00415a0>] (do_one_initcall+0x44/0x1a4)
[ 0.812408] r5:c063e5c0 r4:c0032fe0
[ 0.812438] [<c004155c>] (do_one_initcall+0x0/0x1a4) from
[<c00083c8>] (kernel_init+0x90/0x138)
[ 0.812438] [<c0008338>] (kernel_init+0x0/0x138) from [<c0084fac>]
(do_exit+0x0/0x6e0)
[ 0.812469] r5:c0008338 r4:00000000
[ 0.812469] ---[ end trace 65f8ea860415c051 ]---
[ 0.812469] ------------[ cut here ]------------
[ 0.812500] WARNING: at arch/arm/mach-omap2/opp.c:74
omap_init_opp_table+0xb8/0x21c()
[ 0.812500] omap_init_opp_table: no hwmod or odev for aess, [20]
cannot add OPPs.
[ 0.812500] Modules linked in:
[ 0.812530] Backtrace:
[ 0.812530] [<c004b8e0>] (dump_backtrace+0x0/0x10c) from
[<c0486584>] (dump_stack+0x18/0x1c)
[ 0.812530] r7:00000009 r6:0000004a r5:c0011b24 r4:dd43bf18
[ 0.812561] [<c048656c>] (dump_stack+0x0/0x1c) from [<c0081138>]
(warn_slowpath_common+0x54/0x6c)
[ 0.812591] [<c00810e4>] (warn_slowpath_common+0x0/0x6c) from
[<c00811f4>] (warn_slowpath_fmt+0x38/0x40)
[ 0.812591] r9:00000000 r8:00000000 r7:00000000 r6:00000015 r5:00000014
[ 0.812622] r4:c0039a6c
[ 0.812622] [<c00811bc>] (warn_slowpath_fmt+0x0/0x40) from
[<c0011b24>] (omap_init_opp_table+0xb8/0x21c)
[ 0.812652] r3:c048b4f0 r2:c056dfa4
[ 0.812652] [<c0011a6c>] (omap_init_opp_table+0x0/0x21c) from
[<c0011d2c>] (omap4_opp_init+0x38/0xbc)
[ 0.812652] r7:00000013 r6:00000000 r5:c063e5c0 r4:c0032fe0
[ 0.812683] [<c0011cf4>] (omap4_opp_init+0x0/0xbc) from
[<c00415a0>] (do_one_initcall+0x44/0x1a4)
[ 0.812683] r5:c063e5c0 r4:c0032fe0
[ 0.812713] [<c004155c>] (do_one_initcall+0x0/0x1a4) from
[<c00083c8>] (kernel_init+0x90/0x138)
[ 0.812713] [<c0008338>] (kernel_init+0x0/0x138) from [<c0084fac>]
(do_exit+0x0/0x6e0)
[ 0.812744] r5:c0008338 r4:00000000
[ 0.812744] ---[ end trace 65f8ea860415c052 ]---
[ 0.813598] omap-iommu omap-iommu.0: ducati registered
[ 0.813659] omap-iommu omap-iommu.1: tesla registered
[ 0.837249] ashmem: initialized
[ 0.842742] fuse init (API version 7.16)
[ 0.843200] msgmni has been set to 922
[ 0.844177] io scheduler noop registered
[ 0.844207] io scheduler deadline registered
[ 0.844207] io scheduler cfq registered (default)
[ 0.844299] start plist test
[ 0.844299] end plist test
[ 0.850555] OMAP DSS rev 4.0
[ 0.860565] dsscomp: initializing.
[ 0.860992] misc dsscomp: found 2 displays and 4 overlays
[ 0.861206] could not allocate slot
[ 0.861480] omap-rproc omap-rproc.1: powering up ipu
[ 0.861816] virtio_rpmsg_bus virtio0: rpmsg backend virtproc probed
successfully
[ 0.861816] virtio_rpmsg_bus virtio1: rpmsg backend virtproc probed
successfully
[ 0.862823] omap_uart.0: ttyO0 at MMIO 0x4806a000 (irq = 104) is a OMAP UART0
[ 0.881805] omap_uart.1: ttyO1 at MMIO 0x4806c000 (irq = 105) is a OMAP UART1
[ 0.924011] omap_uart.2: ttyO2 at MMIO 0x48020000 (irq = 106) is a OMAP UART2
[ 2.363922] console [ttyO2] enabled
[ 2.444793] omap_uart.3: ttyO3 at MMIO 0x4806e000 (irq = 102) is a OMAP UART3
[ 2.578369] PVR: PVRCore_Init
[ 2.581787] PVR: PVRSRVDriverProbe(pDevice=dd4aa200)
[ 2.587402] PVR: SGX register base: 0x56000000
[ 2.592285] PVR: SGX register size: 65535
[ 2.596710] PVR: SGX IRQ: 53
[ 2.596710] PVR: EnableSystemClocks: Enabling System Clocks
[ 2.605987] PVR_K:(Warning): EnableSGXClocks: Unable to scale SGX
frequency (EBUSY) [200, drivers/gpu/pvr/o
map4/sysutils_linux.c]
[ 2.618804] Failed: change interconnect bandwidth to 250000000
[ 2.625213] PVR_K:(Warning): DisableSGXClocks: Unable to scale SGX
frequency (EBUSY) [279, drivers/gpu/pvr/
omap4/sysutils_linux.c]
[ 2.638244] Failed: change interconnect bandwidth to 0
[ 2.643981] PVR: PVRCore_Init: major device 251
[ 2.652313] brd: module loaded
[ 2.660491] loop: module loaded
[ 2.663940] PPP generic driver version 2.4.2
[ 2.664855] PPP Deflate Compression module registered
[ 2.669677] PPP BSD Compression module registered
[ 2.681030] PPP MPPE Compression module registered
[ 2.686279] NET: Registered protocol family 24
[ 2.691253] usbcore: registered new interface driver asix
[ 2.694305] usbcore: registered new interface driver cdc_ether
[ 2.705108] usbcore: registered new interface driver smsc95xx
[ 2.711456] usbcore: registered new interface driver net1080
[ 2.717712] usbcore: registered new interface driver cdc_subset
[ 2.724182] usbcore: registered new interface driver zaurus
[ 2.730377] cdc_ncm: 01-June-2011
[ 2.733367] usbcore: registered new interface driver cdc_ncm
[ 2.733367] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[ 2.747558] ehci-omap ehci-omap.0: OMAP-EHCI Host Controller
[ 2.753875] ehci-omap ehci-omap.0: new USB bus registered, assigned
bus number 1
[ 2.762084] ehci-omap ehci-omap.0: irq 109, io mem 0x4a064c00
[ 2.791870] ehci-omap ehci-omap.0: USB 2.0 started, EHCI 1.00
[ 2.798248] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[ 2.805694] usb usb1: New USB device strings: Mfr=3, Product=2,
SerialNumber=1
[ 2.805694] usb usb1: Product: OMAP-EHCI Host Controller
[ 2.813629] usb usb1: Manufacturer: Linux 3.0.1-23108-g97cebce ehci_hcd
[ 2.826690] usb usb1: SerialNumber: ehci-omap.0
[ 2.826690] hub 1-0:1.0: USB hub found
[ 2.836212] hub 1-0:1.0: 3 ports detected
[ 2.891784] usbcore: registered new interface driver cdc_acm
[ 2.891784] cdc_acm: USB Abstract Control Model driver for USB
modems and ISDN adapters
[ 2.906890] Initializing USB Mass Storage driver...
[ 2.906890] usbcore: registered new interface driver usb-storage
[ 2.906890] USB Mass Storage support registered.
[ 2.924102] usbcore: registered new interface driver usbserial
[ 2.924102] usbserial: USB Serial Driver core
[ 2.935272] USB Serial support registered for Keyspan - (without firmware)
[ 2.942993] USB Serial support registered for Keyspan 1 port adapter
[ 2.949981] USB Serial support registered for Keyspan 2 port adapter
[ 2.956939] USB Serial support registered for Keyspan 4 port adapter
[ 2.957000] usbcore: registered new interface driver keyspan
[ 2.970214] keyspan: v1.1.5:Keyspan USB to Serial Converter Driver
[ 3.169036] usb 1-1: new high speed USB device number 2 using ehci-omap
[ 3.173645] android_usb gadget: Mass Storage Function, version: 2009/09/11
[ 3.173675] android_usb gadget: Number of LUNs=1
[ 3.173675] lun0: LUN: removable file: (no medium)
[ 3.173858] android_usb gadget: android_usb ready
[ 3.173858] mousedev: PS/2 mouse device common for all mice
[ 3.173858] i2c /dev entries driver
[ 3.175048] lirc_dev: IR Remote Control driver registered, major 249
[ 3.175048] IR NEC protocol handler initialized
[ 3.175079] IR RC5(x) protocol handler initialized
[ 3.175079] IR RC6 protocol handler initialized
[ 3.175079] IR JVC protocol handler initialized
[ 3.175079] IR Sony protocol handler initialized
[ 3.175109] IR RC5 (streamzap) protocol handler initialized
[ 3.175109] IR LIRC bridge handler initialized
[ 3.177337] device-mapper: uevent: version 1.0.3
[ 3.177337] device-mapper: ioctl: 4.20.0-ioctl (2011-02-02)
initialised: dm-d...@redhat.com
[ 3.177337] Bluetooth: HCI UART driver ver 2.2
[ 3.177337] Bluetooth: HCI H4 protocol initialized
[ 3.177673] cpuidle: using governor ladder
[ 3.177703] cpuidle: using governor menu
[ 3.289062] usbcore: registered new interface driver usbhid
[ 3.289062] usbhid: USB HID core driver
[ 3.299468] logger: created 256K log 'log_main'
[ 3.304656] logger: created 256K log 'log_events'
[ 3.304656] logger: created 256K log 'log_radio'
[ 3.314849] logger: created 256K log 'log_system'
[ 3.321014] GACT probability NOT on
[ 3.321014] Mirror/redirect action on
[ 3.328765] u32 classifier
[ 3.328765] Actions configured
[ 3.335418] Netfilter messages via NETLINK v0.30.
[ 3.340545] nf_conntrack version 0.5.0 (7376 buckets, 29504 max)
[ 3.348144] ctnetlink v0.93: registering with nfnetlink.
[ 3.357208] xt_time: kernel timezone is -0000
[ 3.366851] ip_tables: (C) 2000-2006 Netfilter Core Team
[ 3.372833] arp_tables: (C) 2002 David S. Miller
[ 3.372833] TCP cubic registered
[ 3.382049] NET: Registered protocol family 10
[ 3.390869] Mobile IPv6
[ 3.390869] IPv6 over IPv4 tunneling driver
[ 3.390869] NET: Registered protocol family 17
[ 3.408172] NET: Registered protocol family 15
[ 3.413238] Bluetooth: RFCOMM TTY layer initialized
[ 3.418609] Bluetooth: RFCOMM socket layer initialized
[ 3.424255] Bluetooth: RFCOMM ver 1.11
[ 3.428344] NET: Registered protocol family 35
[ 3.433624] VFP support v0.3: implementor 41 architecture 3 part 30
variant 9 rev 1
[ 3.441986] ThumbEE CPU extension supported.
[ 3.441986] Registering SWP/SWPB emulation handler
[ 3.452362] usb 1-1: New USB device found, idVendor=0424, idProduct=9514
[ 3.461456] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[ 3.469268] mmc0: host does not support reading read-only switch.
assuming write-enable.
[ 3.478729] Reprogramming LPDDR2 timings to 400000000 Hz
[ 3.485015] mmc0: new high speed SD card at address 0001
[ 3.485015] hub 1-1:1.0: USB hub found
[ 3.485229] hub 1-1:1.0: 5 ports detected
[ 3.499542] mmcblk0: mmc0:0001 00000 1.89 GiB
[ 3.499664] Power Management for TI OMAP4.
[ 3.499755] OMAP4 PM: Static dependency added between MPUSS <->
EMIF MPUSS <-> L4_PER/CFG and MPUSS <-> L3_
MAIN_1.
[ 3.523437] Alternate GPT is invalid, using primary GPT.
[ 3.529144] mmcblk0: p1 p2 p3 p4 p5 p6 p7
[ 3.593536] Invalid Device Structure
[ 3.752349] cannot apply mgr(lcd) on inactive device
[ 3.758087] omapfb omapfb: failed to apply dispc config
[ 3.767761] cannot apply mgr(tv) on inactive device
[ 3.773437] omapfb omapfb: failed to apply dispc config
[ 3.783020] cannot apply mgr(lcd2) on inactive device
[ 3.788665] omapfb omapfb: failed to apply dispc config
[ 3.798553] omapdss DPI: Could not find exact pixel clock.
Requested 74250 kHz, got 76800 kHz
[ 3.810119] regulator_init_complete: VANA: incomplete constraints, leaving on
[ 3.817962] usb 1-1.1: new high speed USB device number 3 using ehci-omap
[ 3.826568] regulator_init_complete: VDAC: incomplete constraints, leaving on
[ 3.834503] regulator_init_complete: VCXIO: incomplete constraints,
leaving on
[ 3.842529] drivers/rtc/hctosys.c: unable to open rtc device (rtc0)
[ 3.849609] Freeing init memory: 228K
[ 3.937500] usb 1-1.1: New USB device found, idVendor=0424, idProduct=ec00
[ 3.937896] usb 1-1.1: New USB device strings: Mfr=0, Product=0,
SerialNumber=0
[ 3.955322] smsc95xx v1.0.4
[ 3.976715] EXT4-fs (mmcblk0p4): mounted filesystem with ordered
data mode. Opts: (null)
[ 4.044616] EXT4-fs (mmcblk0p6): mounted filesystem with ordered
data mode. Opts: (null)
[ 4.054840] EXT4-fs (mmcblk0p5): VFS: Can't find ext4 filesystem
[ 4.054901] smsc95xx 1-1.1:1.0: eth0: register 'smsc95xx' at
usb-ehci-omap.0-1.1, smsc95xx USB 2.0 Ethernet
, ce:96:6b:2e:82:6a
[ 4.113861] init (1): /proc/1/oom_adj is deprecated, please use
/proc/1/oom_score_adj instead.
[ 4.132537] init: cannot find '/system/etc/install-recovery.sh',
disabling 'flash_recovery'
[ 4.143585] android_usb: already disabled
[ 4.148345] usb 1-1.2: new low speed USB device number 4 using ehci-omap
[ 4.155944] adb_bind_config
[ 4.160858] adb_open
[ 4.199829] android_usb gadget: high speed config #1: android
[ 4.204071] omap-rproc omap-rproc.1: rproc_loader_cont: failed to
load ducati-m3.bin
[ 4.301300] usb 1-1.2: New USB device found, idVendor=046d, idProduct=c063
[ 4.308959] usb 1-1.2: New USB device strings: Mfr=1, Product=2,
SerialNumber=0
[ 4.317932] usb 1-1.2: Product: DELL USB Laser Mouse
[ 4.319793] usb 1-1.2: Manufacturer: DELL
[ 4.337493] input: DELL DELL USB Laser Mouse as
/devices/platform/omap/usbhs_omap/ehci-omap.0/usb1/1-1/1-1.
2/1-1.2:1.0/input/input0
[ 4.351104] generic-usb 0003:046D:C063.0001: input: USB HID v1.10
Mouse [DELL DELL USB Laser Mouse] on usb-
ehci-omap.0-1.2/input0
[ 4.468688] PVR: Installing MISR with cookie c067ec1c
[ 4.474121] PVR: Installing device LISR SGX ISR on IRQ 53 with
cookie dd4a1400
[ 4.481872] PVR: OSUnMapPhysToLin: unmapping 65535 bytes from e0a60000
[ 4.488800] PVR: SysFinalise: Version string: SGX revision = 1.2.0
shell@android:/ $ [ 4.623931] usb 1-1.3: new low speed USB device
number 5 using ehci-omap
[ 4.751678] usb 1-1.3: New USB device found, idVendor=04f3, idProduct=0103
[ 4.751678] usb 1-1.3: New USB device strings: Mfr=0, Product=0,
SerialNumber=0
[ 4.786437] input: HID 04f3:0103 as
/devices/platform/omap/usbhs_omap/ehci-omap.0/usb1/1-1/1-1.3/1-1.3:1.0/
input/input1
[ 4.798309] generic-usb 0003:04F3:0103.0002: input: USB HID v1.10
Keyboard [HID 04f3:0103] on usb-ehci-omap
.0-1.3/input0
[ 4.815826] input: HID 04f3:0103 as
/devices/platform/omap/usbhs_omap/ehci-omap.0/usb1/1-1/1-1.3/1-1.3:1.1/
input/input2
[ 4.827758] generic-usb 0003:04F3:0103.0003: input: USB HID v1.10
Device [HID 04f3:0103] on usb-ehci-omap.0
-1.3/input1
[ 6.739807] binder: release 70:70 transaction 113 in, still active
[ 6.746398] binder: send failed reply for transaction 113 to 104:108
[ 6.754943] init: untracked pid 71 exited
[ 8.931884] init: untracked pid 105 exited
[ 11.876129] binder: release 115:115 transaction 197 in, still active
[ 11.882904] binder: send failed reply for transaction 197 to 121:124
[ 11.891448] init: untracked pid 110 exited
[ 12.128997] init: untracked pid 119 exited
[ 16.457427] binder: release 127:137 transaction 281 in, still active
[ 16.466094] binder: send failed reply for transaction 281 to 131:135
[ 16.466156] init: untracked pid 125 exited
[ 22.339385] init: untracked pid 126 exited
[ 22.987060] binder: release 139:139 transaction 365 in, still active
[ 22.994812] binder: send failed reply for transaction 365 to 144:147
[ 23.001739] init: untracked pid 138 exited
[ 25.958831] init: untracked pid 150 exited
[ 26.328674] binder: release 152:152 transaction 449 in, still active
[ 26.335601] binder: send failed reply for transaction 449 to 157:160
[ 26.337982] init: untracked pid 151 exited
[ 27.186126] init: untracked pid 163 exited
[ 31.815765] binder: release 169:169 transaction 533 in, still active
[ 31.817718] binder: send failed reply for transaction 533 to 174:177
[ 31.865478] init: untracked pid 164 exited
[ 37.257202] binder: release 182:186 transaction 617 in, still active
[ 37.264007] binder: send failed reply for transaction 617 to 187:190
[ 37.279541] init: untracked pid 178 exited
[ 41.438262] binder: release 197:201 transaction 701 in, still active
[ 41.445068] binder: send failed reply for transaction 701 to 202:204
[ 41.460601] init: untracked pid 193 exited
[ 46.838195] binder: release 210:214 transaction 785 in, still active
[ 46.846099] binder: send failed reply for transaction 785 to 215:218
[ 46.852996] init: untracked pid 206 exited
[ 52.226043] binder: release 225:225 transaction 869 in, still active
[ 52.226196] binder: send failed reply for transaction 869 to 230:232
[ 52.248016] init: untracked pid 221 exited
[ 56.138305] binder: release 239:239 transaction 953 in, still active
[ 56.153045] init: untracked pid 235 exited
[ 56.157592] binder: send failed reply for transaction 953 to 244:247
[ 61.616912] binder: release 252:261 transaction 1037 in, still active
[ 61.632385] init: untracked pid 248 exited
[ 61.636871] binder: send failed reply for transaction 1037 to 257:260

Jean-Baptiste Queru

unread,
Nov 16, 2011, 11:37:00 AM11/16/11
to android-...@googlegroups.com
I strongly confirm that the panda kernel in 4.0.1 doesn't work with
the released graphics libraries.

JBQ

Xianghua Xiao

unread,
Nov 16, 2011, 12:27:36 PM11/16/11
to android-...@googlegroups.com
Yes it's working with the master branch.

Among 4 different SD cards , only 2 works, one does not even boot,
it's still picky on SD cards, and for the two works, one is slower
than the other.

JBQ, it's better to put 'sudo' in front of 'usbboot' and 'fastboot' in
the README.

Also I need do this instead(different from README):

fastboot flash userdata --> sudo fastboot -p panda flash userdata
fastboot flashall --> sudo fastboot -p panda flashall

Thanks,

Xianghua

Jean-Baptiste Queru

unread,
Nov 16, 2011, 1:39:53 PM11/16/11
to android-...@googlegroups.com
Thanks!

I'd like to avoid having to sudo, as some people don't have root
access on their workstations and need to ask their local IT to run
anything as root. I'll investigate the proper USB configuration and
update it accordingly in the documentation.

And since I rarely have multiple fastboot devices connected at the
same time, I don't usually have to specify which one to target.

JBQ

osiligath

unread,
Nov 16, 2011, 3:57:16 PM11/16/11
to Android Building
Hi JBQ --

I would also like to report that ICS on Pandaboard works great with
the "master" branch. I followed the README instructions exactly (as a
test), and they all worked fine -- I did not need "sudo" for any of
the steps.

It would probably be helpful to people if you pointed to the PVR
download in the README file, and indicated that the "vendor" root
directory that is extracted should be a subdirectory within the
Android repo checkout root directory (this is not immediately
obvious).

Thanks!

On Nov 16, 10:39 am, Jean-Baptiste Queru <j...@android.com> wrote:
> Thanks!
>
> I'd like to avoid having to sudo, as some people don't have root
> access on their workstations and need to ask their local IT to run
> anything as root. I'll investigate the proper USB configuration and
> update it accordingly in the documentation.
>
> And since I rarely have multiple fastboot devices connected at the
> same time, I don't usually have to specify which one to target.
>
> JBQ
>
> On Wed, Nov 16, 2011 at 9:27 AM, Xianghua Xiao <xiaoxiang...@gmail.com> wrote:
> > Yes it's working with the master branch.
>
> > Among 4 different SD cards , only 2 works, one does not even boot,
> > it's still picky on SD cards, and for the two works, one is slower
> > than the other.
>
> > JBQ, it's better to put 'sudo' in front of 'usbboot' and 'fastboot' in
> > the README.
>
> > Also I need do this instead(different from README):
>
> > fastboot flash userdata  --> sudo fastboot -p panda flash userdata
> > fastboot flashall --> sudo fastboot -p panda flashall
>
> > Thanks,
>
> > Xianghua
> > On Wed, Nov 16, 2011 at 10:37 AM, Jean-Baptiste Queru <j...@android.com> wrote:
> >> I strongly confirm that the panda kernel in 4.0.1 doesn't work with
> >> the released graphics libraries.
>
> >> JBQ
>
> >> On Wed, Nov 16, 2011 at 8:30 AM, Xianghua Xiao <xiaoxiang...@gmail.com> wrote:
> >>> On Wed, Nov 16, 2011 at 8:40 AM, Xianghua Xiao <xiaoxiang...@gmail.com> wrote:
> >>>>>>http://code.google.com/android/nexus/drivers.htmland the instructions
> >>> (lockw...@sirsasana.cam.corp.google.com) (gcc version 4.4.3
> >>> initialised: dm-de...@redhat.com

Tyler Baker

unread,
Nov 16, 2011, 5:02:28 PM11/16/11
to Android Building
JBQ,

Thanks for the support! Using the master branch has worked out all my
issues! Could you point me to the kernel source from the master
branch?

Tyler Baker
> > >>>>>>http://code.google.com/android/nexus/drivers.htmlandthe instructions
> ...
>
> read more »

Jean-Baptiste Queru

unread,
Nov 16, 2011, 8:10:35 PM11/16/11
to android-...@googlegroups.com
It's in branch android-omap-panda-3.0 of
https://android.googlesource.com/kernel/omap

make panda_defconfig

JBQ

Jean-Baptiste Queru

unread,
Nov 16, 2011, 9:19:41 PM11/16/11
to android-...@googlegroups.com
Very good point.

I originally wrote that README for myself, and for people working in
Google's internal tree where the PVR libraries are part of the regular
build, so I never documented the process to download the binaries from
code.google.com as that development only came later. The readme
literally says "Other situations TBD" about that. Oops. That's
definitely my mistake.

I've pushed an updated version that'll hopefully be more helpful.

For software archaeology, from device/ti/panda, you can run "git log
README" and "git log self-extractors" to see at which points I worked
on the documentation and on the downloadable packages. I apologize in
advance for the horrible shell scripting.

JBQ

王猛猛

unread,
Nov 16, 2011, 9:24:45 PM11/16/11
to android-...@googlegroups.com
Hi Tyler. Congratulations for your success.

2011/11/17 Jean-Baptiste Queru <j...@android.com>

Osil Igath

unread,
Nov 17, 2011, 10:38:39 AM11/17/11
to android-...@googlegroups.com
No worries -- many thanks for making the change (and for your excellent support regarding this in general)!

JC

unread,
Nov 17, 2011, 4:01:15 PM11/17/11
to Android Building
Hi JBQ,

following the /device/ti/README seem to freeze at the "fastboot
flashall" command, with a "writing 'system'..." message. On the device
the last message seen is "parse: write to mmc slot[0] @ 18432".
Thanks!


On Nov 15, 5:50 pm, Jean-Baptiste Queru <j...@android.com> wrote:
> The master branch of AOSP includes experimental support for
> PandaBoard, so that's supposed to be buildable right out of the box
> without jumping through any hoops.
>
> I'd like to know if someone has tried following the instructions and
> managed to successfully build, flash, and run on PandaBoard with the
> graphics libraries athttp://code.google.com/android/nexus/drivers.htmland the instructions

Jean-Baptiste Queru

unread,
Nov 17, 2011, 4:19:05 PM11/17/11
to android-...@googlegroups.com
I'm not an expert at that level, but this suggests a difficulty
between the panda bootloader that we currently use for Android and
your SD card. The only immediate solution I can propose is "use
another SD card' but I'm not sure at all which ones work or don't.

JBQ

> --
> You received this message because you are subscribed to the "Android Building" mailing list.
> To post to this group, send email to android-...@googlegroups.com
> To unsubscribe from this group, send email to
> android-buildi...@googlegroups.com
> For more options, visit this group at
> http://groups.google.com/group/android-building?hl=en
>

--

JC

unread,
Nov 17, 2011, 4:28:34 PM11/17/11
to Android Building
Thanks for the reply. I have tried already two (one of 4GB and another
one of 8GB). But, based on your feedback, will try using other types.


On Nov 17, 3:19 pm, Jean-Baptiste Queru <j...@android.com> wrote:
> I'm not an expert at that level, but this suggests a difficulty
> between the panda bootloader that we currently use for Android and
> your SD card. The only immediate solution I can propose is "use
> another SD card' but I'm not sure at all which ones work or don't.
>
> JBQ
>
>
>
>
>
>
>
>
>
> On Thu, Nov 17, 2011 at 1:01 PM, JC <jcras...@gmail.com> wrote:
> > Hi JBQ,
>
> > following the /device/ti/README seem to freeze at the "fastboot
> > flashall" command, with a "writing 'system'..." message. On the device
> > the last message seen is "parse: write to mmc slot[0] @ 18432".
> > Thanks!
>
> > On Nov 15, 5:50 pm, Jean-Baptiste Queru <j...@android.com> wrote:
> >> The master branch of AOSP includes experimental support for
> >> PandaBoard, so that's supposed to be buildable right out of the box
> >> without jumping through any hoops.
>
> >> I'd like to know if someone has tried following the instructions and
> >> managed to successfully build, flash, and run on PandaBoard with the
> >> graphics libraries athttp://code.google.com/android/nexus/drivers.htmlandthe instructions

JC

unread,
Nov 17, 2011, 6:24:34 PM11/17/11
to Android Building
What are the two SD cards taht are working? I have tried four types of
either 4 or 8 GB with no result. Only one of 2 GB (that is 2, and not
4), of Optima SD brand worked to be flashed.

On Nov 16, 11:27 am, Xianghua Xiao <xiaoxiang...@gmail.com> wrote:
> Yes it's working with the master branch.
>
> Among 4 different SD cards , only 2 works, one does not even boot,
> it's still picky on SD cards, and for the two works, one is slower
> than the other.
>
> JBQ, it's better to put 'sudo' in front of 'usbboot' and 'fastboot' in
> the README.
>
> Also I need do this instead(different from README):
>
> fastboot flash userdata  --> sudo fastboot -p panda flash userdata
> fastboot flashall --> sudo fastboot -p panda flashall
>
> Thanks,
>
> Xianghua
>
>
>
>
>
>
>
> On Wed, Nov 16, 2011 at 10:37 AM, Jean-Baptiste Queru <j...@android.com> wrote:
> > I strongly confirm that the panda kernel in 4.0.1 doesn't work with
> > the released graphics libraries.
>
> > JBQ
>
> > On Wed, Nov 16, 2011 at 8:30 AM, Xianghua Xiao <xiaoxiang...@gmail.com> wrote:
> >> On Wed, Nov 16, 2011 at 8:40 AM, Xianghua Xiao <xiaoxiang...@gmail.com> wrote:
> >>>>>http://code.google.com/android/nexus/drivers.htmland the instructions
> >>> I/SurfaceFlinger( 3929):...
>
> read more »

Jean-Baptiste Queru

unread,
Nov 17, 2011, 6:34:12 PM11/17/11
to android-...@googlegroups.com
I'm sorry you're having some difficulties. The one I've been testing
with is a 4GB Transcend C6.

JBQ

Tyler Baker

unread,
Nov 17, 2011, 9:15:22 PM11/17/11
to Android Building
I'm running a 8GB Sandisk without a hitch.
> > >>>>>http://code.google.com/android/nexus/drivers.htmlandthe instructions
> ...
>
> read more »

christoffer

unread,
Nov 18, 2011, 7:55:08 AM11/18/11
to Android Building
Does anyone have the built binaries to try out available?
I ran into some issues when I tried to built ICS for pandaboard(the
company computer ran out of HD :) and for the moment I´m just
interested to try it out.
Thanks in advance

Xianghua Xiao

unread,
Nov 18, 2011, 10:26:26 AM11/18/11
to android-...@googlegroups.com
The two worked for my pandaboard are Apacer 4GB and Unigen 4GB, both
are SLC SD cards

Kingston is too slow to be useful for me, the SD card came with
Pandaboard(or Beagle-XM, forgot which) is no better. Sandisk used to
work well on BeagleXM-Android but I have not tried it on Panda yet.

Also, use a higher speed SD card helps, e.g. x10 instead of x4.

Xianghua

osiligath

unread,
Nov 18, 2011, 10:55:09 AM11/18/11
to Android Building
FWIW, I've consistently had good luck with Sandisk SDHC cards (4GB and
8GB).

Xianghua Xiao

unread,
Nov 18, 2011, 1:04:12 PM11/18/11
to android-...@googlegroups.com
You can grab my binary package at:
http://fosiao.com/node/19

JC

unread,
Nov 18, 2011, 3:00:23 PM11/18/11
to Android Building
Thank you all for your replies. I could flash a Patriot 8GB, Class 6
SDHC.Eugen

Perry Hung

unread,
Nov 18, 2011, 5:39:55 PM11/18/11
to Android Building
Is there a way to run the rootfs, cache, and userdata off a USB stick?
I got ICS booting on the pandaboard
thanks to the help above, but it's so unbearably slow on an SD card.

Would it be sufficient to create cache, userdata, and system
partitions on a USB stick, then adjust the init.rc
to mount those instead? I assume we can boot the kernel off the SD
card and the rest on a USB stick.
> > >>>>>http://code.google.com/android/nexus/drivers.htmlandthe instructions
> ...
>
> read more »

Jean-Baptiste Queru

unread,
Nov 18, 2011, 5:41:45 PM11/18/11
to android-...@googlegroups.com
In theory, that should be possible. I don't know off-hand how to
achieve that, though.

JBQ

Sharsch

unread,
Nov 18, 2011, 6:17:00 PM11/18/11
to Android Building
I have been able to create the SD card using Vishal Bhoj's
instructions.

The ICS successfully booted once and after that when I try to boot the
system does not come up.

There is no blinking of ethernet LEDs, I have the OTG cable and power
cable plugged in. I press POWERON_RESET button, the power LED turns
off and turns on back again but nothing happens.

Any pointers on what might be going on?

Thanks,
Sharsch
> >> > >>>> The graphic display is not really working onpandaboardfor me.
> >> > >>>>> managed to successfully build, flash, and run onPandaBoardwith the
> >> > >>>>> graphics libraries at
> >> > >>>>>http://code.google.com/android/nexus/drivers.htmlandtheinstructions
> >> > >>>>> in device/ti/panda/README.
>
> >> > >>>>> If there are any issues trying to run onPandaBoard, please let me know.
>
> >> > >>>>> I'm eagerly looking forward to seeing cool ICS-based customized
> >> > >>>>> systems running onPandaBoard. The ball is in your camp!
> >> > >>> Initializing...
>
> read more »

パクチー

unread,
Nov 18, 2011, 7:51:35 PM11/18/11
to Android Building
Hello everyone
I have tried ICS on PandaBoard
But the problem has occurred. Please advise me

The steps are as follows:

1. Download ICS Master Branch
repo init -u https://android.googlesource.com/platform/manifest
repo sync

2. Download graphics libraries
Download imgtec-panda-itl41d-dfebf249.tgz and Extract the folder
vendor

3. Build
I work according to the device/ti/panda/README

$ source build/envsetup.sh
$ lunch full_panda-eng
$ make fastboot
============================================
PLATFORM_VERSION_CODENAME=REL
PLATFORM_VERSION=4.0.1
TARGET_PRODUCT=full_panda
TARGET_BUILD_VARIANT=eng
TARGET_BUILD_TYPE=release
TARGET_BUILD_APPS=
TARGET_ARCH=arm
TARGET_ARCH_VARIANT=armv7-a-neon
HOST_ARCH=x86
HOST_OS=linux
HOST_BUILD_TYPE=release
BUILD_ID=ICS_MR0
============================================

$ make

#Power on PandaBoard

$ device/ti/panda/usbboot device/ti/panda/bootloader.bin

#Insert SD Card

$ fastboot oem format
$ fastboot flash xloader device/ti/panda/xloader.bin
$ fastboot flash bootloader device/ti/panda/bootloader.bin

#hold GPIO_121 and press PWRON_RESET

$ fastboot erase cache
$ fastboot flash userdata
$ fastboot flashall

Final operation "fastboot flashall" freeze at the with a "writing
system..." message
I pressed the PWRON_RESET button unavoidable

But did it again as follows:
$ fastboot erase cache
<waiting for device>

This message is issued to proceed. Please tell me how to recover

Regards


On 11月18日, 午前6:01, JC <jcras...@gmail.com> wrote:
> Hi JBQ,
>
> following the /device/ti/README seem to freeze at the "fastboot
> flashall" command, with a "writing 'system'..." message. On the device
> the last message seen is "parse: write to mmc slot[0] @ 18432".
> Thanks!
>
> On Nov 15, 5:50 pm, Jean-Baptiste Queru <j...@android.com> wrote:
>
>
>
>
>
>
>
> > The master branch of AOSP includes experimental support for
> > PandaBoard, so that's supposed to be buildable right out of the box
> > without jumping through any hoops.
>
> > I'd like to know if someone has tried following the instructions and
> > managed to successfully build, flash, and run on PandaBoard with the

> > graphics libraries athttp://code.google.com/android/nexus/drivers.htmlandthe instructions

Xianghua Xiao

unread,
Nov 18, 2011, 9:57:14 PM11/18/11
to android-...@googlegroups.com
which SD card are you using, looks like a so-so SD card to me.

Tyler Baker

unread,
Nov 20, 2011, 12:30:32 AM11/20/11
to Android Building
Guys thanks for all the support! Not only do I have my Panda board
going I was able to get my OMAP3 device working as well.

Cheers!

http://i271.photobucket.com/albums/jj141/landcruiserfjz80/kernel/2011-11-19_21-06-27_792.jpg

http://i271.photobucket.com/albums/jj141/landcruiserfjz80/kernel/2011-11-19_20-49-39_148.jpg

http://i271.photobucket.com/albums/jj141/landcruiserfjz80/kernel/2011-11-19_21-06-56_443.jpg

Tyler


On Nov 18, 6:57 pm, Xianghua Xiao <xiaoxiang...@gmail.com> wrote:
> which SD card are you using, looks like a so-so SD card to me.
>

> On Fri, Nov 18, 2011 at 6:51 PM, パクチー <daye...@gmail.com> wrote:
> > Hello everyone
> > I have tried ICS on PandaBoard
> > But the problem has occurred. Please advise me
>
> > The steps are as follows:
>
> > 1. Download ICS Master Branch

> > repo init -uhttps://android.googlesource.com/platform/manifest

パクチー

unread,
Nov 19, 2011, 8:09:47 PM11/19/11
to Android Building
Thanks for the reply

I'm using a 4GB SD card of Class10

SD card already used.
I removed the partition with fdisk command.
Did I need to create partitions and format in advance?

Regards

On 11月19日, 午前11:57, Xianghua Xiao <xiaoxiang...@gmail.com> wrote:
> which SD card are you using, looks like a so-so SD card to me.
>
>
>
>
>
>
>
> On Fri, Nov 18, 2011 at 6:51 PM, パクチー <daye...@gmail.com> wrote:
> > Hello everyone
> > I have tried ICS on PandaBoard
> > But the problem has occurred. Please advise me
>
> > The steps are as follows:
>
> > 1. Download ICS Master Branch

> > repo init -uhttps://android.googlesource.com/platform/manifest

Bsp2020

unread,
Nov 24, 2011, 10:42:05 AM11/24/11
to Android Building
Hi all,
I was able to build and install ICS on my PandaBoard. However, I
notice video corruption. I see a lot of vertical lines. Does any one
else have the same issue?

Thanks

Brian

Joerg Pleumann

unread,
Nov 29, 2011, 5:45:35 AM11/29/11
to android-...@googlegroups.com
Update: I think the proper USB configuration (Ubuntu 10.04) should be

SUBSYSTEM=="usb", ATTR{idVendor}=="0451", ATTR{idProduct}=="d00f", MODE="0600", OWNER="joerg"
SUBSYSTEM=="usb", ATTR{idVendor}=="0451", ATTR{idProduct}=="d022", MODE="0600", OWNER="joerg"
SUBSYSTEM=="usb", ATTR{idVendor}=="0451", ATTR{idProduct}=="d101", MODE="0600", OWNER="joerg"

The third line is different from my first post. I, too, made the mistake of starting with the 4.0.1 release instead of master, hence the Google USB ID. The one above works for master and seems to be TI. With that configuration and the instructions given in this thread I am able to build, flash and run ICS on the PandaBoard.

Will this forum be a proper place to discuss PandaBoard-related questions further, such as the open issues noted in the README?

Cheers
Joerg

Joerg Pleumann

unread,
Nov 29, 2011, 3:09:49 AM11/29/11
to Android Building
On Nov 16, 7:39 pm, Jean-Baptiste Queru <j...@android.com> wrote:
> Thanks!
>
> I'd like to avoid having to sudo, as some people don't have root
> access on their workstations and need to ask their local IT to run
> anything as root. I'll investigate the proper USB configuration and
> update it accordingly in the documentation.

Hello everybody,

I began fiddling with the PandaBoard and ICS yesterday. Some problems
(forever waiting for device, having to sudo fastboot) can be avoided
by adding these lines to /etc/udev/rules.d/51-android.rules:

# PandaBoard USB vendor/device IDs for usbboot, fastboot and adb
protocols


SUBSYSTEM=="usb", ATTR{idVendor}=="0451", ATTR{idProduct}=="d00f",
MODE="0600", OWNER="joerg"
SUBSYSTEM=="usb", ATTR{idVendor}=="0451", ATTR{idProduct}=="d022",
MODE="0600", OWNER="joerg"

SUBSYSTEM=="usb", ATTR{idVendor}=="18d1", ATTR{idProduct}=="d002",


MODE="0600", OWNER="joerg"

Replace "joerg" with your login, then you should have proper rights
for accessing the USB device. I guess you could also make the devices
world readable/writable, but I didn't try that.

Cheers
Joerg

Ashwini Singh

unread,
Nov 30, 2011, 8:14:51 AM11/30/11
to Android Building
Hi,

tried these configurations. But, still ADB is not working.
It used to work with gingerbread over pandaboard.

Second thing is,
I'm getting 'permission denied' with some commands (android shell via
terminal - minicom).
This shouldn't be the case, if working on 'eng' build.

It would be thankful if someone can help me out in escalating to root
privileges.
I already tried tweaking 'service console' part in init.rc, but no
luck.

Any help will be appreciated.

Thank You.


Hi JBQ,

I would also like to thank you and your team for bringing this great
masterpiece to panda...
and for continuous support in this group.


Best Regards,
- Ashwini Singh

Jean-Baptiste Queru

unread,
Nov 30, 2011, 11:28:20 AM11/30/11
to android-...@googlegroups.com
Please don't cross-post. Find one group that you think is the most
appropriate and post there instead of asking 6 different groups.

Does the command you're trying to run even exist? Could it be that it
requires a root shell?

JBQ

Ashwini Singh

unread,
Nov 30, 2011, 2:12:26 PM11/30/11
to Android Building
Hi,

On Nov 30, 9:28 pm, Jean-Baptiste Queru <j...@android.com> wrote:
> Please don't cross-post. Find one group that you think is the most
> appropriate and post there instead of asking 6 different groups.

That's a mistake.
Thanks for pointing it out. I will keep that in mind.

> Does the command you're trying to run even exist? Could it be that it
> requires a root shell?

I was trying 'netcfg'.
And yes, it requires 'root shell'.

The problem is that I'm unable to use adb.
- creating above mentioned rules in '51-android.rules' didn't work for
me.
- Looked into kernel using 'make menuconfig', but was unable to find
'ANDROID_ADB' config (using kernel - 3.0.1).

Accessed android shell using serial cable connected with minicom
terminal.
Now, that's where I was getting problem.
To get root shell over minicom, I tried changing the way 'console' is
being initialized from init.rc:

service console /system/bin/sh
console

and few more tricks in init.rc.

Can you please give me some pointers?

Thank You.


Regards,
- Ashwini Singh

Joerg Pleumann

unread,
Nov 30, 2011, 2:16:35 PM11/30/11
to Android Building
Hi,

- Make sure you use the version that says "0451" in all three lines.
My first version was wrong, but the posting appeared in reverse order.
Maybe that was confusing.
- Do an "adb kill-server"
- Unplug and replug the device

You can also use "lsusb" to see what's attached to the bus. The IDs
there should match what's given in the rules files.

Cheers
Joerg

Joerg Pleumann

unread,
Nov 30, 2011, 2:25:19 PM11/30/11
to Android Building
Hi JBQ,

I was wondering if there are any plans regarding the open issues with
ICS on the PandaBoard. For me that's ethernet and audio. I did look a
bit into the former today, but couldn't actually see what's missing. I
noticed there is support for ethernet in the whole connection
management logic these days, and the PandaBoard is also configured to
provide it. I guess I will have to add some more logging tomorrow to
see what's going on (or, rather, what's not going on).

Cheers
Joerg

Jean-Baptiste Queru

unread,
Nov 30, 2011, 3:11:30 PM11/30/11
to android-...@googlegroups.com
Ah. I had originally forgotten to update the android-rules files on
http://source.android.com/source/initializing.html but I pushed a fix
for that yesterday.

Once you have the proper config there, you need to unplug and plug back.

I have no idea how to manage the lower-level console stuff, sorry.

JBQ

Jean-Baptiste Queru

unread,
Nov 30, 2011, 3:13:43 PM11/30/11
to android-...@googlegroups.com
I believe that the fine folks at TI are working on audio and wifi
support, but I can't commit to anything for sure.

On the ethernet front, the issue is indeed in Android itself, not in
the panda-specific level, and the difficulty seems to be that the
framework doesn't actually recognize ethernet. I had worked with our
networking team on trying to configure it, but none of those attempts
actually worked, so for now we're stuck configuring it manually and
having the connectivity manager report that there's no network
available.

JBQ

Ashwini Singh

unread,
Nov 30, 2011, 11:07:59 PM11/30/11
to Android Building
Hi,

On Dec 1, 1:11 am, Jean-Baptiste Queru <j...@android.com> wrote:
> Ah. I had originally forgotten to update the android-rules files onhttp://source.android.com/source/initializing.htmlbut I pushed a fix
> for that yesterday.
Thank-you.

>
> Once you have the proper config there, you need to unplug and plug back.

I've already tried that.
Last time, when I had the same issue, it was resolved by using a
'power hub' (OTG_on_board -> hub -> pc_usb); while i had already
wasted a lot of time mugging with the configs.
Thats why, I feel allergic to ADB [ :D ] and more interested in
getting root access over android shell.

>
> I have no idea how to manage the lower-level console stuff, sorry.

Never mind.


Thanks a lot for all my queries.

Jean-Baptiste Queru

unread,
Dec 1, 2011, 9:11:03 AM12/1/11
to android-...@googlegroups.com
I strongly suggest that you try android-porting (or maybe even
android-kernel, I'm not sure) if you want to go lower level than adb.
At the level that handle here, adb is the way to go.

JBQ

Ashwini Singh

unread,
Nov 30, 2011, 11:10:47 PM11/30/11
to Android Building
Hi,

On Dec 1, 1:13 am, Jean-Baptiste Queru <j...@android.com> wrote:
> I believe that the fine folks at TI are working on audio and wifi
> support, but I can't commit to anything for sure.
>
> On the ethernet front, the issue is indeed in Android itself, not in
> the panda-specific level, and the difficulty seems to be that the
> framework doesn't actually recognize ethernet. I had worked with our
> networking team on trying to configure it, but none of those attempts
> actually worked, so for now we're stuck configuring it manually and
> having the connectivity manager report that there's no network
> available.

Should I interpret it as - 'Internet is working with manual
configurations'.

Thank You.

Regards,
- Ashwini Singh

Jean-Baptiste Queru

unread,
Dec 1, 2011, 9:13:33 AM12/1/11
to android-...@googlegroups.com
Yes. I realize this isn't quite obvious from the README. Ethernet
works for me, but you might find some restrictions and/or might need
to fiddle with settings. DNS is hard-coded to 8.8.8.8 and 8.8.4.4, the
rest is over dhcp, and you need to run dhcpd manually.

JBQ

justXi

unread,
Dec 8, 2011, 2:11:56 AM12/8/11
to android-...@googlegroups.com
Hi,

I followed the instructions from this post, with an 8GB c6 Transcend SD Card I got it booting,
but the mouse and keyboard does not work. How can I enable mouse and keyboard support?

Am Mittwoch, 16. November 2011 08:42:22 UTC+1 schrieb Vishal Bhoj:
Zach Pfeffer has it working .Here is link to the video
https://www.youtube.com/watch?v=eaVszdsZ8aY&feature=player_embedded .

There was one issue with usbboot tool which did not work for me and
Zach.Here are the list of instructions put up by Zach.I am just
reposting it from a different mail:

Step-by-step commands to get ICS working from Source
[..]

Jean-Baptiste Queru

unread,
Dec 8, 2011, 11:26:11 AM12/8/11
to android-...@googlegroups.com
Oddly, I've never experienced that. I've done my testing with a Dell
keyboard and a Logitech mouse, plugged directly into the PandaBoard's
USB ports.

JBQ

Barkside

unread,
Dec 9, 2011, 6:00:16 AM12/9/11
to android-...@googlegroups.com
I could not get fastboot to see my pandaboard. I was using Windows 7 and a Ubuntu 10.04 VirtualBox VM, and adb could work fine over the bridge.  I ensured I had the new USB device ID setup (fastboot USB device ID is different from the ICS USB device ID), and occassionally I could see it in "lsusb", but not "fastboot devices".  Something that may need looking at...

Anyway, I am now on native Ubuntu (scary) and everything works fine, ICS up and running on my tele!  So good work!

Now I am wanting to set a particular resolution (I have a largish TV, but want to run it with a phone size screen).  Do you know how to achieve this?

Also, can one install the market app?

James Graves

unread,
Dec 8, 2011, 3:58:30 PM12/8/11
to android-...@googlegroups.com
justXi <who...@gmail.com> wrote:

I followed the instructions from this post, with an 8GB c6 Transcend SD Card I got it booting,
but the mouse and keyboard does not work. How can I enable mouse and keyboard support?


Were the USB HID device messages printed out by the kernel at boot-up?

James Graves

Jean-Baptiste Queru

unread,
Dec 9, 2011, 9:33:09 AM12/9/11
to android-...@googlegroups.com
The Market app is not available for AOSP users.

JBQ

Jean-Baptiste Queru

unread,
Dec 9, 2011, 11:43:08 AM12/9/11
to android-...@googlegroups.com
Thanks to TI's investigation, WiFi is now working on PandaBoard.

I'll take the blame for that one, the issue was that one of the
makefiles wasn't pointing to the right location for the wifi firmware.

JBQ

On Tue, Nov 15, 2011 at 3:50 PM, Jean-Baptiste Queru <j...@android.com> wrote:
> The master branch of AOSP includes experimental support for
> PandaBoard, so that's supposed to be buildable right out of the box
> without jumping through any hoops.
>
> I'd like to know if someone has tried following the instructions and
> managed to successfully build, flash, and run on PandaBoard with the
> graphics libraries at
> http://code.google.com/android/nexus/drivers.html and the instructions
> in device/ti/panda/README.
>
> If there are any issues trying to run on PandaBoard, please let me know.
>
> I'm eagerly looking forward to seeing cool ICS-based customized
> systems running on PandaBoard. The ball is in your camp!
>
> JBQ
>

justXi

unread,
Dec 9, 2011, 1:18:37 PM12/9/11
to Android Building
Hi,

On 8 Dez., 21:58, James Graves <jgra...@deltamobile.com> wrote:

I used a wireless mouse+keyboard which does not work; after connecting
a wired usb mouse and keyboard it works.
Strange thing, because the wireless devices are working with Ubuntu
11.10.

Joerg Pleumann

unread,
Dec 12, 2011, 6:46:33 AM12/12/11
to android-...@googlegroups.com
Hi JBQ,

awesome, works like a charm! Thanks for looking into this and sharing the results.

Cheers
Joerg

Joey

unread,
Dec 12, 2011, 12:22:38 PM12/12/11
to Android Building
Hi JBQ,

What source file (e.g. makefile) was that change made to in order to
get WiFi working on PandaBoard?

Thx, Joey

On Dec 9, 8:43 am, Jean-Baptiste Queru <j...@android.com> wrote:
> Thanks to TI's investigation, WiFi is now working on PandaBoard.
>
> I'll take the blame for that one, the issue was that one of the
> makefiles wasn't pointing to the right location for the wifi firmware.
>
> JBQ
>
>
>
>
>
> On Tue, Nov 15, 2011 at 3:50 PM, Jean-Baptiste Queru <j...@android.com> wrote:
> > The master branch of AOSP includes experimental support for
> > PandaBoard, so that's supposed to be buildable right out of the box
> > without jumping through any hoops.
>
> > I'd like to know if someone has tried following the instructions and
> > managed to successfully build, flash, and run on PandaBoard with the
> > graphics libraries at

> >http://code.google.com/android/nexus/drivers.htmland the instructions


> > in device/ti/panda/README.
>
> > If there are any issues trying to run on PandaBoard, please let me know.
>
> > I'm eagerly looking forward to seeing cool ICS-based customized
> > systems running on PandaBoard. The ball is in your camp!
>
> > JBQ
>
> > --
>

> - Show quoted text -

Jean-Baptiste Queru

unread,
Dec 12, 2011, 12:44:31 PM12/12/11
to android-...@googlegroups.com
device/ti/panda.mk

commit 3caf3cb14720b6abc65203d1d2934e5d40e7ffaa

Yes, I still feel bad about that :(

JBQ

> --
> You received this message because you are subscribed to the "Android Building" mailing list.
> To post to this group, send email to android-...@googlegroups.com
> To unsubscribe from this group, send email to
> android-buildi...@googlegroups.com
> For more options, visit this group at
> http://groups.google.com/group/android-building?hl=en

--

Jean-Baptiste Queru

unread,
Dec 12, 2011, 12:44:50 PM12/12/11
to android-...@googlegroups.com
Uh, device/ti/panda/device.mk

JBQ

Joey

unread,
Dec 12, 2011, 2:49:25 PM12/12/11
to Android Building
JBQ,

I performed "repo sync" to pull down mod for WiFi and re-made the
project.
However, I'm still not successful in getting WiFi working.

Here's the logcat output when trying to enable WiFi thru the Settings
panel:

E/WifiStateMachine( 140): Failed to reload STA firmware
java.lang.IllegalStateE
xception: Error communicating to native daemon
D/CommandListener( 78): Setting iface cfg
D/CommandListener( 78): Trying to bring down wlan0
D/CommandListener( 78): broadcast flag ignored
D/CommandListener( 78): multicast flag ignored
D/NetworkManagementService( 140): rsp <213 00:00:00:00:00:00 0.0.0.0
0 [down br
oadcast multicast]>
D/NetworkManagementService( 140): flags <[down broadcast multicast]>
D/wpa_supplicant( 685): wpa_supplicant v0.8.x
D/wpa_supplicant( 685): random: Trying to read entropy from /dev/
random
D/wpa_supplicant( 685): Initializing interface 'wlan0' conf '/data/
misc/wifi/wp
a_supplicant.conf' driver 'nl80211' ctrl_interface 'N/A' bridge 'N/A'
D/wpa_supplicant( 685): Configuration file '/data/misc/wifi/
wpa_supplicant.conf
' -> '/data/misc/wifi/wpa_supplicant.conf'
D/wpa_supplicant( 685): Reading configuration file '/data/misc/wifi/
wpa_supplic
ant.conf'
D/wpa_supplicant( 685): update_config=1
D/wpa_supplicant( 685): ctrl_interface='wlan0'
D/wpa_supplicant( 685): ap_scan=1
D/wpa_supplicant( 685): fast_reauth=1
D/wpa_supplicant( 685): nl80211: interface wlan0 in phy phy0
I/wpa_supplicant( 685): rfkill: Cannot open RFKILL control device
D/wpa_supplicant( 685): nl80211: RFKILL status not available
E/wpa_supplicant( 685): Could not set interface wlan0 flags: Cannot
assign requ
ested address
E/wpa_supplicant( 685): nl80211: Could not set interface 'wlan0' UP
E/wpa_supplicant( 685): wlan0: Failed to initialize driver interface
D/wpa_supplicant( 685): Failed to add interface wlan0
E/WifiHW ( 140): Supplicant not running, cannot connect
E/WifiHW ( 140): Supplicant not running, cannot connect
E/WifiHW ( 140): Supplicant not running, cannot connect
E/WifiHW ( 140): Supplicant not running, cannot connect
E/WifiHW ( 140): Supplicant not running, cannot connect
E/WifiStateMachine( 140): Failed to setup control channel, restart
supplicant

I must have missed something.
Do you have any suggestions on getting WiFi up?

Thx, Joey

On Dec 12, 9:44 am, Jean-Baptiste Queru <j...@android.com> wrote:
> Uh, device/ti/panda/device.mk
>
> JBQ
>
>
>
>
>
> On Mon, Dec 12, 2011 at 9:44 AM, Jean-Baptiste Queru <j...@android.com> wrote:
> > device/ti/panda.mk
>
> > commit 3caf3cb14720b6abc65203d1d2934e5d40e7ffaa
>
> > Yes, I still feel bad about that :(
>
> > JBQ
>
>

Jean-Baptiste Queru

unread,
Dec 12, 2011, 3:14:32 PM12/12/11
to android-...@googlegroups.com
You might need to do a full build. Also, depending on the date of your
last sync, you might also need a full sync.

JBQ

Rubén Torrero Marijnissen

unread,
Jan 11, 2012, 7:17:44 AM1/11/12
to Android Building
Hi,

I got my Pandaboard ES yesterday, after a couple of failed flash's
(couldn't get it to display any image), I finally have Android 4.0.3
running. However: I feel it to be a little sluggish, the mouse lags a
little, and the UI seems a little unresponsive. I have compared to
some of your videos in youtube of your pandaboard running ICS, and
mine is definitely slower. Am I missing hardware acceleration? How
would I check? If so, what can be done?

Thanks!

On Nov 15 2011, 11:50 pm, Jean-Baptiste Queru <j...@android.com>
wrote:
> The master branch of AOSP includes experimental support forPandaBoard, so that's supposed to be buildable right out of the box
> without jumping through any hoops.
>
> I'd like to know if someone has tried following the instructions and
> managed to successfully build, flash, and run onPandaBoardwith the
> graphics libraries athttp://code.google.com/android/nexus/drivers.htmland the instructions
> in device/ti/panda/README.
>
> If there are any issues trying to run onPandaBoard, please let me know.
>
> I'm eagerly looking forward to seeing cool ICS-based customized
> systems running onPandaBoard. The ball is in your camp!
>
> JBQ
>

praveen ac

unread,
Jan 25, 2012, 3:31:33 AM1/25/12
to android-...@googlegroups.com
HI! JBQ
I am facing problem in booting pandaboard ES2.1v with ICS (Display not working).
So can you please help me out or guide me to proper working ICS source for pandaboard .


Thanks
Praveen

Barkside

unread,
Jan 31, 2012, 3:58:22 AM1/31/12
to android-...@googlegroups.com
JBQ, Attempting to post a second time. I'm building/running the current master (4.0.3.0.2.0.1.0 full_panda-eng). I'm seeing H264 decode issues when using MediaPlayer. When decoding a file on SD, it works but I get the following errors:

01-30 14:51:35.617: D/DOMX(90): ERROR: Can't open misc driver device 0xd
01-30 14:51:35.625: D/DOMX(90): ERROR: Can't read from the misc driver
01-30 14:51:35.625: D/DOMX(90): ERROR: Can't close the misc driver

01-30 14:51:50.656: D/DOMX(90): ERROR: Can't open device, errorno from open = 2
01-30 14:51:50.656: D/DOMX(90): ERROR: DOMX Write failed 0xffffffff -1
01-30 14:51:50.656: D/DOMX(90): ERROR: failed check:status >= 0 - returning error: 0x81001 - Write failed
01-30 14:51:50.656: D/DOMX(90): ERROR: RPC function returned error 0x81001
01-30 14:51:50.656: E/ion(90): open /dev/ion failed!
01-30 14:51:50.656: D/DOMX(90): ERROR: Close failed on omx fd
01-30 14:51:50.656: D/DOMX(90): ERROR: failed check:eError == OMX_ErrorNone - returning error: 0x80001001 - Proxy common init returned error

But then when I decode from an RTSP url, I get the above errors and more, and it fails to decode:

01-30 15:58:04.519: E/OMXNodeInstance(90): OMX_GetExtensionIndex failed
01-30 15:58:04.535: E/SoftAVC(90): Decoder failed: -2
01-30 15:58:04.535: E/ACodec(90): [OMX.google.h264.decoder] ERROR(0x80001001)
01-30 15:58:04.535: E/NuPlayer(90): Received error from video decoder, aborting playback.

I've proved the file/url works on other devices/versions. Any ideas please?

Jean-Baptiste Queru

unread,
Jan 31, 2012, 10:23:05 AM1/31/12
to android-...@googlegroups.com
Like I said earlier on this thread, decoding videos on PandaBoard
requires a firmware file for the DSP, which we currently don't have
access to.

JBQ

> --
> You received this message because you are subscribed to the "Android Building" mailing list.
> To post to this group, send email to android-...@googlegroups.com
> To unsubscribe from this group, send email to
> android-buildi...@googlegroups.com
> For more options, visit this group at
> http://groups.google.com/group/android-building?hl=en

--

Ashwini Singh

unread,
Feb 2, 2012, 8:16:58 AM2/2/12
to Android Building
Hi,

I was wondering if someone can help me with this.

I want to bring-up my panda as a phone (by default its tablet).
I Tried changing 'PRODUCT_CHARACTERISTICS' in device.mk but it didn't
work.
Even tried changing build property -
'ro.build.characteristics=tablet,nosdcard' to '=phone', '=default'
etc.
But, it isn't working for me.
Every-time I'm getting same screen.

Even tried setting lcd-density to 500. :)


Can anyone please help me out?
I'm desperate to see my panda as phone (and of-course.., with dialer
for calls).


Thank You.

Regards,
Ashwini Singh

Trickyhacker

unread,
Feb 7, 2012, 1:41:42 AM2/7/12
to android-...@googlegroups.com
Hi Praveen,

Did you get solution for your graphics problem? b,coz I am also facing the same problem.

In my case, I am successful till the bash propmt, but UI is not coming up.

Thanks,
Tricyhacker

praveen ac

unread,
Feb 8, 2012, 12:48:17 AM2/8/12
to android-...@googlegroups.com
Hi! Trickyhacker
Same in my case also I am getting bash propmt ,still I am not able get the UI....!!!:(
Do you have any clue in this case...!!?

Regards
Praveen

monimi

unread,
Feb 13, 2012, 2:31:39 PM2/13/12
to android-...@googlegroups.com
Hi, i have been building the ICS for pandaboard, but i haven't succeded yet, i dont get anything, the screen doesn't even recognizes the signal, it seems like if the SD card is not booting and i don't know what to do anymore, in the boot partition i have only 3 files: MLO, uImage and uboot.bin, and i dont know if those files are enough,i say this because i was comparing the linaro's image and they have more files in the prebuilt image and that image works fine, i really need some help, i would like to know what files must go in each partition, and since it already worked for you, i would like to know if you could help me, please.,

irongun

unread,
Feb 20, 2012, 2:28:02 AM2/20/12
to Android Building
Hi AS,

I have the same problem. Have you solve this problem now?

thank you

Regards,
iron

shubh

unread,
Apr 5, 2012, 1:47:41 AM4/5/12
to Android Building
I am facing wifi problem on panda 4430 ICS building ?

any one have idea over this.

Roberto Filho

unread,
Apr 30, 2012, 10:13:25 AM4/30/12
to android-...@googlegroups.com
Hello JBQ,

I used the README file and can sucessfully compiled!
But I have one question, I'd like to know if the master branch os AOSP includes support for a USB camera on pandaboard, or some specific camera.

Best Regards!

Atte.

Roberto Filho

Jean-Baptiste Queru

unread,
Apr 30, 2012, 10:57:02 AM4/30/12
to android-...@googlegroups.com
There's no camera support at the moment. That'd be very nice to have, though.

JBQ
> --
> You received this message because you are subscribed to the "Android
> Building" mailing list.
> To post to this group, send email to android-...@googlegroups.com
> To unsubscribe from this group, send email to
> android-buildi...@googlegroups.com
> For more options, visit this group at
> http://groups.google.com/group/android-building?hl=en



NimeshChanchani

unread,
May 17, 2012, 9:25:57 AM5/17/12
to android-...@googlegroups.com
How do i enable support for the ION memory memory manager?

- i've compiled  with " lunch full_panda-eng"
- i've extracted platform specific binaries with "extract-imgtec-panda.sh"
- Apart from that I rebuilt the omap kernel with ion memory manager enabled in "make menuconfig"

 Still I cannot see /dev/ion in the android shell?


On Monday, 30 April 2012 15:57:02 UTC+1, Jean-Baptiste Queru wrote:
There's no camera support at the moment. That'd be very nice to have, though.

JBQ

On Mon, Apr 30, 2012 at 7:13 AM, Roberto Filho
<roberto...@gmail.com> wrote:
> Hello JBQ,
>
> I used the README file and can sucessfully compiled!
> But I have one question, I'd like to know if the master branch os AOSP
> includes support for a USB camera on pandaboard, or some specific camera.
>
> Best Regards!
>
> Atte.
>
> Roberto Filho
>
> --
> You received this message because you are subscribed to the "Android
> Building" mailing list.
> To post to this group, send email to android-building@googlegroups.com
> To unsubscribe from this group, send email to
> android-building+unsubscribe@googlegroups.com

Ultrabear

unread,
Jun 29, 2012, 12:55:14 AM6/29/12
to Android Building
Hello JBQ,

I have a pandaboard ES rev B1.
Follwed steps mentioned in http://omappedia.org/wiki/4AI.1.4_OMAP4_Icecream_Sandwich_Panda_Notes
and built it. But it happened error at booting
Below is the captured logcat at that time.
please let me know how can I solve this problem...
Thank you

I/SystemServer( 149): Audio Service
I/ServiceManager( 149): Waiting for service media.audio_policy...
I/ServiceManager( 149): Waiting for service media.audio_policy...
I/ServiceManager( 149): Waiting for service media.audio_policy...
I/ServiceManager( 149): Waiting for service media.audio_policy...
I/ServiceManager( 149): Waiting for service media.audio_policy...
W/AudioSystem( 149): AudioPolicyService not published, waiting...
I/ServiceManager( 149): Waiting for service media.audio_policy...
I/ServiceManager( 149): Waiting for service media.audio_policy...
I/ServiceManager( 149): Waiting for service media.audio_policy...
D/DOMX ( 92): hardware/ti/domx/domx/omx_rpc/src/omx_rpc.c:
140 RPC_InstanceInit()
D/DOMX ( 92): ERROR: Can't open device, errorno from open = 2
D/DOMX ( 92): hardware/ti/domx/domx/omx_rpc/src/omx_rpc_stub.c:
200 RPC_GetHandle()
D/DOMX ( 92): ERROR: DOMX Write failed 0xffffffff -1
D/DOMX ( 92): hardware/ti/domx/domx/omx_rpc/src/omx_rpc_stub.c:
200 RPC_GetHandle()
D/DOMX ( 92): ERROR: failed check:status >= 0 && errno != ENXIO -
returning error: 0x81009 - Write failed due ducati in faulty state
D/DOMX ( 92): hardware/ti/domx/domx/omx_proxy_common/src/
omx_proxy_common.c:2016 OMX_ProxyCommonInit()
D/DOMX ( 92): ERROR: RPC function returned error 0x81009
D/DOMX ( 92): hardware/ti/domx/domx/omx_proxy_common/src/
omx_proxy_common.c:2016 OMX_ProxyCommonInit()
D/DOMX ( 92): ERROR: failed check:(eError == OMX_ErrorNone) -
returning error: 0x80001009 - Error returned from OMX API in ducati
D/DOMX ( 92): hardware/ti/domx/domx/omx_rpc/src/omx_rpc.c:
261 RPC_InstanceDeInit()
D/DOMX ( 92): ERROR: Close failed on omx fd
D/DOMX ( 92): hardware/ti/domx/omx_proxy_component/omx_camera/src/
omx_proxy_camera.c:459 OMX_ComponentInit()
D/DOMX ( 92): ERROR: ror in Initializing Proxy
E/CameraHal( 92): (400f4488) hardware/ti/omap4xxx/camera/
OMXCameraAdapter/OMXCameraAdapter.cpp:3719 OMXCameraGetHandle -
OMX_GetHandle() failed, error: 0x80001009
I/ServiceManager( 149): Waiting for service media.audio_policy...
I/ServiceManager( 149): Waiting for service media.audio_policy...
E/Ethernet( 149): DHCP request error:Timed out waiting for dhcpcd to
start
E/Ethernet( 149): DHCP request error:Timed out waiting for dhcpcd to
start
W/AudioSystem( 149): AudioPolicyService not published, waiting...
I/ServiceManager( 149): Waiting for service media.audio_policy...
I/ServiceManager( 149): Waiting for service media.audio_policy...
I/ServiceManager( 149): Waiting for service media.audio_policy...
I/ServiceManager( 149): Waiting for service media.audio_policy...
I/ServiceManager( 149): Waiting for service media.audio_policy...
W/AudioSystem( 149): AudioPolicyService not published, waiting...
I/ServiceManager( 149): Waiting for service media.audio_policy...
I/ServiceManager( 149): Waiting for service media.audio_policy...

Jean-Baptiste Queru

unread,
Jun 29, 2012, 10:21:43 AM6/29/12
to android-...@googlegroups.com
That's expected, there's no DSP support for OMAP4 in AOSP (licensing issues).

JBQ
> --
> You received this message because you are subscribed to the "Android Building" mailing list.
> To post to this group, send email to android-...@googlegroups.com
> To unsubscribe from this group, send email to
> android-buildi...@googlegroups.com
> For more options, visit this group at
> http://groups.google.com/group/android-building?hl=en



--
Jean-Baptiste M. "JBQ" Queru
Technical Lead, Android Open Source Project, Google.
Reply all
Reply to author
Forward
0 new messages