I have installed android x86 eee_701 in VirtualBox successfuly.
But the steps seem too repeated when I try to replace a kernel or
system image.
So I go to qemu emulator.

The problem I encounter is, seems it always fails to bring up the
frame buffer, I mean it always go to a purely blank screen.

I tried 3 options in kernel frame buffer configuration.
*****VESA VGA graphics support
which fails to resize the qemu window, the logcat outputs continously:

ID/AndroidRuntime( 1829): >>>>>>>>>>>>>> AndroidRuntime START
<<<<<<<<<<<<<<
D/AndroidRuntime( 1829): CheckJNI is ON
D/AndroidRuntime( 1829): --- registering native functions ---
E/Zygote  ( 1829): Couldn't find preloaded-classes.
D/dalvikvm( 1829): GC freed 618 objects / 28640 bytes in 16ms
I/Zygote  ( 1829): Preloading resources...
D/dalvikvm( 1829): GC freed 95 objects / 2680 bytes in 5ms
D/dalvikvm( 1829): GC freed 129 objects / 5192 bytes in 5ms
D/dalvikvm( 1829): GC freed 340 objects / 14864 bytes in 7ms
D/dalvikvm( 1829): GC freed 206 objects / 7976 bytes in 7ms
I/Zygote  ( 1829): ...preloaded 48 resources in 732ms.
I/Zygote  ( 1829): ...preloaded 15 resources in 34ms.
D/dalvikvm( 1829): GC freed 117 objects / 7896 bytes in 7ms
D/dalvikvm( 1829): GC freed 145 objects / 5488 bytes in 7ms
D/dalvikvm( 1829): GC freed 36 objects / 1328 bytes in 6ms
I/dalvikvm( 1829): Splitting out new zygote heap
I/dalvikvm( 1829): System server process 1830 has been created
I/Zygote  ( 1829): Accepting command socket connections
D/dalvikvm( 1830): Trying to load lib /system/lib/
libandroid_servers.so 0x0
D/dalvikvm( 1830): Added shared lib /system/lib/libandroid_servers.so
0x0
I/sysproc ( 1830): Entered system_init()
I/sysproc ( 1830): ServiceManager: 0x815ff00
I/SurfaceFlinger( 1830): SurfaceFlinger is starting
I/SurfaceFlinger( 1830): SurfaceFlinger's main thread ready to run.
Initializing graphics H/W...
E/MemoryHeapBase( 1830): error opening /dev/pmem: No such file or
directory
E/SurfaceFlinger( 1830): Couldn't open /sys/power/wait_for_fb_sleep
or /sys/power/wait_for_fb_wake
E/GLLogger( 1830): couldn't load <libhgl.so> library (Cannot find
library)
I/SurfaceFlinger( 1830): EGL informations:
I/SurfaceFlinger( 1830): # of configs : 6
I/SurfaceFlinger( 1830): vendor    : Android
I/SurfaceFlinger( 1830): version   : 1.31 Android META-EGL
I/SurfaceFlinger( 1830): extensions:
I/SurfaceFlinger( 1830): Client API: OpenGL ES
W/EGLDisplaySurface( 1830): FBIOPUT_VSCREENINFO failed, page flipping
not supported
W/EGLDisplaySurface( 1830): page flipping not supported
(yres_virtual=480, requested=960)
I/EGLDisplaySurface( 1830): using (fd=20)
I/EGLDisplaySurface( 1830): id           = VGA16 VGA
I/EGLDisplaySurface( 1830): xres         = 640 px
I/EGLDisplaySurface( 1830): yres         = 480 px
I/EGLDisplaySurface( 1830): xres_virtual = 640 px
I/EGLDisplaySurface( 1830): yres_virtual = 480 px
I/EGLDisplaySurface( 1830): bpp          = 4
I/EGLDisplaySurface( 1830): r            =  0:6
I/EGLDisplaySurface( 1830): g            =  0:6
I/EGLDisplaySurface( 1830): b            =  0:6
I/EGLDisplaySurface( 1830): width        = 102 mm (159.372547 dpi)
I/EGLDisplaySurface( 1830): height       = 76 mm (160.421050 dpi)
I/EGLDisplaySurface( 1830): refresh rate = 68.38 Hz
D/Zygote  ( 1829): Process 1830 terminated by signal (8)
I/Zygote  ( 1829): Exit zygote because system server (1830) has
terminated
D/AndroidRuntime( 1849):
D/AndroidRuntime( 1849): >>>>>>>>>>>>>> AndroidRuntime START
<<<<<<<<<<<<<<



*****VGA 16-color graphics support
which resizes the windows of qemu, but logcat also output the above
message...

*****Cirrus logic support
which fails to resize the windows of qemu, but logcat outputs the
following message. Seems it has start up successfuly, just the frame
buffer can not show anything.

D/MountListener( 1698): handleEvent ums_disabled
D/MountListener( 1698): handleEvent ums_disconnected
D/MobileDataStateTracker( 1698): CONNECTED event did not supply
interface name.
D/MobileDataStateTracker( 1698): DNS server addresses are not known.
D/dalvikvm( 1698): GC freed 4279 objects / 188160 bytes in 700ms
D/HomeLoaders( 1739): load applications
D/HomeLoaders( 1739): loading user items
D/HomeLoaders( 1739):   --> starting workspace loader
I/ActivityManager( 1698): Start proc android.process.media for
broadcast com.android.providers.downloads


Has any successfully run android x86 in qemu? Or meet similar problem?
Could you give me some help to fix it?

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

Reply via email to