¿Cómo puedo eliminar modem-manager del arranque?

23

Me gustaría eliminar el servicio modem-manager de mi arranque, ¿cómo puedo hacerlo?

Postadelmaga
fuente
Encontré esta pregunta después de recibir un error intermitente de "Operación SAM-BA fallida" al usar Arduino IDE para flashear un Adafruit Feather M0: consulte digistump.com/board/index.php/… . La ejecución systemctl status ModemManager.servicemuestra que el administrador de módem es el culpable:Could not grab port (tty/ttyACM0): 'Cannot add port 'tty/ttyACM0', unhandled serial type'
Roberto Tyley

Respuestas:

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

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

Esto funcionó para deshabilitar que el módem UML-295 sea administrado por ModemManger, que a su vez habilitó el control web a través de http://mbb.vzw.com en CentOS 7.

Verifique después de deshabilitar a través de:

systemctl list-dependencies multi-user.target |grep Modem
seg-11
fuente
trabajando para Ubuntu 16.04. Desactiva para mí la mayor parte de mi "SetLineState" en mi USB-Trace.
Cutton Eye
2
Respuesta corta:sudo systemctl disable ModemManager
danger89
6

Esto parece funcionar bien:

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

En cambio, esto no funciona (no sé y):

"echo manual | sudo tee -a /etc/init/modemmanager.override"
Postadelmaga
fuente
2
A partir de ubuntu 14.04y Linux Mint 17.3, lo es ModemManager1; Ahora estoy acostumbrado a hacer también sudo ugo-x /usr/sbin/ModemManager.
metadings
5

La forma más simple es:

sudo apt-get purge modemmanager

Funciona bien en 12.04 LTS. Nada en mi sistema tenía dependencias de modemmanager.

O puede buscar "modemmanager" en el Centro de software de Ubuntu y eliminarlo desde allí (el título es "Servicio D-Bus para administrar módems").

mivk
fuente
Tiene razón, pero ¿la necesita para conectarse con un teléfono móvil?
Postadelmaga
1
@Postadelmaga: Bueno, supongo que depende de cómo se conecte su software a su teléfono. Si encuentra que lo necesita después de todo, siempre puede reinstalarlo con sudo apt-get install modemmanager, ¿no?
mivk
3
tienes razón, pero qué sucede si no tengo conexión a Internet en ese momento (y debería usar mi teléfono para navegar si tengo Internet :) Lo que estoy buscando es una forma de no cargarlo en cada arranque, pero aún así poder ejecutarlo si lo necesito ....
Postadelmaga
"gran" solución ... ¿lo probaste? ... por un largo tiempo ?!? SEA CUZ, DESPUÉS DE ALGUNA ACTUALIZACIÓN, QUE EL PAQUETE MF SE REINSTALARÁ, se considera BULLSHLT "REQUERIDO"
EL ORDENADOR
0
  1. Si se trata de enlaces simbólicos de estilo init de SysV

    update-rc.d [-n] [-f] base_name remove
    
  2. Si es por usuario (sesión X11), verifique las siguientes carpetas y los archivos correspondientes remotos:

    ~/.config/autostart    
    /etc/xdg/autostart
    
Terry Wang
fuente
gracias pero no es un SysV init ... es un servicio emergente, vea mi respuesta a continuación
Postadelmaga
0

Descubrí que esto solo tenía una función perjudicial cuando probé la versión experimental en Debian Sid y no pudo encontrar mi módem. Eso casi duplicó mi velocidad y las caídas y fallas se volvieron raras. Probablemente lo eliminaré, pero por el momento quiero que suspenda la función.

En /etc/init.dalmacené este archivo:

#!/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
fuente