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.

SurfaceFlinger crashes at android bootup on Jacinto 6 board

Hi,

I am working on Android bring up on Jacinto 6 board. I am following :

http://omapedia.org/wiki/6AK.1.0_Release_Notes

It works fine, but some times it crashes at surface flinger service during bootup.  The logcat resets often during failure cases. Following is the logact information:

I/SurfaceFlinger( 2529): SurfaceFlinger is starting
I/SurfaceFlinger( 2529): SurfaceFlinger's main thread ready to run. Initializing graphics H/W...
D/libEGL  ( 2529): loaded /vendor/lib/egl/libEGL_POWERVR_SGX544_116.so
D/libEGL  ( 2529): loaded /vendor/lib/egl/libGLESv1_CM_POWERVR_SGX544_116.so
D/libEGL  ( 2529): loaded /vendor/lib/egl/libGLESv2_POWERVR_SGX544_116.so
W/libEGL  ( 2529): eglInitialize(0x1) failed (EGL_BAD_ALLOC)
E/SurfaceFlinger( 2529):  module created ==  gralloc <debug message added by me>
E/SurfaceFlinger( 2529):  gralloc module->id <debug message added by me>
E/SurfaceFlinger( 2529):  IMG SGX Graphics HAL module->name <debug message added by me>
E/SurfaceFlinger( 2529):  Imagination Technologies module->author <debug message added by me>
E/SurfaceFlinger( 2529):  ��]�TMWH module->methods <debug message added by me>
E/SurfaceFlinger( 2529):  -25 framebuffer_open return <debug message added by me>
E/SurfaceFlinger( 2529): hwcomposer module not found
E/SurfaceFlinger( 2529): returning from loadHwcModule <debug message added by me>
E/SurfaceFlinger( 2529): ERROR: failed to open framebuffer (Not a typewriter), aborting
F/libc    ( 2529): Fatal signal 6 (SIGABRT) at 0x000009e1 (code=-6), thread 2529 (surfaceflinger)
I/DEBUG   ( 1730): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
I/DEBUG   ( 1730): Build fingerprint: 'Android/full_jacinto6evm/jacinto6evm:4.4.2/KOT49H/eng.msutar.20140701.152904:eng/test-keys'
I/DEBUG   ( 1730): Revision: '0'
I/DEBUG   ( 1730): pid: 2529, tid: 2529, name: surfaceflinger  >>> /system/bin/surfaceflinger <<<
I/DEBUG   ( 1730): signal 6 (SIGABRT), code -6 (SI_TKILL), fault addr --------
I/DEBUG   ( 1730):     r0 00000000  r1 000009e1  r2 00000006  r3 00000000
I/DEBUG   ( 1730):     r4 00000006  r5 00000002  r6 000009e1  r7 0000010c
I/DEBUG   ( 1730):     r8 b6f3e84d  r9 b724752c  sl 00000000  fp beedfb2c
I/DEBUG   ( 1730):     ip b7247464  sp beedf978  lr b6ea2069  pc b6eb0fa8  cpsr 000f0010
I/DEBUG   ( 1730):     d0  74726f6261202c29  d1  65706f206f742077
I/DEBUG   ( 1730):     d2  725f747865746e72  d3  73656e7473756269
I/DEBUG   ( 1730):     d4  49202e6e7572206f  d5  7a696c616974696e
I/DEBUG   ( 1730):     d6  7061726720676e69  d7  0000000073636968
I/DEBUG   ( 1730):     d8  0000000000000000  d9  0000000000000000
I/DEBUG   ( 1730):     d10 0000000000000000  d11 0000000000000000
I/DEBUG   ( 1730):     d12 0000000000000000  d13 0000000000000000
I/DEBUG   ( 1730):     d14 0000000000000000  d15 0000000000000000
I/DEBUG   ( 1730):     d16 4198300f4ade353f  d17 0000000000000001
I/DEBUG   ( 1730):     d18 41badd3d1d000000  d19 0000000000000000
I/DEBUG   ( 1730):     d20 0000000000000000  d21 0000000000000000
I/DEBUG   ( 1730):     d22 0000000000000000  d23 0000000000000000
I/DEBUG   ( 1730):     d24 0000000000000000  d25 0000000000000000
I/DEBUG   ( 1730):     d26 0000000000000000  d27 0000000000000000
I/DEBUG   ( 1730):     d28 0000000000000000  d29 0000000000000000
I/DEBUG   ( 1730):     d30 0000000000000000  d31 0000000000000000
I/DEBUG   ( 1730):     scr 00000010
I/DEBUG   ( 1730):
I/DEBUG   ( 1730): backtrace:
I/DEBUG   ( 1730):     #00  pc 00021fa8  /system/lib/libc.so (tgkill+12)
I/DEBUG   ( 1730):     #01  pc 00013065  /system/lib/libc.so (pthread_kill+48)
I/DEBUG   ( 1730):     #02  pc 00013279  /system/lib/libc.so (raise+10)
I/DEBUG   ( 1730):     #03  pc 00011faf  /system/lib/libc.so
I/DEBUG   ( 1730):     #04  pc 0002185c  /system/lib/libc.so (abort+4)
I/DEBUG   ( 1730):     #05  pc 0001ea97  /system/lib/libsurfaceflinger.so
I/DEBUG   ( 1730):     #06  pc 0001ae17  /system/lib/libsurfaceflinger.so (android::SurfaceFlinger::init()+86)
I/DEBUG   ( 1730):     #07  pc 000008a7  /system/bin/surfaceflinger
I/DEBUG   ( 1730):     #08  pc 0000e3e7  /system/lib/libc.so (__libc_init+50)
I/DEBUG   ( 1730):     #09  pc 000007dc  /system/bin/surfaceflinger
I/DEBUG   ( 1730):
I/DEBUG   ( 1730): stack:
I/DEBUG   ( 1730):          beedf938  00000005  
I/DEBUG   ( 1730):          beedf93c  b6ebd729  /system/lib/libc.so
I/DEBUG   ( 1730):          beedf940  b6e31558  /system/lib/libEGL.so
I/DEBUG   ( 1730):          beedf944  00000000  
I/DEBUG   ( 1730):          beedf948  b7249480  [heap]
I/DEBUG   ( 1730):          beedf94c  b6e9fef7  /system/lib/libc.so (dlmalloc+4250)
I/DEBUG   ( 1730):          beedf950  00000027  
I/DEBUG   ( 1730):          beedf954  00000000  
I/DEBUG   ( 1730):          beedf958  b6e31558  /system/lib/libEGL.so
I/DEBUG   ( 1730):          beedf95c  b6cc9080  /dev/__properties__
I/DEBUG   ( 1730):          beedf960  b6e48e4c  /system/lib/libEGL.so
I/DEBUG   ( 1730):          beedf964  b6f1fd3a  /system/lib/libsurfaceflinger.so
I/DEBUG   ( 1730):          beedf968  00000005  
I/DEBUG   ( 1730):          beedf96c  b6ebd729  /system/lib/libc.so
I/DEBUG   ( 1730):          beedf970  b6f1fd3a  /system/lib/libsurfaceflinger.so
I/DEBUG   ( 1730):          beedf974  00000000  
I/DEBUG   ( 1730):     #00  beedf978  00000006  
I/DEBUG   ( 1730):          beedf97c  00000002  
I/DEBUG   ( 1730):          beedf980  000009e1  
I/DEBUG   ( 1730):          beedf984  b7247464  [heap]
I/DEBUG   ( 1730):          beedf988  b7247464  [heap]
I/DEBUG   ( 1730):          beedf98c  b6ea2069  /system/lib/libc.so (pthread_kill+52)
I/DEBUG   ( 1730):     #01  beedf990  00000006  
I/mediaserver( 2528): ServiceManager: 0xb70ca460
I/AudioFlinger( 2528): Using default 3000 mSec as standby time.
I/CameraService( 2528): CameraService started (pid=2528)
E/CameraService( 2528): Could not load camera HAL module
I/TIAudioPolicyManager( 2528): Creating TI AudioPolicyManager
I/AudioPolicyManagerBase( 2528): loadAudioPolicyConfig() loaded /system/etc/audio_policy.conf
I/audio_hw_primary( 2528): adev_open() audio_hw_if
I/DEBUG   ( 1730):          beedf994  00000000  
I/DEBUG   ( 1730):          beedf998  ffffffe7  
I/DEBUG   ( 1730):          beedf99c  b6ea227d  /system/lib/libc.so (raise+14)
I/DEBUG   ( 1730):     #02  beedf9a0  beedf9ac  [stack]
I/DEBUG   ( 1730):          beedf9a4  b6ea0fb3  /system/lib/libc.so
I/DEBUG   ( 1730):
I/DEBUG   ( 1730): memory near r8:
I/DEBUG   ( 1730):     b6f3e82c 000017e8 4604b510 b1336803 4621681a  
I/DEBUG   ( 1730):     b6f3e83c 0c0cf852 f7ff1818 4620ef48 0000bd10  
I/DEBUG   ( 1730):     b6f3e84c b087b530 f7ffa805 2104ef46 f7ff9805  
I/DEBUG   ( 1730):     b6f3e85c a805ef48 ffe6f7ff f7ffa801 9801ef3c  
I/DEBUG   ( 1730):     b6f3e86c ef44f7ff 4008f241 ef46f7ff f7ff4604  
I/AudioFlinger( 2528): loadHwModule() Loaded primary audio interface from Jacinto6 Audio HAL (audio) handle 1
I/AudioFlinger( 2528): HAL output buffer size 960 frames, normal mix buffer size 960 frames
I/DEBUG   ( 1730):     b6f3e87c 9402ef4a 6823b134 f853a902 18200c0c  
I/DEBUG   ( 1730):     b6f3e88c ef46f7ff f06f2000 46010207 ef46f7ff  
I/DEBUG   ( 1730):     b6f3e89c 20002101 ef48f7ff f7ff9802 a803ef4c  
I/DEBUG   ( 1730):     b6f3e8ac ef4ef7ff a8049c03 698d6821 4479491d  
I/DEBUG   ( 1730):     b6f3e8bc ef4cf7ff b1039b02 93053304 681ab133  
I/DEBUG   ( 1730):     b6f3e8cc f852a905 18180c0c ef22f7ff 4620a904  
I/DEBUG   ( 1730):     b6f3e8dc 2300aa05 990547a8 680bb131 2c0cf853  
I/DEBUG   ( 1730):     b6f3e8ec a9051888 eef0f7ff f7ffa804 9802ef36  
I/DEBUG   ( 1730):     b6f3e8fc ef38f7ff b1319903 f8506808 18c83c0c  
I/DEBUG   ( 1730):     b6f3e90c f7ffa903 9902eee2 680ab131 0c0cf852  
I/DEBUG   ( 1730):     b6f3e91c a9021808 eed8f7ff f7ffa801 2000ff83  
I/DEBUG   ( 1730):
I/DEBUG   ( 1730): memory near r9:
I/DEBUG   ( 1730):     b724750c 00000000 a0d23f8c 00000017 00000001  
I/DEBUG   ( 1730):     b724751c 00000000 00000000 00000000 00000000  
I/DEBUG   ( 1730):     b724752c 00000000 00000001 00000000 00000000  
I/DEBUG   ( 1730):     b724753c 00000000 b6f24118 00000000 00000000  
I/DEBUG   ( 1730):     b724754c 00000000 00000004 b6f23500 00000000  
I/DEBUG   ( 1730):     b724755c 00000000 00000000 00000040 ffffffff  
I/DEBUG   ( 1730):     b724756c 00000000 beedfb3c b7248850 b6edd384  
I/DEBUG   ( 1730):     b724757c b6f3e84d 00000000 00000000 00000000  
I/DEBUG   ( 1730):     b724758c b7247450 b6f24144 0000008f b7243030  
I/DEBUG   ( 1730):     b724759c 0000008c 00000000 b6f23530 00000000  
I/DEBUG   ( 1730):     b72475ac 00000000 00000000 0000000c 00000000  
I/DEBUG   ( 1730):     b72475bc 00000000 00000000 00000000 00000000  
I/DEBUG   ( 1730):     b72475cc 00000000 00000000 00000000 00000000  
I/DEBUG   ( 1730):     b72475dc 00000000 00000000 00000000 00000000  
I/DEBUG   ( 1730):     b72475ec 00000000 00000000 b7247450 b7248b58  
I/DEBUG   ( 1730):     b72475fc 00000000 00000000 00000000 b7248be0  
I/DEBUG   ( 1730):
I/DEBUG   ( 1730): memory near fp:
I/DEBUG   ( 1730):     beedfb0c 00000000 00000000 b6f3e7e0 b6f3fe6c  
I/DEBUG   ( 1730):     beedfb1c b6f3fe74 b6f3fe7c beedfb30 00000000  
I/DEBUG   ( 1730):     beedfb2c b6f2d885 00000001 beedfc26 00000000  
I/DEBUG   ( 1730):     beedfb3c beedfc41 beedfc7e beedfca6 beedfcb9  
I/DEBUG   ( 1730):     beedfb4c beedfcce beedfce9 beedfcfc beedfd15  
I/DEBUG   ( 1730):     beedfb5c beedfd2f beedfd48 beedff42 beedff6c  
I/DEBUG   ( 1730):     beedfb6c beedff98 beedffc2 00000000 00000010  
I/DEBUG   ( 1730):     beedfb7c 000fb8d7 00000006 00001000 00000011  
I/DEBUG   ( 1730):     beedfb8c 00000064 00000003 b6f3e034 00000004  
I/DEBUG   ( 1730):     beedfb9c 00000020 00000005 00000008 00000007  
I/AudioMixer( 2528): found effect "Multichannel Downmix To Stereo" from The Android Open Source Project
I/AudioFlinger( 2528): Using module 1 has the primary audio interface
I/AudioFlinger( 2528): AudioFlinger's thread 0xb6063008 ready to run
W/AudioFlinger( 2528): Thread AudioOut_2 cannot connect to the power manager service
W/AudioFlinger( 2528): Thread AudioOut_2 cannot connect to the power manager service
W/AudioFlinger( 2528): Thread AudioOut_2 cannot connect to the power manager service
E/AudioFlinger( 2528): no wake lock to update!
E/AudioFlinger( 2528): int android::load_audio_interface(const char*, audio_hw_device_t**) couldn't load audio hw module audio.hdmi (No such fi)
I/AudioFlinger( 2528): loadHwModule() error -2 loading module hdmi
W/AudioPolicyManagerBase( 2528): could not open HW module hdmi
I/audio_a2dp_hw( 2528): adev_open:  adev_open in A2dp_hw module
I/AudioFlinger( 2528): loadHwModule() Loaded a2dp audio interface from A2DP Audio HW HAL (audio) handle 3
E/AudioFlinger( 2528): int android::load_audio_interface(const char*, audio_hw_device_t**) couldn't load audio hw module audio.r_submix (No suc)
I/AudioFlinger( 2528): loadHwModule() error -2 loading module r_submix
W/AudioPolicyManagerBase( 2528): could not open HW module r_submix
I/AudioPolicyService( 2528): Loaded audio policy from LEGACY Audio Policy HAL (audio_policy)
I/DEBUG   ( 1730):     beedfbac b6f2c000 00000008 00000000 00000009  
I/DEBUG   ( 1730):     beedfbbc b6f3e77c 0000000b 000003e8 0000000c  
I/DEBUG   ( 1730):     beedfbcc 000003e8 0000000d 000003eb 0000000e  
I/DEBUG   ( 1730):     beedfbdc 000003eb 00000017 00000000 00000019  
I/DEBUG   ( 1730):     beedfbec beedfc12 0000001f beedffe1 0000000f  
I/DEBUG   ( 1730):     beedfbfc beedfc22 00000000 00000000 00000000  
I/DEBUG   ( 1730):
I/DEBUG   ( 1730): memory near ip:
I/DEBUG   ( 1730):     b7247444 00000000 00000000 00001413 b6f23d64  
I/DEBUG   ( 1730):     b7247454 b6f23dd0 00000000 00000000 b6f23e20  
I/DEBUG   ( 1730):     b7247464 b6f23e34 00000001 b6f24118 00000000  
I/DEBUG   ( 1730):     b7247474 00000000 00000000 00000004 b6f23500  
I/DEBUG   ( 1730):     b7247484 00000000 00000000 00000000 00000040  
I/DEBUG   ( 1730):     b7247494 ffffffff 00000000 beedfb3c b7248850  
I/DEBUG   ( 1730):     b72474a4 b6edd384 b6f3e84d 00000000 00000000  
I/DEBUG   ( 1730):     b72474b4 00000000 b7247450 b6f24144 0000008f  
I/DEBUG   ( 1730):     b72474c4 b7243030 00000050 00000000 00000000  
I/DEBUG   ( 1730):     b72474d4 00000000 b6f22260 00000000 00000000  
I/DEBUG   ( 1730):     b72474e4 00000000 00000004 b6f234d0 00000000  
I/DEBUG   ( 1730):     b72474f4 00000000 00000000 00000008 00000000  
I/DEBUG   ( 1730):     b7247504 00000000 00000000 00000000 a0d23f8c  
I/DEBUG   ( 1730):     b7247514 00000017 00000001 00000000 00000000  
I/DEBUG   ( 1730):     b7247524 00000000 00000000 00000000 00000001  
I/DEBUG   ( 1730):     b7247534 00000000 00000000 00000000 b6f24118  
I/DEBUG   ( 1730):
I/DEBUG   ( 1730): memory near sp:
I/DEBUG   ( 1730):     beedf958 b6e31558 b6cc9080 b6e48e4c b6f1fd3a  
I/DEBUG   ( 1730):     beedf968 00000005 b6ebd729 b6f1fd3a 00000000  
I/DEBUG   ( 1730):     beedf978 00000006 00000002 000009e1 b7247464  
I/DEBUG   ( 1730):     beedf988 b7247464 b6ea2069 00000006 00000000  
I/DEBUG   ( 1730):     beedf998 ffffffe7 b6ea227d beedf9ac b6ea0fb3  
I/DEBUG   ( 1730):     beedf9a8 ffffffe7 ffffffdf b6f1f760 41e091f3  
I/DEBUG   ( 1730):     beedf9b8 b6f1f8c6 41e091f3 b7249480 b7249480  
I/DEBUG   ( 1730):     beedf9c8 b6edd384 b6eb0860 41e091f3 b6f18a9b  
I/DEBUG   ( 1730):     beedf9d8 b65dd1b1 00000000 b69c0030 b69c6294  
I/DEBUG   ( 1730):     beedf9e8 b7248c68 00000000 b7248c68 b69c9028  
I/DEBUG   ( 1730):     beedf9f8 b7248c68 b69c9028 00000130 beedfaa8  
I/DEBUG   ( 1730):     beedfa08 0000013b beedfaa8 b7249480 b6e9fef7  
I/DEBUG   ( 1730):     beedfa18 00000130 b6ed8e00 b6e9ee5d b7247450  
I/DEBUG   ( 1730):     beedfa28 beedfaa8 b6f1e2d4 b6ed8fd8 b6f3e84d  
I/DEBUG   ( 1730):     beedfa38 b724752c 41e091f3 beedfb2c b7247450  
I/DEBUG   ( 1730):     beedfa48 beedfaa8 b6f1e2d4 b7249480 b6f14e1b  
I/DEBUG   ( 1730):
I/DEBUG   ( 1730): code around pc:
I/DEBUG   ( 1730):     b6eb0f88 e8bd00f0 e3700a01 912fff1e e2600000  
I/DEBUG   ( 1730):     b6eb0f98 ea006e7e e92d50f0 e3a07f43 ef000000  
I/DEBUG   ( 1730):     b6eb0fa8 e8bd50f0 e3700a01 912fff1e e2600000  
I/DEBUG   ( 1730):     b6eb0fb8 ea006e76 e92d50f0 e3a070ee ef000000  
I/DEBUG   ( 1730):     b6eb0fc8 e8bd50f0 e3700a01 912fff1e e2600000  
I/DEBUG   ( 1730):     b6eb0fd8 ea006e6e e1520003 8a00008c f5d1f040  
I/DEBUG   ( 1730):     b6eb0fe8 e92d4001 e3520010 3a000024 e2603000  
I/DEBUG   ( 1730):     b6eb0ff8 e213300f 0a00000e e0422003 e1b0cf83  
I/DEBUG   ( 1730):     b6eb1008 44d1e001 44c0e001 24d1c001 24d1e001  
I/DEBUG   ( 1730):     b6eb1018 24c0c001 24c0e001 e1b0ce83 aa000001  
I/DEBUG   ( 1730):     b6eb1028 f4a1030d f480031d 3a000001 f421070d  
I/DEBUG   ( 1730):     b6eb1038 f400071d e2522040 3a000006 f421020d  
I/DEBUG   ( 1730):     b6eb1048 f421420d f5d1f100 e2522040 f400022d  
I/DEBUG   ( 1730):     b6eb1058 f400422d 2afffff8 e2922020 3a000002  
I/DEBUG   ( 1730):     b6eb1068 f421020d e2422020 f400022d e2822020  
I/DEBUG   ( 1730):     b6eb1078 e3120010 0a000001 f4210a0d f4000a2d  
I/DEBUG   ( 1730):
I/DEBUG   ( 1730): code around lr:
I/DEBUG   ( 1730):     b6ea2048 447b4b13 42b3e010 4812d10e 44786a1e  
I/DEBUG   ( 1730):     b6ea2058 ec90f7fb e9d8f00d 46224631 ef9af00e  
I/DEBUG   ( 1730):     b6ea2068 d00a3001 e00b2400 2b00681b 480ad1eb  
I/DEBUG   ( 1730):     b6ea2078 44782403 ec7ef7fb f001e002 6804fa1b  
I/DEBUG   ( 1730):     b6ea2088 fa18f001 46206005 bf00bd70 0003b35a  
I/DEBUG   ( 1730):     b6ea2098 0003b34e 0003b346 0003b322 bf7ef7ff  
I/DEBUG   ( 1730):     b6ea20a8 4a3e4b3d 43f0e92d 4606b08b 447b460d  
I/DEBUG   ( 1730):     b6ea20b8 6823589c 930946a1 f9fcf001 8000f8d0  
I/DEBUG   ( 1730):     b6ea20c8 d0482d00 f00f4628 280ffe6b d8444604  
I/DEBUG   ( 1730):     b6ea20d8 ffe4f7ff d1064286 4629200f e8a2f00d  
I/DEBUG   ( 1730):     b6ea20e8 d03c2800 482ee02e f7fb4478 482debc2  
I/DEBUG   ( 1730):     b6ea20f8 e0154478 d11342b0 482b6a06 f7fb4478  
I/DEBUG   ( 1730):     b6ea2108 4a2aec3a 46332120 447aa801 fa14f013  
I/DEBUG   ( 1730):     b6ea2118 a8012101 fd12f01a 46061c42 e011d104  
I/DEBUG   ( 1730):     b6ea2128 28006800 e02cd1e6 46294630 f00d4622  
I/DEBUG   ( 1730):     b6ea2138 1c43e8de d11e4607 f9bcf001 29046801  
I/ServiceManager( 1725): service 'media.audio_policy' died
I/ServiceManager( 1725): service 'media.audio_flinger' died
I/ServiceManager( 1725): service 'media.player' died
I/ServiceManager( 1725): service 'media.camera' died

  • Hi,

    Is it possible to try & update to the newer kernel: http://omappedia.org/wiki/6AK.1.1_Release_Notes, and see if the problem persist?

    If you use Vayu EVM rev G (10'' display) you should also apply the following patches on top of AK.1.1 kernel: http://omappedia.org/wiki/6AK.1.1_Application_Notes#Display

    Best Regards,
    Yordan

  • Hi Yordan,


    I am using Rev E board.

    With placing more debug logs in code, the issue roots to "framebuffer_open" function call, which is returning negative value. Then after surfaceFlinger crashes, and we start getting following messages :

    [ 112.507812] init: untracked pid 2521 exited
    [ 117.585937] init: untracked pid 2560 exited
    [ 122.609375] init: untracked pid 2597 exited
    [ 127.640625] init: untracked pid 2632 exited
    [ 132.398437] init: untracked pid 2666 exited

    Also I have observed from dmesg, in failure cases, we don't see following log:


    <6>[ 6.546875] omaplfbOMAPLFBInit: Blitsville gc2d not present, blits disabled
    <4>[ 6.546875] omaplfb: OMAPLFBInitFBDev: Device 2: invalid framebuffer size
    <4>[ 6.546875] omaplfb: OMAPLFBInitFBDev: Device 1: invalid framebuffer size
    <7>[ 6.546875] omaplfb: OMAPLFBInitFBVRAM: Device 0: Using 4 VRAM framebuffers

    This feels "omaplfb" module has not got loaded during boot. Also the respective process is not getting listed.

    We have frozen to http://omappedia.org/wiki/6AK.1.0_Release_Notes. Unless new kernel justified to solve this issue, we cannot move to new kernel.

    Regards,

    Mounesh

  • Hi Mounesh,

    Mounesh Sutar said:
    We have frozen to http://omappedia.org/wiki/6AK.1.0_Release_Notes. Unless new kernel justified to solve this issue, we cannot move to new kernel.

    I understand.

    Since, you are not able to try newer kernel, I'll need some time to dig into 6AK.1.0 sources and try to locate your issue.

    In the mean time have a look at a similar issue, for OMAP4 (omaplfb: OMAPLFBInitFBDev: Device 2: invalid framebuffer size) that may give you some hints for your problem: http://e2e.ti.com/support/omap/f/849/t/264324.aspx

    Best Regards,
    Yordan

  • Thanks Yordan.

    Meanwhile, I will look into OMAP4 issue chain.

  • Hi Yordan,

    just for testing, I upgraded my kernel from 6AK.1.0 to http://omappedia.org/wiki/6AK.1.1_Application_Notes.

    Even with this, I see sometimes the display is not coming up. The logcat shows the same error as before.

     

    Regards,

    Mounesh

  • Hi Mounesh,

    Instead of the kernel try using the android manifest file from the next release.

    repo init -u git://git.omapzoom.org/platform/omapmanifest.git -b 6AK.x -m RLS_6AK.1.1.xml

    Have you rebuild the SGX module as stated in the release note? Perhaps the module doesn’t  load properly.

    Take a look at those steps to ensure you are re-building it correctly

    http://omappedia.org/wiki/6AK.1.1_Application_Notes#Re-Building_SGX_kernel_module

    Regards,

    Boyko

  • Hi Boyko,

    I tried with Native code of android from:

    http://omappedia.org/wiki/6AK.1.1_Release_Notes

    and SGX module from:

    http://omappedia.org/wiki/6AK.1.1_Application_Notes#Re-Building_SGX_kernel_module

    And followed the steps as mentioned in release notes.

    I see the same error " ERROR: failed to open framebuffer (Not a typewriter), aborting"

    Surfaceflinger crashes.

    Attached is the logcat info.  Please help.

    6685.NativeCode_Crash_Due_to_Frambuffer_Logcat.log

  • Hi,

    I suspected the issue is with surfaceFlinger only. So I did remove the surfaceFlinger service from init.rc script. Then built and booted the target.  I can see, the target came up nicely without display. When I explicitly started surfaceFlinger service, then its crashing.  So it is to do with this module only.

    Just thought to update my findings with you.