This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Very slow and flickering display with gingerbread-dsp

Other Parts Discussed in Thread: DM3730, OMAP3530

Hi everyone,

I did a repo sync and built the images for gingerbread-dsp as explained in the page http://code.google.com/p/rowboat/wiki/DSP.

I am using beagleboard-xm. I have changed the boot args for my NFS file system. This is my boot.cmd file,

if fatload mmc 0 80200000 uImage
then
 echo ***** Kernel: /dev/mmcblk0p1/uImage *****
fi
echo ***** RootFS: Using NFS *****
setenv ip 172.16.10.247
setenv serverpath /tftpboot/android_rootfs
setenv serverip 172.16.10.91
setenv nfsroot ${serverip}:${serverpath},nolock,tcp,rsize=1024,wsize=1024
setenv bootargs mem=68M@0x80000000 mem=256M@0x88000000 console=ttyS2,115200n8 rw rootwait rootfstype=ext3 rootdelay=1 androidboot.console=ttyS2 nfsroot=${nfsroot} ip=${ip} root=/dev/nfs init=/init mpurate=1000 omap_vout.vid1_static_vrfb_alloc=y vram=32M omapfb.vram=0:16M,1:4M,2:4M omapfb.mode=dvi:1024x768MR-16 omapdss.def_disp=dvi
bootm 0x80200000

I am using acer x139w monitor connected via DVI. The probel is the display is flickering and rendering is

very slow. The CPU usage shown by the busybox top command is always more than 60%. I am able to play

HD videos. During video playback display is fine and CPU usage is less than 20%. It is using the dsp-omx codec

and I can see it in logcat. The rendering also is smooth. But the remaining things like gallery and menus are very

slow in display and the mouse never get a continuous movement. I have tried with video resolutions from 640x480

to 1440x900 the maximum. Is there any workaround for this? Should I compile the kernel with any additional drivers?

To add the default camera application display is very slow. But the camera preview in the API demos section is displaying

