LINUX.ORG.RU
ФорумAdmin

ModemManager исправление: «No AT port available to run command»

 , ,


1

1

День добрый, Подскажите пожалуйста, есть ли какая-то возможность перезагрузить модем - удалённо, без физического вмешательства на месте?

mmcli -m modem –reset не работает по той же причине что и отправка комманд. Как возможный вариант, нашёл что можно попробовать отправить unbind и bind на драйвер usb, но в таком случае, модем загрузится, но без учёта udev 10-mmcli-naming.rules правила, которое задавало имя для модема, чтобы позднее с ним было удобнее работать

ENV{ID_MM_PHYSDEV_UID}="modem40

Есть какие-то варианты для решения данной проблемы?

можно попробовать отправить unbind и bind на драйвер usb, но в таком случае, модем загрузится

С чего ты взял? Не обязан.

Способов дёрнуть ему питание програмно - нет. Все рецепты из интернета, которые якобы это делают, на самом деле шлют устройству програмную команду, которую то может запросто проигнорить, если зависло.

Так что, bind ты конечно можешь попробовать, вдруг получится (и переименовать его потом вручную), но скорее всего надо физически его переткнуть. Или поставь туда usb-хаб с управляемым питанием (сам не пробовал но слышал что такие бывают).

firkax ★★★★★
()
Ответ на: комментарий от firkax

bind работает, модем появляется заново в ModemManager, в него можно отправить AT команды, но уже без имени которое должно было задаваться udev правилом, пробовал ставить разные значения приоритета в имени правила, но ничего не поменялось.

Хотелось бы узнать почему и куда можно копать

EarlyGamer
() автор топика