Làm cách nào tôi có thể xóa trình quản lý modem khỏi khởi động?


23

Tôi muốn xóa dịch vụ quản lý modem khỏi khởi động, làm thế nào tôi có thể làm điều đó?


Đã tìm thấy câu hỏi này sau khi gặp lỗi "SAM-BA hoạt động không liên tục" khi sử dụng Arduino IDE để flash Adaf nhung Feather M0- xem digistump.com/board/index.php/ . Thực hiện systemctl status ModemManager.servicecho thấy người quản lý modem là thủ phạm:Could not grab port (tty/ttyACM0): 'Cannot add port 'tty/ttyACM0', unhandled serial type'
Roberto Tyley 18/03/2017

Câu trả lời:


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

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

Điều này đã làm việc để vô hiệu hóa modem UML-295 do ModemManger quản lý, từ đó kích hoạt kiểm soát web thông qua http://mbb.vzw.com trên CentOS 7.

Kiểm tra sau khi vô hiệu hóa qua:

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

làm việc cho Ubuntu 16.04. Vô hiệu hóa cho tôi hầu hết "SetLineState" trên Dấu vết USB của tôi.
Cutton Eye

2
Câu trả lời ngắn:sudo systemctl disable ModemManager
nguy hiểm89

6

Điều này có vẻ hoạt động tốt:

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

Thay vào đó, nó không hoạt động (không biết y):

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

2
Như ubuntu 14.04Linux Mint 17.3, nó là ModemManager1; Bây giờ tôi cũng đã từng làm sudo ugo-x /usr/sbin/ModemManager.
cuộc họp

5

Cách đơn giản nhất là:

sudo apt-get purge modemmanager

Hoạt động tốt trong 12.04 LTS. Không có gì trong hệ thống của tôi có sự phụ thuộc vào modemmanager.

Hoặc bạn có thể tìm kiếm "modemmanager" trong Trung tâm phần mềm Ubuntu và xóa nó khỏi đó (tiêu đề là "Dịch vụ D-Bus để quản lý modem").


bạn đúng nhưng bạn có cần nó để kết nối với điện thoại di động không?
Postadelmaga

1
@Postadelmaga: Chà, tôi đoán nó phụ thuộc vào cách phần mềm của bạn kết nối với điện thoại của bạn. Nếu bạn thấy bạn cần nó sau tất cả, bạn luôn có thể cài đặt lại với sudo apt-get install modemmanager, không?
mivk

3
bạn đúng, nhưng điều gì xảy ra nếu tôi không có kết nối internet trong thời điểm đó (và tôi nên sử dụng điện thoại của mình để điều hướng nếu tôi có internet :) Điều tôi đang tìm kiếm là một cách để không tải nó mỗi khi khởi động, nhưng vẫn có thể chạy nó nếu tôi cần nó ....
Postadelmaga

Giải pháp "tuyệt vời" ... bạn đã thử chưa? ... một thời gian dài ?!? ĐƯỢC CUZ, SAU MỘT SỐ CẬP NHẬT, RATNG GÓI MF S RE ĐƯỢC TÁI TẠO, nó được coi là BULLSHlT "YÊU CẦU"
THESorcerer

0
  1. Nếu đó là liên kết tượng trưng của SysV init

    update-rc.d [-n] [-f] base_name remove
    
  2. Nếu là trên mỗi người dùng (phiên X11), hãy kiểm tra các thư mục sau và các tệp tương ứng từ xa:

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

cảm ơn bạn nhưng nó không phải là một SysV init ... nó là một dịch vụ mới nhất, hãy xem câu trả lời của tôi dưới đây
Postadelmaga

0

Tôi thấy điều này chỉ có một chức năng khó hiểu khi tôi đã thử phiên bản thử nghiệm trong Debian Sid và nó không thể tìm thấy modem của tôi. Điều đó gần gấp đôi tốc độ của tôi và giảm và thất bại trở nên hiếm. Tôi có thể sẽ loại bỏ nó nhưng đến lúc tôi muốn nó tạm dừng chức năng.

Trong /etc/init.dtôi lưu trữ tập tin này:

#!/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
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.