如何在 ModemManager 中设置主端口?

如何在 ModemManager 中设置主端口?

我有一个相当老旧且漏洞百出的调制解调器。QMI 接口工作不可靠,所以我想改用 ttyUSB2 (at)。有没有办法告诉 ModemManager 使用它?

另外,有没有办法告诉它仅在型号为 MC7304 时才使用它?

一种可能的解决方案是列入黑名单cdc_wdm,但我还没有找到有条件地列入黑名单的方法(基于调制解调器型号)。

jsaak@olimex:~$ mmcli -m 4
  --------------------------------
  General  |            dbus path: /org/freedesktop/ModemManager1/Modem/4
           |            device id: 8e164736c3b567f4afa63d2fa8c7c88cda14fb80
  --------------------------------
  Hardware |         manufacturer: Sierra Wireless, Incorporated
           |                model: MC7304
           |    firmware revision: SWI9X15C_05.05.16.02 r21040 carmd-fwbuild1 2014/03/17 23:49:48
           |         h/w revision: 1.0
           |            supported: gsm-umts, lte
           |              current: gsm-umts, lte
           |         equipment id: 356853050783713
  --------------------------------
  System   |               device: /sys/devices/platform/soc/1c1c000.usb/usb2/2-1
           |              drivers: qmi_wwan, qcserial
           |               plugin: sierra
           |         primary port: cdc-wdm1
           |                ports: cdc-wdm0 (qmi), cdc-wdm1 (qmi), ttyUSB0 (qcdm), 
           |                       ttyUSB2 (at), wwan0 (net), wwan1 (net)

相关内容