logs: your sim card may not support ipv6, please contact your carrier
daemon.notice netifd: modem_2_1 (12136): [...] check whether the sim card has obtained an ipv6 address. AT command 'AT+CGPADDR'
daemon.notice netifd: modem_2_1 (12136): [...] requestSetupDataCall QMUXResult = 0x1, QMUXError = 0x1a
daemon.notice netifd: modem_2_1 (12136): [...] try to requestSetupDataCall 60 second later
Just to confirm one detail: there are two occurrences of pdp_type='-4 -6' in /lib/netifd/proto/qcm.sh. The one inside the IPV4V6 case is expected and should remain unchanged.
The line that should be commented out is the later pdp_type='-4 -6' inside the apn_use block.
Could you please run the following command after applying the change and restarting the network service?
ps ww | grep '[q]cm'
With IPv4-only configured,it would expect the running process to show qcm -4 -n 1.
The output qcm -4 -n 1 shows that QConnectManager is currently running in IPv4-only mode.
To make sure the IPv6 request is no longer being generated during a new cellular connection, could you please reconnect the cellular network once and then run:
The log now shows requestSetupDataCall WdsConnectionIPv4Handle , which indicates that the cellular data connection is being established as IPv4 only. We do not see a new IPv6 data call request in the log you provided.
Based on the current log, we do not see any new IPv6 data call requests from the cellular connection.
The other IPv6-related entries, such as IPv6 router advertisement enabled , the Avahi lo.IPv6 message, and ADDRCONF(NETDEV_CHANGE) , are generated by the router's local IPv6 stack/services and do not indicate that the modem is requesting an IPv6 cellular connection.