Building donut for dream

58 views
Skip to first unread message

Johan de Koning

unread,
Aug 9, 2009, 6:12:49 AM8/9/09
to android-platform
When I read this thread it looks like that donut is working (boots) on
a dream device:
http://groups.google.com/group/android-platform/browse_thread/thread/a4bf06bf9d7b3d/971f401c626cde34?lnk=gst&q=donut#971f401c626cde34

But when I build my image (by just getting the donut branch), I only
get a black screen after the android boot logo's

Is this normal or did I do something wrong? I only flashed the system,
boot and userdata and I kept the build settings default (used the
prebuilt kernel and wifi lan driver and did not change htc build
scripts)

Vladimir

unread,
Aug 10, 2009, 4:54:28 AM8/10/09
to android-platform
Hi, Johan!

I have the same behaviour :( and I have found strange error in the log
- eglGetDisplay() failed, but error is EGL_SUCCESS.

08-10 08:38:23.743: INFO/sysproc(65): Entered system_init()
08-10 08:38:23.743: INFO/sysproc(65): ServiceManager: 0x55cc8
08-10 08:38:23.743: INFO/SurfaceFlinger(65): SurfaceFlinger is
starting
08-10 08:38:23.743: INFO/SurfaceFlinger(65): SurfaceFlinger's main
thread ready to run. Initializing graphics H/W...
08-10 08:38:23.993: DEBUG/SurfaceFlinger(65): pid 65 requesting gpu
core (owner = -1)
08-10 08:38:23.993: WARN/SurfaceFlinger(65): couldn't grant gpu core
to pid 65
08-10 08:38:23.993: DEBUG/EGL(65): requestGPU returned -1
08-10 08:38:24.003: ERROR/libEGL(65): h/w accelerated eglGetDisplay()
failed (EGL_SUCCESS)
08-10 08:38:24.003: INFO/SurfaceFlinger(65): EGL informations:
08-10 08:38:24.003: INFO/SurfaceFlinger(65): # of configs : 6
08-10 08:38:24.003: INFO/SurfaceFlinger(65): vendor : Android
08-10 08:38:24.003: INFO/SurfaceFlinger(65): version : 1.31 Android
META-EGL
08-10 08:38:24.003: INFO/SurfaceFlinger(65): extensions:
08-10 08:38:24.003: INFO/SurfaceFlinger(65): Client API: OpenGL ES
08-10 08:38:24.003: INFO/EGLDisplaySurface(65): using (fd=23)
08-10 08:38:24.003: INFO/EGLDisplaySurface(65): id = msmfb

Could somebody help us?

On Aug 9, 2:12 pm, Johan de Koning <johan.c.de.kon...@gmail.com>
wrote:
> When I read this thread it looks like that donut is working (boots) on
> a dream device:http://groups.google.com/group/android-platform/browse_thread/thread/...

Vladimir

unread,
Aug 10, 2009, 6:04:49 AM8/10/09
to android-platform

And then system_server crashes:

08-10 09:35:15.683: INFO/DEBUG(34): *** *** *** *** *** *** *** ***
*** *** *** *** *** *** *** ***
08-10 09:35:15.683: INFO/DEBUG(34): Build fingerprint: 'generic/
htc_dream/dream-open/trout:Donut/Donut/eng.vladimir.
20090810.114447:eng/test-keys'
08-10 09:35:15.683: INFO/DEBUG(34): pid: 64, tid: 95 >>>
system_server <<<
08-10 09:35:15.683: INFO/DEBUG(34): signal 7 (SIGBUS), fault addr
00000000
08-10 09:35:15.693: INFO/DEBUG(34): r0 43a352d8 r1 00000007 r2
00000000 r3 0000004b
08-10 09:35:15.693: INFO/DEBUG(34): r4 ad9026dd r5 ffffe5d1 r6
ad90410c r7 001a33c8
08-10 09:35:15.693: INFO/DEBUG(34): r8 46e5fda0 r9 4257bdfc 10
4257bdec fp 00000001
08-10 09:35:15.693: INFO/DEBUG(34): ip 0000000e sp 46e5fd68 lr
ad03ffa5 pc ad90277c cpsr 00000030
08-10 09:35:16.103: INFO/DEBUG(34): #00 pc 0000277c /system/
lib/libandroid_servers.so
08-10 09:35:16.103: INFO/DEBUG(34): #01 pc 0000e434 /system/
lib/libdvm.so
08-10 09:35:16.103: INFO/DEBUG(34): #02 pc 00040b0e /system/
lib/libdvm.so
08-10 09:35:16.143: INFO/DEBUG(34): #03 pc 00013198 /system/
lib/libdvm.so
08-10 09:35:16.143: INFO/DEBUG(34): #04 pc 00017be4 /system/
lib/libdvm.so
08-10 09:35:16.143: INFO/DEBUG(34): #05 pc 0001762c /system/
lib/libdvm.so
08-10 09:35:16.143: INFO/DEBUG(34): #06 pc 0005282c /system/
lib/libdvm.so
08-10 09:35:16.143: INFO/DEBUG(34): #07 pc 0005284a /system/
lib/libdvm.so
08-10 09:35:16.183: INFO/DEBUG(34): #08 pc 00047800 /system/
lib/libdvm.so
08-10 09:35:16.203: INFO/DEBUG(34): #09 pc 0000f940 /system/
lib/libc.so
08-10 09:35:16.203: INFO/DEBUG(34): #10 pc 0000f4b4 /system/
lib/libc.so

Jean-Baptiste Queru

unread,
Aug 10, 2009, 1:29:10 PM8/10/09
to android-...@googlegroups.com
I'm seeing the new crash as well. My best guess is that the latest
batch of work on the cupcake side (to get more proprietary binaries
from the device) didn't "translate" well on the donut side of things
and that one of the "new" proprietary binaries is incompatible with
donut.

We might need to pull some of those files back out of the donut build
- no point having them if they prevent the system from booting.

*sigh*

JBQ
--
Jean-Baptiste M. "JBQ" Queru
Software Engineer, Android Open-Source Project, Google.

Questions sent directly to me that have no reason for being private
will likely get ignored or forwarded to a public forum with no further
warning.

Ronald Claveau

unread,
Aug 10, 2009, 1:30:44 PM8/10/09
to android-platform
For me that's the error :

E/ActivityThread( 114): Failed to find provider info for settings
E/ActivityThread( 114): Failed to find provider info for settings
E/ActivityThread( 114): Failed to find provider info for settings
D/AndroidRuntime( 114): Shutting down VM
W/dalvikvm( 114): threadid=3: thread exiting with uncaught exception
(group=0x4001da28)
E/AndroidRuntime( 114): Uncaught handler: thread main exiting due to
uncaught exception
E/AndroidRuntime( 114): java.lang.RuntimeException: Unable to create
application com.android.phone.PhoneApp: java.lang.NullPointerException
E/AndroidRuntime( 114): at
android.app.ActivityThread.handleBindApplication(ActivityThread.java:
3866)
E/AndroidRuntime( 114): at android.app.ActivityThread.access
$2800(ActivityThread.java:116)
E/AndroidRuntime( 114): at android.app.ActivityThread
$H.handleMessage(ActivityThread.java:1823)
E/AndroidRuntime( 114): at android.os.Handler.dispatchMessage
(Handler.java:99)
E/AndroidRuntime( 114): at android.os.Looper.loop(Looper.java:
123)
E/AndroidRuntime( 114): at android.app.ActivityThread.main
(ActivityThread.java:4195)
E/AndroidRuntime( 114): at
java.lang.reflect.Method.invokeNative(Native Method)
E/AndroidRuntime( 114): at java.lang.reflect.Method.invoke
(Method.java:521)
E/AndroidRuntime( 114): at com.android.internal.os.ZygoteInit
$MethodAndArgsCaller.run(ZygoteInit.java:782)
E/AndroidRuntime( 114): at
com.android.internal.os.ZygoteInit.main(ZygoteInit.java:540)
E/AndroidRuntime( 114): at dalvik.system.NativeStart.main
(Native Method)
E/AndroidRuntime( 114): Caused by: java.lang.NullPointerException
E/AndroidRuntime( 114): at
android.content.ContentResolver.registerContentObserver
(ContentResolver.java:611)
E/AndroidRuntime( 114): at
com.android.internal.telephony.gsm.GsmServiceStateTracker.<init>
(GsmServiceStateTracker.java:197)
E/AndroidRuntime( 114): at
com.android.internal.telephony.gsm.GSMPhone.<init>(GSMPhone.java:151)
E/AndroidRuntime( 114): at
com.android.internal.telephony.gsm.GSMPhone.<init>(GSMPhone.java:136)
E/AndroidRuntime( 114): at
com.android.internal.telephony.PhoneFactory.makeDefaultPhone
(PhoneFactory.java:112)
E/AndroidRuntime( 114): at
com.android.internal.telephony.PhoneFactory.makeDefaultPhones
(PhoneFactory.java:52)
E/AndroidRuntime( 114): at com.android.phone.PhoneApp.onCreate
(PhoneApp.java:315)
E/AndroidRuntime( 114): at
android.app.Instrumentation.callApplicationOnCreate
(Instrumentation.java:1045)
E/AndroidRuntime( 114): at
android.app.ActivityThread.handleBindApplication(ActivityThread.java:
3863)
E/AndroidRuntime( 114): ... 10 more
D/dalvikvm( 140): DexOpt: load 390ms, verify 1236ms, opt 52ms
I/Process ( 114): Sending signal. PID: 114 SIG: 9
D/installd( 39): DexInv: --- END '/system/app/
Launcher.apk' (success) ---
E/installd( 39): write error: Broken pipe
I/installd( 39): closing connection
D/Zygote ( 36): Process 66 terminated by signal (7)
I/Zygote ( 36): Exit zygote because system server (66) has
terminated
D/AKMD ( 41): Compass CLOSE
W/SurfaceComposerClient( 76): lock_layer timed out (is the CPU
pegged?) layer=0, lcblk=0x4020c020, state=00000042 (was 00000042)
D/AndroidRuntime( 143):
D/AndroidRuntime( 143): >>>>>>>>>>>>>> AndroidRuntime START
<<<<<<<<<<<<<<

alien

unread,
Aug 10, 2009, 3:09:59 PM8/10/09
to android-platform
The problem starts early.


D/ActivityManager( 66): Start running!

I/DEBUG ( 34): *** *** *** *** *** *** *** *** *** *** *** *** ***
*** *** ***

I/DEBUG ( 34): Build fingerprint: 'generic/htc_dream/dream-open/
trout:Donut/Donut/eng.borisp.20090810.000516:eng/test-keys'

I/DEBUG ( 34): pid: 66, tid: 100 >>> system_server <<<

I/DEBUG ( 34): signal 7 (SIGBUS), fault addr 00000000

I/DEBUG ( 34): r0 4355cac8 r1 00000007 r2 00000000 r3 0000004a

I/DEBUG ( 34): r4 ad902725 r5 ffffe619 r6 ad90410c r7 001a3dc8

I/DEBUG ( 34): r8 46dabda0 r9 424eddfc 10 424eddec fp 00000001

I/DEBUG ( 34): ip 0000000e sp 46dabd68 lr ad04014d pc
ad9027c4 cpsr 00000030

I/Zygote ( 66): Process: zygote socket opened

I/ActivityManager( 66): Start proc com.android.phone for added
application com.android.phone: pid=123 uid=1001 gids={3002, 3001,
3003}

I/ActivityManager( 66): Starting activity: Intent
{ act=android.intent.action.MAIN cat=[android.intent.category.HOME]
flg=0x10000000 cmp=com.android.launcher/.Launcher }

I/ActivityManager( 66): Start proc android.process.acore for
activity com.android.launcher/.Launcher: pid=126 uid=10001 gids={3003,
1015}

W/ResourceType( 66): No package identifier when getting value for
resource number 0x00000000

W/StatusBar( 66): Icon not found in <system>: 0

I/DEBUG ( 34): #00 pc 000027c4 /system/lib/
libandroid_servers.so

I/DEBUG ( 34): #01 pc 0000e4b4 /system/lib/libdvm.so

I/DEBUG ( 34): #02 pc 00040cb6 /system/lib/libdvm.so

I/DEBUG ( 34): #03 pc 00013218 /system/lib/libdvm.so

I/DEBUG ( 34): #04 pc 00017d90 /system/lib/libdvm.so

I/DEBUG ( 34): #05 pc 000177d4 /system/lib/libdvm.so

I/DEBUG ( 34): #06 pc 00052974 /system/lib/libdvm.so

I/DEBUG ( 34): #07 pc 00052992 /system/lib/libdvm.so

I/DEBUG ( 34): #08 pc 000479b0 /system/lib/libdvm.so

I/DEBUG ( 34): #09 pc 0000f940 /system/lib/libc.so

I/DEBUG ( 34): #10 pc 0000f4b4 /system/lib/libc.so

I/DEBUG ( 34): stack:

I/DEBUG ( 34): 46dabd28 00000000

I/DEBUG ( 34): 46dabd2c afb07c49 /system/lib/libcutils.so

I/DEBUG ( 34): 46dabd30 46dabd64

I/DEBUG ( 34): 46dabd34 41164648

I/DEBUG ( 34): 46dabd38 46dabd90

I/DEBUG ( 34): 46dabd3c ad033f95 /system/lib/libdvm.so

D/installd( 39): DexInv: --- BEGIN '/system/app/
TelephonyProvider.apk' ---

I/DEBUG ( 34): 46dabd40 ffffe619

I/DEBUG ( 34): 46dabd44 ad90410c

I/DEBUG ( 34): 46dabd48 001a3dc8 [heap]

I/DEBUG ( 34): 46dabd4c ad90273b /system/lib/
libandroid_servers.so

I/DEBUG ( 34): 46dabd50 00000004

I/DEBUG ( 34): 46dabd54 46dabd64

I/DEBUG ( 34): 46dabd58 ad902725 /system/lib/
libandroid_servers.so

I/DEBUG ( 34): 46dabd5c ad9027c1 /system/lib/
libandroid_servers.so

I/DEBUG ( 34): 46dabd60 df002777

I/DEBUG ( 34): 46dabd64 e3a070ad

I/DEBUG ( 34): #00 46dabd68 00000000

I/DEBUG ( 34): 46dabd6c 42100813

I/DEBUG ( 34): 46dabd70 41da6fac

I/DEBUG ( 34): 46dabd74 0000004a

I/DEBUG ( 34): 46dabd78 4355cac8

I/DEBUG ( 34): 46dabd7c 00000004

I/DEBUG ( 34): 46dabd80 00000007

I/DEBUG ( 34): 46dabd84 ad0645fb /system/lib/libdvm.so

I/DEBUG ( 34): 46dabd88 0000209a

I/DEBUG ( 34): 46dabd8c 46dabdc0

I/DEBUG ( 34): 46dabd90 00000004

I/DEBUG ( 34): 46dabd94 ad902791 /system/lib/
libandroid_servers.so

I/DEBUG ( 34): 46dabd98 424ede04

I/DEBUG ( 34): 46dabd9c ad00e4b8 /system/lib/libdvm.so

I/DEBUG ( 34): #01 46dabda0 41266278

I/DEBUG ( 34): 46dabda4 001a33d8 [heap]

I/DEBUG ( 34): 46dabda8 ad902791 /system/lib/
libandroid_servers.so

I/DEBUG ( 34): 46dabdac 4355f0a0

I/DEBUG ( 34): 46dabdb0 00000071

I/DEBUG ( 34): 46dabdb4 001a33d8 [heap]

I/DEBUG ( 34): 46dabdb8 46dabdc0

I/DEBUG ( 34): 46dabdbc ad040cb9 /system/lib/libdvm.so

D/dalvikvm( 140): DexOpt: load 19ms, verify 333ms, opt 15ms

D/installd( 39): DexInv: --- END '/system/app/
TelephonyProvider.apk' (success) ---

D/installd( 39): DexInv: --- BEGIN '/system/app/Phone.apk' ---

D/dalvikvm( 142): DexOpt: load 413ms, verify 2133ms, opt 78ms

D/installd( 39): DexInv: --- END '/system/app/Phone.apk' (success)
---

D/installd( 39): DexInv: --- BEGIN '/system/app/
UserDictionaryProvider.apk' ---

I/ActivityThread( 123): Publishing provider mms-sms:
com.android.providers.telephony.MmsSmsProvider

I/ActivityThread( 123): Publishing provider icc:
com.android.phone.IccProvider

I/ActivityThread( 123): Publishing provider mms:
com.android.providers.telephony.MmsProvider

I/ActivityThread( 123): Publishing provider telephony:
com.android.providers.telephony.TelephonyProvider

D/dalvikvm( 143): DexOpt: load 18ms, verify 108ms, opt 0ms

I/ActivityThread( 123): Publishing provider sms:
com.android.providers.telephony.SmsProvider

D/installd( 39): DexInv: --- END '/system/app/
UserDictionaryProvider.apk' (success) ---

D/installd( 39): DexInv: --- BEGIN '/system/app/
ApplicationsProvider.apk' ---

D/dalvikvm( 144): DexOpt: load 55ms, verify 109ms, opt 1ms

D/installd( 39): DexInv: --- END '/system/app/
ApplicationsProvider.apk' (success) ---

D/installd( 39): DexInv: --- BEGIN '/system/app/GlobalSearch.apk'
---

D/dalvikvm( 145): DexOpt: load 98ms, verify 527ms, opt 8ms

D/installd( 39): DexInv: --- END '/system/app/
GlobalSearch.apk' (success) ---

D/installd( 39): DexInv: --- BEGIN '/system/app/
WebSearchProvider.apk' ---

D/dalvikvm( 146): DexOpt: load 60ms, verify 116ms, opt 11ms

D/installd( 39): DexInv: --- END '/system/app/
WebSearchProvider.apk' (success) ---

D/installd( 39): DexInv: --- BEGIN '/system/app/GoogleSearch.apk'
---

D/dalvikvm( 147): DexOpt: load 80ms, verify 401ms, opt 4ms

D/installd( 39): DexInv: --- END '/system/app/
GoogleSearch.apk' (success) ---

D/installd( 39): DexInv: --- BEGIN '/system/app/
GoogleContactsProvider.apk' ---

D/dalvikvm( 148): DexOpt: load 58ms, verify 1113ms, opt 35ms

D/installd( 39): DexInv: --- END '/system/app/
GoogleContactsProvider.apk' (success) ---

D/installd( 39): DexInv: --- BEGIN '/system/app/Launcher.apk' ---

I/DEBUG ( 34): debuggerd committing suicide to free the zombie!

I/DEBUG ( 150): debuggerd: Aug 9 2009 21:13:32

I/ServiceManager( 32): service 'usagestats' died

I/ServiceManager( 32): service 'package' died

I/ServiceManager( 32): service 'activity' died

I/ServiceManager( 32): service 'telephony.registry' died

I/ServiceManager( 32): service 'batteryinfo' died

I/ServiceManager( 32): service 'content' died

I/ServiceManager( 32): service 'SurfaceFlinger' died

I/ServiceManager( 32): service 'entropy' died

I/ServiceManager( 32): service 'power' died

I/ServiceManager( 32): service 'connectivity' died

I/ServiceManager( 32): service 'meminfo' died

I/ServiceManager( 32): service 'cpuinfo' died

I/ServiceManager( 32): service 'activity.broadcasts' died

I/ServiceManager( 32): service 'activity.services' died

I/ServiceManager( 32): service 'activity.senders' died

I/ServiceManager( 32): service 'activity.providers' died

I/ServiceManager( 32): service 'permission' died

I/ServiceManager( 32): service 'battery' died

I/ServiceManager( 32): service 'hardware' died

I/ServiceManager( 32): service 'netstat' died

I/ServiceManager( 32): service 'notification' died

I/ServiceManager( 32): service 'mount' died

I/ServiceManager( 32): service 'audio' died

I/ServiceManager( 32): service 'appwidget' died

I/ServiceManager( 32): service 'checkin' died

I/ServiceManager( 32): service 'wallpaper' died

I/ServiceManager( 32): service 'devicestoragemonitor' died

I/ServiceManager( 32): service 'wifi' died

I/ServiceManager( 32): service 'location' died

I/ServiceManager( 32): service 'search' died

I/ServiceManager( 32): service 'alarm' died

I/ServiceManager( 32): service 'sensor' died

I/ServiceManager( 32): service 'input_method' died

I/ServiceManager( 32): service 'window' died

I/ServiceManager( 32): service 'bluetooth' died

I/ServiceManager( 32): service 'bluetooth_a2dp' died

I/ServiceManager( 32): service 'accessibility' died

I/ServiceManager( 32): service 'clipboard' died

I/ServiceManager( 32): service 'statusbar' died

E/ActivityThread( 123): Failed to find provider info for settings

E/ActivityThread( 123): Failed to find provider info for settings

E/ActivityThread( 123): Failed to find provider info for settings

D/AndroidRuntime( 123): Shutting down VM

W/dalvikvm( 123): threadid=3: thread exiting with uncaught exception
(group=0x4001e1d0)

E/AndroidRuntime( 123): Uncaught handler: thread main exiting due to
uncaught exception

E/AndroidRuntime( 123): java.lang.RuntimeException: Unable to create
application com.android.phone.PhoneApp: java.lang.NullPointerException

E/AndroidRuntime( 123): at
android.app.ActivityThread.handleBindApplication(ActivityThread.java:
3866)

E/AndroidRuntime( 123): at android.app.ActivityThread.access$2800
(ActivityThread.java:116)

E/AndroidRuntime( 123): at android.app.ActivityThread$H.handleMessage
(ActivityThread.java:1823)

E/AndroidRuntime( 123): at android.os.Handler.dispatchMessage
(Handler.java:99)

E/AndroidRuntime( 123): at android.os.Looper.loop(Looper.java:123)

E/AndroidRuntime( 123): at android.app.ActivityThread.main
(ActivityThread.java:4195)

E/AndroidRuntime( 123): at java.lang.reflect.Method.invokeNative
(Native Method)

E/AndroidRuntime( 123): at java.lang.reflect.Method.invoke
(Method.java:521)

E/AndroidRuntime( 123): at com.android.internal.os.ZygoteInit
$MethodAndArgsCaller.run(ZygoteInit.java:782)

E/AndroidRuntime( 123): at com.android.internal.os.ZygoteInit.main
(ZygoteInit.java:540)

E/AndroidRuntime( 123): at dalvik.system.NativeStart.main(Native
Method)

E/AndroidRuntime( 123): Caused by: java.lang.NullPointerException

E/AndroidRuntime( 123): at
android.content.ContentResolver.registerContentObserver
(ContentResolver.java:611)

E/AndroidRuntime( 123): at
com.android.internal.telephony.gsm.GsmServiceStateTracker.<init>
(GsmServiceStateTracker.java:197)

E/AndroidRuntime( 123): at
com.android.internal.telephony.gsm.GSMPhone.<init>(GSMPhone.java:151)

E/AndroidRuntime( 123): at
com.android.internal.telephony.gsm.GSMPhone.<init>(GSMPhone.java:136)

E/AndroidRuntime( 123): at
com.android.internal.telephony.PhoneFactory.makeDefaultPhone
(PhoneFactory.java:112)

E/AndroidRuntime( 123): at
com.android.internal.telephony.PhoneFactory.makeDefaultPhones
(PhoneFactory.java:52)

E/AndroidRuntime( 123): at com.android.phone.PhoneApp.onCreate
(PhoneApp.java:315)

E/AndroidRuntime( 123): at
android.app.Instrumentation.callApplicationOnCreate
(Instrumentation.java:1045)

E/AndroidRuntime( 123): at
android.app.ActivityThread.handleBindApplication(ActivityThread.java:
3863)

E/AndroidRuntime( 123): ... 10 more

I/Process ( 123): Sending signal. PID: 123 SIG: 9

Johan de Koning

unread,
Aug 10, 2009, 4:45:52 PM8/10/09
to android-platform
Donut boots when I only add the proprietary files which where the
basics for a long time (http://android.git.kernel.org/?p=platform/
vendor/htc/dream-
open.git;a=blob;f=AndroidBoard.mk;h=dd30a81db765327dc8b1a98f97d26380d3cf1dcd;hb=7e8a47d3a2a3cb1b89b362d42f9a574f1b600db4)

I needed to add the libcamera.so to make the build working.

Donut boots but I have no phone connection (even my pincode is not
asked for the simlock).

And btw don't turn on wifi. Because this will crash donut and brings
you in an endless boot loop (because the Wifi enabled settings is set
to true)

So there is lots of work to get this version working smoothly
> E/AndroidRuntime(  123):        at...
>
> meer lezen »

Jean-Baptiste Queru

unread,
Aug 10, 2009, 6:02:54 PM8/10/09
to android-...@googlegroups.com
I think that we need to recognize at this point that running donut on
top of the cupcake proprietary files has become impractical. The two
codelines have been drifting for about 5 months at I'm afraid that at
this point the drift has become fatal.

If/when there's an official release of donut for dream, it might
become possible again to run a home-built donut on dream (by using the
proprietary files from that build), but until that point I'm not
planning to spend much time in that direction.

JBQ, cursing in the general direction of unreleased proprietary files
when they're necessary to properly use an open-source project.

Howard M. Harte

unread,
Aug 10, 2009, 8:58:51 PM8/10/09
to android-platform
I haven't tried the latest Donut update from the weekend yet, but as
of Donut on Friday, I could get it to boot up all the way by doing a
fresh reinstall of Cupcake-r2 from the HTC support site, and then
after booting that, flash the Donut image using fastboot, but do not
specify the -w (wipe) option.

The phone was flaky though, and I could not end calls, and wifi did
not work.

-Howard

On Aug 10, 3:02 pm, Jean-Baptiste Queru <j...@android.com> wrote:
> I think that we need to recognize at this point that running donut on
> top of the cupcake proprietary files has become impractical. The two
> codelines have been drifting for about 5 months at I'm afraid that at
> this point the drift has become fatal.
>
> If/when there's an official release of donut for dream, it might
> become possible again to run a home-built donut on dream (by using the
> proprietary files from that build), but until that point I'm not
> planning to spend much time in that direction.
>
> JBQ, cursing in the general direction of unreleased proprietary files
> when they're necessary to properly use an open-source project.
>
> On Mon, Aug 10, 2009 at 1:45 PM, Johan de Koning<ikbennu...@gmail.com> wrote:
>
> > Donut boots when I only add the proprietary files which where the
> > basics for a long time (http://android.git.kernel.org/?p=platform/
> > vendor/htc/dream-
> > open.git;a=blob;f=AndroidBoard.mk;h=dd30a81db765327dc8b1a98f97d26380d3cf1dc d;hb=7e8a47d3a2a3cb1b89b362d42f9a574f1b600db4)
>
> > I needed to add the libcamera.so to make the build working.
>
> > Donut boots but I have no phone connection (even my pincode is not
> > asked for the simlock).
>
> > And btw don't turn on wifi. Because this will crash donut and brings
> > you in an endless boot loop (because the Wifi enabled settings is set
> > to true)
>
> > So there is lots of work to get this version working smoothly
>
> > On 10 aug, 21:09, alien <alien....@googlemail.com> wrote:
> >> The problem starts early.
>
> >> D/ActivityManager(   66): Start running!
>
> >> I/DEBUG   (   34): *** *** *** *** *** *** *** *** *** *** *** *** ***
> >> *** *** ***
>
> >> I/DEBUG   (   34): Build fingerprint: 'generic/htc_dream/dream-open/
> >> trout:Donut/Donut/eng.borisp.20090810.000516:eng/test-keys'
>
> >> I/DEBUG   (   34): pid: 66, tid: 100  >>> system_server <<<
>
> >> I/DEBUG   (   34): signal 7 (SIGBUS), fault addr 00000000
>
> >> I/DEBUG   (   34):  r0 4355cac8  r1 00000007  r2 00000000  r30000004a
>
> >> I/DEBUG   (   34):  r4 ad902725  r5 ffffe619  r6 ad90410c  r7 001a3dc8
>
> >> I/DEBUG   (   34):  r8 46dabda0  r9 424eddfc  10 424eddec  fp 00000001
>
> >> I/DEBUG   (   34):  ip0000000e  sp 46dabd68  lr ad04014d  pc

Mike Lockwood

unread,
Aug 10, 2009, 10:08:32 PM8/10/09
to android-...@googlegroups.com
And I can say for sure that GPS and network location will not work on
Donut without the correct version of libgps.so and NetworkLocation.apk

Mike
--
Mike Lockwood
Google android team

Jean-Baptiste Queru

unread,
Aug 12, 2009, 10:33:41 AM8/12/09
to android-...@googlegroups.com
I spent a few hours yesterday looking at this issue (with help from a
few other Googlers, you know who you are), but didn't make any
progress. The consensus is that this just isn't going to work with any
practical amount of effort. For the time being and until further
notice, running the AOSP donut (and master) on dream should be
considered impossible.

The whole situation is screwed up, and I don't know who the owners of
those proprietary files think they're helping by not open-sourcing
them (and by not releasing binaries and not letting Google release
binaries), but it's certainly not helping the AOSP (and by extension
the OHA).

