The APN profile passed to the ModemManager is incorrect
When swapping the sim from one sim carrier to another, all existing profiles needed to be deleted in order to establish a connection.
- Establish a connection via Mobile broadband using Sim A (IIJMIO/NTT Docomo in this scenario)
- Turn off the system and swap the sim card to Sim B (Softbank in this scenario)
- Turn on the system and create the APN profile for Sim B under Network Settings.
- Try to establish a connection via Mobile broadband with Sim B. Notice that system fails to connect. ==> PROBLEM
- Delete the other existing APN profiles in Network settings under Mobile broadband except for the new APN profile for Sim B. (Workaround)
- Try to re-connect again. Notice that the system is able to connect now.
- Turn off the system and swap the sim card back to Sim A (IIJMIO/NTT Docomo)
- Turn on the system and create the APN profile for Sim A under Network Settings.
- Try to establish a connection via Mobile broadband with Sim A. Notice that system fails to connect. ==> PROBLEM
- Delete the other existing APN profiles in Network settings under Mobile broadband except for the new APN profile for Sim A. (Workaround)
- Try to re-connect again. Notice that the system is able to connect now.
Because of this phenomenon,I analyzed the syslog of NetworkManager and ModemManager Obviously, From the ModemManager 's debug message, the APN configuration information obtained for the two connections is slightly different(First one is before delete APN profile's step, and second is after delete APN profile's step in this picture)
So ModemManager get wrong APN profile, And I think ModemManager's APN profile is get from NetworkManager, so it may some problem in NetworkManager