Howdy ladies and gentlemen. My buddy presented me with his bootlooping kindle fire and I'm a bit stumped. He recently flashed AOKP on it bootloops. Under normal circumstances this isn't a huge deal, you simply boot into recovery and restore from a backup etc. Thing is ... this boots and shows the kindle fire logo (not the fire fire fire logo, won't boot into TWRP or other custom recovery etc). It his the aokp logo and just loops. I can get to it in ADB so its obviously alive. I've tried to set it to fastboot mode and reboot , but it refuses to reboot despite having root access to adb shell. NO idea how to fix this.
I've been able to get a log of its boot process. Help would be awesome
Code:
?:??: W/?(?): --------- beginning of /dev/log/main
06-18 06:35:08.531: I/init(93): == init.rc: on post-fs -----------------------
06-18 06:35:09.093: I/init(96): == init.rc: on post-fs-data -----------------------
06-18 06:35:09.289: I/init(97): == init.rc: on boot -----------------------
06-18 06:35:09.593: I/DEBUG(103): debuggerd: Jun 4 2012 05:57:03
06-18 06:35:09.617: I/init(111): == init.omap4430.rc: on boot ------------------------
06-18 06:35:09.617: I/init(111): --------- beginning of /dev/log/system
06-18 06:35:09.656: I/Vold(100): Vold 2.1 (the revenge) firing up
06-18 06:35:09.664: I/init(112): == init.rc: on nonencrypted -----------------------
06-18 06:35:09.687: I/init(113): == init.rc: on property:persist.sys.usb.config=* -----------------------
06-18 06:35:09.687: I/init(114): adb
06-18 06:35:09.710: I/init(115): == init.rc: on property:sys.usb.config=adb -----------------------
06-18 06:35:09.710: D/Vold(100): Volume sdcard state changing -1 (Initializing) -> 0 (No-Media)
06-18 06:35:09.734: D/Vold(100): Volume sdcard state changing 0 (No-Media) -> 2 (Pending)
06-18 06:35:09.734: D/DirectVolume(100): DirectVolume::handlePartitionAdded -> MAJOR 179, MINOR 1, PARTN 1
06-18 06:35:09.734: D/DirectVolume(100): DirectVolume::handlePartitionAdded -> MAJOR 179, MINOR 2, PARTN 2
06-18 06:35:09.734: D/DirectVolume(100): DirectVolume::handlePartitionAdded -> MAJOR 179, MINOR 3, PARTN 3
06-18 06:35:09.734: D/DirectVolume(100): DirectVolume::handlePartitionAdded -> MAJOR 179, MINOR 4, PARTN 4
06-18 06:35:09.734: D/DirectVolume(100): DirectVolume::handlePartitionAdded -> MAJOR 179, MINOR 5, PARTN 5
06-18 06:35:09.734: D/DirectVolume(100): DirectVolume::handlePartitionAdded -> MAJOR 179, MINOR 6, PARTN 6
06-18 06:35:09.734: D/DirectVolume(100): DirectVolume::handlePartitionAdded -> MAJOR 179, MINOR 7, PARTN 7
06-18 06:35:09.734: D/Vold(100): Volume sdcard state changing 2 (Pending) -> 1 (Idle-Unmounted)
06-18 06:35:09.734: D/DirectVolume(100): DirectVolume::handlePartitionAdded -> MAJOR 179, MINOR 8, PARTN 8
06-18 06:35:09.734: W/Vold(100): Duplicate state (1)
06-18 06:35:09.734: D/DirectVolume(100): DirectVolume::handlePartitionAdded -> MAJOR 179, MINOR 9, PARTN 9
06-18 06:35:09.734: W/Vold(100): Duplicate state (1)
06-18 06:35:09.734: D/DirectVolume(100): DirectVolume::handlePartitionAdded -> MAJOR 179, MINOR 10, PARTN 10
06-18 06:35:09.734: W/Vold(100): Duplicate state (1)
06-18 06:35:09.734: D/DirectVolume(100): DirectVolume::handlePartitionAdded -> MAJOR 179, MINOR 11, PARTN 11
06-18 06:35:09.734: W/Vold(100): Duplicate state (1)
06-18 06:35:09.734: D/DirectVolume(100): DirectVolume::handlePartitionAdded -> MAJOR 179, MINOR 12, PARTN 12
06-18 06:35:09.734: W/Vold(100): Duplicate state (1)
06-18 06:35:09.734: W/Vold(100): Duplicate state (1)
06-18 06:35:09.734: W/Vold(100): Duplicate state (1)
06-18 06:35:09.734: W/Vold(100): Duplicate state (1)
06-18 06:35:09.734: W/Vold(100): Duplicate state (1)
06-18 06:35:09.757: I/Netd(102): Netd 1.0 starting
06-18 06:35:09.937: E/Netd(102): Unable to create netlink socket: Protocol not supported
06-18 06:35:09.937: E/Netd(102): Unable to open quota2 logging socket
06-18 06:35:10.218: I/(106): ServiceManager: 0x50b910
06-18 06:35:10.328: D/AndroidRuntime(105): >>>>>> AndroidRuntime START com.android.internal.os.ZygoteInit <<<<<<
06-18 06:35:10.328: D/AndroidRuntime(105): CheckJNI is OFF
06-18 06:35:10.335: I/SurfaceFlinger(104): SurfaceFlinger is starting
06-18 06:35:10.335: I/SurfaceFlinger(104): SurfaceFlinger's main thread ready to run. Initializing graphics H/W...
06-18 06:35:10.507: D/dalvikvm(105): DexOpt: incorrect opt magic number (0xff ff ff ff)
06-18 06:35:10.507: D/dalvikvm(105): ODEX file is stale or bad; removing and retrying (/data/dalvik-cache/[email protected]@[email protected])
06-18 06:35:10.546: I/(107): ServiceManager: 0xd63958
06-18 06:35:10.562: D/libEGL(104): loaded /vendor/lib/egl/libEGL_POWERVR_SGX540_120.so
06-18 06:35:10.601: D/libEGL(104): loaded /vendor/lib/egl/libGLESv1_CM_POWERVR_SGX540_120.so
06-18 06:35:10.609: I/AudioFlinger(107): Loaded primary audio interface from Blaze audio HW HAL (audio)
06-18 06:35:10.609: I/AudioFlinger(107): Using 'Blaze audio HW HAL' (audio.primary) as the primary audio interface
06-18 06:35:10.609: D/libEGL(104): loaded /vendor/lib/egl/libGLESv2_POWERVR_SGX540_120.so
06-18 06:35:10.617: I/CameraService(107): CameraService started (pid=107)
06-18 06:35:10.617: E/CameraService(107): Could not load camera HAL module
06-18 06:35:10.625: I/AudioFlinger(107): AudioFlinger's thread 0xd6e6e8 ready to run
06-18 06:35:10.625: W/AudioFlinger(107): Thread AudioOut_1 cannot connect to the power manager service
06-18 06:35:10.625: W/AudioFlinger(107): Thread AudioOut_1 cannot connect to the power manager service
06-18 06:35:10.625: I/AudioPolicyService(107): Loaded audio policy from LEGACY Audio Policy HAL (audio_policy)
06-18 06:35:10.718: D/dalvikvm(105): DexOpt: --- BEGIN 'core.jar' (bootstrap=1) ---
06-18 06:35:10.726: I/SurfaceFlinger(104): EGL informations:
06-18 06:35:10.726: I/SurfaceFlinger(104): # of configs : 25
06-18 06:35:10.726: I/SurfaceFlinger(104): vendor : Android
06-18 06:35:10.726: I/SurfaceFlinger(104): version : 1.4 Android META-EGL
06-18 06:35:10.726: I/SurfaceFlinger(104): extensions: EGL_KHR_image EGL_KHR_image_base 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
06-18 06:35:10.726: I/SurfaceFlinger(104): Client API: OpenGL ES
06-18 06:35:10.726: I/SurfaceFlinger(104): EGLSurface: 8-8-8-8, config=0x1
06-18 06:35:10.726: I/SurfaceFlinger(104): OpenGL informations:
06-18 06:35:10.726: I/SurfaceFlinger(104): vendor : Imagination Technologies
06-18 06:35:10.726: I/SurfaceFlinger(104): renderer : PowerVR SGX 540
06-18 06:35:10.726: I/SurfaceFlinger(104): version : OpenGL ES-CM 1.1
06-18 06:35:10.726: I/SurfaceFlinger(104): 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
06-18 06:35:10.726: I/SurfaceFlinger(104): GL_MAX_TEXTURE_SIZE = 2048
06-18 06:35:10.726: I/SurfaceFlinger(104): GL_MAX_VIEWPORT_DIMS = 2048 x 2048
06-18 06:35:10.726: I/SurfaceFlinger(104): flags = 00010000
06-18 06:35:10.812: D/libEGL(151): loaded /vendor/lib/egl/libEGL_POWERVR_SGX540_120.so
06-18 06:35:10.820: D/libEGL(151): loaded /vendor/lib/egl/libGLESv1_CM_POWERVR_SGX540_120.so
06-18 06:35:10.828: D/libEGL(151): loaded /vendor/lib/egl/libGLESv2_POWERVR_SGX540_120.so
06-18 06:35:10.914: I/AwesomePlayer(107): setDataSource_l('/system/media/boot_audio.mp3')
06-18 06:35:10.921: E/MediaPlayer(151): error (1, -2147483648)
06-18 06:35:10.921: E/MediaPlayer(151): start called in state 0
06-18 06:35:11.023: D/dalvikvm(149): Ignoring duplicate verify attempt on Ljava/lang/Object;
06-18 06:35:11.117: D/dalvikvm(149): Ignoring duplicate verify attempt on Ljava/lang/Class;
06-18 06:35:11.132: D/dalvikvm(149): Ignoring duplicate verify attempt on Ljava/lang/ref/Reference;
06-18 06:35:11.132: D/dalvikvm(149): Ignoring duplicate verify attempt on Ljava/lang/ref/ReferenceQueue;
06-18 06:35:11.156: D/dalvikvm(149): Ignoring duplicate verify attempt on Ljava/lang/ref/FinalizerReference;
06-18 06:35:11.968: D/dalvikvm(149): DexOpt: load 76ms, verify+opt 950ms
To set the bootmode to fastboot from the shell prompt...
Code:
idme bootmode 4002
To check the bootmode...
Code:
idme ?
To reboot...
Code:
reboot
Is that what you tried?
If you can't set the bootmode with idme and you only have the stock bootloader installed (white/orange "kindle fire" bootlogo when it starts up), you might look into getting a factory cable...
http://forum.xda-developers.com/showthread.php?t=1550999
kinfauns said:
To set the bootmode to fastboot from the shell prompt...
Code:
idme bootmode 4002
To check the bootmode...
Code:
idme ?
To reboot...
Code:
reboot
Is that what you tried?
If you can't set the bootmode with idme and you only have the stock bootloader installed (white/orange "kindle fire" bootlogo when it starts up), you might look into getting a factory cable...
http://forum.xda-developers.com/showthread.php?t=1550999
Click to expand...
Click to collapse
Yessir. Tried all that. Seems like a factory cable is the way to go. Thanks for confirming.
I might have an idea. If adb works then plug the kindle fire into your computer. Install the Kindle fire utility if you do not already have it. Use it to flash twrp recovery. It should do its thing, then it will end up in recovery. Now you can mount usb storage and put another rom on the device. Or you can do a factory reset. When you reboot you may not be able to get back into twrp again. So you will probably only get one shot.
Related
Here's how to use logcat:
There are two main ways to do a logcat, within android, and through adb.
Logcat within android can be done one of two ways, through a Logcat app:
Here are two good examples are either: CatLog or aLogcat
I prefer catlog, because in my opinion it has a little bit nicer UI. Both of these programs can dump their logs to a txt file, which is very useful for debugging. Or, you can do it in terminal emulator:
Open your terminal app;
Type:
Code:
su
logcat > /sdcard/logcat.txt
On the other hand, using adb to run logcat, in my opinion is much more useful, because you can start using it when android boots (i.e. once the boot animation appears.)
The code for logcat to output to a file is
Code:
adb logcat > name of problem.txt
you can also do
Code:
adb logcat -f name of problem.txt
how I prefer to do it is this way:
Code:
adb logcat -v long > name of problem.txt
with the -v flag & the long argument, it changes output to long style, which means every line of logcat will be on its own line (makes it a little neater, imo)
Note: When outputting to a file, you will see a newline, but nothing printed, this is normal. To stop logcat from writting to a file, you need to press ctrl+c.
Here's where using logcat (via adb makes life really easy)
Lets say you find a problem you're having after looking at a logcat.
For example:
When I was trying to use a different ramdisk, wifi wouldn't work so I got a logcat that's almost 1300 lines long (a lot of stuff happens in the background)
So if you are searching for an error in the logcat file (it's always e/ for error, f/ for fatal. Those are the two main things that will break a system.)
Code:
D/dalvikvm( 871): GC_CONCURRENT freed 472K, 6% free 10224K/10823K, paused 1ms+6ms
V/AmazonAppstore.DiskInspectorServiceImpl( 871): Available blocks: 21981, Block size: 4096, Free: 90034176, Threshold: 5242880, withinThreshold? true
D/AmazonAppstore.UpdateService( 871): Received action: null from intent: Intent { cmp=com.amazon.venezia/com.amazon.mas.client.framework.UpdateService }
W/AmazonAppstore.UpdateService( 871): Confused about why I'm running with this intent action: null from intent: Intent { cmp=com.amazon.venezia/com.amazon.mas.client.framework.UpdateService }
D/dalvikvm( 890): GC_CONCURRENT freed 175K, 4% free 9375K/9671K, paused 2ms+3ms
V/AmazonAppstore.ReferenceCounter( 871): Reference (MASLoggerDB) count has gone to 0. Closing referenced object.
E/WifiStateMachine( 203): Failed to reload STA firmware java.lang.IllegalStateException: Error communicating to native daemon
V/AmazonAppstore.UpdateService( 871): runUpdateCommand doInBackground started.
V/AmazonAppstore.UpdateService( 871): Running UpdateCommand: digitalLocker
V/AmazonAppstore.UpdateCommand( 871): Not updating key: digitalLocker from: 1334228488057
V/AmazonAppstore.UpdateService( 871): Finished UpdateCommand: digitalLocker
V/AmazonAppstore.UpdateService( 871): Running UpdateCommand: serviceConfig
V/AmazonAppstore.MASLoggerDB( 871): performLogMetric: Metric logged: ResponseTimeMetric [fullName=com.amazon.venezia.VeneziaApplication_onCreate, build=release-2.3, date=Wed Apr 11 13:10:55 CDT 2012, count=1, value=1601.0]
V/AmazonAppstore.MASLoggerDB( 871): onBackgroundTaskSucceeded: Metric logged: ResponseTimeMetric [fullName=com.amazon.venezia.VeneziaApplication_onCreate, build=release-2.3, date=Wed Apr 11 13:10:55 CDT 2012, count=1, value=1601.0]
W/CommandListener( 118): Failed to retrieve HW addr for eth0 (No such device)
D/CommandListener( 118): Setting iface cfg
D/NetworkManagementService( 203): rsp
D/NetworkManagementService( 203): flags
E/WifiStateMachine( 203): Unable to change interface settings: java.lang.IllegalStateException: Unable to communicate with native daemon to interface setcfg - com.android.server.NativeDaemonConnectorException: Cmd {interface setcfg eth0 0.0.0.0 0 [down]} failed with code 400 : {Failed to set address (No such device)}
W/PackageParser( 203): Unknown element under : supports-screen at /mnt/asec/com.android.aldiko-1/pkg.apk Binary XML file line #16
D/wpa_supplicant( 930): wpa_supplicant v0.8.x
D/wpa_supplicant( 930): random: Trying to read entropy from /dev/random
D/wpa_supplicant( 930): Initializing interface 'eth0' conf '/data/misc/wifi/wpa_supplicant.conf' driver 'wext' ctrl_interface 'N/A' bridge 'N/A'
D/wpa_supplicant( 930): Configuration file '/data/misc/wifi/wpa_supplicant.conf' -> '/data/misc/wifi/wpa_supplicant.conf'
D/wpa_supplicant( 930): Reading configuration file '/data/misc/wifi/wpa_supplicant.conf'
D/wpa_supplicant( 930): ctrl_interface='eth0'
D/wpa_supplicant( 930): update_config=1
D/wpa_supplicant( 930): Line: 4 - start of a new network block
D/wpa_supplicant( 930): key_mgmt: 0x4
(mind you, that's 29 lines out of 1300ish, just for example)
I then could do the following with logcat:
Code:
adb logcat WifiStateMachine:E *:S -v long > name of problem.txt
and this will only print out any errors associated with WifiStateMachine, and anything which is fatal, which makes it about a million times easier to figure out what's going on!
In WifiStateMachine:E, the :E = to look for Errors, the full list of options is as follows:
V — Verbose (lowest priority)
D — Debug
I — Info (default priority)
W — Warning
E — Error
F — Fatal
S — Silent (highest priority, on which nothing is ever printed)
You can replace the :E with any other letter from above to get more info.
In order to filter out anything other than what you are looking for (in this case, WifiStateMachine) you must put a *:S after your last command (i.e. WifiStateMachine:E ThemeChoose:V ... ... AndroidRuntime:E *:S)
Sources: http://developer.android.com/tools/help/logcat.html
http://developer.android.com/tools/help/adb.html
Nice guide.
gonna bookmark this Thanks!
So that minimum posts till you can post on the dev forums the best thing that the admins could've done for the good of this excellent forum!!
Anyway, just followed the instructions in this thread (http://forum.xda-developers.com/showthread.php?t=2165711) and I am getting no progress, logcat shows it gets stuck after SensorService errors and it will hang there.
I'd post this in the other thread but I can't. I know LaidbackNikez said he won't help anymore on the subject but I'm sure there is someone else out there that knows what's going wrong.
Any explanations?
Code:
--------- beginning of /dev/alog/main
I/ev ( 88): Welcome to Android /
I/ev ( 89): Attempting to boot Evervolv AOSP JellyBean ROM.
I/ev ( 90): Please visit www.evervolv.com for updates.
I/ev ( 91): __________ ______
I/ev ( 92): ___ ____/__ ________________ __________ /__ __
I/ev ( 93): __ __/ __ | / / _ \_ ___/_ | / / __ \_ /__ | / /
I/ev ( 94): _ /___ __ |/ // __/ / __ |/ // /_/ / / __ |/ /
I/ev ( 95): /_____/ _____/ \___//_/ _____/ \____//_/ _____/
I/ev ( 96):
I/run-parts( 83): vm.swappiness = 20
I/run-parts( 83): vm.min_free_kbytes = 8192
I/run-parts( 83): vm.dirty_ratio = 60
I/run-parts( 83): vm.dirty_background_ratio = 20
I/run-parts( 83): vm.vfs_cache_pressure = 40
I/installd( 111): installd firing up
E/cutils ( 111): Failed to read /data/.layout_version: No such file or directory
D/AK8973 ( 115): AK8973 daemon 1.3.4 Start
D/AK8973 ( 115): (Library version : 1.2.1.620)
D/installd( 111): Upgrading /data/media for multi-user
D/installd( 111): Upgrading to shared /data/media/obb
I/DEBUG ( 106): debuggerd: Feb 25 2013 02:34:27
I/SurfaceFlinger( 108): SurfaceFlinger is starting
I/SurfaceFlinger( 108): SurfaceFlinger's main thread ready to run. Initializing graphics H/W...
D/libEGL ( 108): loaded /system/lib/egl/libEGL_adreno200.so
D/libEGL ( 108): loaded /system/lib/egl/libGLESv1_CM_adreno200.so
D/libEGL ( 108): loaded /system/lib/egl/libGLESv2_adreno200.so
I/ServiceManager( 113): Waiting for service SurfaceFlinger...
I/Adreno200-EGL( 108): <qeglDrvAPI_eglInitialize:294>: EGL 1.4 QUALCOMM build: AU_LINUX_ANDROID_JB.04.01.01.00.036_msm8960_JB_CL2644550_release_AU (CL2644550)
I/Adreno200-EGL( 108): Build Date: 07/31/12 Tue
I/Adreno200-EGL( 108): Local Branch:
I/Adreno200-EGL( 108): Remote Branch: quic/master
I/Adreno200-EGL( 108): Local Patches: NONE
I/Adreno200-EGL( 108): Reconstruct Branch: AU_LINUX_ANDROID_JB.04.01.01.00.036 + NOTHING
I/gralloc ( 108): using (fd=19)
I/gralloc ( 108): id = msmfb31_0
I/gralloc ( 108): xres = 480 px
I/gralloc ( 108): yres = 800 px
I/gralloc ( 108): xres_virtual = 480 px
I/gralloc ( 108): yres_virtual = 1600 px
I/gralloc ( 108): bpp = 32
I/gralloc ( 108): r = 0:8
I/gralloc ( 108): g = 8:8
I/gralloc ( 108): b = 16:8
I/gralloc ( 108): width = 48 mm (254.000000 dpi)
I/gralloc ( 108): height = 80 mm (254.000000 dpi)
I/gralloc ( 108): refresh rate = 60.00 Hz
D/CALCFPS ( 108): DEBUG_CALC_FPS: 0
D/CALCFPS ( 108): period: 10
D/CALCFPS ( 108): ignorethresh_us: 500000
D/CALCFPS ( 108): DEBUG_CALC_FPS: 0
D/CALCFPS ( 108): period: 10
D/CALCFPS ( 108): ignorethresh_us: 500000
I/hwcomposer( 108): Initializing Qualcomm Hardware Composer
I/hwcomposer( 108): MDP version: 310
I/hwcomposer( 108): DYN composition threshold : 2.000000
I/hwcomposer( 108): hwc_device_open: Faking Hardware VSYNC
I/SurfaceFlinger( 108): Using composer version 1.0
I/hwcomposer( 108): Initializing UEvent Listener Thread
I/hwcomposer( 108): Initializing VSYNC Thread
W/SurfaceFlinger( 108): getting VSYNC period from fb HAL: 16666666
W/Adreno200-EGL( 108): <qeglDrvAPI_eglChooseConfig:780>: EGL_BAD_ATTRIBUTE
W/SurfaceFlinger( 108): no suitable EGLConfig found, trying without EGL_FRAMEBUFFER_TARGET_ANDROID
W/SurfaceFlinger( 108): no suitable EGLConfig found, trying without EGL_RECORDABLE_ANDROID
I/SurfaceFlinger( 108): EGL informations:
I/SurfaceFlinger( 108): vendor : Android
I/SurfaceFlinger( 108): version : 1.4 Android META-EGL
I/SurfaceFlinger( 108): extensions: EGL_KHR_image EGL_KHR_image_base EGL_KHR_gl_texture_2D_image EGL_KHR_gl_texture_cubemap_image EGL_KHR_gl_renderbuffer_image EGL_KHR_fence_sync EGL_EXT_create_context_robustness EGL_ANDROID_image_native_buffer
I/SurfaceFlinger( 108): Client API: OpenGL_ES
I/SurfaceFlinger( 108): EGLSurface: 8-8-8-0, config=0x7
I/SurfaceFlinger( 108): OpenGL ES informations:
I/SurfaceFlinger( 108): vendor : Qualcomm
I/SurfaceFlinger( 108): renderer : Adreno (TM) 200
I/SurfaceFlinger( 108): version : OpenGL ES-CM 1.1
I/SurfaceFlinger( 108): extensions: GL_EXT_debug_marker GL_AMD_compressed_ATC_texture GL_AMD_performance_monitor GL_APPLE_texture_2D_limited_npot GL_ARB_vertex_buffer_object GL_EXT_texture_filter_anisotropic GL_EXT_texture_format_BGRA8888 GL_EXT_texture_type_2_10_10_10_REV GL_OES_blend_equation_separate GL_OES_blend_func_separate GL_OES_blend_subtract GL_OES_compressed_ETC1_RGB8_texture GL_OES_compressed_paletted_texture GL_OES_depth_texture GL_OES_depth24 GL_OES_draw_texture GL_OES_EGL_image GL_OES_EGL_image_external GL_OES_framebuffer_object GL_OES_matrix_palette GL_OES_packed_depth_stencil GL_OES_point_size_array GL_OES_point_sprite GL_OES_read_format GL_OES_rgb8_rgba8 GL_OES_stencil_wrap GL_OES_texture_cube_map GL_OES_texture_env_crossbar GL_OES_texture_float GL_OES_texture_half_float GL_OES_texture_half_float_linear GL_OES_texture_npot GL_OES_texture_mirrored_repeat GL_QCOM_binning_control GL_QCOM_extended_get GL_QCOM_tiled_rendering GL_AMD_compressed_3DC_texture
I/SurfaceFlinger( 108): GL_MAX_TEXTURE_SIZE = 4096
I/SurfaceFlinger( 108): GL_MAX_VIEWPORT_DIMS = 4096 x 4096
D/SurfaceFlinger( 108): Screen acquired, type=0 flinger=0x41e4e318
I/mediaserver( 110): ServiceManager: 0x41cf4dd0
I/AudioFlinger( 110): Using default 3000 mSec as standby time.
I/CameraService( 110): CameraService started (pid=110)
E/CameraService( 110): Could not load camera HAL module
I/AudioPolicyManagerBase( 110): loadAudioPolicyConfig() loaded /system/etc/audio_policy.conf
E/AudioHardwareQSD( 110): Cannot open /dev/audience_a1026 -1
I/HTC Acoustic( 110): libhtc_acoustic.so version 2.0.1.5
E/HTC Acoustic( 110): Fail to open /system/etc/AdieHWCodecSetting.csv -1.
E/HTC Acoustic( 110): read ADIE para from file failed -1
E/HTC Acoustic( 110): ioctl ACOUSTIC_UPDATE_ADIE failed -1
I/HTC Acoustic( 110): open /system/etc/AudioBTID.csv success.
I/HTC Acoustic( 110): BT ID table version: PASSION_HTC_20100610
E/HTC Acoustic( 110): Fail to open /system/etc/TPA2018.csv -1.
D/AudioHardwareQSD( 110): speaker amplifier tpa2018 is not supported
I/AudioHardwareQSD( 110): Set master volume to 1.000000
I/AudioFlinger( 110): loadHwModule() Loaded primary audio interface from LEGACY Audio HW HAL (audio) handle 1
I/AudioFlinger( 110): HAL output buffer size 768 frames, normal mix buffer size 1056 frames
I/AudioMixer( 110): found effect "Multichannel Downmix To Stereo" from The Android Open Source Project
E/MonoPipe( 110): Failed to fetch local time frequency when constructing a MonoPipe (res = -32). getNextWriteTimestamp calls will be non-functional
W/AudioFlinger( 110): Policy SCHED_FIFO priority 3 is unavailable for pid 110 tid 158; error -1
I/AudioFlinger( 110): Using module 1 has the primary audio interface
D/AudioHardwareInterface( 110): setMode(NORMAL)
I/AudioFlinger( 110): AudioFlinger's thread 0x41cf8890 ready to run
W/AudioFlinger( 110): Thread AudioOut_2 cannot connect to the power manager service
I/AudioHardwareQSD( 110): Routing audio to Speakerphone
D/AudioHardwareQSD( 110): Switching audio device to
D/AudioHardwareQSD( 110): Speakerphone
I/mir::ApplicationManager( 113): virtual bool android::InputSetup::DummyApplication::updateInfo()
I/mir::ApplicationManager( 113): virtual bool android::InputSetup::DummyApplicationWindow::updateInfo()
I/EventHub( 113): New device: id=1, fd=34, path='/dev/input/event6', name='curcial-oj', classes=0x9, configuration='/system/usr/idc/curcial-oj.idc', keyLayout='/system/usr/keylayout/Generic.kl', keyCharacterMap='/system/usr/keychars/Generic.kcm', builtinKeyboard=false, usingSuspendBlockIoctl=false, usingClockIoctl=false
D/EventHub( 113): No input device configuration file found for device 'lightsensor-level'.
D/EventHub( 113): No input device configuration file found for device 'bravo-keypad'.
I/EventHub( 113): New device: id=3, fd=35, path='/dev/input/event4', name='bravo-keypad', classes=0x1, configuration='', keyLayout='/system/usr/keylayout/bravo-keypad.kl', keyCharacterMap='/system/usr/keychars/bravo-keypad.kcm', builtinKeyboard=false, usingSuspendBlockIoctl=false, usingClockIoctl=false
D/EventHub( 113): No input device configuration file found for device 'proximity'.
I/EventHub( 113): New device: id=5, fd=36, path='/dev/input/event2', name='synaptics-rmi-touchscreen', classes=0x115, configuration='/system/usr/idc/synaptics-rmi-touchscreen.idc', keyLayout='/system/usr/keylayout/synaptics-rmi-touchscreen.kl', keyCharacterMap='/system/usr/keychars/synaptics-rmi-touchscreen.kcm', builtinKeyboard=false, usingSuspendBlockIoctl=false, usingClockIoctl=false
D/EventHub( 113): No input device configuration file found for device 'compass'.
D/EventHub( 113): No input device configuration file found for device 'h2w headset'.
I/EventHub( 113): New device: id=7, fd=37, path='/dev/input/event0', name='h2w headset', classes=0x1, configuration='', keyLayout='/system/usr/keylayout/h2w_headset.kl', keyCharacterMap='/system/usr/keychars/h2w_headset.kcm', builtinKeyboard=false, usingSuspendBlockIoctl=false, usingClockIoctl=false
I/InputReader( 113): Device added: id=-1, name='Virtual', sources=0x00000301
I/InputReader( 113): Device added: id=7, name='h2w headset', sources=0x00000101
I/InputReader( 113): Device reconfigured: id=5, name='synaptics-rmi-touchscreen', size 480x800, orientation 0, mode 1, display id 0
I/InputReader( 113): Device added: id=5, name='synaptics-rmi-touchscreen', sources=0x01001113
I/InputReader( 113): Device added: id=3, name='bravo-keypad', sources=0x00000101
I/InputReader( 113): Device added: id=1, name='curcial-oj', sources=0x00010105
I/AudioHardwareQSD( 110): voice volume 5 (range is 0 to 5)
D/AudioHardwareQSD( 110): Setting in-call volume to 100
E/AudioFlinger( 110): int android::load_audio_interface(char const*, audio_hw_device_t**) couldn't load audio hw module audio.a2dp (No such file or directory)
I/AudioFlinger( 110): loadHwModule() error -2 loading module a2dp
W/AudioPolicyManagerBase( 110): could not open HW module a2dp
I/AudioFlinger( 110): loadHwModule() Loaded usb audio interface from USB audio HW HAL (audio) handle 3
I/AudioPolicyService( 110): Loaded audio policy from LEGACY Audio Policy HAL (audio_policy)
D/SensorService( 112): nuSensorService starting...
E/SensorService( 112): couldn't load sensors module (No such file or directory)
Thanks
You're missing some modules, aa the logcat says. Maybe the download was corrupt or something.
yep
Having following the steps CORRECTLY, that is puting it to my ext4 partition, I can conclude it doesn't work. I was left with a blank screen, which i could turn on and off using the power button. That is all
I am porting to my device as well, and result in a blank screen. I also noticed in my log the line
no suitable EGLConfig found, trying without EGL_FRAMEBUFFER_TARGET_ANDROID
I compile a kernel from the CM 10.1 source for my N7108, but baseband unknown.and kernel version unavailable
Who can help me to solve this problem?please.
https://github.com/wctliu/Samsung-kernel-N7108/blob/master/adb-full-log.txt
a part of the log
Code:
--------- beginning of /dev/log/main
I/installd( 1856): installd firing up
I/DEBUG ( 1849): debuggerd: May 22 2013 02:49:39
--------- beginning of /dev/log/system
I/Vold ( 1846): Vold 2.1 (the revenge) firing up
D/Vold ( 1846): Volume sdcard1 state changing -1 (Initializing) -> 0 (No-Media)
D/Vold ( 1846): Volume usbdisk0 state changing -1 (Initializing) -> 0 (No-Media)
I/Netd ( 1848): Netd 1.0 starting
W/InterfaceController( 1848): Error (Symbol not found: ) while searching for the interface command fini function
D/Vold ( 1846): Volume sdcard1 state changing 0 (No-Media) -> 2 (Pending)
D/macloader( 1859): Deleting file /data/.cid.info
D/DirectVolume( 1846): DirectVolume::handlePartitionAdded -> MAJOR 179, MINOR 49, PARTN 1
D/Vold ( 1846): Volume sdcard1 state changing 2 (Pending) -> 1 (Idle-Unmounted)
I/SurfaceFlinger( 1851): SurfaceFlinger is starting
I/SurfaceFlinger( 1851): use dithering
I/SurfaceFlinger( 1851): SurfaceFlinger's main thread ready to run. Initializing graphics H/W...
D/gpsd ( 1860): main()
D/gpsd ( 1860): argv[0] = '/system/bin/gpsd'
D/gpsd ( 1860): argv[1] = '-c'
D/gpsd ( 1860): argv[2] = '/system/etc/gps.xml'
D/gpsd ( 1860): onRilCustomConfig(Test for unsupported parameters, )
D/gpsd ( 1860): onRilCustomConfig(FactoryTestFilePath, /data/)
D/gpsd ( 1860): onRilCustomConfig(TISEnabled, true)
D/gpsd ( 1860): onRilCustomConfig(LPmode, false)
D/gpsd ( 1860): onRilCustomConfig(cp-cold-start, false)
D/gpsd ( 1860): onRilCustomConfig(cp-guard-time-sec, 1)
D/gpsd ( 1860): Create : called
I/gpsd ( 1860): RildClient : called
D/gpsd ( 1860): RildClientSamsung : called
I/gpsd ( 1860): start : called
D/gpsd ( 1860): onRegisterModules : called
I/gpsd ( 1860): RildClientModule : called
D/gpsd ( 1860): RildClientModuleFreqSync : called
I/gpsd ( 1860): RildClientModuleFreqSyncSamsung : called
D/gpsd ( 1860): registerModule : pModule = 0x130ad58
D/gpsd ( 1860): onRegisterModule : called
I/gpsd ( 1860): RildClientModule : called
D/gpsd ( 1860): RildClientModuleControlPlane : called
D/gpsd ( 1860): RildClientModuleControlPlaneSamsung : called
D/gpsd ( 1860): registerModule : pModule = 0x130ad80
D/gpsd ( 1860): onRegisterModule : called
D/gpsd ( 1860): onStart : called
D/gpsd ( 1860): SecRildClient : called
D/gpsd ( 1860): initialize : called
D/gpsd ( 1860): connect : called
I/gpsd ( 1860): connect: Connect_RILD failed. (4) Retry number : 0
D/libEGL ( 1851): loaded /system/lib/egl/libEGL_mali.so
D/libEGL ( 1851): loaded /system/lib/egl/libGLESv1_CM_mali.so
D/libEGL ( 1851): loaded /system/lib/egl/libGLESv2_mali.so
E/ ( 1851): Device driver API match
E/ ( 1851): Device driver API version: 17
E/ ( 1851): User space API version: 17
E/ ( 1851): mali: REVISION=Linux-r3p1-01rel1 BUILD_DATE=Mon May 6 11:20:56 KST 2013
I/gralloc ( 1851): using (fd=21)
I/gralloc ( 1851): id = s3cfb
I/gralloc ( 1851): xres = 720 px
I/gralloc ( 1851): yres = 1280 px
I/gralloc ( 1851): xres_virtual = 720 px
I/gralloc ( 1851): yres_virtual = 2560 px
I/gralloc ( 1851): bpp = 32
I/gralloc ( 1851): r = 16:8
I/gralloc ( 1851): g = 8:8
I/gralloc ( 1851): b = 0:8
I/gralloc ( 1851): width = 69 mm (265.043488 dpi)
I/gralloc ( 1851): height = 123 mm (264.325195 dpi)
I/gralloc ( 1851): refresh rate = 58.30 Hz
I/SurfaceFlinger( 1851): Using composer version 1.0
W/SurfaceFlinger( 1851): getting VSYNC period from fb HAL: 17152364
W/SurfaceFlinger( 1851): no suitable EGLConfig found, trying without EGL_FRAMEBUFFER_TARGET_ANDROID
E/Trace ( 1851): error opening trace file: No such file or directory (2)
W/SurfaceFlinger( 1851): WARNING: EventThread not started, ignoring vsync
I/SurfaceFlinger( 1851): EGL informations:
I/SurfaceFlinger( 1851): vendor : Android
I/SurfaceFlinger( 1851): version : 1.4 Android META-EGL
I/SurfaceFlinger( 1851): 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
I/SurfaceFlinger( 1851): Client API: OpenGL_ES
I/SurfaceFlinger( 1851): EGLSurface: 8-8-8-8, config=0x60000014
I/SurfaceFlinger( 1851): OpenGL ES informations:
I/SurfaceFlinger( 1851): vendor : ARM
I/SurfaceFlinger( 1851): renderer : Mali-400 MP
I/SurfaceFlinger( 1851): version : OpenGL ES-CM 1.1
I/SurfaceFlinger( 1851): extensions: GL_EXT_debug_marker 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_size_array GL_OES_point_sprite GL_OES_texture_npot GL_OES_query_matrix GL_OES_matrix_palette GL_OES_extended_matrix_palette GL_OES_compressed_ETC1_RGB8_texture GL_OES_EGL_image GL_OES_draw_texture GL_OES_depth_texture GL_OES_packed_depth_stencil GL_EXT_texture_format_BGRA8888 GL_OES_framebuffer_object GL_OES_stencil8 GL_OES_depth24 GL_ARM_rgba8 GL_OES_EGL_image_external GL_OES_EGL_sync GL_OES_rgb8_rgba8 GL_EXT_multisampled_render_to_texture GL_OES_texture_cube_map GL_EXT_discard_framebuffer GL_EXT_robustness
I/SurfaceFlinger( 1851): GL_MAX_TEXTURE_SIZE = 4096
I/SurfaceFlinger( 1851): GL_MAX_VIEWPORT_DIMS = 4096 x 4096
D/SurfaceFlinger( 1851): Screen acquired, type=0 flinger=0x408f8318
D/AndroidRuntime( 1852):
D/AndroidRuntime( 1852): >>>>>> AndroidRuntime START com.android.internal.os.ZygoteInit <<<<<<
D/AndroidRuntime( 1852): CheckJNI is OFF
D/libEGL ( 2069): loaded /system/lib/egl/libEGL_mali.so
D/libEGL ( 2069): loaded /system/lib/egl/libGLESv1_CM_mali.so
D/libEGL ( 2069): loaded /system/lib/egl/libGLESv2_mali.so
E/ ( 2069): Device driver API match
E/ ( 2069): Device driver API version: 17
E/ ( 2069): User space API version: 17
E/ ( 2069): mali: REVISION=Linux-r3p1-01rel1 BUILD_DATE=Mon May 6 11:20:56 KST 2013
E/Trace ( 2069): error opening trace file: No such file or directory (2)
I/mediaserver( 1855): ServiceManager: 0x40feae70
D/SecTVOutService( 1855): SecTVOutService instantiate
E/ ( 1855): fb_open: fb[0] open failed
E/ ( 1855): bool android::SecHdmi::create(int, int):Failed to open default FB
E/SecTVOutService( 1855): android::SecTVOutService::SecTVOutService()::mSecHdmi.create() fail
D/SecTVOutService( 1855): SecTVOutService r=0
I/AudioFlinger( 1855): Using default 3000 mSec as standby time.
I/CameraService( 1855): CameraService started (pid=1855)
V/CameraWrapper( 1855): camera_get_number_of_cameras
V/CameraWrapper( 1855): check_vendor_module
D/SecCameraHardware( 1855): LSIHAL int android::HAL_getNumberOfCameras()
I/AudioPolicyManagerBase( 1855): loadAudioPolicyConfig() loaded /system/etc/audio_policy.conf
E/Sensors ( 2231): Light old sensor_state 65, new sensor_state : 1 en : 0
I/PowerManagerService( 2231): Going to sleep due to screen timeout...
D/PermissionCache( 1851): checking android.permission.READ_FRAME_BUFFER for uid=1000 => granted (233 us)
I/keystore( 1857): uid: 1000 action: z -> 7 state: 3 -> 3 retry: 4
D/SurfaceFlinger( 1851): Screen released, type=0 flinger=0x408f8318
I/keystore( 1857): uid: 1000 action: z -> 7 state: 3 -> 3 retry: 4
I/WindowManager( 2231): Lock screen displayed!
I/keystore( 1857): uid: 1000 action: z -> 7 state: 3 -> 3 retry: 4
D/NfcService( 2426): NFC-C OFF
I/keystore( 1857): uid: 1000 action: z -> 7 state: 3 -> 3 retry: 4
E/Sensors ( 2231): Acc old sensor_state 1, new sensor_state : 0 en : 0
I/keystore( 1857): uid: 1000 action: z -> 7 state: 3 -> 3 retry: 4
I/keystore( 1857): uid: 1000 action: z -> 7 state: 3 -> 3 retry: 4
D/dalvikvm( 2231): GC_CONCURRENT freed 1657K, 20% free 11198K/13980K, paused 3ms+3ms, total 33ms
D/dalvikvm( 2231): WAIT_FOR_CONCURRENT_GC blocked 23ms
I/keystore( 1857): uid: 1000 action: z -> 7 state: 3 -> 3 retry: 4
I/keystore( 1857): uid: 1000 action: z -> 7 state: 3 -> 3 retry: 4
I/keystore( 1857): uid: 1000 action: z -> 7 state: 3 -> 3 retry: 4
D/dalvikvm( 2231): GC_FOR_ALLOC freed 527K, 14% free 12074K/13980K, paused 23ms, total 23ms
D/dalvikvm( 2231): GC_FOR_ALLOC freed 27K, 14% free 12605K/14532K, paused 21ms, total 21ms
D/dalvikvm( 2231): GC_FOR_ALLOC freed 11K, 13% free 13342K/15268K, paused 22ms, total 22ms
I/keystore( 1857): uid: 1000 action: z -> 7 state: 3 -> 3 retry: 4
D/dalvikvm( 2231): GC_FOR_ALLOC freed 34K, 12% free 14289K/16188K, paused 22ms, total 22ms
I/keystore( 1857): uid: 1000 action: z -> 7 state: 3 -> 3 retry: 4
I/keystore( 1857): uid: 1000 action: z -> 7 state: 3 -> 3 retry: 4
W/ThrottleService( 2231): unable to find stats for iface pdp0
W/SocketClient( 1848): write error (Broken pipe)
anyone? help me .thanks.
wctliu said:
anyone? help me .thanks.
Click to expand...
Click to collapse
1: be sure to had back-upped your EFS files
And i had this problem, and after days of ignorance of the community and self-research i decided to download the proprietary files from https://github.com/TheMuppets/ instead of extracting them myself and that did the trick.
thanks for your reply
how to back-upped EFS files ?
I tested many times, that this issue should be related with the kernel, rather than rom
wctliu said:
thanks for your reply
how to back-upped EFS files ?
I tested many times, that this issue should be related with the kernel, rather than rom
Click to expand...
Click to collapse
http://forum.xda-developers.com/showthread.php?t=1308546 loads of other topic on the case.
Mod move this out of developers board?
Factionwars said:
1: be sure to had back-upped your EFS files
And i had this problem, and after days of ignorance of the community and self-research i decided to download the proprietary files from https://github.com/TheMuppets/ instead of extracting them myself and that did the trick.
Click to expand...
Click to collapse
Factionwars said:
http://forum.xda-developers.com/showthread.php?t=1308546 loads of other topic on the case.
Mod move this out of developers board?
Click to expand...
Click to collapse
EFS should be independent of it.
When I was in exchange for the official kernel and rom. All normal.
Hi
Don't expect much, this is the first time I'm doing android porting
I'm trying to get Lollipop working on primou and I need some help by people with more experience.
Github: https://github.com/AndroidPrimou
Builds: https://www.dropbox.com/sh/jghm6m8imi0hzzf/AAB7suJFmzTAtX-1QaeJ4KHQa?dl=0
THIS IS A DEVELEOPENT THREAD, THE BUILDS ARE ONLY FOR DEVS!
Current status:
Booting, ram fills up and system crashs.
Last updated: 22-03-2015
That is really good news!!! it would be nice to have Lollipop on HTC ONE V!!! i dont want even code so i cant help you with coding but i can help with noob testing! ))
its too much work bro, leave it
I'll just try it cause I wanna know more about android, there are much cm12 7x30 drivers out there
What about primoc :laugh:
I need someone who knows about the internals of the graphics system, because I need to apply all the display changes in lollipop to the display driver.
Maybe this is a good place to start, but I don't have time to read this and I have no C/C++ skills at all.
cybervibin said:
its too much work bro, leave it
Click to expand...
Click to collapse
if everyone said this the Motorola defy wouldn't have 5.0.
Will it be for primoc? Can you make it work on both
Sorry, this will be for primou only (if it will work someday)
Hello,
Compeltely new user here, I've never done anything with Android ROM dev but I know C++ and I want to help to make this possible !
If you mind sharing what you did
Great Going.....
Keep doing your work and upload as soon as you get a build that boots.
Will definitely test it and send you the logcats.(if you need them)
Try to make sure that you get a working camera app unlike the Jb and KitKat PrimoU Roms
And Yes Many people out there still use HOV (PrimoU) as their primary device
adeen-s said:
Keep doing your work and upload as soon as you get a build that boots.
Will definitely test it and send you the logcats.(if you need them)
Try to make sure that you get a working camera app unlike the Jb and KitKat PrimoU Roms
And Yes Many people out there still use HOV (PrimoU) as their primary device
Click to expand...
Click to collapse
Every dev is welcome in #hov on freenode. We need people who have some experience with the display-hal.
i have another problem.
Code:
--------- beginning of main
I/lowmemorykiller( 1617): Using in-kernel low memory killer interface
W/auditd ( 1615): type=2000 audit(0.0:1): initialized
I/auditd ( 1615): type=1403 audit(0.0:2): policy loaded auid=4294967295 ses=4294967295
W/auditd ( 1615): type=1404 audit(0.0:3): enforcing=1 old_enforcing=0 auid=4294967295 ses=4294967295
--------- beginning of system
I/Vold ( 1620): Vold 2.1 (the revenge) firing up
D/Vold ( 1620): Volume sdcard0 state changing -1 (Initializing) -> 0 (No-Media)
I/Cryptfs ( 1620): Check if PFE is activated on Boot
E/Cryptfs ( 1620): Bad magic for real block device /dev/block/platform/msm_sdcc.2/by-num/p26
E/Cryptfs ( 1620): Error getting crypt footer and key
I/SurfaceFlinger( 1621): SurfaceFlinger is starting
I/SurfaceFlinger( 1621): SurfaceFlinger's main thread ready to run. Initializing graphics H/W...
D/libEGL ( 1621): loaded /system/lib/egl/libEGL_adreno200.so
D/libEGL ( 1621): loaded /system/lib/egl/libGLESv1_CM_adreno200.so
D/libEGL ( 1621): loaded /system/lib/egl/libGLESv2_adreno200.so
W/DirectVolume( 1620): Deprecated implied prefix pattern detected, please use '/devices/platform/msm_sdcc.4/mmc_host/mmc2*' instead
D/Vold ( 1620): Volume sdcard0 state changing 0 (No-Media) -> 2 (Pending)
D/DirectVolume( 1620): DirectVolume::handlePartitionAdded -> MAJOR 179, MINOR 65, PARTN 1
D/Vold ( 1620): Volume sdcard0 state changing 2 (Pending) -> 1 (Idle-Unmounted)
I/Adreno200-EGL( 1621): <qeglDrvAPI_eglInitialize:269>: EGL 1.4 QUALCOMM build: AU_LINUX_ANDROID_JB_VANILLA.04.02.02.60.051_msm8960_JB_VANILLA_CL2997615_release_AU (CL2997615)
I/Adreno200-EGL( 1621): Build Date: 04/11/13 Thu
I/Adreno200-EGL( 1621): Local Branch:
I/Adreno200-EGL( 1621): Remote Branch: quic/mako_jb_mr1
I/Adreno200-EGL( 1621): Local Patches: NONE
I/Adreno200-EGL( 1621): Reconstruct Branch: AU_LINUX_ANDROID_JB_VANILLA.04.02.02.60.051 + NOTHING
I/gralloc ( 1621): using (fd=13)
I/gralloc ( 1621): id = msmfb
I/gralloc ( 1621): xres = 480 px
I/gralloc ( 1621): yres = 800 px
I/gralloc ( 1621): xres_virtual = 480 px
I/gralloc ( 1621): yres_virtual = 2400 px
I/gralloc ( 1621): bpp = 32
I/gralloc ( 1621): r = 0:8
I/gralloc ( 1621): g = 8:8
I/gralloc ( 1621): b = 16:8
I/gralloc ( 1621): width = 52 mm (234.461533 dpi)
I/gralloc ( 1621): height = 88 mm (230.909088 dpi)
I/gralloc ( 1621): refresh rate = 0.00 Hz
D/CALCFPS ( 1621): DEBUG_CALC_FPS: 0
D/CALCFPS ( 1621): period: 10
D/CALCFPS ( 1621): ignorethresh_us: 500000
D/CALCFPS ( 1621): DEBUG_CALC_FPS: 0
D/CALCFPS ( 1621): period: 10
D/CALCFPS ( 1621): ignorethresh_us: 500000
E/SELinux ( 1618): avc: denied { add } for service=display.hwcservice scontext=u:r:surfaceflinger:s0 tcontext=u:object_r:system_server_service:s0 tclass=service_manager
E/ServiceManager( 1618): add_service('display.hwcservice',1) uid=1000 - PERMISSION DENIED
I/Adreno200-C2D( 1621): <c2d_wrapper_init:126>: C2D2 initializing z180 version: libc2d2_z180.so
I/Adreno200-C2D( 1621): <c2d_wrapper_init:183>: C2D2 wrapper initialized successfully
I/hwcomposer( 1621): Initializing Qualcomm Hardware Composer
I/hwcomposer( 1621): MDP version: 0
I/hwcomposer( 1621): DYN composition threshold : 2.000000
I/hwcomposer( 1621): hwc_device_open: Faking Hardware VSYNC
I/SurfaceFlinger( 1621): Using composer version 1.0
I/hwcomposer( 1621): Initializing UEvent Listener Thread
I/hwcomposer( 1621): Initializing VSYNC Thread
I/SurfaceFlinger( 1621): EGL information:
I/SurfaceFlinger( 1621): vendor : Android
I/SurfaceFlinger( 1621): version : 1.4 Android META-EGL
I/SurfaceFlinger( 1621): extensions: EGL_KHR_get_all_proc_addresses EGL_ANDROID_presentation_time EGL_KHR_image EGL_KHR_image_base EGL_KHR_lock_surface EGL_KHR_gl_texture_2D_image EGL_KHR_gl_texture_cubemap_image EGL_KHR_gl_renderbuffer_image EGL_KHR_fence_sync EGL_EXT_create_context_robustness EGL_ANDROID_image_native_buffer EGL_ANDROID_recordable
I/SurfaceFlinger( 1621): Client API: OpenGL_ES
I/SurfaceFlinger( 1621): EGLSurface: 8-8-8-8, config=0x4
I/SurfaceFlinger( 1621): OpenGL ES informations:
I/SurfaceFlinger( 1621): vendor : Qualcomm
I/SurfaceFlinger( 1621): renderer : Adreno (TM) 205
I/SurfaceFlinger( 1621): version : OpenGL ES 2.0 [email protected] [email protected] ([email protected])
I/SurfaceFlinger( 1621): extensions: GL_EXT_debug_marker GL_AMD_compressed_ATC_texture GL_AMD_performance_monitor GL_AMD_program_binary_Z400 GL_EXT_robustness GL_EXT_texture_format_BGRA8888 GL_EXT_texture_type_2_10_10_10_REV GL_NV_fence GL_OES_compressed_ETC1_RGB8_texture GL_OES_depth_texture GL_OES_depth24 GL_OES_EGL_image GL_OES_EGL_image_external GL_OES_element_index_uint GL_OES_fbo_render_mipmap GL_OES_fragment_precision_high GL_OES_get_program_binary GL_OES_packed_depth_stencil GL_OES_rgb8_rgba8 GL_OES_standard_derivatives GL_OES_texture_3D GL_OES_texture_float GL_OES_texture_half_float GL_OES_texture_half_float_linear GL_OES_texture_npot GL_OES_vertex_half_float GL_OES_vertex_type_10_10_10_2 GL_OES_vertex_array_object GL_QCOM_alpha_test GL_QCOM_binning_control GL_QCOM_driver_control GL_QCOM_perfmon_global_mode GL_QCOM_extended_get GL_QCOM_extended_get2 GL_QCOM_tiled_rendering GL_QCOM_writeonly_rendering GL_AMD_compressed_3DC_texture GL_EXT_texture_filter_anisotropic
I/SurfaceFlinger( 1621): GL_MAX_TEXTURE_SIZE = 4096
I/SurfaceFlinger( 1621): GL_MAX_VIEWPORT_DIMS = 4096
E/cutils-trace( 1621): Error opening trace file: No such file or directory (2)
D/SurfaceFlinger( 1621): Set power mode=2, type=0 flinger=0x40662000
D/libEGL ( 1712): loaded /system/lib/egl/libEGL_adreno200.so
D/libEGL ( 1712): loaded /system/lib/egl/libGLESv1_CM_adreno200.so
D/libEGL ( 1712): loaded /system/lib/egl/libGLESv2_adreno200.so
W/BootAnimation( 1715): type=1400 audit(0.0:4): avc: denied { search } for name="tmp" dev=mmcblk0p26 ino=34 scontext=u:r:bootanim:s0 tcontext=u:object_r:shell_data_file:s0 tclass=dir
W/BootAnimation( 1715): type=1400 audit(0.0:5): avc: denied { search } for name="tmp" dev=mmcblk0p26 ino=34 scontext=u:r:bootanim:s0 tcontext=u:object_r:shell_data_file:s0 tclass=dir
I/Adreno200-EGL( 1712): <qeglDrvAPI_eglInitialize:269>: EGL 1.4 QUALCOMM build: AU_LINUX_ANDROID_JB_VANILLA.04.02.02.60.051_msm8960_JB_VANILLA_CL2997615_release_AU (CL2997615)
I/Adreno200-EGL( 1712): Build Date: 04/11/13 Thu
I/Adreno200-EGL( 1712): Local Branch:
I/Adreno200-EGL( 1712): Remote Branch: quic/mako_jb_mr1
I/Adreno200-EGL( 1712): Local Patches: NONE
I/Adreno200-EGL( 1712): Reconstruct Branch: AU_LINUX_ANDROID_JB_VANILLA.04.02.02.60.051 + NOTHING
E/cutils-trace( 1712): Error opening trace file: No such file or directory (2)
E/BootAnimation( 1712): couldn't find audio_conf.txt
W/Binder_2( 1637): type=1400 audit(0.0:6): avc: denied { read write } for name="genlock" dev=tmpfs ino=1084 scontext=u:r:surfaceflinger:s0 tcontext=u:object_r:device:s0 tclass=chr_file
E/libgenlock( 1621): genlock_create_lock: open genlock device failed (err=Permission denied)
E/gralloc ( 1621): alloc_impl: genlock_create_lock failed
E/gralloc ( 1621): terminateBuffer: unmapping a non pmem/ashmem buffer flags = 0x0
E/memalloc( 1621): getAllocator: Invalid flags passed: 0x0
E/gralloc ( 1621): Could not unmap memory at address 0x40601d60
E/memalloc( 1621): getAllocator: Invalid flags passed: 0x0
--------- beginning of crash
F/libc ( 1621): Fatal signal 11 (SIGSEGV), code 1, fault addr 0x0 in tid 1637 (Binder_2)
F/libc ( 1621): Unable to open connection to debuggerd: Connection refused
I/ServiceManager( 1618): service 'SurfaceFlinger' died
W/SurfaceComposerClient( 1712): ComposerService remote (surfaceflinger) died [0x40c591c0]
D/BootAnimation( 1712): SurfaceFlinger died, exiting...
Code:
W/Binder_2( 1637): type=1400 audit(0.0:6): avc: denied { read write } for name="genlock" dev=tmpfs ino=1084 scontext=u:r:surfaceflinger:s0 tcontext=u:object_r:device:s0 tclass=chr_file
E/libgenlock( 1621): genlock_create_lock: open genlock device failed (err=Permission denied)
E/gralloc ( 1621): alloc_impl: genlock_create_lock failed
It looks like Selinux is denying to open a genlock device and gralloc fails.
Try to set selinux into permissive mode with this kernel command line: androidboot.selinux=permissive
By the way, which display hal sources are you using? The display-legacy by evervolv?
yes. but i use
display-caf/msm7x30
audio-caf/msm7x30
media-caf/msm7x30
this is cm12 format
Yes I know.
But what github sources are you using?
That one: https://github.com/Evervolv/android_hardware_qcom_display-legacy/tree/lollipop
Or that one: https://github.com/LegacyXperia/android_hardware_qcom_display
Or another one?
first. Evervolve.
rastomanchik said:
first. Evervolve.
Click to expand...
Click to collapse
This one doesn't build for me.
surfaceflinger is missing some things in hardwarecomposer.
D/PermissionCache( 351): checking android.permission.READ_FRAME_BUFFER for uid=1000 => granted (114 us)
I/AudioMixer( 374): found effect "Multichannel Downmix To Stereo" from The Android Open Source Project
D/AMZ-audio_hw_primary( 374): select_devices: out_snd_device(2: speaker) in_snd_device(0: )
D/AMZ-hardware_info( 374): hw_info_append_hw_type : device_name = speaker
D/AMZ-ACDB-LOADER( 374): ACDB -> send_audio_cal, acdb_id = 53, path = 0
D/AMZ-metrics.platform_audio( 374): audio_hw:device_enabled:speaker=1;CT;1:NR
I/FA ( 1460): Tag Manager is not found and thus will not be used
V/PanelView( 1279): animationTick called with dtms=0; nothing to do (h=1184.0 v=-4000.0)
D/AMZ-ExternalSpeakerAmpControl( 374): Loading /etc/audio/speakers/dsp_software.patch for channel 0
I/QCOM PowerHAL( 374): Processing audio hint. Metadata: state=0
D/AMZ-ExternalSpeakerAmpControl( 374): Completed initializing speaker for channel 0. Result = 0
D/Mms:app ( 1937): cancelNotification
D/AMZ-ExternalSpeakerAmpControl( 374): Loading /etc/audio/speakers/dsp_software.patch for channel 1
I/Adreno-EGL( 1937): <qeglDrvAPI_eglInitialize:410>: EGL 1.4 QUALCOMM build: ()
I/Adreno-EGL( 1937): OpenGL ES Shader Compiler Version: E031.24.00.15
I/Adreno-EGL( 1937): Build Date: 11/12/14 Wed
I/Adreno-EGL( 1937): Local Branch:
I/Adreno-EGL( 1937): Remote Branch:
I/Adreno-EGL( 1937): Local Patches:
I/Adreno-EGL( 1937): Reconstruct Branch:
D/OpenGLRenderer( 1937): Enabling debug mode 0
D/AMZ-ExternalSpeakerAmpControl( 374): Completed initializing speaker for channel 1. Result = 0
D/AMZ-ExternalSpeakerAmpControl( 374): EnableAmps complete. Result = 0
D/AMZ-audio_speaker_platform( 374): Loading speaker use case "music"
D/Mms:app ( 1937): new threadId: -2
D/Mms:app ( 1937): cancelNotification
V/RenderScript( 1937): Application requested CPU execution
V/RenderScript( 1937): 0x7639bc08 Launching thread(s), CPUs 4
I/ActivityManager( 1153): Displayed com.android.mms/.ui.ConversationList: +418ms
I/Timeline( 1153): Timeline: Activity_windows_visible id: ActivityRecord{41c209d0 u0 com.android.mms/.ui.ConversationList t2} time:57099
D/Mms ( 1937): [1] mDeleteObsoleteThreadsRunnable calling asyncDeleteObsoleteThreads
I/ServiceManager( 434): Waiting for service AtCmdFwd...
D/Mms:app ( 1937): cancelNotification
D/Mms ( 1937): [1] onQueryComplete finished DELETE_OBSOLETE_THREADS_TOKEN
I/Timeline( 1937): Timeline: Activity_idle id: [email protected] time:57124
D/PackageManager( 1153): Ignoring attempt to set enabled state of disabled component com.google.android.gsf/com.google.android.gsf.update.SystemUpdateActivity
D/PackageManager( 1153): Ignoring attempt to set enabled state of disabled component com.google.android.gsf/com.google.android.gsf.update.SystemUpdateService$ SecretCodeReceiver
D/PackageManager( 1153): Ignoring attempt to set enabled state of disabled component com.google.android.gsf/com.google.android.gsf.update.SystemUpdateService$ Receiver
D/AMZ-Atfwd_Sendcmd( 434): AtCmdFwd service not published, waiting... retryCnt : 4
someone knows how to see logcat?