Celluar data of the SIM card in slot 1 is not available if with dual sim cards inserted
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Canonical System Image |
Fix Released
|
Critical
|
John McAleely | ||
turbo |
Fix Released
|
Critical
|
Alfonso Sanchez-Beato |
Bug Description
$ system-image-cli -i
current build number: 82
device name: turbo
channel: ubuntu-
last update: 2016-05-20 03:15:35
version version: 82
version ubuntu: 20160519
version device: 20160509-cc15395
version custom: 20160504-975-19-6
Also reproduced this issue on latest image r80 on channel:
Steps to reproduce:
1. Boot device with the SIM card inserted in each slot
2. Disable wifi
3. Enable SIM 1 for 'Celluar data'
4. Try to switch connection type between 2G only, 2G/3G, 2G/3G/4G
5. Check the network indicator status of cellular data
Actual results:
1) No cellular data status show in network indicator, but it can show the cellular data in network indicator menu (see the attachment)
2) Unable to open webpage
3) MMS send/receive failed
If switched cellular data to the SIM 2 in slot 2, all works fine, no matter the SIM card is CMCC or Unicom in slot 1 and slot 2.
Related branches
- Jim Hodapp (community): Approve
- Konrad ZapaĆowicz (community): Needs Information (code)
-
Diff: 3276 lines (+1954/-264)48 files modifiedMakefile.am (+14/-1)
debian/changelog (+17/-0)
drivers/mtk2modem/gprs.c (+88/-0)
drivers/mtk2modem/mtk2_constants.h (+148/-0)
drivers/mtk2modem/mtk2modem.c (+55/-0)
drivers/mtk2modem/mtk2modem.h (+28/-0)
drivers/mtk2modem/mtk2util.c (+275/-0)
drivers/mtk2modem/mtk2util.h (+39/-0)
drivers/mtk2modem/voicecall.c (+149/-0)
drivers/mtkmodem/mtkunsol.c (+17/-7)
drivers/qcommsimmodem/gprs.c (+118/-0)
drivers/qcommsimmodem/qcom_msim_constants.h (+2/-1)
drivers/qcommsimmodem/qcom_msim_modem.c (+2/-0)
drivers/qcommsimmodem/qcom_msim_modem.h (+3/-0)
drivers/rilmodem/call-barring.c (+1/-0)
drivers/rilmodem/call-forwarding.c (+1/-0)
drivers/rilmodem/call-settings.c (+1/-0)
drivers/rilmodem/call-volume.c (+1/-0)
drivers/rilmodem/devinfo.c (+1/-0)
drivers/rilmodem/gprs.c (+139/-53)
drivers/rilmodem/gprs.h (+2/-0)
drivers/rilmodem/network-registration.c (+2/-0)
drivers/rilmodem/phonebook.c (+1/-0)
drivers/rilmodem/radio-settings.c (+56/-4)
drivers/rilmodem/rilmodem.h (+0/-2)
drivers/rilmodem/sim.c (+3/-1)
drivers/rilmodem/sms.c (+1/-0)
drivers/rilmodem/ussd.c (+6/-2)
drivers/rilmodem/vendor.h (+2/-1)
drivers/rilmodem/voicecall.c (+1/-0)
gril/grilreply.c (+106/-5)
gril/grilreply.h (+12/-0)
gril/grilrequest.c (+34/-13)
gril/grilunsol.c (+11/-1)
gril/grilutil.c (+107/-1)
gril/grilutil.h (+2/-0)
gril/ril_constants.h (+70/-0)
include/modem.h (+0/-5)
plugins/infineon.c (+2/-1)
plugins/mtk.c (+1/-6)
plugins/mtk2.c (+93/-0)
plugins/qcom-msim.c (+16/-1)
plugins/ril.c (+291/-139)
plugins/ril.h (+8/-1)
plugins/rildev.c (+9/-2)
src/gprs.c (+10/-3)
src/modem.c (+0/-8)
src/voicecall.c (+9/-6)
Changed in turbo: | |
importance: | Undecided → Critical |
tags: | added: ydt2307 |
Changed in turbo: | |
assignee: | nobody → Alfonso Sanchez-Beato (alfonsosanchezbeato) |
status: | New → In Progress |
Changed in canonical-devices-system-image: | |
status: | New → Fix Committed |
importance: | Undecided → Critical |
assignee: | nobody → John McAleely (john.mcaleely) |
milestone: | none → 13 |
Changed in turbo: | |
status: | In Progress → Fix Released |
Changed in canonical-devices-system-image: | |
status: | Fix Committed → Fix Released |