diff -r 84a16765cd86 -r 98b66e4fb0be ncdengine/provider/deviceinteraction/src/ncddeviceserviceimpl.cpp --- a/ncdengine/provider/deviceinteraction/src/ncddeviceserviceimpl.cpp Fri Mar 19 09:33:35 2010 +0200 +++ b/ncdengine/provider/deviceinteraction/src/ncddeviceserviceimpl.cpp Fri Apr 16 15:05:20 2010 +0300 @@ -166,6 +166,7 @@ void CNcdDeviceService::RunL() { DLTRACEIN(( "iStatus: %d", iStatus.Int() )); + DLINFO(( "iState: %d", iState )); // GetSubscriberId fails with KErrNotFound if there's no SIM in the device switch ( iState ) @@ -182,7 +183,8 @@ case EGetSubscriberId: { if ( iStatus.Int() == KErrNone || - iStatus.Int() == KErrNotFound ) + iStatus.Int() == KErrNotFound || + iStatus.Int() == KErrNotReady ) { DLTRACE(("Got subscriber ID"));