После долгого времени проработки практически никакой документации, я обнаружил, что есть две части для решения этой проблемы.
Часть 1. Получение ModemManager для обнаружения последовательных устройств
По умолчанию и по уважительной причине ModemManager не проверяет каждое последовательное устройство в вашей системе. Это отличается от его поведения по умолчанию с USB-устройствами, которое сканирует и применяет фильтры производителей и устройств, пока не найдет совпадение.
Чтобы заставить ModemManager найти последовательные модемы, необходимо добавить флаг ( ID_MM_PLATFORM_DRIVER_PROBE
) к нужному udev
узлу, чтобы разрешить сканирование на этом конкретном устройстве. Смотрите этот пост для подробных инструкций.
Часть 2. Настройка NetworkManager для использования устройства
NetworkManager покажет устройство так, nmcli device status
как disconnected
будто ModemManager поступил правильно (если нет, проверьте / var / log / messages). Теперь необходимо создать соединение для подключения устройства. Смотрите мой ответ на другой вопрос о том, как это сделать.