u-blox: ignore non-AT ttyACM interfaces
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.
This commit is contained in:

committed by
Aleksander Morgado

parent
e17d5a51a2
commit
4895577597
@@ -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"
|
||||
|
Reference in New Issue
Block a user