Comment supprimer le gestionnaire de modem du démarrage?


23

Je souhaite supprimer le service de gestion de modem de mon démarrage, comment puis-je le faire?


J'ai trouvé cette question après avoir obtenu une erreur intermittente "L'opération SAM-BA a échoué" en utilisant Arduino IDE pour flasher un Adafruit Feather M0 - voir digistump.com/board/index.php/… . L'exécution systemctl status ModemManager.servicemontre que le modem-manager est le coupable:Could not grab port (tty/ttyACM0): 'Cannot add port 'tty/ttyACM0', unhandled serial type'
Roberto Tyley

Réponses:


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

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

Cela a permis de désactiver la gestion du modem UML-295 par ModemManger, qui à son tour a activé le contrôle Web via http://mbb.vzw.com sur CentOS 7.

Vérifiez après la désactivation via:

systemctl list-dependencies multi-user.target |grep Modem

travaillant pour Ubuntu 16.04. Désactive pour moi la plupart de mes "SetLineState" sur mon USB-Trace.
Cutton Eye

2
Réponse courte:sudo systemctl disable ModemManager
danger89

6

Cela semble fonctionner correctement:

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

Au lieu de cela, cela ne fonctionne pas (je ne sais pas y):

"echo manual | sudo tee -a /etc/init/modemmanager.override"

2
En date du ubuntu 14.04et Linux Mint 17.3, c'est ModemManager1; J'ai maintenant l'habitude de faire aussi sudo ugo-x /usr/sbin/ModemManager.
métadonnées du

5

Le moyen le plus simple consiste à:

sudo apt-get purge modemmanager

Fonctionne bien en 12.04 LTS. Rien dans mon système n'avait de dépendances sur modemmanager.

Ou vous pouvez rechercher «modemmanager» dans le Centre logiciel Ubuntu et le supprimer de là (le titre est «Service D-Bus pour la gestion des modems»).


vous avez raison mais en avez-vous besoin pour vous connecter avec un téléphone portable?
Postadelmaga

1
@Postadelmaga: Eh bien, je suppose que cela dépend de la façon dont votre logiciel se connecte à votre téléphone. Si vous trouvez que vous en avez besoin après tout, vous pouvez toujours le réinstaller avec sudo apt-get install modemmanager, non?
mivk

3
vous avez raison, mais que se passe-t-il si je n'ai pas de connexion Internet à ce moment-là (et y dois-je utiliser mon téléphone pour naviguer si j'ai Internet :) Ce que je recherche, c'est un moyen de ne pas le charger à chaque démarrage, mais quand même pouvoir l'exécuter si j'en ai besoin ....
Postadelmaga

"excellente" solution ... l'avez-vous testée? ... pour longtemps ?!? SOYEZ CUZ, APRÈS QUELQUES MISES À JOUR, QUE LE PAQUET MF SERA RÉINSTALLÉ, il est considéré comme BULLSHlT "REQUIS"
THESorcier

0
  1. S'il s'agit de liens symboliques de style SysV init

    update-rc.d [-n] [-f] base_name remove
    
  2. Si c'est par utilisateur (session X11), vérifiez les dossiers suivants et les fichiers correspondants à distance:

    ~/.config/autostart    
    /etc/xdg/autostart
    

merci mais ce n'est pas un init SysV ... c'est un service parvenu, voir ma réponse ci
Postadelmaga

0

J'ai trouvé que cela n'avait qu'une fonction délétère lorsque j'ai essayé la version expérimentale dans Debian Sid et qu'il n'a pas du tout trouvé mon modem. Cela a presque doublé ma vitesse et les chutes et les échecs sont devenus rares. Je vais probablement le supprimer mais pour le moment je veux qu'il suspende sa fonction.

Dans /etc/init.dj'ai stocké ce fichier:

#!/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
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.