EM7455 RIL Android Pie Issue

Hello,
We have integrated Android Pie patches on our platform and we are facing following errors.

We have following error (continuously retry…), due to which we are not able to access internet thru wwan0 interface. Also attached full radio logs for reference.

Let me know what is missing?radio.txt (382.5 KB)

05-03 18:33:43.952 4115 4333 I use-Rlog/RLOG-RIL: requestSetupDefaultPDPQMI_r12 V4 IP=‘10.65.205.190’ DNS='112.110.242.1 255.255.255.255’
05-03 18:33:43.952 4115 4333 I use-Rlog/RLOG-RIL: requestSetupDefaultPDPQMI_r12 gateway='10.65.205.189’
05-03 18:33:43.959 4115 4333 D use-Rlog/RLOG-RIL: clearDHCPproperty clear dhcp.wwan0.result

  • 05-03 18:33:43.993 4115 4333 D use-Rlog/RLOG-RIL: pollDataBearer:: s_ratUMTS_UpdateEnabled = 0, s_ratUMTS =0 rilRat =14
    05-03 18:33:44.014 4115 4333 D use-Rlog/RLOG-RIL: requestSignalStrengthQMI_r12 RadioInterface[0]=8
    05-03 18:33:44.143 4115 4333 D use-Rlog/RLOG-RIL: requestSignalStrengthQMI_r12 SignalStrength=-66
    05-03 18:33:44.143 4115 4333 D use-Rlog/RLOG-RIL: requestSignalStrengthQMI_r12 RSRQ=-12
    05-03 18:33:44.143 4115 4333 D use-Rlog/RLOG-RIL: requestSignalStrengthQMI_r12 RSRP=-95
    05-03 18:33:44.143 4115 4333 D use-Rlog/RLOG-RIL: requestSignalStrengthQMI_r12 SNR=118
    05-03 18:33:44.144 4115 4333 D use-Rlog/RLOG-RIL: requestSignalStrengthQMI_r12 RadioInterface[1]=8
    05-03 18:33:44.272 4115 4333 D use-Rlog/RLOG-RIL: requestSignalStrengthQMI_r12 SignalStrength=-66
    05-03 18:33:44.272 4115 4333 D use-Rlog/RLOG-RIL: requestSignalStrengthQMI_r12 RSRQ=-12
    05-03 18:33:44.272 4115 4333 D use-Rlog/RLOG-RIL: requestSignalStrengthQMI_r12 RSRP=-95
    05-03 18:33:44.272 4115 4333 D use-Rlog/RLOG-RIL: requestSignalStrengthQMI_r12 SNR=118
    05-03 18:33:44.338 4115 4333 D use-Rlog/RLOG-RIL: requestSignalStrengthQMI_r12 TD SCDMA RSCP=0
    05-03 18:33:44.338 4115 4333 I use-Rlog/RLOG-RIL: swiril_cache_get: valid cached data for SIGNAL_STRENGTH
    05-03 18:33:44.338 4115 4333 I use-Rlog/RLOG-RIL: swiril_cache_set: updating cache for SIGNAL_STRENGTH
    05-03 18:33:44.339 4115 4333 D use-Rlog/RLOG-RIL: polldhcptask_r12::Entered
    05-03 18:33:44.398 4115 4333 I use-Rlog/RLOG-RIL: isDataSessionActive session state: 2
    05-03 18:33:44.399 4115 4333 I use-Rlog/RLOG-RIL: dhcp.wwan0.result:
    05-03 18:33:44.399 4115 4333 E use-Rlog/RLOG-RIL: polldhcptask_r12::PollDHCPnsetDNS retry 1 out of 30
    05-03 18:33:45.399 4115 4333 D use-Rlog/RLOG-RIL: polldhcptask_r12::Entered
    05-03 18:33:45.425 4115 4333 I use-Rlog/RLOG-RIL: isDataSessionActive session state: 2
    05-03 18:33:45.425 4115 4333 I use-Rlog/RLOG-RIL: dhcp.wwan0.result:
    05-03 18:33:45.425 4115 4333 E use-Rlog/RLOG-RIL: polldhcptask_r12::PollDHCPnsetDNS retry 2 out of 30
    05-03 18:33:46.425 4115 4333 D use-Rlog/RLOG-RIL: polldhcptask_r12::Entered
    05-03 18:33:46.448 4115 4333 I use-Rlog/RLOG-RIL: isDataSessionActive session state: 2

not sure if “AirPrime - Android RIL Integration Guide.pdf” in source.sierrawireless.com can help you.
I saw there is some DHCP related stuff.

Hello jyijyi,

we have solved a continues retry error by setting dhcp.wwan0.result to “ok”, but right now we are facing a DHCP related issue, i am able to ping with “ping -I wwan0 8.8.8.8”, but “ping -I wwan0 www.google.com” showing a “ping: unknown host www.google.com” error, also from browser internet surfing is not working.

Do you have any idea which changes are necessary to resolve the issue?

not sure if the following can help, you can give a try:

ifconfig
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope: Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:16 errors:0 dropped:0 overruns:0 frame:0
TX packets:16 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1
RX bytes:1184 TX bytes:1184

wwan0 Link encap:Ethernet HWaddr ce:6a:d4:fb:9b:08 Driver GobiNet
inet addr:10.105.171.186 Bcast:10.105.171.187 Mask:255.255.255.252
inet6 addr: fe80::cc6a:d4ff:fefb:9b08/64 Scope: Link
UP BROADCAST RUNNING NOARP MULTICAST MTU:1500 Metric:1
RX packets:41 errors:0 dropped:0 overruns:0 frame:0
TX packets:66 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:10511 TX bytes:7216

ndc network create 10
ndc network interface add 10 wwan0
ndc network route add 10 wwan0 0.0.0.0/0 10.105.171.186
ndc network default set 10

ndc resolver setnetdns 10 “” 10.144.148.1

ndc resolver setnetdns 10 “” 10.144.148.1

Hi Jyijyi,

Thanks for your reply, But it doesn’t help.

We found DNS server parameters in radio log using logcat as below.
DnsAddresses: [112.110.242.1,255.255.255.255,] UsePrivateDns: false PrivateDnsServerName: null Domains: null

Can you please suggest how we can change it to public DNS 8.8.8.8/8.8.4.4?

Thanks,
Devang

This seems to be provided by your operator.

Hi jyijyi,

Okay. We are able to ping domain using IP address. But when we ping using domain name it’s getting failed.

Can you please suggest if any configuration we are missing or needs to verify?

Please find attached here radio log for your reference.
radio_logs.txt (317.9 KB)

Thanks,
Devang

Are you able to capture the wireshark log for analysis?