Hi,
I have problems during the connection of A7682E Simcom modem to Beaglebone Black Industrial over UART. I have set all flags needed by modem manager to recognize /dev/ttyS4 as AT-capable port. Nevertheless, when it comes to the moment when the modem manager selects plugin for the device, it selects wrong one and thus the initialization fails. When I use my modem through USB it works fine, everything is ok. But through UART it doesn’t want work at all.
Any hints?
Below I enclose some logs that might be useful:
sudo udevadm info /dev/ttyS4
P: /devices/platform/ocp/481a8000.serial/tty/ttyS4
N: ttyS4
L: 0
S: ttyO4
E: DEVPATH=/devices/platform/ocp/481a8000.serial/tty/ttyS4
E: DEVNAME=/dev/ttyS4
E: MAJOR=4
E: MINOR=68
E: SUBSYSTEM=tty
E: USEC_INITIALIZED=12871771
E: ID_MM_DEVICE_PROCESS=1
E: ID_MM_TTY_BAUDRATE=115200
E: ID_MM_PORT_TYPE_AT_PPP=1
E: ID_MM_CANDIDATE=1
E: DEVLINKS=/dev/ttyO4
E: TAGS=:systemd:
Debug logs from modem manager:
Jan 05 11:26:44 ECS01WControl0v1 ModemManager[17927]: [1704454004.725389] [ttyS4] port contents loaded:
Jan 05 11:26:44 ECS01WControl0v1 ModemManager[17927]: [1704454004.725617] [ttyS4] bus: platform
Jan 05 11:26:44 ECS01WControl0v1 ModemManager[17927]: [1704454004.725724] [ttyS4] device: /sys/devices/platform/ocp/481a8000.serial
Jan 05 11:26:44 ECS01WControl0v1 ModemManager[17927]: [1704454004.725818] [ttyS4] driver: omap8250
Jan 05 11:26:44 ECS01WControl0v1 ModemManager[17927]: [1704454004.725908] [base-manager] adding port ttyS4 at sysfs path: /sys/devices/platform/ocp/481a8000.serial/tty/ttyS4
Jan 05 11:26:44 ECS01WControl0v1 ModemManager[17927]: [1704454004.727017] [filter] (tty/ttyS4) port allowed: device is allowlisted
Jan 05 11:26:44 ECS01WControl0v1 ModemManager[17927]: [1704454004.727205] [base-manager] port ttyS4 is first in device /sys/devices/platform/ocp/481a8000.serial
Jan 05 11:26:44 ECS01WControl0v1 ModemManager[17927]: [1704454004.743209] [ttyS4/probe] port type hint detected in udev tag: ID_MM_PORT_TYPE_AT_PPP
Jan 05 11:26:44 ECS01WControl0v1 ModemManager[17927]: [1704454004.743658] [ttyS4/probe] port type hints loaded: AT yes, QMI no, MBIM no, QCDM no, AUDIO no, GPS no
Jan 05 11:26:44 ECS01WControl0v1 ModemManager[17927]: [1704454004.743980] [plugin-manager] task 0: port grabbed: ttyS4
Jan 05 11:26:44 ECS01WControl0v1 ModemManager[17927]: [1704454004.744149] [plugin-manager] task 0,ttyS4: new support task for port
Jan 05 11:26:44 ECS01WControl0v1 ModemManager[17927]: [1704454004.744241] [plugin-manager] task 0,ttyS4: deferred until min wait time elapsed
Jan 05 11:26:46 ECS01WControl0v1 ModemManager[17927]: [1704454006.744477] [plugin/option] port ttyS4 filtered by drivers
Jan 05 11:26:46 ECS01WControl0v1 ModemManager[17927]: [1704454006.744662] [plugin/broadmobi] port ttyS4 filtered by vendor/product IDs
Jan 05 11:26:46 ECS01WControl0v1 ModemManager[17927]: [1704454006.744775] [plugin/sierra-legacy] port ttyS4 filtered by drivers
Jan 05 11:26:46 ECS01WControl0v1 ModemManager[17927]: [1704454006.744878] [plugin/wavecom] port ttyS4 filtered by vendor/product IDs
Jan 05 11:26:46 ECS01WControl0v1 ModemManager[17927]: [1704454006.744980] [plugin/option-hso] port ttyS4 filtered by drivers
Jan 05 11:26:46 ECS01WControl0v1 ModemManager[17927]: [1704454006.745089] [plugin/sierra] port ttyS4 filtered by drivers
Jan 05 11:26:46 ECS01WControl0v1 ModemManager[17927]: [1704454006.745187] [plugin/longcheer] port ttyS4 filtered by vendor/product IDs
Jan 05 11:26:46 ECS01WControl0v1 ModemManager[17927]: [1704454006.745294] [plugin/foxconn] port ttyS4 filtered by vendor/product IDs
Jan 05 11:26:46 ECS01WControl0v1 ModemManager[17927]: [1704454006.745394] [plugin/dell] port ttyS4 filtered by vendor/product IDs
Jan 05 11:26:46 ECS01WControl0v1 ModemManager[17927]: [1704454006.745487] [plugin/altair-lte] port ttyS4 filtered by vendor/product IDs
Jan 05 11:26:46 ECS01WControl0v1 ModemManager[17927]: [1704454006.745581] [plugin/simtech] port ttyS4 filtered by vendor/product IDs
Jan 05 11:26:46 ECS01WControl0v1 ModemManager[17927]: [1704454006.745684] [plugin/qcom-soc] port ttyS4 filtered by subsystem
Jan 05 11:26:46 ECS01WControl0v1 ModemManager[17927]: [1704454006.745778] [plugin/novatel-lte] port ttyS4 filtered by vendor/product IDs
Jan 05 11:26:46 ECS01WControl0v1 ModemManager[17927]: [1704454006.745875] [plugin/gosuncn] port ttyS4 filtered by drivers
Jan 05 11:26:46 ECS01WControl0v1 ModemManager[17927]: [1704454006.745998] [plugin/fibocom] port ttyS4 filtered by drivers
Jan 05 11:26:46 ECS01WControl0v1 ModemManager[17927]: [1704454006.746249] [plugin/ericsson-mbm] port ttyS4 filtered by udev tags
Jan 05 11:26:46 ECS01WControl0v1 ModemManager[17927]: [1704454006.746385] [plugin/nokia-icera] port ttyS4 filtered by vendor/product IDs
Jan 05 11:26:46 ECS01WControl0v1 ModemManager[17927]: [1704454006.746494] [plugin/haier] port ttyS4 filtered by vendor/product IDs
Jan 05 11:26:46 ECS01WControl0v1 ModemManager[17927]: [1704454006.746620] [plugin/thuraya] port ttyS4 filtered by vendor/product IDs
Jan 05 11:26:46 ECS01WControl0v1 ModemManager[17927]: [1704454006.746726] [plugin/tp-link] port ttyS4 filtered by vendor/product IDs
Jan 05 11:26:46 ECS01WControl0v1 ModemManager[17927]: [1704454006.746823] [plugin/zte] port ttyS4 filtered by vendor/product IDs
Jan 05 11:26:46 ECS01WControl0v1 ModemManager[17927]: [1704454006.747040] [plugin/mtk-legacy] port ttyS4 filtered by udev tags
Jan 05 11:26:46 ECS01WControl0v1 ModemManager[17927]: [1704454006.747157] [plugin/motorola] port ttyS4 filtered by vendor/product IDs
Jan 05 11:26:46 ECS01WControl0v1 ModemManager[17927]: [1704454006.747263] [plugin/anydata] port ttyS4 filtered by vendor/product IDs
Jan 05 11:26:46 ECS01WControl0v1 ModemManager[17927]: [1704454006.747371] [plugin/mtk] port ttyS4 filtered by subsystem
Jan 05 11:26:46 ECS01WControl0v1 ModemManager[17927]: [1704454006.758507] [plugin/linktop] port ttyS4 filtered by vendor/product IDs
Jan 05 11:26:46 ECS01WControl0v1 ModemManager[17927]: [1704454006.758674] [plugin/novatel] port ttyS4 filtered by vendor/product IDs
Jan 05 11:26:46 ECS01WControl0v1 ModemManager[17927]: [1704454006.758784] [plugin/samsung] port ttyS4 filtered by vendor/product IDs
Jan 05 11:26:46 ECS01WControl0v1 ModemManager[17927]: [1704454006.758883] [plugin/intel] port ttyS4 filtered by subsystem
Jan 05 11:26:46 ECS01WControl0v1 ModemManager[17927]: [1704454006.758979] [plugin/x22x] port ttyS4 filtered by vendor/product IDs
Jan 05 11:26:46 ECS01WControl0v1 ModemManager[17927]: [1704454006.759076] [plugin/d-link] port ttyS4 filtered by vendor/product IDs
Jan 05 11:26:46 ECS01WControl0v1 ModemManager[17927]: [1704454006.759173] [plugin/pantech] port ttyS4 filtered by vendor/product IDs
Jan 05 11:26:46 ECS01WControl0v1 ModemManager[17927]: [1704454006.759273] [plugin/huawei] port ttyS4 filtered by vendor/product IDs
Jan 05 11:26:46 ECS01WControl0v1 ModemManager[17927]: [1704454006.759572] [plugin-manager] task 0,ttyS4: found '8' plugins to try
Jan 05 11:26:46 ECS01WControl0v1 ModemManager[17927]: [1704454006.759697] [plugin-manager] task 0,ttyS4: will try with plugin 'iridium'
Jan 05 11:26:46 ECS01WControl0v1 ModemManager[17927]: [1704454006.759823] [plugin-manager] task 0,ttyS4: will try with plugin 'nokia'
Jan 05 11:26:46 ECS01WControl0v1 ModemManager[17927]: [1704454006.759909] [plugin-manager] task 0,ttyS4: will try with plugin 'cinterion'
Jan 05 11:26:46 ECS01WControl0v1 ModemManager[17927]: [1704454006.759987] [plugin-manager] task 0,ttyS4: will try with plugin 'telit'
Jan 05 11:26:46 ECS01WControl0v1 ModemManager[17927]: [1704454006.760062] [plugin-manager] task 0,ttyS4: will try with plugin 'quectel'
Jan 05 11:26:46 ECS01WControl0v1 ModemManager[17927]: [1704454006.760137] [plugin-manager] task 0,ttyS4: will try with plugin 'u-blox'
Jan 05 11:26:46 ECS01WControl0v1 ModemManager[17927]: [1704454006.760212] [plugin-manager] task 0,ttyS4: will try with plugin 'via'
Jan 05 11:26:46 ECS01WControl0v1 ModemManager[17927]: [1704454006.760286] [plugin-manager] task 0,ttyS4: will try with plugin 'generic'
Jan 05 11:26:46 ECS01WControl0v1 ModemManager[17927]: [1704454006.760412] [plugin-manager] task 0,ttyS4: started
Jan 05 11:26:46 ECS01WControl0v1 ModemManager[17927]: [1704454006.760528] [plugin-manager] task 0,ttyS4: checking with plugin 'iridium'
Jan 05 11:26:46 ECS01WControl0v1 ModemManager[17927]: [1704454006.760821] [plugin/iridium] probes required for port ttyS4: 'at, at-vendor, at-product'
Jan 05 11:26:46 ECS01WControl0v1 ModemManager[17927]: [1704454006.760994] [ttyS4/probe] no QCDM/QMI/MBIM probing in possible AT port
Jan 05 11:26:46 ECS01WControl0v1 ModemManager[17927]: [1704454006.761088] [ttyS4/probe] port is not QCDM-capable
Jan 05 11:26:46 ECS01WControl0v1 ModemManager[17927]: [1704454006.761168] [ttyS4/probe] port is not QMI-capable
Jan 05 11:26:46 ECS01WControl0v1 ModemManager[17927]: [1704454006.761245] [ttyS4/probe] port is not MBIM-capable
Jan 05 11:26:46 ECS01WControl0v1 ModemManager[17927]: [1704454006.761336] [ttyS4/probe] launching port probing: 'at, at-vendor, at-product'
Jan 05 11:26:46 ECS01WControl0v1 ModemManager[17927]: [1704454006.761739] [plugin-manager] task 0: still 1 running probes (1 active): ttyS4
Jan 05 11:26:46 ECS01WControl0v1 ModemManager[17927]: [1704454006.775876] [ttyS4/at] opening serial port...
Jan 05 11:26:46 ECS01WControl0v1 ModemManager[17927]: [1704454006.776709] [ttyS4/at] setting up baudrate: 115200
Jan 05 11:26:46 ECS01WControl0v1 ModemManager[17927]: [1704454006.776943] [ttyS4/at] no flow control explicitly requested for device
Jan 05 11:26:46 ECS01WControl0v1 ModemManager[17927]: [1704454006.777281] [ttyS4/at] device open count is 1 (open)
Jan 05 11:26:46 ECS01WControl0v1 ModemManager[17927]: [1704454006.777894] [ttyS4/at] --> 'AT<CR>'
Jan 05 11:26:46 ECS01WControl0v1 ModemManager[17927]: [1704454006.980196] [ttyS4/at] <-- 'AT'
Jan 05 11:26:46 ECS01WControl0v1 ModemManager[17927]: [1704454006.987142] [ttyS4/at] <-- '<CR><CR><LF>OK<CR><LF>'
Jan 05 11:26:46 ECS01WControl0v1 ModemManager[17927]: [1704454006.988111] [ttyS4/probe] port is AT-capable
Jan 05 11:26:46 ECS01WControl0v1 ModemManager[17927]: [1704454006.988661] [ttyS4/at] --> 'AT+CGMI<CR>'
Jan 05 11:26:47 ECS01WControl0v1 ModemManager[17927]: [1704454007.726864] [ttyS4/at] <-- 'AT+CGMI'
Jan 05 11:26:47 ECS01WControl0v1 ModemManager[17927]: [1704454007.735624] [ttyS4/at] <-- '<CR><CR><LF>INCORPORATED<CR><LF><CR><LF>OK<CR><LF>'
Jan 05 11:26:47 ECS01WControl0v1 ModemManager[17927]: [1704454007.736151] [ttyS4/probe] vendor probing finished
Jan 05 11:26:47 ECS01WControl0v1 ModemManager[17927]: [1704454007.736807] [ttyS4/at] --> 'AT+CGMM<CR>'
Jan 05 11:26:48 ECS01WControl0v1 ModemManager[17927]: [1704454008.460211] [ttyS4/at] <-- 'AT+CGMM'
Jan 05 11:26:48 ECS01WControl0v1 ModemManager[17927]: [1704454008.468020] [ttyS4/at] <-- '<CR><CR><LF>A7682E<CR><LF><CR><LF>OK<CR><LF>'
Jan 05 11:26:48 ECS01WControl0v1 ModemManager[17927]: [1704454008.468495] [ttyS4/probe] product probing finished
Jan 05 11:26:48 ECS01WControl0v1 ModemManager[17927]: [1704454008.468756] [plugin/iridium] port ttyS4 filtered by vendor/product strings
Jan 05 11:26:48 ECS01WControl0v1 ModemManager[17927]: [1704454008.468896] [plugin-manager] task 0,ttyS4: checking with plugin 'nokia'
Jan 05 11:26:48 ECS01WControl0v1 ModemManager[17927]: [1704454008.469095] [plugin/nokia] probing of port ttyS4 deferred until result suggested
Jan 05 11:26:48 ECS01WControl0v1 ModemManager[17927]: [1704454008.469334] [ttyS4/at] device open count is 0 (close)
Jan 05 11:26:48 ECS01WControl0v1 ModemManager[17927]: [1704454008.469466] [ttyS4/at] closing serial port...
Jan 05 11:26:48 ECS01WControl0v1 ModemManager[17927]: [1704454008.476492] [ttyS4/at] serial port closed
Jan 05 11:26:48 ECS01WControl0v1 ModemManager[17927]: [1704454008.476945] [ttyS4/at] forced to close port
Jan 05 11:26:48 ECS01WControl0v1 ModemManager[17927]: [1704454008.477225] [plugin-manager] task 0,ttyS4: deferring support check until result suggested
Jan 05 11:26:48 ECS01WControl0v1 ModemManager[17927]: [1704454008.744110] [plugin-manager] task 0: still 1 running probes (0 active): ttyS4
Jan 05 11:26:48 ECS01WControl0v1 ModemManager[17927]: [1704454008.744359] [plugin-manager] task 0,ttyS4: deferred task completed, no suggested plugin
Jan 05 11:26:48 ECS01WControl0v1 ModemManager[17927]: [1704454008.744474] [plugin-manager] task 0,ttyS4: finished in '4.000331' seconds
Jan 05 11:26:48 ECS01WControl0v1 ModemManager[17927]: [1704454008.744637] [plugin-manager] task 0,ttyS4: not supported by any plugin
Jan 05 11:26:48 ECS01WControl0v1 ModemManager[17927]: [1704454008.744774] [device /sys/devices/platform/ocp/481a8000.serial] fully ignoring port ttyS4 from now on