For the TOBY-R2, LISA-R2, and LARA-R2, the only valid AT ports are
ttyACM0, ttyACM1, and ttyACM2. All other ttyACM ports cause MM to
wait 20-30 seconds probing the port on startup.
Ignoring the non-AT ttyACM ports allows MM to not wait 20-30 seconds
probing and therefore startup much faster with these modems.
---
plugins/ublox/77-mm-ublox-port-types.rules | 35 ++++++++++++++++++++++++++++++
1 file changed, 35 insertions(+)
diff --git a/plugins/ublox/77-mm-ublox-port-types.rules
b/plugins/ublox/77-mm-ublox-port-types.rules
index cb77f0e0..31128dac 100644
--- a/plugins/ublox/77-mm-ublox-port-types.rules
+++ b/plugins/ublox/77-mm-ublox-port-types.rules
@@ -16,4 +16,39 @@ ATTRS{idVendor}=="1546", ATTRS{idProduct}=="1010",
ENV{.MM_USBIFNUM}=="02", ENV{
ATTRS{idVendor}=="1546", ATTRS{idProduct}=="1010", ENV{.MM_USBIFNUM}=="04",
ENV{ID_MM_PORT_IGNORE}="1"
ATTRS{idVendor}=="1546", ATTRS{idProduct}=="1010", ENV{.MM_USBIFNUM}=="08",
ENV{ID_MM_PORT_IGNORE}="1"
+# TOBY-R2 port types
+# ttyACM0 (if #0): primary
+# ttyACM1 (if #2): secondary
+# ttyACM2 (if #4): tertiary
+# ttyACM3 (if #6): GNSS Tunneling (ignore)
+# ttyACM4 (if #8): SIM Access Profile (ignore)
+# ttyACM5 (if #10): Primary Log for diagnostics (ignore)
+ATTRS{idVendor}=="1546", ATTRS{idProduct}=="1107", ENV{.MM_USBIFNUM}=="06",
ENV{ID_MM_PORT_IGNORE}="1"
+ATTRS{idVendor}=="1546", ATTRS{idProduct}=="1107", ENV{.MM_USBIFNUM}=="08",
ENV{ID_MM_PORT_IGNORE}="1"
+ATTRS{idVendor}=="1546", ATTRS{idProduct}=="1107", ENV{.MM_USBIFNUM}=="0a",
ENV{ID_MM_PORT_IGNORE}="1"
+
+# LARA-R2 port types
+# ttyACM0 (if #0): primary
+# ttyACM1 (if #2): secondary
+# ttyACM2 (if #4): tertiary
+# ttyACM3 (if #6): GNSS Tunneling (ignore)
+# ttyACM4 (if #8): SIM Access Profile (ignore)
+# ttyACM5 (if #10): Primary Log for diagnostics (ignore)
+ATTRS{idVendor}=="1546", ATTRS{idProduct}=="110a", ENV{.MM_USBIFNUM}=="06",
ENV{ID_MM_PORT_IGNORE}="1"
+ATTRS{idVendor}=="1546", ATTRS{idProduct}=="110a", ENV{.MM_USBIFNUM}=="08",
ENV{ID_MM_PORT_IGNORE}="1"
+ATTRS{idVendor}=="1546", ATTRS{idProduct}=="110a", ENV{.MM_USBIFNUM}=="0a",
ENV{ID_MM_PORT_IGNORE}="1"
+
+# LISA-U2 port types
+# ttyACM0 (if #0): primary
+# ttyACM1 (if #2): secondary
+# ttyACM2 (if #4): tertiary
+# ttyACM3 (if #6): GNSS Tunneling (ignore)
+# ttyACM4 (if #8): Primary Log for diagnostics (ignore)
+# ttyACM5 (if #10): Secondary Log for diagnostics (ignore)
+# ttyACM6 (if #12): SAP (SIM Access Profile) (ignore)
+ATTRS{idVendor}=="1546", ATTRS{idProduct}=="1102", ENV{.MM_USBIFNUM}=="06",
ENV{ID_MM_PORT_IGNORE}="1"
+ATTRS{idVendor}=="1546", ATTRS{idProduct}=="1102", ENV{.MM_USBIFNUM}=="08",
ENV{ID_MM_PORT_IGNORE}="1"
+ATTRS{idVendor}=="1546", ATTRS{idProduct}=="1102", ENV{.MM_USBIFNUM}=="0a",
ENV{ID_MM_PORT_IGNORE}="1"
+ATTRS{idVendor}=="1546", ATTRS{idProduct}=="1102", ENV{.MM_USBIFNUM}=="0c",
ENV{ID_MM_PORT_IGNORE}="1"
+
LABEL="mm_ublox_port_types_end"
--
2.14.1
_______________________________________________
ModemManager-devel mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/modemmanager-devel