Gave up on switching baseband and have been digging more into the problem from other approaches.
On my stock rom, rild opens: /dev/oncrpc/30000000:9cac4f71
On the CM9 rom, rild is trying to open: /dev/oncrpc/30000000:dbe9dfa1
When viewing the directory listing of /dev/oncrpc/ on the cm9 rom, there is no /dev/oncrpc/30000000:dbe9dfa1, however there is a /dev/oncrpc/30000000:9cac4f71.
hI'm guessing is that somehow rild is getting the wrong ONC RPC port when trying to connect to the baseband. Tried to create a hard link between the 2 files in /dev/oncrpc/ but that didn't help rild to start up.
ON the stock firmware when run from the shell, rild gives the following output:
ONCRPC Opened device: /dev/oncrpc/30000000:9cac4f71
ONCRPC Opened device: /dev/oncrpc/30000012:00040000
ONCRPC Opened device: /dev/oncrpc/30000003:febcbbaf
ONCRPC Opened device: /dev/oncrpc/30000095:f227e1e3
ONCRPC Opened device: /dev/oncrpc/3000000e:00090000
ONCRPC Opened device: /dev/oncrpc/3000000e:00090000
On the latest CM9 nightly, running rild from the shell gives:
Unable to open router port: No such file or directory
ONCRPC Failed to open device: /dev/oncrpc/30000000:dbe9dfa1
ERR :MSG Open handle failed, unable to open program 30000000 ver dbe9dfa1 NOT F
OUND
:FILE vendor/qcom/proprietary/oncrpc/oncrpc/oncrpc_cb.c:LINE 232:ARG1 80530636
8:ARG2 -605429855:ARG3 0:
ERR :MSG Couldn't setup RPC call :FILE vendor/qcom/proprietary/oncrpc/oncrpc/o
ncrpc_cb.c:LINE 277:ARG1 0:ARG2 0:ARG3 0:
ERR :MSG Failed to lookup RPC client. prog = 805306368, vers = -605429855, tout
= 0 :FILE vendor/qcom/proprietary/common/build/remote_api_makefiles/../../../m
odem-apis/msm7627a/api/libs/remote_apis/cm/src/cm_clnt.c:LINE 145:ARG1 805306368
:ARG2 -605429855:ARG3 0:
Unable to open router port: No such file or directory
ONCRPC Failed to open device: /dev/oncrpc/30000000:dbe9dfa1
ERR :MSG Open handle failed, unable to open program 30000000 ver dbe9dfa1 NOT F
OUND
:FILE vendor/qcom/proprietary/oncrpc/oncrpc/oncrpc_cb.c:LINE 232:ARG1 80530636
8:ARG2 -605429855:ARG3 0:
ERR :MSG Couldn't setup RPC call :FILE vendor/qcom/proprietary/oncrpc/oncrpc/o
ncrpc_cb.c:LINE 277:ARG1 0:ARG2 0:ARG3 0:
ERR :MSG Failed to lookup RPC client. prog = 805306368, vers = -605429855, tout
= 0 :FILE vendor/qcom/proprietary/common/build/remote_api_makefiles/../../../m
odem-apis/msm7627a/api/libs/remote_apis/cm/src/cm_clnt.c:LINE 145:ARG1 805306368
:ARG2 -605429855:ARG3 0:
Unable to open router port: No such file or directory
ONCRPC Failed to open device: /dev/oncrpc/30000000:dbe9dfa1
ERR :MSG Open handle failed, unable to open program 30000000 ver dbe9dfa1 NOT F
OUND
:FILE vendor/qcom/proprietary/oncrpc/oncrpc/oncrpc_cb.c:LINE 232:ARG1 80530636
8:ARG2 -605429855:ARG3 0:
ERR :MSG Couldn't setup RPC call :FILE vendor/qcom/proprietary/oncrpc/oncrpc/o
ncrpc_cb.c:LINE 277:ARG1 0:ARG2 0:ARG3 0:
ERR :MSG Failed to lookup RPC client. prog = 805306368, vers = -605429855, tout
= 0 :FILE vendor/qcom/proprietary/common/build/remote_api_makefiles/../../../m
odem-apis/msm7627a/api/libs/remote_apis/cm/src/cm_clnt.c:LINE 145:ARG1 805306368
:ARG2 -605429855:ARG3 0:
Unable to open router port: No such file or directory
ONCRPC Failed to open device: /dev/oncrpc/30000000:dbe9dfa1
ERR :MSG Open handle failed, unable to open program 30000000 ver dbe9dfa1 NOT F
OUND
:FILE vendor/qcom/proprietary/oncrpc/oncrpc/oncrpc_cb.c:LINE 232:ARG1 80530636
8:ARG2 -605429855:ARG3 0:
ERR :MSG Couldn't setup RPC call :FILE vendor/qcom/proprietary/oncrpc/oncrpc/o
ncrpc_cb.c:LINE 277:ARG1 0:ARG2 0:ARG3 0:
ERR :MSG Failed to lookup RPC client. prog = 805306368, vers = -605429855, tout
= 0 :FILE vendor/qcom/proprietary/common/build/remote_api_makefiles/../../../m
odem-apis/msm7627a/api/libs/remote_apis/cm/src/cm_clnt.c:LINE 145:ARG1 805306368
:ARG2 -605429855:ARG3 0:
Unable to open router port: No such file or directory
ONCRPC Failed to open device: /dev/oncrpc/30000000:dbe9dfa1
ERR :MSG Open handle failed, unable to open program 30000000 ver dbe9dfa1 NOT F
OUND
:FILE vendor/qcom/proprietary/oncrpc/oncrpc/oncrpc_cb.c:LINE 232:ARG1 80530636
8:ARG2 -605429855:ARG3 0:
ERR :MSG Couldn't setup RPC call :FILE vendor/qcom/proprietary/oncrpc/oncrpc/o
ncrpc_cb.c:LINE 277:ARG1 0:ARG2 0:ARG3 0:
ERR :MSG Failed to lookup RPC client. prog = 805306368, vers = -605429855, tout
= 0 :FILE vendor/qcom/proprietary/common/build/remote_api_makefiles/../../../m
odem-apis/msm7627a/api/libs/remote_apis/cm/src/cm_clnt.c:LINE 145:ARG1 805306368
:ARG2 -605429855:ARG3 0:
Unable to open router port: No such file or directory
ONCRPC Failed to open device: /dev/oncrpc/30000000:dbe9dfa1
ERR :MSG Open handle failed, unable to open program 30000000 ver dbe9dfa1 NOT F
OUND
:FILE vendor/qcom/proprietary/oncrpc/oncrpc/oncrpc_cb.c:LINE 232:ARG1 80530636
8:ARG2 -605429855:ARG3 0:
ERR :MSG Couldn't setup RPC call :FILE vendor/qcom/proprietary/oncrpc/oncrpc/o
ncrpc_cb.c:LINE 277:ARG1 0:ARG2 0:ARG3 0:
ERR :MSG Failed to lookup RPC client. prog = 805306368, vers = -605429855, tout
= 0 :FILE vendor/qcom/proprietary/common/build/remote_api_makefiles/../../../m
odem-apis/msm7627a/api/libs/remote_apis/cm/src/cm_clnt.c:LINE 145:ARG1 805306368
:ARG2 -605429855:ARG3 0:
Unable to open router port: No such file or directory
ONCRPC Failed to open device: /dev/oncrpc/30000000:dbe9dfa1
ERR :MSG Open handle failed, unable to open program 30000000 ver dbe9dfa1 NOT F
OUND
:FILE vendor/qcom/proprietary/oncrpc/oncrpc/oncrpc_cb.c:LINE 232:ARG1 80530636
8:ARG2 -605429855:ARG3 0:
ERR :MSG Couldn't setup RPC call :FILE vendor/qcom/proprietary/oncrpc/oncrpc/o
ncrpc_cb.c:LINE 277:ARG1 0:ARG2 0:ARG3 0:
ERR :MSG Failed to lookup RPC client. prog = 805306368, vers = -605429855, tout
= 0 :FILE vendor/qcom/proprietary/common/build/remote_api_makefiles/../../../m
odem-apis/msm7627a/api/libs/remote_apis/cm/src/cm_clnt.c:LINE 145:ARG1 805306368
:ARG2 -605429855:ARG3 0:
Unable to open router port: No such file or directory
ONCRPC Failed to open device: /dev/oncrpc/30000000:dbe9dfa1
ERR :MSG Open handle failed, unable to open program 30000000 ver dbe9dfa1 NOT F
OUND
:FILE vendor/qcom/proprietary/oncrpc/oncrpc/oncrpc_cb.c:LINE 232:ARG1 80530636
8:ARG2 -605429855:ARG3 0:
ERR :MSG Couldn't setup RPC call :FILE vendor/qcom/proprietary/oncrpc/oncrpc/o
ncrpc_cb.c:LINE 277:ARG1 0:ARG2 0:ARG3 0:
ERR :MSG Failed to lookup RPC client. prog = 805306368, vers = -605429855, tout
= 0 :FILE vendor/qcom/proprietary/common/build/remote_api_makefiles/../../../m
odem-apis/msm7627a/api/libs/remote_apis/cm/src/cm_clnt.c:LINE 145:ARG1 805306368
:ARG2 -605429855:ARG3 0:
Unable to open router port: No such file or directory
ONCRPC Failed to open device: /dev/oncrpc/30000000:dbe9dfa1
ERR :MSG Open handle failed, unable to open program 30000000 ver dbe9dfa1 NOT F
OUND
:FILE vendor/qcom/proprietary/oncrpc/oncrpc/oncrpc_cb.c:LINE 232:ARG1 80530636
8:ARG2 -605429855:ARG3 0:
ERR :MSG Couldn't setup RPC call :FILE vendor/qcom/proprietary/oncrpc/oncrpc/o
ncrpc_cb.c:LINE 277:ARG1 0:ARG2 0:ARG3 0:
ERR :MSG Failed to lookup RPC client. prog = 805306368, vers = -605429855, tout
= 0 :FILE vendor/qcom/proprietary/common/build/remote_api_makefiles/../../../m
odem-apis/msm7627a/api/libs/remote_apis/cm/src/cm_clnt.c:LINE 145:ARG1 805306368
:ARG2 -605429855:ARG3 0:
Unable to open router port: No such file or directory
ONCRPC Failed to open device: /dev/oncrpc/30000000:dbe9dfa1
ERR :MSG Open handle failed, unable to open program 30000000 ver dbe9dfa1 NOT F
OUND
:FILE vendor/qcom/proprietary/oncrpc/oncrpc/oncrpc_cb.c:LINE 232:ARG1 80530636
8:ARG2 -605429855:ARG3 0:
ERR :MSG Couldn't setup RPC call :FILE vendor/qcom/proprietary/oncrpc/oncrpc/o
ncrpc_cb.c:LINE 277:ARG1 0:ARG2 0:ARG3 0:
ERR :MSG Failed to lookup RPC client. prog = 805306368, vers = -605429855, tout
= 0 :FILE vendor/qcom/proprietary/common/build/remote_api_makefiles/../../../m
odem-apis/msm7627a/api/libs/remote_apis/cm/src/cm_clnt.c:LINE 145:ARG1 805306368
:ARG2 -605429855:ARG3 0:
Unable to open router port: No such file or directory
ONCRPC Failed to open device: /dev/oncrpc/30000000:dbe9dfa1
ERR :MSG Open handle failed, unable to open program 30000000 ver dbe9dfa1 NOT F
OUND
:FILE vendor/qcom/proprietary/oncrpc/oncrpc/oncrpc_cb.c:LINE 232:ARG1 80530636
8:ARG2 -605429855:ARG3 0:
ERR :MSG Couldn't setup RPC call :FILE vendor/qcom/proprietary/oncrpc/oncrpc/o
ncrpc_cb.c:LINE 277:ARG1 0:ARG2 0:ARG3 0:
ERR :MSG Failed to lookup RPC client. prog = 805306368, vers = -605429855, tout
= 0 :FILE vendor/qcom/proprietary/common/build/remote_api_makefiles/../../../m
odem-apis/msm7627a/api/libs/remote_apis/cm/src/cm_clnt.c:LINE 145:ARG1 805306368
:ARG2 -605429855:ARG3 0:
Unable to open router port: No such file or directory
ONCRPC Failed to open device: /dev/oncrpc/30000000:dbe9dfa1
ERR :MSG Open handle failed, unable to open program 30000000 ver dbe9dfa1 NOT F
OUND
:FILE vendor/qcom/proprietary/oncrpc/oncrpc/oncrpc_cb.c:LINE 232:ARG1 80530636
8:ARG2 -605429855:ARG3 0:
ERR :MSG Couldn't setup RPC call :FILE vendor/qcom/proprietary/oncrpc/oncrpc/o
ncrpc_cb.c:LINE 277:ARG1 0:ARG2 0:ARG3 0:
ERR :MSG Failed to lookup RPC client. prog = 805306368, vers = -605429855, tout
= 0 :FILE vendor/qcom/proprietary/common/build/remote_api_makefiles/../../../m
odem-apis/msm7627a/api/libs/remote_apis/cm/src/cm_clnt.c:LINE 145:ARG1 805306368
:ARG2 -605429855:ARG3 0:
Unable to open router port: No such file or directory
ONCRPC Failed to open device: /dev/oncrpc/30000000:dbe9dfa1
ERR :MSG Open handle failed, unable to open program 30000000 ver dbe9dfa1 NOT F
OUND
:FILE vendor/qcom/proprietary/oncrpc/oncrpc/oncrpc_cb.c:LINE 232:ARG1 80530636
8:ARG2 -605429855:ARG3 0:
ERR :MSG Couldn't setup RPC call :FILE vendor/qcom/proprietary/oncrpc/oncrpc/o
ncrpc_cb.c:LINE 277:ARG1 0:ARG2 0:ARG3 0:
ERR :MSG Failed to lookup RPC client. prog = 805306368, vers = -605429855, tout
= 0 :FILE vendor/qcom/proprietary/common/build/remote_api_makefiles/../../../m
odem-apis/msm7627a/api/libs/remote_apis/cm/src/cm_clnt.c:LINE 145:ARG1 805306368
:ARG2 -605429855:ARG3 0:
Unable to open router port: No such file or directory
ONCRPC Failed to open device: /dev/oncrpc/30000000:dbe9dfa1
ERR :MSG Open handle failed, unable to open program 30000000 ver dbe9dfa1 NOT F
OUND
:FILE vendor/qcom/proprietary/oncrpc/oncrpc/oncrpc_cb.c:LINE 232:ARG1 80530636
8:ARG2 -605429855:ARG3 0:
ERR :MSG Couldn't setup RPC call :FILE vendor/qcom/proprietary/oncrpc/oncrpc/o
ncrpc_cb.c:LINE 277:ARG1 0:ARG2 0:ARG3 0:
ERR :MSG Failed to lookup RPC client. prog = 805306368, vers = -605429855, tout
= 0 :FILE vendor/qcom/proprietary/common/build/remote_api_makefiles/../../../m
odem-apis/msm7627a/api/libs/remote_apis/cm/src/cm_clnt.c:LINE 145:ARG1 805306368
:ARG2 -605429855:ARG3 0:
Unable to open router port: No such file or directory
ONCRPC Failed to open device: /dev/oncrpc/30000000:dbe9dfa1
ERR :MSG Open handle failed, unable to open program 30000000 ver dbe9dfa1 NOT F
OUND
:FILE vendor/qcom/proprietary/oncrpc/oncrpc/oncrpc_cb.c:LINE 232:ARG1 80530636
8:ARG2 -605429855:ARG3 0:
ERR :MSG Couldn't setup RPC call :FILE vendor/qcom/proprietary/oncrpc/oncrpc/o
ncrpc_cb.c:LINE 277:ARG1 0:ARG2 0:ARG3 0:
ERR :MSG Failed to lookup RPC client. prog = 805306368, vers = -605429855, tout
= 0 :FILE vendor/qcom/proprietary/common/build/remote_api_makefiles/../../../m
odem-apis/msm7627a/api/libs/remote_apis/cm/src/cm_clnt.c:LINE 145:ARG1 805306368
:ARG2 -605429855:ARG3 0:
Unable to open router port: No such file or directory
ONCRPC Failed to open device: /dev/oncrpc/30000000:dbe9dfa1
ERR :MSG Open handle failed, unable to open program 30000000 ver dbe9dfa1 NOT F
OUND
:FILE vendor/qcom/proprietary/oncrpc/oncrpc/oncrpc_cb.c:LINE 232:ARG1 80530636
8:ARG2 -605429855:ARG3 0:
ERR :MSG Couldn't setup RPC call :FILE vendor/qcom/proprietary/oncrpc/oncrpc/o
ncrpc_cb.c:LINE 277:ARG1 0:ARG2 0:ARG3 0:
ERR :MSG Failed to lookup RPC client. prog = 805306368, vers = -605429855, tout
= 0 :FILE vendor/qcom/proprietary/common/build/remote_api_makefiles/../../../m
odem-apis/msm7627a/api/libs/remote_apis/cm/src/cm_clnt.c:LINE 145:ARG1 805306368
:ARG2 -605429855:ARG3 0:
Unable to open router port: No such file or directory
ONCRPC Failed to open device: /dev/oncrpc/30000000:dbe9dfa1
ERR :MSG Open handle failed, unable to open program 30000000 ver dbe9dfa1 NOT F
OUND
:FILE vendor/qcom/proprietary/oncrpc/oncrpc/oncrpc_cb.c:LINE 232:ARG1 80530636
8:ARG2 -605429855:ARG3 0:
ERR :MSG Couldn't setup RPC call :FILE vendor/qcom/proprietary/oncrpc/oncrpc/o
ncrpc_cb.c:LINE 277:ARG1 0:ARG2 0:ARG3 0:
ERR :MSG Failed to lookup RPC client. prog = 805306368, vers = -605429855, tout
= 0 :FILE vendor/qcom/proprietary/common/build/remote_api_makefiles/../../../m
odem-apis/msm7627a/api/libs/remote_apis/cm/src/cm_clnt.c:LINE 145:ARG1 805306368
:ARG2 -605429855:ARG3 0:
Unable to open router port: No such file or directory
ONCRPC Failed to open device: /dev/oncrpc/30000000:dbe9dfa1
ERR :MSG Open handle failed, unable to open program 30000000 ver dbe9dfa1 NOT F
OUND
:FILE vendor/qcom/proprietary/oncrpc/oncrpc/oncrpc_cb.c:LINE 232:ARG1 80530636
8:ARG2 -605429855:ARG3 0:
ERR :MSG Couldn't setup RPC call :FILE vendor/qcom/proprietary/oncrpc/oncrpc/o
ncrpc_cb.c:LINE 277:ARG1 0:ARG2 0:ARG3 0:
ERR :MSG Failed to lookup RPC client. prog = 805306368, vers = -605429855, tout
= 0 :FILE vendor/qcom/proprietary/common/build/remote_api_makefiles/../../../m
odem-apis/msm7627a/api/libs/remote_apis/cm/src/cm_clnt.c:LINE 145:ARG1 805306368
:ARG2 -605429855:ARG3 0:
Unable to open router port: No such file or directory
ONCRPC Failed to open device: /dev/oncrpc/30000000:dbe9dfa1
ERR :MSG Open handle failed, unable to open program 30000000 ver dbe9dfa1 NOT F
OUND
:FILE vendor/qcom/proprietary/oncrpc/oncrpc/oncrpc_cb.c:LINE 232:ARG1 80530636
8:ARG2 -605429855:ARG3 0:
ERR :MSG Couldn't setup RPC call :FILE vendor/qcom/proprietary/oncrpc/oncrpc/o
ncrpc_cb.c:LINE 277:ARG1 0:ARG2 0:ARG3 0:
ERR :MSG Failed to lookup RPC client. prog = 805306368, vers = -605429855, tout
= 0 :FILE vendor/qcom/proprietary/common/build/remote_api_makefiles/../../../m
odem-apis/msm7627a/api/libs/remote_apis/cm/src/cm_clnt.c:LINE 145:ARG1 805306368
:ARG2 -605429855:ARG3 0:
Unable to open router port: No such file or directory
ONCRPC Failed to open device: /dev/oncrpc/30000000:dbe9dfa1
ERR :MSG Open handle failed, unable to open program 30000000 ver dbe9dfa1 NOT F
OUND
:FILE vendor/qcom/proprietary/oncrpc/oncrpc/oncrpc_cb.c:LINE 232:ARG1 80530636
8:ARG2 -605429855:ARG3 0:
ERR :MSG Couldn't setup RPC call :FILE vendor/qcom/proprietary/oncrpc/oncrpc/o
ncrpc_cb.c:LINE 277:ARG1 0:ARG2 0:ARG3 0:
ERR :MSG Failed to lookup RPC client. prog = 805306368, vers = -605429855, tout
= 0 :FILE vendor/qcom/proprietary/common/build/remote_api_makefiles/../../../m
odem-apis/msm7627a/api/libs/remote_apis/cm/src/cm_clnt.c:LINE 145:ARG1 805306368
:ARG2 -605429855:ARG3 0:
Unable to open router port: No such file or directory
ONCRPC Failed to open device: /dev/oncrpc/30000000:dbe9dfa1
ERR :MSG Open handle failed, unable to open program 30000000 ver dbe9dfa1 NOT F
OUND
:FILE vendor/qcom/proprietary/oncrpc/oncrpc/oncrpc_cb.c:LINE 232:ARG1 80530636
8:ARG2 -605429855:ARG3 0:
ERR :MSG Couldn't setup RPC call :FILE vendor/qcom/proprietary/oncrpc/oncrpc/o
ncrpc_cb.c:LINE 277:ARG1 0:ARG2 0:ARG3 0:
ERR :MSG Failed to lookup RPC client. prog = 805306368, vers = -605429855, tout
= 0 :FILE vendor/qcom/proprietary/common/build/remote_api_makefiles/../../../m
odem-apis/msm7627a/api/libs/remote_apis/cm/src/cm_clnt.c:LINE 145:ARG1 805306368
:ARG2 -605429855:ARG3 0:
ONCRPC Opened device: /dev/oncrpc/30000012:00040000
ONCRPC Opened device: /dev/oncrpc/30000003:febcbbaf
ONCRPC Opened device: /dev/oncrpc/30000095:f227e1e3
ONCRPC Opened device: /dev/oncrpc/3000000e:00090000
Unable to open router port: No such file or directory
ONCRPC Failed to open device: /dev/oncrpc/30000000:dbe9dfa1
ERR :MSG Open handle failed, unable to open program 30000000 ver dbe9dfa1 NOT F
OUND
:FILE vendor/qcom/proprietary/oncrpc/oncrpc/oncrpc_cb.c:LINE 232:ARG1 80530636
8:ARG2 -605429855:ARG3 0:
ERR :MSG Couldn't setup RPC call :FILE vendor/qcom/proprietary/oncrpc/oncrpc/o
ncrpc_cb.c:LINE 277:ARG1 0:ARG2 0:ARG3 0:
ERR :MSG Failed to lookup RPC client. prog = 805306368, vers = -605429855, tout
= -1 :FILE vendor/qcom/proprietary/common/build/remote_api_makefiles/../../../
modem-apis/msm7627a/api/libs/remote_apis/cm/src/cm_clnt.c:LINE 6079:ARG1 8053063
68:ARG2 -605429855:ARG3 -1:
ONCRPC Opened device: /dev/oncrpc/3000000e:00090000
Unable to open router port: No such file or directory
ONCRPC Failed to open device: /dev/oncrpc/30000000:dbe9dfa1
ERR :MSG Open handle failed, unable to open program 30000000 ver dbe9dfa1 NOT F
OUND
:FILE vendor/qcom/proprietary/oncrpc/oncrpc/oncrpc_cb.c:LINE 232:ARG1 80530636
8:ARG2 -605429855:ARG3 0:
ERR :MSG Couldn't setup RPC call :FILE vendor/qcom/proprietary/oncrpc/oncrpc/o
ncrpc_cb.c:LINE 277:ARG1 0:ARG2 0:ARG3 0:
FATAL :MSG Failed to lookup RPC client. prog = 805306368, vers = -605429855, to
ut = -1 :FILE vendor/qcom/proprietary/common/build/remote_api_makefiles/../../.
./modem-apis/msm7627a/api/libs/remote_apis/cm/src/cm_clnt.c:LINE 12725:ARG1 8053
06368:ARG2 -605429855:ARG3 -1: