我有一个相当老旧且漏洞百出的调制解调器。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)