aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAleksander Morgado <aleksander@lanedo.com>2012-07-31 16:21:30 +0200
committerAleksander Morgado <aleksander@lanedo.com>2012-08-29 17:26:43 +0200
commit979ae98feba2ffbf9801ec72a15c92646768d9de (patch)
treea013e379e5212131655045d4dfc1bca5cbf1e1cc
parente94f19789891707e4fa1c126927f4682d9bcf81e (diff)
TODO: handle devices with multiple QMI ports
-rw-r--r--TODO9
1 files changed, 9 insertions, 0 deletions
diff --git a/TODO b/TODO
index 5c1fa995..d8a44807 100644
--- a/TODO
+++ b/TODO
@@ -148,3 +148,12 @@ example to update the signal quality value or check registration status.
QMI protocol error (5): 'client-ids-exhausted'
This may force us to have something like a state file in /tmp with the IDs
currently allocated, so that ModemManager can re-use them if needed.
+
+ ** QMI: A device may export multiple cdc-wdm interfaces, along with multiple
+ wwan interfaces. If this is the case, we should allow configuring multiple
+ bearers. Additional comments from Bjorn Mork:
+ "The code really should try to match the wwanX and cdc-wdmY devices by
+ USB interface and not by USB device. If we ignore the unfortunate 3.4
+ and 3.5 kernels, then a matching wwanX and cdc-wdmY set will always
+ share the same parent USB interface on QMI devices. Having the same
+ parent USB device is *not* sufficient."