Как я могу удалить модем-менеджер из загрузки?

23

Я хотел бы удалить службу модем-менеджера из своей загрузки, как я могу это сделать?

Postadelmaga
источник
Нашел этот вопрос после получения периодической ошибки «Сбой операции SAM-BA» с использованием Arduino IDE для прошивки Adafruit Feather M0 - см. Digistump.com/board/index.php/… . Выполнение systemctl status ModemManager.serviceпоказывает, что модем-менеджер является виновником:Could not grab port (tty/ttyACM0): 'Cannot add port 'tty/ttyACM0', unhandled serial type'
Роберто Tyley

Ответы:

17
systemctl |grep Modem   # (may show ModemManger.service)

systemctl [stop|start|enable|disable] ModemManager.service

Это работало, чтобы отключить управление модемом UML-295 с помощью ModemManger, который, в свою очередь, включил веб-управление через http://mbb.vzw.com в CentOS 7.

Проверьте после отключения через:

systemctl list-dependencies multi-user.target |grep Modem
SEG-11
источник
работает на Ubuntu 16.04. Для меня деактивирует большинство моих «SetLineState» на моем USB-Trace.
Cutton Eye
2
Краткий ответ:sudo systemctl disable ModemManager
danger89
6

Это выглядит нормально работать:

sudo mv /usr/share/dbus-1/system-services/org.freedesktop.ModemManager.service /usr/share/dbus-1/system-services/org.freedesktop.ModemManager.service.disabled

Вместо этого это не работает (не знаю у):

"echo manual | sudo tee -a /etc/init/modemmanager.override"
Postadelmaga
источник
2
Как ubuntu 14.04и Linux Mint 17.3, это ModemManager1; Я теперь привык делать тоже sudo ugo-x /usr/sbin/ModemManager.
метадания
5

Самый простой способ:

sudo apt-get purge modemmanager

Прекрасно работает в 12.04 LTS. Ничто в моей системе не зависело от модем-менеджера.

Или вы можете выполнить поиск «modemmanager» в программном центре Ubuntu и удалить его оттуда (название «Служба D-Bus для управления модемами»).

mivk
источник
Вы правы, но нужно ли это для связи с мобильным телефоном?
Постадельмага
1
@Postadelmaga: Ну, я думаю, это зависит от того, как ваше программное обеспечение подключается к вашему телефону. Если вам все-таки это нужно, вы всегда можете переустановить его sudo apt-get install modemmanager, не так ли?
mivk
3
Вы правы, но что произойдет, если у меня нет подключения к Интернету в этот момент (и вам следует использовать свой телефон для навигации, если у меня есть Интернет :) Что я ищу, так это способ не загружать его при каждой загрузке, но все же быть в состоянии запустить его, если мне это нужно ....
Postadelmaga
"отличное" решение ... ты проверял это? ... долгое время ?!? БЫТЬ ПОТОМУ, ПОСЛЕ НЕКОТОРЫХ UPDATEZ, ЧТО М.Ф. ПАКЕТ ПОЛУЧИТ переустановил, считаются BULLSHlT «ТРЕБУЮТСЯ»
THESorcerer
0
  1. Если это символьные ссылки в стиле SysV init

    update-rc.d [-n] [-f] base_name remove
    
  2. Если это для пользователя (сеанс X11), проверьте следующие папки и удаленные соответствующие файлы:

    ~/.config/autostart    
    /etc/xdg/autostart
    
Терри Ван
источник
спасибо, но это не SysV init ... это выскочка службы, см. мой ответ ниже
Postadelmaga
0

Я обнаружил, что это имеет только вредную функцию, когда я попробовал экспериментальную версию в Debian Sid, и он вообще не смог найти мой модем. Это почти удвоило мою скорость, а падения и неудачи стали редкостью. Я, вероятно, удалю его, но пока я хочу, чтобы он приостановил функцию.

В /etc/init.dя сохранил этот файл:

#!/bin/sh
# NOMODEMMANAGER.sh DHM, Feb'19
# The ModemManager appears to slow down and interfere with the internet on my Dell laptop.
ModemManager --no-auto-scan
DHM
источник