[Samsung Galaxy Mini] hrk:
GPS logcat (logcat | grep libloc|gps)

Lots of "Request to do X - X failed because RPC_LOC_API_ENGINE_BUSY.

I/PowerWidget( 530): Button list: toggleWifi|toggleBluetooth|toggleGPS|toggleSound
D/GpsLocationProvider( 355): set_capabilities_callback: 7
D/libloc ( 355): loc_read_gps_conf: using /etc/gps.conf
D/libloc ( 355): loc_read_gps_conf: PARAM INTERMEDIATE_POS = 1
D/libloc ( 355): loc_eng_init created client, id = -1234
D/libloc ( 355): loc_eng_ni_init: entered.
D/libloc ( 355): loc_eng_set_server, type = 1, hostname = supl.google.com, port = 7276
D/libloc ( 355): loc_eng_set_server, addr = supl.google.com:7276
D/libloc ( 355): loc_eng_deferred_action_thread started
D/libloc ( 355): loc_eng_set_gps_lock mode, client = -1234, lock_type = 1
D/libloc ( 355): loc_eng_ioctl called: client = -1234, ioctl_type = RPC_LOC_IOCTL_SET_ENGINE_LOCK
[b]D/libloc ( 355): loc_eng_ioctl result: client = -1234, ioctl_type = RPC_LOC_IOCTL_SET_ENGINE_LOCK, RPC_LOC_API_ENGINE_BUSY[/b]
D/libloc ( 355): loc_eng_deferred_action_thread. waiting for events
D/libloc ( 355): loc_eng_ioctl called: client = -1234, ioctl_type = RPC_LOC_IOCTL_SET_UMTS_SLP_SERVER_ADDR
[b]D/libloc ( 355): loc_eng_ioctl result: client = -1234, ioctl_type = RPC_LOC_IOCTL_SET_UMTS_SLP_SERVER_ADDR, RPC_LOC_API_ENGINE_BUSY[/b]
E/libloc ( 355): loc_eng_set_server failed
D/libloc ( 355): loc_eng_set_server, type = 2, hostname = default, port = 0
E/libloc ( 355): DNS query on 'default' failed
E/libloc ( 355): loc_eng_set_server, hostname default cannot be resolved.
D/GpsLocationProvider( 355): NTP server returned: 1343980881180 (Fri Aug 03 10:01:21 CEST 2012) reference: 64168 certainty: 207 system time offset: 98
D/libloc ( 355): loc_eng_inject_time, uncertainty = 207
D/libloc ( 355): loc_eng_ioctl called: client = -1234, ioctl_type = RPC_LOC_IOCTL_INJECT_UTC_TIME
D/libloc ( 355): loc_eng_ioctl result: client = -1234, ioctl_type = RPC_LOC_IOCTL_INJECT_UTC_TIME, RPC_LOC_API_ENGINE_BUSY
E/libloc ( 355): loc_eng_inject_time failed
D/libloc ( 355): loc_eng_deferred_action_thread signalled
D/libloc ( 355): qct_loc_eng_inject_xtra_data, xtra size = 39736, data ptr = 0x2a467370
D/libloc ( 355): qct_loc_eng_inject_xtra_data, part 1/39, len = 1024, total = 0
E/libloc ( 355): loc_ioctl for xtra error: UNKNOWN
D/libloc ( 355): qct_loc_eng_inject_xtra_data, xtra size = 39736, data ptr = 0x2a467370
D/libloc ( 355): qct_loc_eng_inject_xtra_data, part 1/39, len = 1024, total = 0
E/libloc ( 355): loc_ioctl for xtra error: UNKNOWN
D/libloc ( 355): qct_loc_eng_inject_xtra_data, xtra size = 39736, data ptr = 0x2a467370
D/libloc ( 355): qct_loc_eng_inject_xtra_data, part 1/39, len = 1024, total = 0
E/libloc ( 355): loc_ioctl for xtra error: UNKNOWN
E/libloc ( 355): XTRA injection failed.
D/libloc ( 355): loc_eng_deferred_action_thread. waiting for events
I/ActivityManager( 355): START {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 pkg=com.eclipsim.gpsstatus2 cmp=com.eclipsim.gpsstatus2/.GPSStatus bnds=[180,33][240,95] u=0} from pid 624
I/ActivityManager( 355): Start proc com.eclipsim.gpsstatus2 for activity com.eclipsim.gpsstatus2/.GPSStatus: pid=1408 uid=10057 gids={3003, 1028}
I/LocationManagerService( 355): request gps (pid 1408) 1000 1000
D/libloc ( 355): loc_eng_set_position mode, client = -1234, interval = 1000, mode = 1
D/libloc ( 355): loc_eng_ioctl called: client = -1234, ioctl_type = RPC_LOC_IOCTL_SET_FIX_CRITERIA
D/libloc ( 355): loc_eng_ioctl result: client = -1234, ioctl_type = RPC_LOC_IOCTL_SET_FIX_CRITERIA, RPC_LOC_API_ENGINE_BUSY
E/libloc ( 355): loc_eng_set_position mode failed
D/libloc ( 355): loc_eng_start called
E/libloc ( 355): loc_eng_start error, rc = -1234
I/ActivityManager( 355): Displayed com.eclipsim.gpsstatus2/.GPSStatus: +1s991ms
D/libloc ( 355): loc_eng_stop called
I/LocationManagerService( 355): remove gps (pid 1408), disabled
E/libloc ( 355): loc_eng_stop error, rc = -1234
I/ActivityManager( 355): START {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 pkg=com.eclipsim.gpsstatus2 cmp=com.eclipsim.gpsstatus2/.GPSStatus bnds=[180,33][240,95] u=0} from pid 624
D/libloc ( 355): loc_eng_set_position mode, client = -1234, interval = 1000, mode = 1
D/libloc ( 355): loc_eng_ioctl called: client = -1234, ioctl_type = RPC_LOC_IOCTL_SET_FIX_CRITERIA
D/libloc ( 355): loc_eng_ioctl result: client = -1234, ioctl_type = RPC_LOC_IOCTL_SET_FIX_CRITERIA, RPC_LOC_API_ENGINE_BUSY
E/libloc ( 355): loc_eng_set_position mode failed
D/libloc ( 355): loc_eng_start called
E/libloc ( 355): loc_eng_start error, rc = -1234
I/LocationManagerService( 355): request gps (pid 1408) 1000 1000
D/libloc ( 355): loc_eng_stop called
E/libloc ( 355): loc_eng_stop error, rc = -1234
I/LocationManagerService( 355): remove gps (pid 1408), disabled