smooth video and the CPU usage is around 70%. Anyone experiencing similar issue? Is there any know fix for this?

  • I have seen this issue before, it was due to the wrong combination of gingerbread-2.3.4-r1 & sgx ddk1.5. The issue was fixed by using ddk1.7.

    If you are using the latest Rowboat source, you should have the following (in Line 133) in .repo/manifests/rowboat-gingerbread-dsp.xml:

     <project path="hardware/ti/sgx" name="hardware-ti-sgx" revision="ti_sgx_sdk-ddk_1.7" />

    Please double check if ddk1.7 is used.

  • Please also check there is no any local branch checkout in hardware/ti/sgx/.

  • Bin, Thank you for the quick reply. I have checked the file and the line is

    <project path="hardware/ti/sgx" name="hardware-ti-sgx" revision="ti_sgx_sdk-ddk_1.7"/>. Is there

    any other known reason for this? Is this because any software rendering fallbacks are in use? Is there

    any problem with the boot args? Something with the vram?

  • your vram is configured more than needed, but i dont think that will cause this issue, since you have 128MB DDR more than dm3730 evm I use.

    Another reason could be sgx libs are not loaded during android boots up, I am not quite sure about it. Please post the full logcat from the bootup until playing a video. I want to check the sgx lib info.

  • Thank you again Bin,

    As bb-xm have 512MB, I was thinking of using as much as possible..

    I am attaching the logcat from booting to a video playback

    4721.logcat.txt

    I couldn't see anything saying sgx in it. If teh library is not getting loaded, how can I make it happen?

  • I dont see the sgx libs got loaded from the log either. That will cause the performance issue.

    - first check if you have the following files in /system/bin/sgx/ in the root fs: omalfb.ko, pvrsrvkm.ko, and rc.pvr;

    - if yes, check 'lsmod' to see if those two .ko got loaded; then check 'ls *.so.1.1.17.4352' in /system/lib/, you should see 8 libs;

    - if no, it means sgx was not built into rootfs:

      * do "make TARGET_PRODUCT=beagleboard OMAPES=5.x sgx" to build sgx specifically, check any error;

      * if passed, do a full clean build with "make TARGET_PRODUCT=beagleboard OMAPES=5.x" to check any build failure in sgx;

  • Thanks a lot Bin. It used to show installation completed while building. So I never bothered to check if the files are there or not.

    I will pass sgx and build it. Let me try it.

  • So sgx libs are not in the rootfs right now?

  • No they are not in the root file system right now. While trying to build it I get an error. I am attaching the

    error message with this.

    2475.buildlog.txt

    But I don't remember seeing this last time..

  • The log shows you dont have 'dos2unix' installed.

    The log also shows all the compiling object files are going to /home/subin/rowboat/out/, which should be /home/subin/rowboat/hardware/ti/sgx/.

    If installing 'dos2unix' does not fix it, please try to do 'export OUT=' before build sgx.

  • I remember getting this error. But that time dvsdk setup binary was not there in external/ti-dsp.

    After me copying the file it was going good. I couldn't find dos2unix. Comes in coreutils? Well

    I am doing a clean build now. Let me see how it ends. Friday evening :) So let the build go on

    here. It will take around 2 hours.

  • I use the following script as dos2unix:

    #!/bin/bash

    perl -pi -e 's/\r\n/\n/;' $*

  • So that is a CR LF to LF right? Regex is still a bit alien for me. But this one is good. I never thought this way. Anyway, I am building it again.

    I will post the results as soon as i test it..

  • Building sgx is still giving issues.

    make -C hardware/ti/sgx ANDROID_ROOT_DIR=`pwd` TOOLS_PREFIX=prebuilt/linux-x86/toolchain/arm-eabi-4.4.3/bin/arm-eabi- OMAPES=5.x
    make[1]: Entering directory `/home/subin/rowboat/hardware/ti/sgx'
    building the sgx kernel modules...
    make[2]: Entering directory `/home/subin/rowboat/hardware/ti/sgx/eurasiacon/build/linux2/omap_android'
    Unrecognized switch: -q (-h will show valid options).
    LD /home/subin/rowboat/out/target/product/generic/target/kbuild/built-in.o
    CC [M] /home/subin/rowboat/out/target/product/generic/target/kbuild/services4/3rdparty/dc_omapfb3_linux/omaplfb_displayclass.o
    In file included from arch/arm/plat-omap/include/plat/hardware.h:42,
    from arch/arm/mach-omap2/include/mach/hardware.h:5,
    from arch/arm/plat-omap/include/plat/io.h:40,
    from arch/arm/mach-omap2/include/mach/io.h:5,
    from /home/subin/rowboat/kernel/arch/arm/include/asm/io.h:93,
    from include/linux/fb.h:406,
    from /home/subin/rowboat/out/target/product/generic/target/kbuild/services4/3rdparty/dc_omapfb3_linux/omaplfb_displayclass.c:30:
    arch/arm/plat-omap/include/plat/cpu.h: In function 'omap_rev_lt_1_0':
    arch/arm/plat-omap/include/plat/cpu.h:500: warning: comparison of unsigned expression < 0 is always false
    arch/arm/plat-omap/include/plat/cpu.h: In function 'omap_rev_ge_1_0':
    arch/arm/plat-omap/include/plat/cpu.h:500: warning: comparison of unsigned expression >= 0 is always true
    CC [M] /home/subin/rowboat/out/target/product/generic/target/kbuild/services4/3rdparty/dc_omapfb3_linux/omaplfb_linux.o
    In file included from arch/arm/plat-omap/include/plat/hardware.h:42,
    from arch/arm/mach-omap2/include/mach/hardware.h:5,
    from arch/arm/plat-omap/include/plat/irqs.h:517,
    from arch/arm/mach-omap2/include/mach/irqs.h:5,
    from /home/subin/rowboat/kernel/arch/arm/include/asm/irq.h:4,
    from /home/subin/rowboat/kernel/arch/arm/include/asm/hardirq.h:6,
    from include/linux/hardirq.h:10,
    from /home/subin/rowboat/out/target/product/generic/target/kbuild/services4/3rdparty/dc_omapfb3_linux/omaplfb_linux.c:43:
    arch/arm/plat-omap/include/plat/cpu.h: In function 'omap_rev_lt_1_0':
    arch/arm/plat-omap/include/plat/cpu.h:500: warning: comparison of unsigned expression < 0 is always false
    arch/arm/plat-omap/include/plat/cpu.h: In function 'omap_rev_ge_1_0':
    arch/arm/plat-omap/include/plat/cpu.h:500: warning: comparison of unsigned expression >= 0 is always true
    In file included from /home/subin/rowboat/kernel/drivers/video/omap2/omapfb/omapfb.h:30,
    from /home/subin/rowboat/out/target/product/generic/target/kbuild/services4/3rdparty/dc_omapfb3_linux/omaplfb_linux.c:76:
    arch/arm/plat-omap/include/plat/display.h: At top level:
    arch/arm/plat-omap/include/plat/display.h:276: warning: 'extern' is not at beginning of declaration
    arch/arm/plat-omap/include/plat/display.h:277: warning: 'extern' is not at beginning of declaration
    /home/subin/rowboat/out/target/product/generic/target/kbuild/services4/3rdparty/dc_omapfb3_linux/omaplfb_linux.c:112: warning: 'lcd_mgr' defined but not used
    CC [M] /home/subin/rowboat/out/target/product/generic/target/kbuild/services4/srvkm/env/linux/osfunc.o
    cc1: warnings being treated as errors
    In file included from arch/arm/plat-omap/include/plat/hardware.h:42,
    from arch/arm/mach-omap2/include/mach/hardware.h:5,
    from arch/arm/plat-omap/include/plat/io.h:40,
    from arch/arm/mach-omap2/include/mach/io.h:5,
    from /home/subin/rowboat/kernel/arch/arm/include/asm/io.h:93,
    from /home/subin/rowboat/out/target/product/generic/target/kbuild/services4/srvkm/env/linux/osfunc.c:32:
    arch/arm/plat-omap/include/plat/cpu.h: In function 'omap_rev_lt_1_0':
    arch/arm/plat-omap/include/plat/cpu.h:500: error: comparison of unsigned expression < 0 is always false
    arch/arm/plat-omap/include/plat/cpu.h: In function 'omap_rev_ge_1_0':
    arch/arm/plat-omap/include/plat/cpu.h:500: error: comparison of unsigned expression >= 0 is always true
    make[5]: *** [/home/subin/rowboat/out/target/product/generic/target/kbuild/services4/srvkm/env/linux/osfunc.o] Error 1
    make[4]: *** [_module_/home/subin/rowboat/out/target/product/generic/target/kbuild] Error 2
    make[3]: *** [kbuild] Error 2
    make[2]: *** [build] Error 2
    make[2]: Leaving directory `/home/subin/rowboat/hardware/ti/sgx/eurasiacon/build/linux2/omap_android'
    make[1]: *** [buildkernel] Error 2
    make[1]: Leaving directory `/home/subin/rowboat/hardware/ti/sgx'
    make: *** [sgx] Error 2


     So would it be ok to remove all -Werror flags from Kbuild.mk files?

  • Ok, I did find . -name "*.mk" -exec sed -i 's|\-Werror||g' {} \; in sgx directory and hedwin's correction ( :? with := ) from  http://groups.google.com/group/rowboat/browse_thread/thread/8f8cc5a94d007847 and got it compiled fine. Now the issue is a segmentation fault. This is the part from logcat,

    I/dalvikvm( 1101): System server process 1176 has been created
    I/Zygote ( 1101): Accepting command socket connections
    D/SystemClock( 1176): Setting time of day to sec=86400
    W/SystemServer( 1176): System clock is before 1970; setting to 1970.
    E/BatteryService( 1176): Could not open /sys/class/power_supply
    I/sysproc ( 1176): Entered system_init()
    I/sysproc ( 1176): ServiceManager: 0x8d6e0
    I/SurfaceFlinger( 1176): SurfaceFlinger is starting
    I/SurfaceFlinger( 1176): SurfaceFlinger's main thread ready to run. Initializing graphics H/W...
    E/FramebufferNativeWindow( 1176): couldn't open framebuffer HAL (No such device)
    I/DEBUG ( 1099): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
    I/DEBUG ( 1099): Build fingerprint: 'TI/beagleboard/beagleboard:2.3.4/GRJ22/eng.subin.20110627.092549:eng/test-keys'
    I/DEBUG ( 1099): pid: 1176, tid: 1184 >>> system_server <<<
    I/DEBUG ( 1099): signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0000005c
    I/DEBUG ( 1099): r0 0000d410 r1 4339cdc4 r2 00000001 r3 00000000
    I/DEBUG ( 1099): r4 0008f5f0 r5 0008f790 r6 fffffec0 r7 00000000
    I/DEBUG ( 1099): r8 ac52b730 r9 001938f0 10 00100000 fp 00000001
    I/DEBUG ( 1099): ip ac52b78c sp 4339cd68 lr af904a10 pc ac518bc8 cpsr 60000030
    I/DEBUG ( 1099): d0 0000000000000000 d1 4148207265666665
    I/DEBUG ( 1099): d2 6461657268742076 d3 7420796461657269
    I/DEBUG ( 1099): d4 49202e6e7572206f d5 7a696c616974696e
    I/DEBUG ( 1099): d6 7061726720676e69 d7 0000000073636968
    I/DEBUG ( 1099): d8 000000033245baeb d9 0000000000000000
    I/DEBUG ( 1099): d10 0000000000000000 d11 0000000000000000
    I/DEBUG ( 1099): d12 0000000000000000 d13 0000000000000000
    I/DEBUG ( 1099): d14 0000000000000000 d15 0000000000000000
    I/DEBUG ( 1099): d16 0000000000000400 d17 3fe999999999999a
    I/DEBUG ( 1099): d18 42eccefa43de3400 d19 3fbc71c71c71c71c
    I/DEBUG ( 1099): d20 4008000000000000 d21 3fd99a27ad32ddf5
    I/DEBUG ( 1099): d22 3fd24998d6307188 d23 3fcc7288e957b53b
    I/DEBUG ( 1099): d24 3fc74721cad6b0ed d25 3fc39a09d078c69f
    I/DEBUG ( 1099): d26 0000000000000000 d27 0000000000000000
    I/DEBUG ( 1099): d28 0000000000000000 d29 0000000000000000
    I/DEBUG ( 1099): d30 0000000000000000 d31 0000000000000000
    I/DEBUG ( 1099): scr 20000012
    I/DEBUG ( 1099):
    I/DEBUG ( 1099): #00 pc 00018bc8 /system/lib/libsurfaceflinger.so
    I/DEBUG ( 1099): #01 pc 000190ec /system/lib/libsurfaceflinger.so
    I/DEBUG ( 1099): #02 pc 00023dfc /system/lib/libsurfaceflinger.so
    I/DEBUG ( 1099): #03 pc 0001c8c8 /system/lib/libutils.so
    I/DEBUG ( 1099): #04 pc 0001ce3a /system/lib/libutils.so
    I/DEBUG ( 1099): #05 pc 00011b7c /system/lib/libc.so
    I/DEBUG ( 1099): #06 pc 00011740 /system/lib/libc.so
    I/DEBUG ( 1099):
    I/DEBUG ( 1099): code around pc:
    I/DEBUG ( 1099): ac518ba8 ffb8f7ff edd06ca0 23000a0b 6ec7a917
    I/DEBUG ( 1099): ac518bb8 0a07edc4 0a0ced90 0450f8df 0a08ed84
    I/DEBUG ( 1099): ac518bc8 7a17edd7 edc44478 64e37a09 e886f7fe
    I/DEBUG ( 1099): ac518bd8 9817b940 024cf104 1434f8df 44796945
    I/DEBUG ( 1099): ac518be8 4798682b e42cf8df 0924f10d ad182600
    I/DEBUG ( 1099):
    I/DEBUG ( 1099): code around lr:
    I/DEBUG ( 1099): af9049f0 e1853f92 e3530000 1afffffa e8bd8070
    I/DEBUG ( 1099): af904a00 e92d4070 e1a04000 e1a05001 ebffffd4
    I/DEBUG ( 1099): af904a10 e1950f9f e0802004 e1853f92 e3530000
    I/DEBUG ( 1099): af904a20 1afffffa e8bd8070 e1a01000 e3e00000
    I/DEBUG ( 1099): af904a30 eafffff2 e1a01000 e3a00001 eaffffef
    I/DEBUG ( 1099):
    I/DEBUG ( 1099): stack:
    I/DEBUG ( 1099): 4339cd28 0008f804 [heap]
    I/DEBUG ( 1099): 4339cd2c ac52b730 /system/lib/libsurfaceflinger.so
    I/DEBUG ( 1099): 4339cd30 00100000 [heap]
    I/DEBUG ( 1099): 4339cd34 ab91b11f /system/lib/libui.so
    I/DEBUG ( 1099): 4339cd38 00100000 [heap]
    I/DEBUG ( 1099): 4339cd3c afd14157 /system/lib/libc.so
    I/DEBUG ( 1099): 4339cd40 0008f5f0 [heap]
    I/DEBUG ( 1099): 4339cd44 00000000
    I/DEBUG ( 1099): 4339cd48 0008f638 [heap]
    I/DEBUG ( 1099): 4339cd4c 0008f790 [heap]
    I/DEBUG ( 1099): 4339cd50 fffffec0
    I/DEBUG ( 1099): 4339cd54 ac518b2d /system/lib/libsurfaceflinger.so
    I/DEBUG ( 1099): 4339cd58 0008f5f0 [heap]
    I/DEBUG ( 1099): 4339cd5c 0008f790 [heap]
    I/DEBUG ( 1099): 4339cd60 df002777
    I/DEBUG ( 1099): 4339cd64 e3a070ad
    I/DEBUG ( 1099): #00 4339cd68 ac5261be /system/lib/libsurfaceflinger.so
    I/DEBUG ( 1099): 4339cd6c a811cda9 /system/lib/libutils.so
    I/DEBUG ( 1099): 4339cd70 fffffff8
    I/DEBUG ( 1099): 4339cd74 0008f690 [heap]
    I/DEBUG ( 1099): 4339cd78 00000000
    I/DEBUG ( 1099): 4339cd7c 0008f6f0 [heap]
    I/DEBUG ( 1099): 4339cd80 00000000
    I/DEBUG ( 1099): 4339cd84 0008f690 [heap]
    I/DEBUG ( 1099): 4339cd88 00000001
    I/DEBUG ( 1099): 4339cd8c a811ccb3 /system/lib/libutils.so
    I/DEBUG ( 1099): 4339cd90 0008f478 [heap]
    I/DEBUG ( 1099): 4339cd94 ac528084 /system/lib/libsurfaceflinger.so
    I/DEBUG ( 1099): 4339cd98 4339ce84
    I/DEBUG ( 1099): 4339cd9c a8114b21 /system/lib/libutils.so
    I/DEBUG ( 1099): 4339cda0 0008f6e8 [heap]
    I/DEBUG ( 1099): 4339cda4 00000001
    I/DEBUG ( 1099): 4339cda8 00000000
    I/DEBUG ( 1099): 4339cdac 00100000 [heap]
    I/DEBUG ( 1099): 4339cdb0 00001000
    I/DEBUG ( 1099): 4339cdb4 00000000
    I/DEBUG ( 1099): 4339cdb8 00000000
    I/DEBUG ( 1099): 4339cdbc 0008f750 [heap]
    I/DEBUG ( 1099): 4339cdc0 fffffff8
    I/DEBUG ( 1099): 4339cdc4 0008f6e8 [heap]
    I/DEBUG ( 1099): 4339cdc8 0008f6e8 [heap]
    I/DEBUG ( 1099): 4339cdcc 00000001
    I/DEBUG ( 1099): 4339cdd0 00000000
    I/DEBUG ( 1099): 4339cdd4 ac5261be /system/lib/libsurfaceflinger.so
    I/DEBUG ( 1099): 4339cdd8 0008f704 [heap]
    I/DEBUG ( 1099): 4339cddc 0008f6f4 [heap]
    I/DEBUG ( 1099): 4339cde0 00000000
    I/DEBUG ( 1099): 4339cde4 a811cd9b /system/lib/libutils.so
    I/DEBUG ( 1099): 4339cde8 00000000
    I/DEBUG ( 1099): 4339cdec 0008f6f0 [heap]
    I/DEBUG ( 1099): 4339cdf0 a811ccf9 /system/lib/libutils.so
    I/DEBUG ( 1099): 4339cdf4 0008f738 [heap]
    I/DEBUG ( 1099): 4339cdf8 4339ce84
    I/DEBUG ( 1099): 4339cdfc 0008f240 [heap]
    I/DEBUG ( 1099): 4339ce00 0008f598 [heap]
    I/DEBUG ( 1099): 4339ce04 0008f5f0 [heap]
    I/DEBUG ( 1099): 4339ce08 0008f5f0 [heap]
    I/DEBUG ( 1099): 4339ce0c a8114b9d /system/lib/libutils.so
    I/DEBUG ( 1099): 4339ce10 0008f680 [heap]
    I/DEBUG ( 1099): 4339ce14 0008f598 [heap]
    I/DEBUG ( 1099): 4339ce18 0008f5f0 [heap]
    I/DEBUG ( 1099): 4339ce1c a8114cbb /system/lib/libutils.so
    I/DEBUG ( 1099): 4339ce20 0008f5f0 [heap]
    I/DEBUG ( 1099): 4339ce24 61bb0fb8
    I/DEBUG ( 1099): 4339ce28 4339ce84
    I/DEBUG ( 1099): 4339ce2c 0008f5f0 [heap]
    I/DEBUG ( 1099): 4339ce30 00000000
    I/DEBUG ( 1099): 4339ce34 4339ce84
    I/DEBUG ( 1099): 4339ce38 0008f240 [heap]
    I/DEBUG ( 1099): 4339ce3c 0008f5f0 [heap]
    I/DEBUG ( 1099): 4339ce40 001938f0 [heap]
    I/DEBUG ( 1099): 4339ce44 00100000 [heap]
    I/DEBUG ( 1099): 4339ce48 00000001
    I/DEBUG ( 1099): 4339ce4c ac5190f1 /system/lib/libsurfaceflinger.so
    I/DEBUG ( 1099): #01 4339ce50 0008f1b0 [heap]
    I/DEBUG ( 1099): 4339ce54 ac52a7cc /system/lib/libsurfaceflinger.so
    I/DEBUG ( 1099): 4339ce58 4339ce84
    I/DEBUG ( 1099): 4339ce5c ac523e01 /system/lib/libsurfaceflinger.so


     And this is in minicom,

    adb_open
    warning: `zygote' uses 32-bit capabilities (legacy support in use)
    alarm_set_rtc: no RTC, time will be lost on reboot
    ------------[ cut here ]------------
    WARNING: at kernel/workqueue.c:485 flush_cpu_workqueue+0x34/0x88()
    Modules linked in: omaplfb pvrsrvkm sdmak lpm_omap3530 dsplinkk cmemk
    [<c003a9b0>] (unwind_backtrace+0x0/0xd8) from [<c0060750>] (warn_slowpath_common+0x48/0x60)
    [<c0060750>] (warn_slowpath_common+0x48/0x60) from [<c006f560>] (flush_cpu_workqueue+0x34/0x88)
    [<c006f560>] (flush_cpu_workqueue+0x34/0x88) from [<c01ef638>] (tty_ldisc_release+0x20/0x68)
    [<c01ef638>] (tty_ldisc_release+0x20/0x68) from [<c01eae5c>] (tty_release+0x3c0/0x420)
    [<c01eae5c>] (tty_release+0x3c0/0x420) from [<c00b4fac>] (__fput+0x104/0x1d8)
    [<c00b4fac>] (__fput+0x104/0x1d8) from [<c00b2094>] (filp_close+0x6c/0x78)
    [<c00b2094>] (filp_close+0x6c/0x78) from [<c0062184>] (put_files_struct+0x7c/0xd0)
    [<c0062184>] (put_files_struct+0x7c/0xd0) from [<c038a314>] (binder_deferred_func+0x4fc/0x540)
    [<c038a314>] (binder_deferred_func+0x4fc/0x540) from [<c006fa70>] (worker_thread+0x14c/0x1c0)
    [<c006fa70>] (worker_thread+0x14c/0x1c0) from [<c0072aec>] (kthread+0x78/0x80)
    [<c0072aec>] (kthread+0x78/0x80) from [<c0035ecc>] (kernel_thread_exit+0x0/0x8)
    ---[ end trace 6e2b467705399e2a ]---


     What went wrong?

  • Subin P Thomas said:

    Building sgx is still giving issues.

    Unrecognized switch: -q (-h will show valid options).

    ...
     So would it be ok to remove all -Werror flags from Kbuild.mk files?

    I dont think you should remove -Werror flag. I believe there is something wrong in your build environment which causes this failure, need to figure out why.

    what is the command line you used to build Rowboat? (seeing you had OUT ?= issue) Please following the wiki instruction _exactly_ first to make sure we are communicate on the same base. You probably have to do 'export OUT=' to unset OUT variable first.

    BTY, please do not copy&paste the partial logcat message, attaching the whole logcat is helpful. Maybe also include the kernel boot log as while.

  • Thank you again Bin,

    The problem is now solved. What I did is a clean build with the following,

    $source build/envsetup.sh

    $lunch beagleboard-eng

    $make OMAPES=5.x -j2

    The changes I made ?= to := and removing the -Werror was not undone. Now it went all good.

    The resolution now I pass is 1440x900 and is running fine even with it. So I am not sure what exactly

    went wrong previously. Lunch should be exporting OUT I guess.

  • Glad you got the problem resolved.

    It is always a good idea to do clean build while debugging any build issue.

    If you use envsetup.sh & lunch, hedwin's patch for OUT is needed. But I doubt removing -Werror is necessary.