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.

something wrong with Resolution or not

Other Parts Discussed in Thread: AM3517, TLV320AIC23, TSC2004, OMAP3530

something wrong with Resolution or not?
 
Hi,all!
I choosed Prebuilt_Images of AM3517 in TI_Android_GingerBread_2_3_4Sources.tar.gz for porting android. My platform is Zoom AM3517 eXperimenter Kit.The system could boot except a little slow, but a question was the GUI was not clear---I could not read the words on the screen(as photoes----not because of resolution of camera):

 

I guess the reason was that the default resolution of prebuilt images was not just right for the my LCD(4.3" Sharp, 480*272), but I am not sure. So, anyone  konws how to fix it or change the resolution of Android?  

Thank you!
 

  • Looks like, there is a pixel format miss-match here. Can you please dump the output of,

    # fbset

    # cat /sys/devices/platform/omapdss/display0/timings

    # cat /sys/class/graphics/fb0/bits_per_pixel

     

    Also, for other useful sysfs interfaces, you can refer to http://processors.wiki.ti.com/index.php/UserGuideDisplayDrivers_PSP_03.00.00.05#SYSFS_Software_Interfaces

    Thanks,

    Vaibhav

  • Hi, Vaibhav: 

    the output of  above command is :

    fbset-----fbset not found 

    cat /sys/devices/platform/omapdss/display0/timings ---- 9000,480/3/2/42,272/3/2/11

    It shows the resolution of LCD?

     cat /sys/class/graphics/fb0/bits_per_pixel  --- 16

    what does this means?

    Thank you

  • Hi Jianhua,

    1. To ensure everything is working fine from android layer, kindly setup a ADB connection and run DDMS tool; capture screen shot of that. If is comes fine, everything is fine with android , some problem with lcd driver

    http://processors.wiki.ti.com/index.php/TI-Android-GingerBread-2.3.4-DevKit-2.1_UserGuide#ADB_Android_Debugger_.26_Downloader

    2. It seems " cat /sys/class/graphics/fb0/bits_per_pixel  " - value is 16, it should be 32. Could you change your driver to adapt the same.

    BR,

    satish

  •  Hi , Satish.

    for 2, after I changed bits_per_pixel from 32 to 16(even 24),it still not right-----something like one picture become two picture. I even changed virtual_size from 480,544 to 480,272, it's useless, too.

  • Hi Jianhua,

    1. How you have change that number ? Could you post your kernel boot arguments.

    2. Have your tried running DDMS and screen capture ?

    -

    satish

  •  Hi, Satish
     1.Change the number :
       echo 32>/sys/class/graphics/fb0/bits_per_pixel
       (http://processors.wiki.ti.com/index.php/UserGuideDisplayDrivers_PSP_03.00.00.05#SYSFS_Software_Interfaces)

     2. the  boot arguments is :
        bootargs=console=ttyO2,115200n8 androidboot.console=ttyO2 mem=256M root=/dev/mmcblk0p2 rw rootfstype=ext3 rootdelay=1
        (http://processors.wiki.ti.com/index.php/TI-Android-GingerBread-2.3.4-DevKit-2.1_UserGuide#Android_Booting_Procedure)

        all the env as follow(default):
    bootcmd=if mmc init; then if run loadbootscript; then run bootscript; else if run loaduimage; then run mmcboot; else run nandboot; fi; fi; else run nandboot; fi
    bootdelay=10
    baudrate=115200
    bootfile=uImage
    loadaddr=0x82000000
    console=ttyS2,115200n8
    mmcargs=setenv bootargs console=${console} root=/dev/mmcblk0p2 rw rootfstype=ext3 rootwait
    nandargs=setenv bootargs console=${console} root=/dev/mtdblock4 rw rootfstype=jffs2
    loadbootscript=fatload mmc 0 ${loadaddr} boot.scr
    bootscript=echo Running bootscript from mmc ...; source ${loadaddr}
    loaduimage=fatload mmc 0 ${loadaddr} uImage
    mmcboot=echo Booting from mmc ...; run mmcargs; bootm ${loadaddr}
    nandboot=echo Booting from nand ...; run nandargs; nand read ${loadaddr} 280000 400000; bootm ${loadaddr}
    dieid#=20b00000000000000154417b0200d024
    ethact=DaVinci EMAC
    bootargs=console=ttyO2,115200n8 androidboot.console=ttyO2 mem=256M root=/dev/mmcblk0p2 rw rootfstype=ext3 rootdelay=1 init=/init ip=off omap_vout.vid1_static_vrfb_alloc=y vram=8M omapfb.vram=0:8M
    stdin=serial
    stdout=serial
    stderr=serial

     3.  DDMS seems a little complex, and just debug tool(Eclipse with specifical ADT). How to used to fix the problem with DDMS, any htmls?
         screen capture provided by DDMS, How to use is not here.(http://processors.wiki.ti.com/index.php/TI-Android-GingerBread-2.3.4-DevKit-2.1_UserGuide#ADB_Android_Debugger_.26_Downloader).

    Thank you!

  • when GUI started, Tera Term(serial tools)  would show something warnings:

    tlv320aic23_write cannot write 043 to register R7
    tlv320aic23_write cannot write 07f to register R8
    tlv320aic23_write cannot write 043 to register R7
    tlv320aic23_write cannot write 001 to register R9
    tlv320aic23_write cannot write 007 to register R6
    tlv320aic23_write cannot write 004 to register R5
    tlv320aic23_write cannot write 00c to register R5
    tlv320aic23_write cannot write 000 to register R9
    enabling adb
    adb_open
    tlv320aic23_write cannot write 017 to register R6
    tlv320aic23_write cannot write 01f to register R6
    tlv320aic23_write cannot write 001 to register R9
    warning: `zygote' uses 32-bit capabilities (legacy support in use)

    The reason maybe some modules of the prebuilt images is not on my Logic AM3517EVM, but I'm not sure

  • Hi Jianhua,

    1. Are you using custom AM3517EVM?

    2. Could you send complete logcat after booting android? Just type

    $logcat

    after android boot

    3. It seems to be some minor configuration issue with LCD h/w

    -

    satish

  • Hi Satish

    1. My platform is AM3517(Logic)

    2. After android boot (LCD appear GUI), when I type logcat , the complete as follow:

     --------- beginning of /dev/log/main
    I/DEBUG   (  811): debuggerd: Mar 30 2011 11:11:30
    I/Netd    (  810): Netd 1.0 starting
    --------- beginning of /dev/log/system
    I/Vold    (  809): Vold 2.1 (the revenge) firing up
    D/Vold    (  809): USB mass storage support is not enabled in the kernel
    D/Vold    (  809): usb_configuration switch is not enabled in the kernel
    D/Vold    (  809): Volume sdcard state changing -1 (Initializing) -> 0 (No-Media)
    D/Vold    (  809): Volume sdcard state changing 0 (No-Media) -> 2 (Pending)
    D/Vold    (  809): Volume sdcard state changing 2 (Pending) -> 1 (Idle-Unmounted)
    D/AndroidRuntime(  813):
    D/AndroidRuntime(  813): >>>>>> AndroidRuntime START com.android.internal.os.ZygoteInit <<<<<<
    D/AndroidRuntime(  813): CheckJNI is ON
    D/dalvikvm(  813): creating instr width table
    I/        (  814): ServiceManager: 0xad50
    E/ALSALib (  814): external/alsa-lib/src/control/control.c:909:(snd_ctl_open_noupdate) Invalid CTL AndroidPlayback
    W/AudioHardwareALSA(  814): Unable to attach mixer to device AndroidPlayback: No such file or directory
    E/ALSALib (  814): external/alsa-lib/src/control/control.c:909:(snd_ctl_open_noupdate) Invalid CTL AndroidCapture
    W/AudioHardwareALSA(  814): Unable to attach mixer to device AndroidCapture: No such file or directory
    D/TIALSAModule(  814): TI ALSA module opened
    D/TIALSAModule(  814): Initializing devices for TI ALSA module
    I/CameraService(  814): CameraService started (pid=814)
    D/AudioHardwareALSA(  814): openOutputStream called for devices: 0x00000002
    D/TIALSAModule(  814): open called for devices 00000002 in mode 0...
    E/ALSAControl(  814): Control 'HeadsetR Mixer AudioR2' cannot get element info: -2
    E/ALSAControl(  814): Control 'HeadsetL Mixer AudioL2' cannot get element info: -2
    I/TIALSAModule(  814): Initialized ALSA PLAYBACK device default
    I/AudioFlinger(  814): AudioFlinger's thread 0x1ee70 ready to run
    D/TIALSAModule(  814): route called for devices 00000002 in mode 0...
    E/AudioHardwareALSA(  814): CALLING STANDBY
    I/SamplingProfilerIntegration(  813): Profiler is disabled.
    I/Zygote  (  813): Preloading classes...
    D/dalvikvm(  813): GC_EXPLICIT freed 46K, 78% free 231K/1024K, external 0K/0K, paused 3ms
    D/dalvikvm(  813): GC_EXPLICIT freed 1K, 73% free 282K/1024K, external 0K/0K, paused 3ms
    D/dalvikvm(  813): GC_EXPLICIT freed 22K, 70% free 316K/1024K, external 0K/0K, paused 4ms
    D/dalvikvm(  813): GC_EXPLICIT freed 17K, 66% free 353K/1024K, external 0K/0K, paused 8ms
    D/dalvikvm(  813): GC_EXPLICIT freed 25K, 63% free 382K/1024K, external 0K/0K, paused 4ms
    D/dalvikvm(  813): GC_EXPLICIT freed 20K, 58% free 439K/1024K, external 0K/0K, paused 5ms
    W/MediaProfiles(  813): could not find media config xml file
    D/dalvikvm(  813): GC_EXPLICIT freed 98K, 48% free 541K/1024K, external 0K/0K, paused 6ms
    D/dalvikvm(  813): GC_EXPLICIT freed 271K, 24% free 880K/1155K, external 0K/0K, paused 12ms
    D/dalvikvm(  813): GC_EXPLICIT freed 21K, 20% free 928K/1155K, external 0K/0K, paused 10ms
    D/RenderScript_jni(  813): RenderScript JNI library not found!
    D/dalvikvm(  813): GC_EXPLICIT freed 24K, 21% free 969K/1219K, external 0K/0K, paused 11ms
    D/dalvikvm(  813): GC_EXPLICIT freed 24K, 6% free 1275K/1347K, external 0K/0K, paused 16ms
    D/dalvikvm(  813): GC_EXPLICIT freed 24K, 4% free 1304K/1347K, external 0K/0K, paused 17ms
    D/dalvikvm(  813): GC_EXPLICIT freed 27K, 6% free 1330K/1411K, external 0K/0K, paused 40ms
    D/dalvikvm(  813): GC_EXPLICIT freed 14K, 3% free 1370K/1411K, external 0K/0K, paused 17ms
    D/dalvikvm(  813): GC_EXPLICIT freed 28K, 6% free 1396K/1475K, external 0K/0K, paused 17ms
    D/dalvikvm(  813): GC_EXPLICIT freed 27K, 3% free 1432K/1475K, external 0K/0K, paused 18ms
    D/dalvikvm(  813): GC_EXPLICIT freed 38K, 6% free 1450K/1539K, external 0K/0K, paused 19ms
    D/dalvikvm(  813): GC_EXPLICIT freed 41K, 5% free 1465K/1539K, external 0K/0K, paused 19ms
    D/dalvikvm(  813): GC_EXPLICIT freed 55K, 4% free 1478K/1539K, external 0K/0K, paused 19ms
    D/dalvikvm(  813): GC_FOR_MALLOC freed 2963K, 58% free 2159K/5123K, external 0K/0K, paused 54ms
    D/dalvikvm(  813): GC_EXPLICIT freed 1394K, 56% free 2303K/5123K, external 0K/0K, paused 41ms
    D/dalvikvm(  813): GC_EXPLICIT freed 127K, 54% free 2364K/5123K, external 0K/0K, paused 34ms
    D/dalvikvm(  813): GC_EXPLICIT freed 73K, 54% free 2389K/5123K, external 0K/0K, paused 34ms
    D/dalvikvm(  813): GC_EXPLICIT freed 36K, 54% free 2407K/5123K, external 0K/0K, paused 34ms
    D/dalvikvm(  813): GC_EXPLICIT freed 31K, 53% free 2430K/5123K, external 0K/0K, paused 34ms
    D/dalvikvm(  813): GC_EXPLICIT freed 38K, 53% free 2453K/5123K, external 0K/0K, paused 34ms
    I/Zygote  (  813): ...preloaded 1830 classes in 11317ms.
    D/dalvikvm(  813): GC_EXPLICIT freed 17K, 53% free 2451K/5123K, external 0K/0K, paused 34ms
    I/Zygote  (  813): Preloading resources...
    D/dalvikvm(  813): GC_EXTERNAL_ALLOC freed <1K, 53% free 2453K/5123K, external 0K/0K, paused 34ms
    D/dalvikvm(  813): GC_EXPLICIT freed 15K, 52% free 2492K/5123K, external 414K/521K, paused 34ms
    D/dalvikvm(  813): GC_EXTERNAL_ALLOC freed 7K, 52% free 2503K/5123K, external 516K/521K, paused 35ms
    I/Zygote  (  813): ...preloaded 51 resources in 763ms.
    I/Zygote  (  813): ...preloaded 15 resources in 10ms.
    D/dalvikvm(  813): GC_EXPLICIT freed 14K, 51% free 2526K/5123K, external 716K/1038K, paused 35ms
    D/dalvikvm(  813): GC_EXPLICIT freed 8K, 51% free 2518K/5123K, external 716K/1038K, paused 34ms
    D/dalvikvm(  813): GC_EXPLICIT freed 1K, 51% free 2517K/5123K, external 716K/1038K, paused 34ms
    I/dalvikvm(  813): System server process 898 has been created
    I/Zygote  (  813): Accepting command socket connections
    E/BatteryService(  898): Could not open /sys/class/power_supply
    I/sysproc (  898): Entered system_init()
    I/sysproc (  898): ServiceManager: 0x8cc70
    I/SurfaceFlinger(  898): SurfaceFlinger is starting
    I/SurfaceFlinger(  898): SurfaceFlinger's main thread ready to run. Initializing graphics H/W...
    D/libEGL  (  898): loaded /system/lib/egl/libGLES_android.so
    D/libEGL  (  898): loaded /system/lib/egl/libEGL_POWERVR_SGX530_121.so
    D/libEGL  (  898): loaded /system/lib/egl/libGLESv1_CM_POWERVR_SGX530_121.so
    D/libEGL  (  898): loaded /system/lib/egl/libGLESv2_POWERVR_SGX530_121.so
    W/SurfaceFlinger(  898): ro.sf.lcd_density not defined, using 160 dpi by default.
    E/libEGL  (  898): eglSetSwapRectangleANDROID:1816 error 3008 (EGL_BAD_DISPLAY)
    I/SurfaceFlinger(  898): EGL informations:
    I/SurfaceFlinger(  898): # of configs : 30
    I/SurfaceFlinger(  898): vendor    : Android
    I/SurfaceFlinger(  898): version   : 1.4 Android META-EGL
    I/SurfaceFlinger(  898): extensions: EGL_KHR_image EGL_KHR_image_base EGL_KHR_image_pixmap EGL_ANDROID_image_native_buffer EGL_ANDROID_swap_rectangle
    I/SurfaceFlinger(  898): Client API: OpenGL ES
    I/SurfaceFlinger(  898): EGLSurface: 5-6-5-0, config=0x7
    I/SurfaceFlinger(  898): OpenGL informations:
    I/SurfaceFlinger(  898): vendor    : Imagination Technologies
    I/SurfaceFlinger(  898): renderer  : PowerVR SGX 530
    I/SurfaceFlinger(  898): version   : OpenGL ES-CM 1.1
    I/SurfaceFlinger(  898): 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_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_IMG_texture_stream GL_IMG_vertex_program
    I/SurfaceFlinger(  898): GL_MAX_TEXTURE_SIZE = 2048
    I/SurfaceFlinger(  898): GL_MAX_VIEWPORT_DIMS = 2048
    I/SurfaceFlinger(  898): flags = 00010000
    D/SensorService(  898): nuSensorService starting...
    E/SensorService(  898): couldn't load sensors module (No such file or directory)
    I/sysproc (  898): System server: starting Android runtime.
    I/sysproc (  898): System server: starting Android services.
    I/SystemServer(  898): Entered the Android system server!
    I/sysproc (  898): System server: entering thread pool.
    I/SystemServer(  898): Entropy Service
    E/SurfaceFlinger(  898): eglSwapBuffers: EGL error 0x3008 (EGL_BAD_DISPLAY)
    D/libEGL  (  914): loaded /system/lib/egl/libGLES_android.so
    D/libEGL  (  914): loaded /system/lib/egl/libEGL_POWERVR_SGX530_121.so
    D/libEGL  (  914): loaded /system/lib/egl/libGLESv1_CM_POWERVR_SGX530_121.so
    D/libEGL  (  914): loaded /system/lib/egl/libGLESv2_POWERVR_SGX530_121.so
    I/SystemServer(  898): Power Manager
    I/SystemServer(  898): Activity Manager
    I/ActivityManager(  898): Memory class: 16
    W/zipro   (  914): Unable to open zip '/data/local/bootanimation.zip': No such file or directory
    W/zipro   (  914): Unable to open zip '/system/media/bootanimation.zip': No such file or directory
    I/SystemServer(  898): Telephony Registry
    I/SystemServer(  898): Package Manager
    I/installd(  816): new connection
    I/Installer(  898): connecting...
    D/dalvikvm(  898): GC_CONCURRENT freed 200K, 51% free 2811K/5639K, external 716K/1038K, paused 3ms+8ms
    W/PackageManager(  898): Running ENG build: no pre-dexopt!
    W/PackageParser(  898): Unknown element under <manifest>: uses-library at /system/app/OGLES2ChameleonMan-release.apk Binary XML file line #22
    W/PackageParser(  898): Unknown element under <manifest>: uses-library at /system/app/OGLESVase-release.apk Binary XML file line #22
    D/dalvikvm(  898): GC_CONCURRENT freed 196K, 48% free 3072K/5895K, external 716K/1038K, paused 3ms+6ms
    I/PackageParser(  898): com.ti.android.apps.storage: compat added android.permission.WRITE_EXTERNAL_STORAGE android.permission.READ_PHONE_STATE
    W/PackageParser(  898): No actions in intent filter at /system/app/Bluetooth.apk Binary XML file line #124
    D/dalvikvm(  898): GC_CONCURRENT freed 205K, 46% free 3324K/6151K, external 716K/1038K, paused 3ms+8ms
    D/PackageManager(  898): No files in app dir /vendor/app
    I/PackageManager(  898): Time to scan packages: 4.014 seconds
    W/PackageManager(  898): Unknown permission com.google.android.googleapps.permission.GOOGLE_AUTH in package com.android.providers.contacts
    W/PackageManager(  898): Unknown permission com.google.android.googleapps.permission.GOOGLE_AUTH.cp in package com.android.providers.contacts
    W/PackageManager(  898): Unknown permission com.google.android.gm.permission.WRITE_GMAIL in package com.android.settings
    W/PackageManager(  898): Unknown permission com.google.android.gm.permission.READ_GMAIL in package com.android.settings
    W/PackageManager(  898): Unknown permission com.google.android.googleapps.permission.GOOGLE_AUTH in package com.android.settings
    W/PackageManager(  898): Unknown permission android.permission.ADD_SYSTEM_SERVICE in package com.android.phone
    W/PackageManager(  898): Unknown permission com.google.android.googleapps.permission.GOOGLE_AUTH in package com.android.providers.calendar
    W/PackageManager(  898): Unknown permission com.google.android.googleapps.permission.GOOGLE_AUTH.cl in package com.android.providers.calendar
    W/PackageManager(  898): Unknown permission com.google.android.googleapps.permission.ACCESS_GOOGLE_PASSWORD in package com.android.development
    W/PackageManager(  898): Unknown permission com.google.android.googleapps.permission.GOOGLE_AUTH in package com.android.development
    W/PackageManager(  898): Unknown permission com.google.android.googleapps.permission.GOOGLE_AUTH.ALL_SERVICES in package com.android.development
    W/PackageManager(  898): Unknown permission com.google.android.googleapps.permission.GOOGLE_AUTH.YouTubeUser in package com.android.development
    W/PackageManager(  898): Unknown permission com.google.android.googleapps.permission.GOOGLE_AUTH.mail in package com.android.calendar
    W/PackageManager(  898): Not granting permission android.permission.SEND_DOWNLOAD_COMPLETED_INTENTS to package com.android.browser (protectionLevel=2 flags=0x9be45)
    W/PackageManager(  898): Unknown permission android.permission.READ_OWNER_DATA in package com.android.email
    W/PackageManager(  898): Not granting permission android.permission.DEVICE_POWER to package com.android.deskclock (protectionLevel=2 flags=0x8be45)
    D/dalvikvm(  898): GC_EXPLICIT freed 332K, 48% free 3311K/6279K, external 716K/1038K, paused 62ms
    I/SystemServer(  898): Account Manager
    I/SystemServer(  898): Content Manager
    I/SystemServer(  898): System Content Providers
    I/ActivityThread(  898): Pub settings: com.android.providers.settings.SettingsProvider
    I/SystemServer(  898): Battery Service
    D/SettingsProvider(  898): cache for settings table 'secure' rows=25; fullycached=true
    I/SystemServer(  898): Lights Service
    I/SystemServer(  898): Vibrator Service
    D/SettingsProvider(  898): cache for settings table 'system' rows=48; fullycached=true
    I/SystemServer(  898): Alarm Manager
    I/SystemServer(  898): Init Watchdog
    I/SystemServer(  898): Window Manager
    I/InputManager(  898): Initializing input manager
    I/InputManager(  898): Starting input manager
    I/SystemServer(  898): Bluetooth Service
    I/EventHub(  898): New device: path=/dev/input/event0 name=TSC2004 Touchscreen id=0x10000 (of 0x1) index=1 fd=83 classes=0x4
    I/InputReader(  898): Device added: id=0x10000, name=TSC2004 Touchscreen, sources=00001002
    I/BluetoothProfileState(  898): Message:Entering Stable State
    I/BluetoothProfileState(  898): Message:Entering Stable State
    I/InputManager-Callbacks(  898): No input device calibration properties found for device TSC2004 Touchscreen.
    I/SystemServer(  898): Device Policy
    I/SystemServer(  898): Status Bar
    I/SystemServer(  898): Clipboard Service
    I/SystemServer(  898): Input Method Service
    I/InputManagerService(  898): Enabled input methods: com.android.inputmethod.latin/.LatinIME
    I/SystemServer(  898): NetStat Service
    I/SystemServer(  898): NetworkManagement Service
    I/SystemServer(  898): Connectivity Service
    I/WifiService(  898): WifiService starting up with Wi-Fi disabled
    D/NetworkManagmentService(  898): Registering observer
    I/SystemServer(  898): Throttle Service
    I/SystemServer(  898): Accessibility Manager
    I/SystemServer(  898): Mount Service
    I/SystemServer(  898): Notification Manager
    I/SystemServer(  898): Device Storage Monitor
    I/SystemServer(  898): Location Manager
    D/VoldCmdListener(  809): volume list
    I/PackageManager(  898): Updating external media status from unmounted to unmounted
    I/MountService(  898): Flushing all OBB state for path /mnt/sdcard
    D/VoldCmdListener(  809): share status ums
    I/SystemServer(  898): Search Service
    I/SystemServer(  898): DropBox Service
    I/SystemServer(  898): Wallpaper Service
    D/dalvikvm(  898): GC_CONCURRENT freed 187K, 45% free 3556K/6407K, external 716K/1038K, paused 6ms+5ms
    I/SystemServer(  898): Audio Service
    W/AudioPolicyManagerALSA(  814): setPhoneState() setting same state 0
    I/SystemServer(  898): Headset Observer
    W/HeadsetObserver(  898): This kernel does not have wired headset support
    I/SystemServer(  898): Dock Observer
    W/DockObserver(  898): This kernel does not have dock station support
    I/SystemServer(  898): USB Observer
    W/UsbObserver(  898): This kernel does not have USB configuration switch support
    I/SystemServer(  898): UI Mode Manager Service
    I/SystemServer(  898): Backup Service
    V/BackupManagerService(  898): No ancestral data
    I/BackupManagerService(  898): Found stale backup journal, scheduling
    I/BackupManagerService(  898):   android
    I/BackupManagerService(  898):   com.android.inputmethod.latin
    I/BackupManagerService(  898):   com.android.browser
    I/BackupManagerService(  898):   com.android.providers.userdictionary
    I/BackupManagerService(  898):   com.android.providers.settings
    I/BackupManagerService(  898): Backup enabled => false
    I/WindowManager(  898): SAFE MODE not enabled
    D/dalvikvm(  898): JIT started for system_server
    I/SystemServer(  898): AppWidget Service
    I/SystemServer(  898): Recognition Service
    I/SystemServer(  898): DiskStats Service
    I/power   (  898): *** set_screen_state 1
    D/PowerManagerService(  898): system ready!
    I/ActivityManager(  898): Config changed: { scale=1.0 imsi=0/0 loc=md_US touch=3 keys=1/1/2 nav=1/1 orien=2 layout=34 uiMode=0 seq=1}
    I/ActivityManager(  898): System now ready
    I/SystemServer(  898): Making services ready
    I/StatusBarManagerService(  898): Starting service: ComponentInfo{com.android.systemui/com.android.systemui.statusbar.StatusBarService}
    I/Zygote  (  898): Process: zygote socket opened
    I/ActivityManager(  898): Start proc com.android.systemui for service com.android.systemui/.statusbar.StatusBarService: pid=999 uid=1000 gids={3002, 3001, 3003}
    I/ActivityManager(  898): Config changed: { scale=1.0 imsi=0/0 loc=md_US touch=3 keys=1/1/2 nav=1/1 orien=2 layout=34 uiMode=17 seq=2}
    W/RecognitionManagerService(  898): no available voice recognition services found
    D/dalvikvm(  898): GC_EXTERNAL_ALLOC freed 138K, 44% free 3685K/6471K, external 1035K/1038K, paused 89ms
    W/ActivityManager(  898): Timeout of broadcast BroadcastRecord{405ea318 android.intent.action.TIME_TICK} -
    receiver=android.app.LoadedApk$ReceiverDispatcher$InnerReceiver@405936c8, started 10637ms ago
    W/ActivityManager(  898): Receiver during timeout: BroadcastFilter{40589778 ReceiverList{40589700 898 system/1000 local:405936c8}}
    I/ActivityManager(  898): Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.HOME] flg=0x10000000 cmp=com.android.launcher/com.android.launcher2.Launcher } from pid 0
    I/ActivityManager(  898): Start proc com.android.launcher for activity com.android.launcher/com.android.launcher2.Launcher: pid=1010 uid=10022 gids={}
    I/ActivityManager(  898): Start proc com.android.inputmethod.latin for service com.android.inputmethod.latin/.LatinIME: pid=1011 uid=10027 gids={}
    D/NetworkManagmentService(  898): Registering observer
    E/ThrottleService(  898): Could not open GPS configuration file /etc/gps.conf
    W/ActivityManager(  898): Unable to start service Intent {
    act=@0 }: not found
    I/ActivityManager(  898): Start proc com.android.phone for added application com.android.phone: pid=1014 uid=1001 gids={3002, 3001, 3003, 1015}
    I/SystemServer(  898): Enabled StrictMode for system server main thread.
    W/ActivityManager(  898): Unable to start service Intent {
    act=@0 }: not found
    I/dalvikvm(  898): Total arena pages for JIT: 11
    W/ActivityManager(  898): finishReceiver called but active receiver is different
    D/dalvikvm(  999): GC_CONCURRENT freed 349K, 54% free 2601K/5575K, external 716K/1038K, paused 4ms+8ms
    D/dalvikvm(  898): GC_CONCURRENT freed 208K, 44% free 3779K/6663K, external 1545K/1567K, paused 4ms+5ms
    D/dalvikvm( 1010): GC_CONCURRENT freed 389K, 54% free 2616K/5639K, external 716K/1038K, paused 3ms+3ms
    D/dalvikvm(  898): GC_EXTERNAL_ALLOC freed 7K, 44% free 3772K/6663K, external 1486K/1567K, paused 61ms
    I/ActivityThread( 1010): Pub com.android.launcher2.settings: com.android.launcher2.LauncherProvider
    D/dalvikvm( 1011): GC_CONCURRENT freed 392K, 54% free 2629K/5639K, external 716K/1038K, paused 4ms+4ms
    D/dalvikvm(  898): GC_EXTERNAL_ALLOC freed 5K, 44% free 3781K/6663K, external 1564K/1567K, paused 58ms
    I/StatusBarManagerService(  898): registerStatusBar
    bar=com.android.internal.statusbar.IStatusBar$Stub$Proxy@40559058
    D/dalvikvm(  898): GREF has increased to 201
    D/VoldCmdListener(  809): share status ums
    D/StorageNotification(  999): Startup with UMS connection false (media state unmounted)
    I/StorageNotification(  999): UMS connection changed to false (media state unmounted)
    D/dalvikvm( 1014): GC_CONCURRENT freed 405K, 54% free 2630K/5639K, external 716K/1038K, paused 3ms+10ms
    I/ActivityManager(  898): Start proc android.process.acore for content provider com.android.providers.userdictionary/.UserDictionaryProvider: pid=1053 uid=10025 gids={3003}
    I/ActivityThread( 1014): Pub mms: com.android.providers.telephony.MmsProvider
    I/ActivityThread( 1014): Pub sms: com.android.providers.telephony.SmsProvider
    I/ActivityThread( 1014): Pub telephony: com.android.providers.telephony.TelephonyProvider
    I/ActivityThread( 1014): Pub icc: com.android.phone.IccProvider
    I/ActivityThread( 1014): Pub mms-sms: com.android.providers.telephony.MmsSmsProvider
    I//system/bin/tc(  810): Cannot find device "rmnet0"
    I/logwrapper(  810): /system/bin/tc terminated by exit(1)
    I//system/bin/tc(  810): Cannot find device "rmnet0"
    I/logwrapper(  810): /system/bin/tc terminated by exit(1)
    D/dalvikvm(  898): GC_EXTERNAL_ALLOC freed 145K, 43% free 3821K/6663K, external 1872K/2096K, paused 63ms
    D/dalvikvm( 1011): GC_EXTERNAL_ALLOC freed 68K, 52% free 2710K/5639K, external 1020K/1038K, paused 115ms
    D/dalvikvm( 1010): GC_EXTERNAL_ALLOC freed 57K, 53% free 2664K/5639K, external 1032K/1038K, paused 97ms
    I/ActivityThread( 1053): Pub com.android.social: com.android.providers.contacts.SocialProvider
    I//system/bin/tc(  810): Cannot find device "ifb0"
    I/logwrapper(  810): /system/bin/tc terminated by exit(1)
    D/CallManager( 1014): registerPhone(GSM Handler{40545a50})
    I/ActivityThread( 1053): Pub applications: com.android.providers.applications.ApplicationsProvider
    W/AudioPolicyManagerALSA(  814): AudioPolicyManagerALSA::getStrategyForStream() Stub Called...
    W/AudioPolicyManagerALSA(  814):  redirecting AudioPolicyManagerALSA::getStrategy()
    W/ActivityManager(  898): Unable to start service Intent { act=com.android.ussd.IExtendedNetworkService }: not found
    D/dalvikvm( 1053): GC_CONCURRENT freed 393K, 54% free 2601K/5639K, external 716K/1038K, paused 3ms+7ms
    I/TelephonyRegistry(  898): notifyServiceState: 1 home null null null  Unknown CSS not supported -1 -1RoamInd: -1DefRoamInd: -1EmergOnly: false
    I/ActivityThread( 1053): Pub contacts;com.android.contacts: com.android.providers.contacts.ContactsProvider2
    I/TelephonyRegistry(  898): notifyDataConnection: state=0 isDataConnectivityPossible=false reason=radioTurnedOff interfaceName=null networkType=0
    I/TelephonyRegistry(  898): notifyDataConnection: state=0 isDataConnectivityPossible=false reason=gprsDetached interfaceName=null networkType=0
    D/BT HSHFP( 1014): Starting BluetoothHeadsetService
    D/dalvikvm(  898): GC_CONCURRENT freed 557K, 46% free 3880K/7111K, external 1775K/2975K, paused 5ms+5ms
    D/dalvikvm( 1010): GC_EXTERNAL_ALLOC freed 58K, 52% free 2732K/5639K, external 1562K/1572K, paused 98ms
    W/ActivityManager(  898): Activity idle timeout for HistoryRecord{406138c0 com.android.launcher/com.android.launcher2.Launcher}
    D/OtaStartupReceiver( 1014): Not a CDMA phone, no need to process OTA
    D/PowerManagerService(  898): bootCompleted
    I/SurfaceFlinger(  898): Boot is finished (45847 ms)
    D/VoldCmdListener(  809): volume mount /mnt/sdcard
    I/Vold    (  809): /dev/block/vold/179:3 being considered for volume sdcard
    D/Vold    (  809): Volume sdcard state changing 1 (Idle-Unmounted) -> 3 (Checking)
    I/StorageNotification(  999): Media {/mnt/sdcard} state changed from {unmounted} -> {checking}
    I/SearchManagerService(  898): Building list of searchable activities
    I/ActivityManager(  898): Start proc android.process.media for broadcast com.android.providers.media/.MediaScannerReceiver: pid=1103 uid=10002 gids={1015, 2001, 3003}
    I/RecoverySystem(  898): No recovery log file
    I/ActivityThread( 1053): Pub call_log: com.android.providers.contacts.CallLogProvider
    I/ActivityThread( 1053): Pub user_dictionary: com.android.providers.userdictionary.UserDictionaryProvider
    W/logwrapper( 1100): Unable to background process (No such file or directory)
    I//system/bin/fsck_msdos(  809): ** /dev/block/vold/179:3
    I//system/bin/fsck_msdos(  809): ** Phase 1 - Read and Compare FATs
    I//system/bin/fsck_msdos(  809): Attempting to allocate 869 KB for FAT
    I//system/bin/fsck_msdos(  809): Attempting to allocate 869 KB for FAT
    I/ActivityThread( 1103): Pub media: com.android.providers.media.MediaProvider
    I//system/bin/fsck_msdos(  809): ** Phase 2 - Check Cluster Chains
    D/dalvikvm( 1010): GC_EXTERNAL_ALLOC freed 122K, 51% free 2801K/5639K, external 2088K/2092K, paused 155ms
    I//system/bin/fsck_msdos(  809): ** Phase 3 - Checking Directories
    D/dalvikvm( 1010): GC_EXPLICIT freed 37K, 51% free 2773K/5639K, external 2012K/2474K, paused 39ms
    V/MediaProvider( 1103): Attached volume: internal
    I/ActivityThread( 1103): Pub downloads: com.android.providers.downloads.DownloadProvider
    I//system/bin/fsck_msdos(  809): ** Phase 4 - Checking for Lost Files
    I//system/bin/fsck_msdos(  809): 66 files, 840600 free (210150 clusters)
    I/PackageManager(  898): Updating external media status from unmounted to mounted
    I/Vold    (  809): Filesystem check completed OK
    I/Vold    (  809): Device /dev/block/vold/179:3, target /mnt/sdcard mounted @ /mnt/secure/staging
    D/Vold    (  809): Volume sdcard state changing 3 (Checking) -> 4 (Mounted)
    I/StorageNotification(  999): Media {/mnt/sdcard} state changed from {checking} -> {mounted}
    D/VoldCmdListener(  809): asec list
    I/PackageManager(  898): No secure containers on sdcard
    W/PackageManager(  898): Unknown permission com.google.android.googleapps.permission.GOOGLE_AUTH in package com.android.providers.contacts
    W/PackageManager(  898): Unknown permission com.google.android.googleapps.permission.GOOGLE_AUTH.cp in package com.android.providers.contacts
    W/PackageManager(  898): Unknown permission com.google.android.gm.permission.WRITE_GMAIL in package com.android.settings
    W/PackageManager(  898): Unknown permission com.google.android.gm.permission.READ_GMAIL in package com.android.settings
    W/PackageManager(  898): Unknown permission com.google.android.googleapps.permission.GOOGLE_AUTH in package com.android.settings
    W/PackageManager(  898): Unknown permission android.permission.ADD_SYSTEM_SERVICE in package com.android.phone
    W/PackageManager(  898): Unknown permission com.google.android.googleapps.permission.GOOGLE_AUTH in package com.android.providers.calendar
    W/PackageManager(  898): Unknown permission com.google.android.googleapps.permission.GOOGLE_AUTH.cl in package com.android.providers.calendar
    W/PackageManager(  898): Unknown permission com.google.android.googleapps.permission.ACCESS_GOOGLE_PASSWORD in package com.android.development
    W/PackageManager(  898): Unknown permission com.google.android.googleapps.permission.GOOGLE_AUTH in package com.android.development
    W/PackageManager(  898): Unknown permission com.google.android.googleapps.permission.GOOGLE_AUTH.ALL_SERVICES in package com.android.development
    W/PackageManager(  898): Unknown permission com.google.android.googleapps.permission.GOOGLE_AUTH.YouTubeUser in package com.android.development
    W/PackageManager(  898): Unknown permission com.google.android.googleapps.permission.GOOGLE_AUTH.mail in package com.android.calendar
    W/PackageManager(  898): Not granting permission android.permission.SEND_DOWNLOAD_COMPLETED_INTENTS to package com.android.browser (protectionLevel=2 flags=0x9be45)
    W/PackageManager(  898): Unknown permission android.permission.READ_OWNER_DATA in package com.android.email
    W/PackageManager(  898): Not granting permission android.permission.DEVICE_POWER to package com.android.deskclock (protectionLevel=2 flags=0x8be45)
    D/dalvikvm(  898): GC_CONCURRENT freed 571K, 45% free 3993K/7239K, external 1775K/2975K, paused 5ms+6ms
    D/dalvikvm( 1103): GC_CONCURRENT freed 411K, 54% free 2611K/5639K, external 716K/1038K, paused 3ms+4ms
    W/ActivityManager(  898): Timeout of broadcast BroadcastRecord{406a4020 android.intent.action.BOOT_COMPLETED} -
    receiver=android.os.BinderProxy@4067f848, started 10000ms ago
    W/ActivityManager(  898): Receiver during timeout: ResolveInfo{406a3b18 com.android.providers.media.MediaScannerReceiver p=0 o=0 m=0x108000}
    I/Process (  898): Sending signal. PID: 1103 SIG: 3
    I/dalvikvm( 1103): threadid=4: reacting to signal 3
    I/Process (  898): Sending signal. PID: 898 SIG: 3
    I/dalvikvm(  898): threadid=4: reacting to signal 3
    I/dalvikvm(  898): Wrote stack traces to '/data/anr/traces.txt'
    I/Process (  898): Sending signal. PID: 1014 SIG: 3
    I/dalvikvm( 1014): threadid=4: reacting to signal 3
    I/dalvikvm( 1014): Wrote stack traces to '/data/anr/traces.txt'
    I/Process (  898): Sending signal. PID: 999 SIG: 3
    I/dalvikvm(  999): threadid=4: reacting to signal 3
    I/dalvikvm(  999): Wrote stack traces to '/data/anr/traces.txt'
    I/dalvikvm( 1103): Wrote stack traces to '/data/anr/traces.txt'
    I/ActivityThread( 1103): Pub drm: com.android.providers.drm.DrmProvider
    D/dalvikvm(  898): GC_EXPLICIT freed 344K, 45% free 4020K/7239K, external 1775K/2975K, paused 60ms
    I/ActivityManager(  898): Start proc com.android.providers.calendar for broadcast com.android.providers.calendar/.CalendarReceiver: pid=1124 uid=10008 gids={3003}
    W/ActivityManager(  898): finishReceiver called but none active
    D/MediaScannerService( 1103): start scanning volume internal
    E/ActivityManager(  898): Load: 3.2 / 1.01 / 0.35
    E/ActivityManager(  898): CPU usage from 14554ms to 0ms ago:
    E/ActivityManager(  898):   5.8% 898/system_server: 4% user + 1.7% kernel / faults: 1308 minor 1 major
    E/ActivityManager(  898):   3.7% 1010/com.android.launcher: 3% user + 0.6% kernel / faults: 1329 minor
    E/ActivityManager(  898):   3% 999/com.android.systemui: 2.5% user + 0.5% kernel / faults: 515 minor
    E/ActivityManager(  898):   0.7% 1053/android.process.acore: 0.6% user + 0.1% kernel / faults: 241 minor
    E/ActivityManager(  898):   0.2% 517/mmcqd: 0% user + 0.2% kernel
    E/ActivityManager(  898):   0.2% 912/pvr_vsync_wq/0: 0% user + 0.2% kernel
    E/ActivityManager(  898):   0.1% 5/events/0: 0% user + 0.1% kernel
    E/ActivityManager(  898):   0.1% 1014/com.android.phone: 0% user + 0% kernel / faults: 17 minor
    E/ActivityManager(  898):   0% 813/zygote: 0% user + 0% kernel / faults: 18 minor
    E/ActivityManager(  898):   0% 814/mediaserver: 0% user + 0% kernel
    E/ActivityManager(  898):   0% 1011/com.android.inputmethod.latin: 0% user + 0% kernel / faults: 13 minor
    E/ActivityManager(  898):  +0% 1103/android.process.media: 0% user + 0% kernel
    E/ActivityManager(  898):  +0% 1122//init: 0% user + 0% kernel
    E/ActivityManager(  898): 100% TOTAL: 12% user + 5.2% kernel + 81% iowait
    E/ActivityManager(  898): CPU usage from 1510ms to 2032ms later:
    E/ActivityManager(  898):   5.7% 898/system_server: 5.7% user + 0% kernel / faults: 4 minor
    E/ActivityManager(  898):     3.8% 920/ActivityManager: 1.9% user + 1.9% kernel
    E/ActivityManager(  898):   1.9% 1103/android.process.media: 1.9% user + 0% kernel / faults: 31 minor
    E/ActivityManager(  898):     1.9% 1103/d.process.media: 1.9% user + 0% kernel
    E/ActivityManager(  898):    +0% 1125/MediaScannerSer: 0% user + 0% kernel
    E/ActivityManager(  898):  +0% 1124/zygote: 0% user + 0% kernel
    E/ActivityManager(  898): 100% TOTAL: 9.4% user + 1.8% kernel + 88% iowait
    I/Process (  898): Sending signal. PID: 1103 SIG: 9
    I/ActivityManager(  898): Process android.process.media (pid 1103) has died.
    W/ActivityManager(  898): Scheduling restart of crashed service com.android.providers.media/.MediaScannerService in 5000ms
    D/dalvikvm( 1124): GC_CONCURRENT freed 387K, 54% free 2581K/5575K, external 716K/1038K, paused 4ms+3ms
    I/ActivityThread( 1124): Pub com.android.calendar: com.android.providers.calendar.CalendarProvider2
    I/ActivityManager(  898): Start proc android.process.media for service com.android.providers.media/.MediaScannerService: pid=1146 uid=10002 gids={1015, 2001, 3003}
    I/ActivityManager(  898): Start proc com.android.deskclock for broadcast com.android.deskclock/.AlarmInitReceiver: pid=1148 uid=10010 gids={}
    D/Calendar( 1124): missed alarms found: 0
    D/dalvikvm(  813): GC_EXPLICIT freed 10K, 53% free 2528K/5379K, external 716K/1038K, paused 93ms
    D/dalvikvm(  813): GC_EXPLICIT freed <1K, 53% free 2528K/5379K, external 716K/1038K, paused 35ms
    D/dalvikvm(  813): GC_EXPLICIT freed <1K, 53% free 2528K/5379K, external 716K/1038K, paused 35ms
    I/ActivityThread( 1146): Pub media: com.android.providers.media.MediaProvider
    V/MediaProvider( 1146): Attached volume: internal
    V/MediaProvider( 1146): /mnt/sdcard volume ID: -1742450799
    D/dalvikvm(  898): GREF has increased to 301
    V/MediaProvider( 1146): Attached volume: external
    I/ActivityThread( 1146): Pub downloads: com.android.providers.downloads.DownloadProvider
    D/dalvikvm( 1146): GC_CONCURRENT freed 413K, 54% free 2622K/5639K, external 716K/1038K, paused 4ms+4ms
    I/ActivityThread( 1146): Pub drm: com.android.providers.drm.DrmProvider
    D/MediaScannerService( 1146): start scanning volume internal
    D/dalvikvm( 1148): GC_CONCURRENT freed 326K, 54% free 2582K/5575K, external 716K/1038K, paused 3ms+3ms
    I/ActivityThread( 1148): Pub com.android.deskclock: com.android.deskclock.AlarmProvider
    I/ActivityManager(  898): Start proc com.android.bluetooth for broadcast com.android.bluetooth/.opp.BluetoothOppReceiver: pid=1176 uid=10017 gids={3003, 3002, 3001, 1015}
    D/MediaScanner( 1146):  prescan time: 874ms
    D/MediaScanner( 1146):     scan time: 1597ms
    D/MediaScanner( 1146): postscan time: 1ms
    D/MediaScanner( 1146):    total time: 2472ms
    D/MediaScannerService( 1146): done scanning volume internal
    I/ActivityThread( 1176): Pub com.android.bluetooth.opp: com.android.bluetooth.opp.BluetoothOppProvider
    I/ActivityManager(  898): Start proc com.android.email for broadcast com.android.email/.service.EmailBroadcastReceiver: pid=1188 uid=10028 gids={3003, 1015}
    I/ActivityThread( 1188): Pub com.android.email.provider: com.android.email.provider.EmailProvider
    I/ActivityThread( 1188): Pub com.android.email.attachmentprovider: com.android.email.provider.AttachmentProvider
    D/dalvikvm(  898): GC_CONCURRENT freed 781K, 47% free 3983K/7495K, external 1775K/2975K, paused 6ms+10ms
    I/ActivityThread( 1188): Pub com.android.exchange.provider: com.android.exchange.provider.ExchangeProvider
    D/EAS SyncManager( 1188): !!! EAS SyncManager, onCreate
    I/ActivityManager(  898): Start proc com.android.quicksearchbox for broadcast com.android.quicksearchbox/.SearchWidgetProvider: pid=1207 uid=10012 gids={3003}
    D/Eas Debug( 1188): Logging:
    D/EAS SyncManager( 1188): !!! EAS SyncManager, onDestroy
    D/dalvikvm( 1188): GC_CONCURRENT freed 540K, 54% free 2685K/5831K, external 716K/1038K, paused 4ms+4ms
    D/Email   ( 1188): BOOT_COMPLETED
    D/EAS SyncManager( 1188): !!! EAS SyncManager, onCreate
    D/EAS SyncManager( 1188): !!! EAS SyncManager, onStartCommand
    D/EAS SyncManager( 1188): !!! EAS SyncManager, stopping self
    D/EAS SyncManager( 1188): !!! EAS SyncManager, onDestroy
    I/ActivityThread( 1207): Pub com.android.quicksearchbox.google: com.android.quicksearchbox.google.GoogleSuggestionProvider
    I/ActivityThread( 1207): Pub com.android.quicksearchbox.shortcuts: com.android.quicksearchbox.ShortcutsProvider
    I/ActivityManager(  898): Start proc com.android.protips for broadcast com.android.protips/.ProtipWidget: pid=1225 uid=10024 gids={}
    I/ActivityManager(  898): Start proc com.android.music for broadcast com.android.music/.MediaAppWidgetProvider: pid=1235 uid=10029 gids={3003, 1015}
    I/ActivityManager(  898): Start proc com.cooliris.media for broadcast com.cooliris.media/com.cooliris.cache.BootReceiver: pid=1251 uid=10016 gids={1015, 3003}
    D/MediaScannerService( 1146): start scanning volume external
    D/MediaScanner( 1146):  prescan time: 40ms
    D/MediaScanner( 1146):     scan time: 16ms
    D/MediaScanner( 1146): postscan time: 0ms
    D/MediaScanner( 1146):    total time: 56ms
    D/MediaScannerService( 1146): done scanning volume external
    I/ActivityThread( 1251): Pub com.cooliris.picasa.contentprovider: com.cooliris.picasa.PicasaContentProvider
    D/dalvikvm( 1251): GC_CONCURRENT freed 608K, 56% free 2617K/5831K, external 716K/1038K, paused 4ms+4ms
    I/BootReceiver( 1251): Got intent with action android.intent.action.MEDIA_MOUNTED
    I/BootReceiver( 1251): Got intent with action android.intent.action.MEDIA_SCANNER_FINISHED
    I/BootReceiver( 1251): Got intent with action android.intent.action.MEDIA_SCANNER_FINISHED

    the bolow information cat fix the problem of LCD?

  • Hi Jianhua,

    1. One of the main reason I can see is, LCD has been configured for 16bits per pixel. Due to same android layer also open surface with 16bits/pixel

    I/SurfaceFlinger(  898): EGLSurface: 5-6-5-0, config=0x7

    2. Again just want to confirm that, still android itsself give such frame or some were else it needs to configure - could you give me snapshot of screen from DDMS tools.

    Kindly follow following steps:

    2.1. Set up adb connection

    http://processors.wiki.ti.com/index.php/TI-Android-GingerBread-2.3.4-DevKit-2.1_UserGuide#ADB_Android_Debugger_.26_Downloader

    2.2. Download android SDK

     http://developer.android.com/sdk/index.html

    2.3. run <sdk>/tools/ddms

    2.4. if adb connection is up, it will show the device,select the device

    2.5. Then go to device->screen capture

    2.6. save image and send it to us

    3. Could you also send LCD spec and LCD timing parameters from drive file r u using ?

     

    -

    satish

  • Hi Satish!
    Sorry to reply you so late! The result I test as follow?

    1.

     I/SurfaceFlinger(  898): EGLSurface: 5-6-5-0, config=0x7
    Does this mean RGB is 565?

    2. I used DDMS tools to monitor AM3517EVM follow above steps, screenshot as follows:

     

     

     As a comparison, similar phothos taken by camera as below:

     

    3. LCD spec is Sharp 4.3" 480*272 (http://item.taobao.com/item.htm?spm=1103wpSp.1-j28G.4-4ohvO&id=9058727526)
      and LCD timing parameters from drive file is 9000,480/3/2/42,272/3/2/11, the parameter is from  /sys/devices/omapdss/display0

     configuration issue with LCD h/w? Or  configuration issue with bits_per_pixel(I have modified before , It seemed useless)?

    Thank you for your answer!
      

  • Hi,

    1. It is clear that android generated correct framer buffer for display.

    2. Now, issue is with LCD h/w setup. There could be multiple things.

    - kindly try with linux image, if it gives same color then 100% lcd setup issue

    - check whether your h/w has mounted properly

    - you have provided link, which is in korean or chinese language - sorry but I am not able to interpret the same. If possible could you send me english version of spec.

     

    BR,

    satish

  • Hi, Satish

    issue is with LCD h/w setup? So what's the "h/w" means? or what's the abbreviation of "h/w"?And how to check whether  my h/w has mounted properly?Any suggestions?

    I have tried linux image with Matrix GUI before , and the issue was the same.So I doubt  whether my hardware links is right, and I will check that!

    Thank you! 

  • Hi,

    h/w stands for "hardware" .

    sorry for using abbrevations....

    check wether you LCD is mounted properly on the evm...

    As it is also giving problem with linux images, it will either LCD driver or LCD hardware problem...

    -

    satish

  • Can you try sample application attached here with Plain Linux kernel. It does displays color bars on the LCD screen, and if it has also same issue then, can you remove your LCD module and mount it again.

    I remember, during early days of development cycle I had seen similar issue.

     

    Thanks,

    Vaibhav

  • Hi, Vaibhav and everyone posted here.


    The LCD issue is OK now----it caused by hardware link.Thank you!


    By the way, Vaibhav. when I used gcc compiled the saFbdevDisplay.c as follow :


    gcc -o saFbdevDisplay.o saFbdevDisplay.c

    and then I copied saFbdevDisplay.o to  SD, after android booted up, I execute saFbdevDisplay.o with shell by Tera Term as follow :

    /mnt/sdcard
    ./saFbdevDisplay.o

    I was reminded of  "./saFbdevDisplay.o: permission denied", so the question is how can I get root privileges in Android?


    Thank you!

  • Hi Jianhua,

    You can not use gcc compile file directly on android system. You need to compile it for android enviorment. You can use below like script for the same

    =============================================================================================================

    ANDROID_ROOT=<android sourc path>
    TARGET_PRODUCT=<omap3evm> or <beagleboard>

    $ANDROID_ROOT/prebuilt/linux-x86/toolchain/arm-eabi-4.4.3/bin/arm-eabi-gcc -DWIDTH=480 -DHEIGHT=640 -DCONFIG_OMAP3530  -nostdlib -Wl,-dynamic-linker,/system/bin/linker $ANDROID_ROOT/prebuilt/linux-x86/toolchain/arm-eabi-4.4.0/arm-eabi/lib/ldscripts/armelf.x $ANDROID_ROOT/out/target/product/$TARGET_PRODUCT/obj/lib/crtbegin_dynamic.o $ANDROID_ROOT/out/target/product/$TARGET_PRODUCT/obj/lib/crtend_android.o -L$ANDROID_ROOT/out/target/product/$TARGET_PRODUCT/obj/lib -lc -ldl -fno-short-enums -I$ANDROID_ROOT/bionic/libc/include -I$ANDROID_ROOT/bionic/libc/arch-arm/include -I$ANDROID_ROOT/bionic/libc/kernel/common -I$ANDROID_ROOT/bionic/libc/kernel/arch-arm -I$ANDROID_ROOT/kernel/include -o <outfile name> <filename.c>
    =================================================================================================================================

    All bold things, you need to edit as per your settings...

    Create .sh file with about content and run it.. Then validate on android console.

    Also, change permission with

    $chmod 777 <filename>

     

    -

    satish

  • Jianhua Zhao said:

    Hi, Vaibhav and everyone posted here.


    The LCD issue is OK now----it caused by hardware link.Thank you!


    By the way, Vaibhav. when I used gcc compiled the saFbdevDisplay.c as follow :


    gcc -o saFbdevDisplay.o saFbdevDisplay.c

    and then I copied saFbdevDisplay.o to  SD, after android booted up, I execute saFbdevDisplay.o with shell by Tera Term as follow :

    /mnt/sdcard
    ./saFbdevDisplay.o

    I was reminded of  "./saFbdevDisplay.o: permission denied", so the question is how can I get root privileges in Android?


    Thank you!

    你好!我遇到和你一样的问题,一直没有解决。

    你这里说的是因为hardware link问题,能不能说具体一点,谢谢!