Como posso remover o gerenciador de modem da inicialização?

23

Gostaria de remover o serviço gerenciador de modem da minha inicialização, como posso fazer isso?

Postadelmaga
fonte
Encontrei essa pergunta depois de obter o erro intermitente "A operação do SAM-BA falhou" usando o IDE do Arduino para exibir um Adafruit Feather M0 - consulte digistump.com/board/index.php/… . Execução systemctl status ModemManager.servicemostra que modem-manager é o culpado:Could not grab port (tty/ttyACM0): 'Cannot add port 'tty/ttyACM0', unhandled serial type'
Roberto Tyley

Respostas:

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

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

Isso funcionou para impedir que o modem UML-295 fosse gerenciado pelo ModemManger, que, por sua vez, ativava o controle da web via http://mbb.vzw.com no CentOS 7.

Verifique depois de desativar via:

systemctl list-dependencies multi-user.target |grep Modem
seg-11
fonte
trabalhando para o Ubuntu 16.04. Desativa para mim a maior parte do meu "SetLineState" no meu USB-Trace.
precisa saber é o seguinte
2
Resposta curta:sudo systemctl disable ModemManager
danger89 14/03
6

Parece que funciona bem:

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

Em vez disso, isso não funciona (não sei y):

"echo manual | sudo tee -a /etc/init/modemmanager.override"
Postadelmaga
fonte
2
Como ubuntu 14.04e Linux Mint 17.3é ModemManager1; Agora estou acostumado a fazer também sudo ugo-x /usr/sbin/ModemManager.
metadings 12/06/16
5

A maneira mais simples é:

sudo apt-get purge modemmanager

Funciona bem em 12.04 LTS. Nada no meu sistema tinha dependências no modemmanager.

Ou você pode procurar por "modemmanager" no Ubuntu Software Center e removê-lo de lá (o título é "Serviço D-Bus para gerenciar modems").

mivk
fonte
você está certo, mas precisa dele para se conectar ao telefone móvel?
Postadelmaga
1
@Postadelmaga: Bem, acho que depende de como o seu software se conecta ao seu telefone. Se você acha que precisa, afinal, sempre pode reinstalá-lo com sudo apt-get install modemmanager, não?
Mivk #
3
você está certo, mas o que acontecerá se eu não tiver conexão com a Internet naquele momento (e eu devo usar meu telefone para navegar se tiver internet :) O que estou procurando é uma maneira de não carregá-lo a cada inicialização, mas ainda assim ser capaz de executá-lo, se eu precisar .... #
31413 Postadelmaga
solução "ótima" ... você a testou? ... por muito tempo ?!? SEJA CUZ, APÓS ALGUM UPDATEZ, QUE O PACOTE MF SERÁ REINSTALADO, é considerado EXTREMAMENTE "NECESSÁRIO"
THSorcerer
0
  1. Se for links simbólicos no estilo SysV init

    update-rc.d [-n] [-f] base_name remove
    
  2. Se for por usuário (sessão X11), verifique as seguintes pastas e arquivos correspondentes remotos:

    ~/.config/autostart    
    /etc/xdg/autostart
    
Terry Wang
fonte
thank u mas não é uma inicialização SysV ... é um serviço upstart, veja minha resposta abaixo
Postadelmaga
0

Eu achei que isso tinha apenas uma função deletéria quando tentei a versão experimental no Debian Sid e ela não conseguiu encontrar o meu modem. Isso quase dobrou minha velocidade, quedas e falhas se tornaram raras. Provavelmente vou removê-lo, mas durante o tempo em que desejar suspender a função.

Em /etc/init.deu armazenei este arquivo:

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