Bagaimana saya bisa menghapus modem-manager dari boot?

23

Saya ingin menghapus layanan modem-manager dari boot saya, bagaimana saya bisa melakukannya?

Postadelmaga
sumber
Menemukan pertanyaan ini setelah mendapatkan kesalahan "operasi SAM-BA gagal" intermiten menggunakan Arduino IDE untuk mem-flash Adafruit Feather M0- lihat digistump.com/board/index.php/… . Eksekusi systemctl status ModemManager.servicemenunjukkan bahwa modem-manager adalah penyebabnya:Could not grab port (tty/ttyACM0): 'Cannot add port 'tty/ttyACM0', unhandled serial type'
Roberto Tyley

Jawaban:

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

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

Ini berfungsi untuk menonaktifkan modem UML-295 dari dikelola oleh ModemManger yang pada gilirannya mengaktifkan kontrol web melalui http://mbb.vzw.com di CentOS 7.

Periksa setelah menonaktifkan melalui:

systemctl list-dependencies multi-user.target |grep Modem
seg-11
sumber
bekerja untuk Ubuntu 16.04. Nonaktifkan untuk saya sebagian besar "SetLineState" pada USB-Trace saya.
Cutton Eye
2
Jawaban Singkat:sudo systemctl disable ModemManager
hazard89
6

Ini sepertinya berfungsi dengan baik:

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

Sebaliknya ini tidak bekerja (tidak tahu y):

"echo manual | sudo tee -a /etc/init/modemmanager.override"
Postadelmaga
sumber
2
Pada ubuntu 14.04dan Linux Mint 17.3, itu ModemManager1; Sekarang saya sudah terbiasa melakukannya juga sudo ugo-x /usr/sbin/ModemManager.
metadings
5

Cara paling sederhana adalah dengan:

sudo apt-get purge modemmanager

Berfungsi dengan baik dalam 12,04 LTS. Tidak ada dalam sistem saya memiliki ketergantungan pada modemmanager.

Atau Anda dapat mencari "modemmanager" di Pusat Perangkat Lunak Ubuntu dan menghapusnya dari sana (judulnya adalah "layanan D-Bus untuk mengelola modem").

mivk
sumber
Anda benar tetapi apakah Anda memerlukannya untuk koneksi dengan ponsel?
Postadelmaga
1
@ Posadelmaga: Ya, saya kira itu tergantung bagaimana perangkat lunak Anda terhubung ke ponsel Anda. Jika ternyata Anda memang membutuhkannya, Anda selalu dapat menginstalnya kembali sudo apt-get install modemmanager, bukan?
mivk
3
Anda benar, tetapi apa yang terjadi jika saya tidak memiliki koneksi internet pada saat itu (dan Anda harus menggunakan ponsel saya untuk bernavigasi jika saya memiliki internet :) Apa yang saya cari adalah cara untuk tidak memuatnya setiap boot, tetapi masih dapat menjalankannya jika saya membutuhkannya ....
Postadelmaga
solusi "hebat" ... apakah Anda mengujinya? ... untuk waktu yang lama ?!? JADI CUZ, SETELAH BEBERAPA PEMBARUAN, BAHWA PAKET MF AKAN DITEMPATKAN, itu dianggap BULLSHlT "DIBUTUHKAN"
PENYIMPANAN
0
  1. Jika itu adalah tautan simbolik gaya init SysV

    update-rc.d [-n] [-f] base_name remove
    
  2. Jika ini adalah per pengguna (sesi X11), periksa folder berikut dan file yang sesuai jarak jauh:

    ~/.config/autostart    
    /etc/xdg/autostart
    
Terry Wang
sumber
terima kasih tetapi ini bukan SysV init ... ini adalah layanan pemula, lihat jawaban saya di bawah ini
Postadelmaga
0

Saya menemukan ini hanya memiliki fungsi merusak ketika saya mencoba versi eksperimental di Debian Sid dan gagal menemukan modem saya sama sekali. Itu hampir dua kali lipat kecepatan saya dan jatuh dan kegagalan menjadi langka. Saya mungkin akan menghapusnya tetapi untuk saat ini saya ingin menunda fungsi.

Di /etc/init.dsaya menyimpan file ini:

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