[ofono] duplicate EFsdn entries error on sim read for service number
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
ofono (Ubuntu) |
Won't Fix
|
Undecided
|
Unassigned |
Bug Description
ofono logs an error when duplicate EFsdn entries are read from the SIM. When this occurs, only the first entry is exported in the SimManager's 'ServiceNumbers' property.
Here's the log message and 'ServiceNumbers' property reported by Sergio:
Aug 5 21:45:58 ubuntu-phablet ofonod[1128]: Duplicate EFsdn entries for `Personal'
ServiceNumbers = [Personal] = '+810' [Club Personal] = '*2582' [At. Clientes] = '*111' [Llam. a su Cargo] = '1111111111'
After further debug, it turns out that the numbers associated with the two entries are actually different, but it's unclear yet whether this is allowable or not, so this will need to be discussed with upstream.
That said, 'ServiceNumbers' aren't actually used for anything in Touch at this time, so this should be considered low priority. This bug was originally rated high priority as it was thought to have an adverse effect on data provisioning ( ie. APN lookup ), however this was dis-proven.
---
Touch Build: Ubuntu Saucy Salamander (development branch) - armhf (20130805)
ofono package from: https:/
Summary:
=======
Given
root@ubuntu-
[ /ril_0 ]
Features = sms net gprs sim
Emergency = 0
Powered = 1
Lockdown = 0
Interfaces = org.ofono.
Online = 1
Model = Fake Modem Model
Revision = I9250XXLJ1
Type = hardware
Serial = XXXXXXXXXXXXXXXXXXX
Manufacturer = Fake Manufacturer
[ org.ofono.
Muted = 0
[ org.ofono.
[ org.ofono.
[ org.ofono.
Alphabet = default
Bearer = cs-preferred
[ org.ofono.
Status = registered
Strength = 61
Name = Personal
Mode = auto
Technology = umts
CellId = 13269544
[ org.ofono.
[ org.ofono.
Powered = 0
Attached = 0
Bearer = none
[ org.ofono.
[ org.ofono.
Retries =
LockedPins =
Present = 1
PinRequired = none
and in /usr/share/
<provider>
</provider>
When ofono starts, the following is written to the syslog:
Aug 5 21:45:58 ubuntu-phablet ofonod[1128]: Duplicate EFsdn entries for `Personal'
http://
This prevents the gprs context from being configured, such that:
root@ubuntu-
[ /ril_0/context1 ]
Username =
Protocol = ip
Name = Internet
Settings = { }
Active = 0
Password =
Type = internet
summary: |
- [ofono] error on sim read for service number + [ofono] duplicate EFsdn entries error on sim read for service number |
Changed in touch-preview-images: | |
status: | New → In Progress |
affects: | touch-preview-images → ofono (Ubuntu) |
Changed in ofono (Ubuntu): | |
milestone: | ubuntu-13.08 → none |
affects: | ofono (Ubuntu) → touch-preview-images |
Changed in ofono (Ubuntu): | |
status: | New → In Progress |
assignee: | nobody → Tony Espy (awe) |
Changed in touch-preview-images: | |
importance: | High → Medium |
description: | updated |
description: | updated |
Changed in touch-preview-images: | |
importance: | Medium → Low |
Changed in touch-preview-images: | |
status: | In Progress → Confirmed |
Changed in ofono (Ubuntu): | |
status: | In Progress → Confirmed |
Changed in touch-preview-images: | |
assignee: | Tony Espy (awe) → nobody |
Changed in ofono (Ubuntu): | |
assignee: | Tony Espy (awe) → nobody |
no longer affects: | touch-preview-images |
EFsdn is defined by 3GPP TS 31.102:
This EF contains special service numbers (SDN) and/or the respective supplementary service control strings (SSC). In addition it contains identifiers of the associated network/bearer capabilities and identifiers of extension records at the USIM ADF level. It may also contain associated alpha-tagging.