JBQ

Disconnect

unread,
Aug 12, 2009, 10:59:42 AM8/12/09
to android-...@googlegroups.com
Since there is a Donut and Eclair feature freeze in place, what is the ETA on a code release?

Jean-Baptiste Queru

unread,
Aug 12, 2009, 11:16:52 AM8/12/09
to android-...@googlegroups.com
As usual, no roadmap and no ETA.

JBQ

chipantang

unread,
Oct 1, 2009, 12:52:21 AM10/1/09
to android-platform
Johan,

I also posted on your own blog at
http://www.johandekoning.nl/index.php/2009/08/11/building-donut-for-dream-second-attempt-a-home-screen/comment-page-1/#comment-787.
With the kernel config extracted from HTC's official donut build,
follow your instruction for building cupcake, I built kernel and
everything else. The build is working. Feature with hw work fine
too, including camera, camcorder, phone call, wifi, etc. You really
have some nice instruction there.

Kevin

On Aug 10, 1:45 pm, Johan de Koning <ikbennu...@gmail.com> wrote:
> Donut boots when I only add the proprietary files which where the
> basics for a long time (http://android.git.kernel.org/?p=platform/
> vendor/htc/dream-
> open.git;a=blob;f=AndroidBoard.mk;h=dd30a81db765327dc8b1a98f97d26380d3cf1dc d;hb=7e8a47d3a2a3cb1b89b362d42f9a574f1b600db4)
> ...
>
> read more »
Reply all
Reply to author
Forward
0 new messages