[Motorola Triumph] Genesis3:
We're missing a file or something similar - it knows it's a CDMA device but is failing to initialize the radio interface....

karl@ubuntu:~/android/system$ adb logcat -b radio
I/PHONE ( 416): Network Mode set to 4
I/PHONE ( 416): Cdma Subscription set to 1
I/PHONE ( 416): RILClassname is
I/PHONE ( 416): Creating CDMAPhone
D/PHONE ( 416): mDoesRilSendMultipleCallRing=true
D/PHONE ( 416): mCallRingDelay=1000
D/CDMA ( 416): [CdmaDataConnection-1] DataConnection constructor E
D/CDMA ( 416): [CdmaDataConnection-1] clearSettings
D/CDMA ( 416): [CdmaDataConnection-1] DataConnection constructor X
D/CDMA ( 416): [CdmaDataConnection-1] Made CdmaDataConnection-1
D/RILJ ( 416): [0000]> GET_CURRENT_CALLS
D/RILJ ( 416): [0000]< GET_CURRENT_CALLS error: com.android.internal.telephony.CommandException: RADIO_NOT_AVAILABLE
D/CDMA ( 416): [CdmaServiceStateTracker] Poll ServiceState done: oldSS=[1 home null null null Unknown CSS not supported 0 0RoamInd: 0DefRoamInd: 0EmergOnly: false] newSS=[1 home null null null Unknown CSS not supported -1 -1RoamInd: -1DefRoamInd: -1EmergOnly: false]
D/CDMA ( 416): [CdmaDataConnection-1] DcInactiveState: msg.what=EVENT_RESET, ignore we're already reset
D/CDMA ( 416): [CdmaDataConnection-1] NotifyDisconnectCompleted
D/CDMA ( 416): [DataConnection] Stop poll NetStat
D/CDMA ( 416): [CdmaDataConnection-1] clearSettings
D/CDMA ( 416): [IccCard] Broadcasting intent ACTION_SIM_STATE_CHANGED NOT_READY reason null
D/CDMA ( 416): Event EVENT_RADIO_OFF_OR_NOT_AVAILABLE Received
D/CDMA ( 416): Event EVENT_POLL_CALLS_RESULT Received
D/CDMA ( 416): [CdmaCallTracker] update phone state, old=IDLE new=IDLE
I/RILJ ( 416): Couldn't find 'rild' socket; retrying after timeout
D/STK ( 416): StkAppService$ServiceHandler: OP_BOOT_COMPLETED
D/CDMA ( 416): getDeviceId(): MEID is not initialized use ESN
I/RILJ ( 416): Couldn't find 'rild' socket; retrying after timeout
I/RILJ ( 416): Couldn't find 'rild' socket; retrying after timeout
I/RILJ ( 416): Couldn't find 'rild' socket; retrying after timeout
I/RILJ ( 416): Couldn't find 'rild' socket; retrying after timeout
I/RILJ ( 416): Couldn't find 'rild' socket; retrying after timeout
I/RILJ ( 416): Couldn't find 'rild' socket; retrying after timeout
E/RILJ ( 416): Couldn't find 'rild' socket after 8 times, continuing to retry silently
D/RILJ ( 416): [0001]> SCREEN_STATE: false
D/RILJ ( 416): [0001]< SCREEN_STATE error: com.android.internal.telephony.CommandException: RADIO_NOT_AVAILABLE
D/CDMA ( 416): [DataConnection] Stop poll NetStat
D/RILJ ( 416): [0002]> SCREEN_STATE: true
D/RILJ ( 416): [0002]< SCREEN_STATE error: com.android.internal.telephony.CommandException: RADIO_NOT_AVAILABLE
D/CDMA ( 416): [DataConnection] Stop poll NetStat
D/RILJ ( 416): [0003]> SCREEN_STATE: false
D/RILJ ( 416): [0003]< SCREEN_STATE error: com.android.internal.telephony.CommandException: RADIO_NOT_AVAILABLE
D/CDMA ( 416): [DataConnection] Stop poll NetStat
D/RILJ ( 416): [0004]> SCREEN_STATE: true
D/RILJ ( 416): [0004]< SCREEN_STATE error: com.android.internal.telephony.CommandException: RADIO_NOT_AVAILABLE
D/CDMA ( 416): [DataConnection] Stop poll NetStat

Poking around looking for what's missing.....