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


23

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


Нашел этот вопрос после получения периодической ошибки «Сбой операции 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

работает на 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"

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 для управления модемами»).


Вы правы, но нужно ли это для связи с мобильным телефоном?
— Постадельмага

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
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.