From dc743112ca561242052d7fd5e4b11f6db38f99aa Mon Sep 17 00:00:00 2001 From: David 'Digit' Turner Date: Sat, 22 Jan 2011 02:24:36 +0100 Subject: [PATCH] goldfish: Work-around to start the RIL daemon. This change forces the start of the RIL daemon used to provide 3G connectivity to the system. It should normally be started automatically by init.rc but there is a bug within system/core/init/builtins.c that prevents this to happen. Fixes the "No network connectivity" bug while the network interface and route were properly setup. Change-Id: Ieec0f513aabf92b8a59f0a86f64a16e97057c3c3 --- rootdir/etc/init.goldfish.rc | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/rootdir/etc/init.goldfish.rc b/rootdir/etc/init.goldfish.rc index 1ac09caed..7cc028ffc 100644 --- a/rootdir/etc/init.goldfish.rc +++ b/rootdir/etc/init.goldfish.rc @@ -28,6 +28,12 @@ on boot start goldfish-logcat start goldfish-setup + # This is a workaround for another bug in init and init.rc + # where the late_start class of services is never started + # properly when running an unencrypted /data partition. + # + start ril-daemon + setprop ro.setupwizard.mode EMULATOR # enable Google-specific location features,