Jak mogę usunąć modem-manager z bootowania?


23

Chciałbym usunąć usługę modemu-menedżera z mojego rozruchu, jak mogę to zrobić?


Znalazłem to pytanie po pojawieniu się przerywanego błędu „Operacja SAM-BA nie powiodła się” przy użyciu Arduino IDE do flashowania Adafruit Feather M0 - patrz digistump.com/board/index.php/… . Wykonywanie systemctl status ModemManager.servicepokazuje, że winowajcą jest modem-manager:Could not grab port (tty/ttyACM0): 'Cannot add port 'tty/ttyACM0', unhandled serial type'
— Roberto Tyley

Odpowiedzi:


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

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

To działało, aby uniemożliwić zarządzanie modemem UML-295 przez ModemManger, który z kolei umożliwił sterowanie przez Internet za pośrednictwem http://mbb.vzw.com na CentOS 7.

Sprawdź po wyłączeniu przez:

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

pracuje dla Ubuntu 16.04. Dezaktywuje dla mnie większość mojego „SetLineState” na moim USB-Trace.
— Cutton Eye

2
Krótka odpowiedź:sudo systemctl disable ModemManager
— danger89

6

Wygląda na to, że działa dobrze:

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

Zamiast tego to nie działa (nie wiem y):

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

2
Od ubuntu 14.04i Linux Mint 17.3jest ModemManager1; Jestem teraz przyzwyczajony do robienia tego sudo ugo-x /usr/sbin/ModemManager.
— metadings

5

Najprostszym sposobem jest:

sudo apt-get purge modemmanager

Działa dobrze w 12.04 LTS. Nic w moim systemie nie było zależne od menedżera modemów.

Lub możesz wyszukać „modemmanager” w Centrum oprogramowania Ubuntu i usunąć go stamtąd (tytuł to „Usługa D-Bus do zarządzania modemami”).


masz rację, ale czy potrzebujesz go do połączenia z telefonem komórkowym?
— Postadelmaga,

1
@Postadelmaga: Myślę, że to zależy od tego, jak oprogramowanie łączy się z telefonem. Jeśli okaże się, że mimo wszystko go potrzebujesz, zawsze możesz go ponownie zainstalować, prawda sudo apt-get install modemmanager?
— mivk

3
masz rację, ale co się stanie, jeśli nie będę mieć połączenia z internetem w tym momencie (i powinienem używać mojego telefonu do nawigacji, jeśli mam Internet :) To, czego szukam, to sposób, aby nie ładować go przy każdym rozruchu, ale nadal być w stanie go uruchomić, jeśli będę go potrzebować ....
— Postadelmaga

„świetne” rozwiązanie ... przetestowałeś to? ... przez długi czas ?!? BĄDŹ CUZ, PO NIEKTÓRYCH AKTUALIZACJACH, ŻE PAKIET MF ZOSTANIE ZAINSTALOWANY, uważa się, że BULLSHlT jest „WYMAGANE”
— TESorcerer

0
  1. Jeśli jest to dowiązanie symboliczne w stylu SysV init

    update-rc.d [-n] [-f] base_name remove
    
  2. Jeśli jest to na użytkownika (sesja X11), sprawdź następujące foldery i zdalnie odpowiednie pliki:

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

dziękuję, ale to nie jest inicjacja SysV ... to usługa upstart, patrz moja odpowiedź poniżej
— Postadelmaga,

0

Odkryłem, że miało to tylko szkodliwą funkcję, gdy wypróbowałem wersję eksperymentalną w Debian Sid i nie udało mi się znaleźć mojego modemu. To prawie podwoiło moją prędkość, a spadki i awarie stały się rzadkie. Prawdopodobnie go usunę, ale na razie chcę, aby zawiesił działanie.

W /etc/init.dzapisałem ten plik:

#!/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
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.