Hello everyone,

I am newbie of Android and have some experience in Linux porting. I am
now trying to port the android to a proprietary processor which is
running Linux on top of it. After I ported all the driver from the
kernel I used to use to the kernel from Android 2.3.2 gingerbread and
compiled the Android file system, I booted up the Android with NFS
root file system. The logcat showed that the "service 'sensorservice'
died" and "service 'SurfaceFlinger' died". But I don't know where I
can start trace the code. Anyone has similar experience could help me.
Thank you very much. Following is the logcat after the Android is up:

# logcat
accessing /acct/uid/0/tasks
cpuacct_add successfull
--------- beginning of /dev/log/system
I/Vold    (   33): Vold 2.1 (the revenge) firing up
D/Vold    (   33): USB mass storage support is not enabled in the
kernel
D/Vold    (   33): usb_configuration switch is not enabled in the
kernel
--------- beginning of /dev/log/main
I/Netd    (   34): Netd 1.0 starting
D/AndroidRuntime(   36):
D/AndroidRuntime(   36): >>>>>> AndroidRuntime START
com.android.internal.os.ZygoteInit <<<<<<
D/AndroidRuntime(   36): CheckJNI is ON
I/        (   37): ServiceManager: 0xcd50
W/AudioHardwareALSA(   37): Unable to attach mixer to device
AndroidOut: Invalid argument
E/AudioHardwareALSA(   37): Unable to attach mixer to device default:
No such file or directory
W/AudioHardwareALSA(   37): Unable to attach mixer to device
AndroidIn: Invalid argument
E/AudioHardwareALSA(   37): Unable to attach mixer to device default:
No such file or directory
W/AudioHardwareALSA(   37): ALSA Mixer is not valid. AudioFlinger will
do software volume control.
W/AudioHardwareALSA(   37): ALSA Mixer is not valid. AudioFlinger will
do software volume control.
I/CameraService(   37): CameraService started (pid=37)
D/AudioHardwareALSA(   37): openOutputStream called for devices:
0x00000002
D/ALSAModule(   37): open called for devices 00000002 in mode 0...
E/ALSALib (   37): external/alsa-lib/src/pcm/pcm.c:2210:
(snd_pcm_open_noupdate) Unknown PCM AndroidPlayback_Speaker_normal
E/ALSALib (   37): external/alsa-lib/src/pcm/pcm.c:2210:
(snd_pcm_open_noupdate) Unknown PCM AndroidPlayback_Speaker
E/ALSALib (   37): external/alsa-lib/src/confmisc.c:136:
(snd_config_get_bool) Invalid type for nonblock
E/ALSALib (   37): external/alsa-lib/src/pcm/pcm_hw.c:1395:
(_snd_pcm_hw_open) Invalid type for card
E/ALSALib (   37): external/alsa-lib/src/confmisc.c:768:(parse_card)
cannot find card '0'
E/ALSALib (   37): external/alsa-lib/src/conf.c:4154:
(_snd_config_evaluate) function snd_func_card_driver returned error:
No such file or directory
E/ALSALib (   37): external/alsa-lib/src/confmisc.c:392:
(snd_func_concat) error evaluating strings
E/ALSALib (   37): external/alsa-lib/src/conf.c:4154:
(_snd_config_evaluate) function snd_func_concat returned error: No
such file or directory
E/ALSALib (   37): external/alsa-lib/src/confmisc.c:1251:
(snd_func_refer) error evaluating name
E/ALSALib (   37): external/alsa-lib/src/conf.c:4154:
(_snd_config_evaluate) function snd_func_refer returned error: No such
file or directory
E/ALSALib (   37): external/alsa-lib/src/conf.c:4633:
(snd_config_expand) Evaluate error: No such file or directory
E/ALSALib (   37): external/alsa-lib/src/pcm/pcm.c:2210:
(snd_pcm_open_noupdate) Unknown PCM default
E/ALSAModule(   37): Failed to Initialize any ALSA PLAYBACK device:
Unknown error: -2
E/AudioPolicyManagerBase(   37): Failed to initialize hardware output
stream, samplingRate: 0, format 0, channels 0
D/dalvikvm(   36): DexOpt: --- BEGIN 'core.jar' (bootstrap=1) ---
D/dalvikvm(   51): Ignoring duplicate verify attempt on Ljava/lang/
Object;
D/dalvikvm(   51): Ignoring duplicate verify attempt on Ljava/lang/
Class;
I/dalvikvm(   51): DexOpt: illegal method access (call Ljava/net/
InetSocketAddress;.getAddress ()Ljava/net/InetAddress; from Ljava/net/
DatagramSocket;)
I/dalvikvm(   51): DexOpt: illegal method access (call Ljava/net/
InetSocketAddress;.getAddress ()Ljava/net/InetAddress; from Ljava/net/
ServerSocket;)
I/dalvikvm(   51): DexOpt: illegal method access (call Ljava/net/
InetSocketAddress;.getAddress ()Ljava/net/InetAddress; from Ljava/net/
ServerSocket;)
D/dalvikvm(   51): DexOpt: unable to optimize virt call 0x110e at 0x3c
in Ljava/net/ServerSocket;.bind
I/dalvikvm(   51): DexOpt: illegal method access (call Ljava/io/
FilePermission;.<init> (Ljava/lang/String;Ljava/lang/String;)V from
Ljava/net/URLClassLoader;)
I/dalvikvm(   51): DexOpt: illegal method access (call Ljava/io/
FilePermission;.<init> (Ljava/lang/String;Ljava/lang/String;)V from
Lorg/apache/harmony/luni/internal/net/www/protocol/file/
FileURLConnection;)
I/dalvikvm(   51): DexOpt: illegal method access (call Ljava/net/
InetSocketAddress;.getAddress ()Ljava/net/InetAddress; from Lorg/
apache/harmony/nio/internal/DatagramChannelImpl
$DatagramSocketAdapter;)
I/dalvikvm(   51): DexOpt: illegal method access (call Ljava/net/
InetSocketAddress;.getAddress ()Ljava/net/InetAddress; from Lorg/
apache/harmony/nio/internal/DatagramChannelImpl;)
I/dalvikvm(   51): DexOpt: illegal method access (call Ljava/security/
KeyStoreException;.<init> (Ljava/lang/Throwable;)V from Lorg/apache/
harmony/xnet/provider/jsse/KeyManagerFactoryImpl;)
I/dalvikvm(   51): DexOpt: illegal method access (call Ljava/security/
KeyStoreException;.<init> (Ljava/lang/Throwable;)V from Lorg/apache/
harmony/xnet/provider/jsse/TrustManagerFactoryImpl;)
I/dalvikvm(   51): DexOpt: illegal method access (call Lorg/apache/
xalan/transformer/TransformerImpl;.executeChildTemplates (Lorg/apache/
xalan/templates/ElemTemplateElement;Z)V from Lorg/apache/xalan/
templates/ElemFallback;)
D/dalvikvm(   51): DexOpt: load 3370ms, verify+opt 45480ms
D/dalvikvm(   36): DexOpt: --- END 'core.jar' (success) ---
D/dalvikvm(   36): DEX prep '/system/framework/core.jar': unzip in
9360ms, rewrite 63080ms
D/dalvikvm(   36): DexOpt: --- BEGIN 'bouncycastle.jar' (bootstrap=1)
---
I/dalvikvm(   53): DexOpt: illegal method access (call Lorg/
bouncycastle/jce/provider/JCEDigestUtil;.getOID (Ljava/lang/
String;)Lorg/bouncycastle/asn1/DERObjectIdentifier; from Lorg/
bouncycastle/jce/provider/JDKAlgorithmParameters$OAEP;)
D/dalvikvm(   53): DexOpt: load 1910ms, verify+opt 8740ms
D/dalvikvm(   36): DexOpt: --- END 'bouncycastle.jar' (success) ---
D/dalvikvm(   36): DEX prep '/system/framework/bouncycastle.jar':
unzip in 690ms, rewrite 14430ms
D/dalvikvm(   36): DexOpt: --- BEGIN 'ext.jar' (bootstrap=1) ---
D/dalvikvm(   54): DexOpt: load 3340ms, verify+opt 16390ms
D/dalvikvm(   36): DexOpt: --- END 'ext.jar' (success) ---
D/dalvikvm(   36): DEX prep '/system/framework/ext.jar': unzip in
1260ms, rewrite 25440ms
D/dalvikvm(   36): DexOpt: --- BEGIN 'framework.jar' (bootstrap=1) ---
D/dalvikvm(   55): Note: class Landroid/opengl/GLWrapperBase; has 211
unimplemented (abstract) methods
I/dalvikvm(   55): DexOpt: illegal method access (call Landroid/
accounts/AccountManagerService$Session;.toDebugString (J)Ljava/lang/
String; from Landroid/accounts/AccountManagerService;)
I/dalvikvm(   55): DexOpt: illegal method access (call Landroid/widget/
TextView;.setMaxLines (I)V from Landroid/widget/TextView;)
I/dalvikvm(   55): DexOpt: illegal method access (call Landroid/widget/
TextView;.setMaxLines (I)V from Landroid/app/SuggestionsAdapter;)
D/dalvikvm(   55): DexOpt: load 9660ms, verify+opt 76950ms
D/dalvikvm(   36): DexOpt: --- END 'framework.jar' (success) ---
D/dalvikvm(   36): DEX prep '/system/framework/framework.jar': unzip
in 13500ms, rewrite 109370ms
D/dalvikvm(   36): DexOpt: --- BEGIN
'android.policy.jar' (bootstrap=1) ---
I/dalvikvm(   56): DexOpt: illegal method access (call Landroid/
graphics/Paint;.<init> ()V from Lcom/android/internal/policy/impl/
IconUtilities;)
I/dalvikvm(   56): DexOpt: illegal method access (call Landroid/
graphics/Paint;.<init> ()V from Lcom/android/internal/policy/impl/
IconUtilities;)
D/dalvikvm(   56): DexOpt: unable to opt direct call 0x008b at 0x11 in
Lcom/android/internal/policy/impl/IconUtilities;.<init>
I/dalvikvm(   56): DexOpt: illegal method access (call Landroid/
graphics/Paint;.<init> ()V from Lcom/android/internal/policy/impl/
IconUtilities;)
I/dalvikvm(   56): DexOpt: illegal method access (call Landroid/
graphics/Paint;.<init> ()V from Lcom/android/internal/policy/impl/
IconUtilities;)
D/dalvikvm(   56): DexOpt: unable to opt direct call 0x008b at 0x18 in
Lcom/android/internal/policy/impl/IconUtilities;.<init>
I/dalvikvm(   56): DexOpt: illegal method access (call Landroid/
graphics/Paint;.<init> ()V from Lcom/android/internal/policy/impl/
IconUtilities;)
I/dalvikvm(   56): DexOpt: illegal method access (call Landroid/
graphics/Paint;.<init> ()V from Lcom/android/internal/policy/impl/
IconUtilities;)
D/dalvikvm(   56): DexOpt: unable to opt direct call 0x008b at 0x1f in
Lcom/android/internal/policy/impl/IconUtilities;.<init>
I/dalvikvm(   56): DexOpt: illegal method access (call Landroid/
graphics/Paint;.<init> ()V from Lcom/android/internal/policy/impl/
IconUtilities;)
I/dalvikvm(   56): DexOpt: illegal method access (call Landroid/
graphics/Paint;.<init> ()V from Lcom/android/internal/policy/impl/
IconUtilities;)
D/dalvikvm(   56): DexOpt: unable to opt direct call 0x008b at 0x26 in
Lcom/android/internal/policy/impl/IconUtilities;.<init>
D/dalvikvm(   56): DexOpt: load 4580ms, verify+opt 3870ms
D/dalvikvm(   36): DexOpt: --- END 'android.policy.jar' (success) ---
D/dalvikvm(   36): DEX prep '/system/framework/android.policy.jar':
unzip in 170ms, rewrite 10840ms
D/dalvikvm(   36): DexOpt: --- BEGIN 'services.jar' (bootstrap=1) ---
I/dalvikvm(   57): DexOpt: illegal method access (call Landroid/
content/Context;.enforcePermission (Ljava/lang/String;IILjava/lang/
String;)V from Lcom/android/server/WifiService;)
I/dalvikvm(   57): DexOpt: illegal method access (call Landroid/
content/Context;.enforcePermission (Ljava/lang/String;IILjava/lang/
String;)V from Lcom/android/server/am/BatteryStatsService;)
I/dalvikvm(   57): DexOpt: illegal method access (call Landroid/
content/Context;.enforcePermission (Ljava/lang/String;IILjava/lang/
String;)V from Lcom/android/server/am/UsageStatsService;)
D/dalvikvm(   57): DexOpt: load 5910ms, verify+opt 23670ms
D/dalvikvm(   36): DexOpt: --- END 'services.jar' (success) ---
D/dalvikvm(   36): DEX prep '/system/framework/services.jar': unzip in
1480ms, rewrite 35740ms
D/dalvikvm(   36): DexOpt: --- BEGIN 'core-junit.jar' (bootstrap=1)
---
D/dalvikvm(   58): DexOpt: load 1150ms, verify+opt 760ms
D/dalvikvm(   36): DexOpt: --- END 'core-junit.jar' (success) ---
D/dalvikvm(   36): DEX prep '/system/framework/core-junit.jar': unzip
in 20ms, rewrite 2920ms
I/SamplingProfilerIntegration(   36): Profiler is disabled.
I/Zygote  (   36): Preloading classes...
I/Zygote  (   36): setreuid(0,9999) err 0 errno 2
E/Zygote  (   36): setreuid() to uid 9999failed. errno: 2
D/dalvikvm(   36): GC_EXPLICIT freed 47K, 78% free 234K/1024K,
external 0K/0K, paused 50ms
D/dalvikvm(   36): GC_EXPLICIT freed 1K, 73% free 284K/1024K, external
0K/0K, paused 50ms
D/dalvikvm(   36): GC_EXPLICIT freed 22K, 69% free 319K/1024K,
external 0K/0K, paused 50ms
D/dalvikvm(   36): GC_EXPLICIT freed 17K, 66% free 356K/1024K,
external 0K/0K, paused 60ms
D/dalvikvm(   36): GC_EXPLICIT freed 25K, 63% free 385K/1024K,
external 0K/0K, paused 70ms
D/dalvikvm(   36): GC_EXPLICIT freed 20K, 55% free 470K/1024K,
external 0K/0K, paused 70ms
W/MediaProfiles(   36): could not find media config xml file
D/dalvikvm(   36): GC_EXPLICIT freed 98K, 45% free 572K/1024K,
external 0K/0K, paused 100ms
D/dalvikvm(   36): GC_EXPLICIT freed 271K, 26% free 911K/1223K,
external 0K/0K, paused 220ms
D/dalvikvm(   36): GC_EXPLICIT freed 21K, 22% free 957K/1223K,
external 0K/0K, paused 200ms
D/dalvikvm(   36): GC_EXPLICIT freed 23K, 23% free 998K/1287K,
external 0K/0K, paused 190ms
D/dalvikvm(   36): GC_EXPLICIT freed 24K, 4% free 1301K/1351K,
external 0K/0K, paused 300ms
D/dalvikvm(   36): GC_EXPLICIT freed 28K, 7% free 1328K/1415K,
external 0K/0K, paused 310ms
D/dalvikvm(   36): GC_EXPLICIT freed 29K, 5% free 1358K/1415K,
external 0K/0K, paused 310ms
D/dalvikvm(   36): GC_EXPLICIT freed 21K, 2% free 1390K/1415K,
external 0K/0K, paused 320ms
D/dalvikvm(   36): GC_EXPLICIT freed 29K, 5% free 1415K/1479K,
external 0K/0K, paused 330ms
D/dalvikvm(   36): GC_EXPLICIT freed 28K, 3% free 1444K/1479K,
external 0K/0K, paused 330ms
D/dalvikvm(   36): GC_EXPLICIT freed 37K, 6% free 1462K/1543K,
external 0K/0K, paused 340ms
D/dalvikvm(   36): GC_EXPLICIT freed 39K, 5% free 1479K/1543K,
external 0K/0K, paused 340ms
D/dalvikvm(   36): GC_EXPLICIT freed 44K, 8% free 1487K/1607K,
external 0K/0K, paused 340ms
D/dalvikvm(   36): GC_FOR_MALLOC freed 2958K, 58% free 2168K/5127K,
external 0K/0K, paused 980ms
D/dalvikvm(   36): GC_EXPLICIT freed 1399K, 55% free 2312K/5127K,
external 0K/0K, paused 760ms
D/dalvikvm(   36): GC_EXPLICIT freed 111K, 54% free 2370K/5127K,
external 0K/0K, paused 620ms
D/dalvikvm(   36): GC_EXPLICIT freed 73K, 54% free 2396K/5127K,
external 0K/0K, paused 620ms
D/dalvikvm(   36): GC_EXPLICIT freed 37K, 53% free 2413K/5127K,
external 0K/0K, paused 620ms
D/dalvikvm(   36): GC_EXPLICIT freed 31K, 53% free 2436K/5127K,
external 0K/0K, paused 620ms
D/dalvikvm(   36): GC_EXPLICIT freed 38K, 53% free 2459K/5127K,
external 0K/0K, paused 620ms
I/Zygote  (   36): ...preloaded 1830 classes in 105620ms.
I/Zygote  (   36): setreuid(0,0) err 0 errno 17
E/Zygote  (   36): setreuid() to uid 0failed. errno: 17
D/dalvikvm(   36): GC_EXPLICIT freed 18K, 53% free 2458K/5127K,
external 0K/0K, paused 630ms
I/Zygote  (   36): Preloading resources...
D/dalvikvm(   36): GC_EXTERNAL_ALLOC freed <1K, 53% free 2460K/5127K,
external 0K/0K, paused 610ms
D/dalvikvm(   36): GC_EXPLICIT freed 19K, 52% free 2503K/5127K,
external 231K/517K, paused 640ms
I/Zygote  (   36): ...preloaded 51 resources in 7190ms.
D/dalvikvm(   36): GC_EXPLICIT freed 29K, 51% free 2533K/5127K,
external 383K/517K, paused 650ms
I/Zygote  (   36): ...preloaded 15 resources in 970ms.
D/dalvikvm(   36): GC_EXPLICIT freed 18K, 51% free 2527K/5127K,
external 383K/517K, paused 640ms
D/dalvikvm(   36): GC_EXPLICIT freed 3K, 51% free 2523K/5127K,
external 383K/517K, paused 640ms
D/dalvikvm(   36): GC_EXPLICIT freed <1K, 51% free 2523K/5127K,
external 383K/517K, paused 640ms
I/dalvikvm(   36): System server process 59 has been created
[  440.220000] warning: `zygote' uses 32-bit capabilities (legacy
support in use)
I/Zygote  (   36): Accepting command socket connections
W/SystemServer(   59): System clock is before 1970; setting to 1970.
D/SystemClock(   59): Setting time of day to sec=86400
W/SystemClock(   59): Unable to open alarm driver: No such file or
directory
E/BatteryService(   59): acOnlinePath not found
E/BatteryService(   59): usbOnlinePath not found
E/BatteryService(   59): batteryStatusPath not found
E/BatteryService(   59): batteryHealthPath not found
E/BatteryService(   59): batteryPresentPath not found
E/BatteryService(   59): batteryCapacityPath not found
E/BatteryService(   59): batteryVoltagePath not found
E/BatteryService(   59): batteryTemperaturePath not found
E/BatteryService(   59): batteryTechnologyPath not found
I/sysproc (   59): Entered system_init()
I/sysproc (   59): ServiceManager: 0x8fa40
I/SurfaceFlinger(   59): SurfaceFlinger is starting
I/SurfaceFlinger(   59): SurfaceFlinger's main thread ready to run.
Initializing graphics H/W...
I/gralloc (   59): using (fd=26)
I/gralloc (   59): id           = ecdcufb0
I/gralloc (   59): xres         = 640 px
I/gralloc (   59): yres         = 100 px
I/gralloc (   59): xres_virtual = 640 px
I/gralloc (   59): yres_virtual = 200 px
I/gralloc (   59): bpp          = 16
I/gralloc (   59): r            = 11:5
I/gralloc (   59): g            =  5:6
I/gralloc (   59): b            =  0:5
I/gralloc (   59): width        = 640 mm (25.400000 dpi)
I/gralloc (   59): height       = 100 mm (25.400000 dpi)
I/gralloc (   59): refresh rate = 921490.75 Hz
D/libEGL  (   59): egl.cfg not found, using default config
D/libEGL  (   59): loaded /system/lib/egl/libGLES_android.so
I/SurfaceFlinger(   59): EGL informations:
[  442.300000] init: cannot find '/system/bin/bootanimation-disabled',
disabling 'bootanim'
I/SurfaceFlinger(   59): # of configs : 8
I/SurfaceFlinger(   59): vendor    : Android
I/SurfaceFlinger(   59): version   : 1.4 Android META-EGL
I/SurfaceFlinger(   59): extensions: EGL_KHR_image EGL_KHR_image_base
EGL_KHR_image_pixmap EGL_ANDROID_image_native_buffer
EGL_ANDROID_swap_rectangle
I/SurfaceFlinger(   59): Client API: OpenGL ES
I/SurfaceFlinger(   59): EGLSurface: 5-6-5-0, config=0x0
I/SurfaceFlinger(   59): OpenGL informations:
I/SurfaceFlinger(   59): vendor    : Android
I/SurfaceFlinger(   59): renderer  : Android PixelFlinger 1.4
I/SurfaceFlinger(   59): version   : OpenGL ES-CM 1.0
I/SurfaceFlinger(   59): extensions: GL_OES_byte_coordinates
GL_OES_fixed_point GL_OES_single_precision GL_OES_read_format
GL_OES_compressed_paletted_texture GL_OES_draw_texture
GL_OES_matrix_get GL_OES_query_matrix GL_OES_EGL_image
GL_OES_compressed_ETC1_RGB8_texture GL_ARB_texture_compression
GL_ARB_texture_non_power_of_two GL_ANDROID_user_clip_plane
GL_ANDROID_vertex_buffer_object GL_ANDROID_generate_mipmap
I/SurfaceFlinger(   59): GL_MAX_TEXTURE_SIZE = 4096
I/SurfaceFlinger(   59): GL_MAX_VIEWPORT_DIMS = 4096
I/SurfaceFlinger(   59): flags = 000c0000
D/SensorService(   59): nuSensorService starting...
E/SensorService(   59): couldn't load sensors module (No such file or
directory)
I/sysproc (   59): System server: starting Android runtime.
I/ServiceManager(   32): service 'sensorservice' died
I/ServiceManager(   32): service 'SurfaceFlinger' died

Best Regards,
Ka Leung

-- 
unsubscribe: [email protected]
website: http://groups.google.com/group/android-porting

Reply via email to