u-blox LARA0-R2 (R280) not worrking with MM 1.10

Aleksander Morgado aleksander at aleksander.es
Wed May 15 15:42:59 UTC 2019


Hey Brendan,

Looking at the tags we set, we're just ignoring the ports we don't
want to use or we don't support, but we're not explicitly specifying
the purpose of each of the ports:

# 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"

Could you try whether flagging ttyACM0 as primary, ttyACM1 as data,
and ttyACM2 as ignored helps?

E.g., something like this in /lib/udev/rules.d/77-mm-ublox-port-types.rules:
ATTRS{idVendor}=="1546", ATTRS{idProduct}=="110a",
ENV{.MM_USBIFNUM}=="06", ENV{ID_MM_PORT_TYPE_AT_PRIMARY}="1"
ATTRS{idVendor}=="1546", ATTRS{idProduct}=="110a",
ENV{.MM_USBIFNUM}=="08", ENV{ID_MM_PORT_TYPE_AT_PPP}="1"
ATTRS{idVendor}=="1546", ATTRS{idProduct}=="110a",
ENV{.MM_USBIFNUM}=="0a", ENV{ID_MM_PORT_IGNORE}="1"

Once you have added the rules in the file, run "sudo udevadm control
--reload && sudo udevadm trigger", or reboot the system.

-- 
Aleksander
https://aleksander.es


More information about the ModemManager-devel mailing list