ฉันจะลบตัวจัดการโมเด็มออกจากการบู๊ตได้อย่างไร?


23

ฉันต้องการที่จะลบบริการโมเด็ม - ผู้จัดการจากการบูตของฉันฉันจะทำอย่างไร


พบคำถามนี้หลังจากที่ได้รับต่อเนื่อง "การดำเนินการ SAM-BA ล้มเหลว" ผิดพลาดการใช้ Arduino IDE เพื่อแฟลช Adafruit ขน M0- ดูdigistump.com/board/index.php/... การดำเนินการsystemctl status ModemManager.serviceแสดงให้เห็นว่าโมเด็ม - ผู้จัดการเป็นผู้กระทำผิด:Could not grab port (tty/ttyACM0): 'Cannot add port 'tty/ttyACM0', unhandled serial type'
Roberto Tyley

คำตอบ:


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

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

สิ่งนี้ทำงานเพื่อปิดการใช้งานโมเด็ม UML-295 จากการจัดการโดย ModemManger ซึ่งจะเปิดใช้งานการควบคุมเว็บผ่านhttp://mbb.vzw.comบน CentOS 7

ตรวจสอบหลังจากปิดการใช้งานผ่าน:

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

ทำงานกับ Ubuntu 16.04 เลิกใช้งาน "SetLineState" ส่วนใหญ่ในการติดตาม USB ของฉัน
Cutton Eye

2
คำตอบสั้น ๆ :sudo systemctl disable ModemManager
danger89

6

มันดูเหมือนว่าจะทำงานได้ดี:

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

แต่นี่ใช้ไม่ได้ (ไม่รู้ y):

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

2
ในฐานะubuntu 14.04และLinux Mint 17.3เป็นModemManager1; ตอนนี้ฉันก็เคยทำเช่นsudo ugo-x /usr/sbin/ModemManagerกัน
metadings

5

วิธีที่ง่ายที่สุดคือ:

sudo apt-get purge modemmanager

ทำงานได้ดีใน 12.04 LTS ไม่มีสิ่งใดในระบบของฉันที่ต้องพึ่งพาตัวจัดการโมเด็ม

หรือคุณสามารถค้นหา "modemmanager" ใน Ubuntu Software Center และลบออกจากที่นั่น (ชื่อคือ "บริการ D-Bus สำหรับจัดการโมเด็ม")


คุณพูดถูก แต่คุณต้องการเชื่อมต่อกับโทรศัพท์มือถือหรือไม่?
Postadelmaga

1
@ Postadelmaga: เอาล่ะฉันคิดว่ามันขึ้นอยู่กับว่าซอฟต์แวร์ของคุณเชื่อมต่อกับโทรศัพท์ของคุณอย่างไร หากคุณพบว่าคุณต้องการมันคุณสามารถติดตั้งใหม่ได้ตลอดเวลาsudo apt-get install modemmanagerใช่ไหม?
mivk

3
คุณพูดถูก แต่จะเกิดอะไรขึ้นถ้าฉันไม่มีการเชื่อมต่ออินเทอร์เน็ตในขณะนั้น (และฉันควรใช้โทรศัพท์ของฉันเพื่อนำทางถ้าฉันมีอินเทอร์เน็ต :) สิ่งที่ฉันกำลังมองหาคือวิธีที่จะไม่โหลดมันทุกครั้งที่บูต สามารถเรียกใช้งานได้ถ้าฉันต้องการมัน ....
Postadelmaga

วิธีการแก้ปัญหา "ดีเลิศ" ... คุณทดสอบแล้วหรือยัง? ... เป็นเวลานาน ?!? เป็น CUZ หลังจาก UPDATEZ บางอันแพ็คเก็ต MF จะได้รับการติดตั้งใหม่ก็ถือว่า BULLSHlT "จำเป็นต้องใช้"
อาจารย์

0
  1. หากเป็นลิงก์สัญลักษณ์ลักษณะ SysV init

    update-rc.d [-n] [-f] base_name remove
    
  2. ถ้าเป็นต่อผู้ใช้ (เซสชัน X11) ให้ตรวจสอบโฟลเดอร์ต่อไปนี้และไฟล์ที่เกี่ยวข้องจากระยะไกล:

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

ขอบคุณนะ แต่มันไม่ใช่ SysV init ... มันเป็นบริการพุ่งพรวดดูคำตอบของฉันด้านล่าง
Postadelmaga

0

ฉันพบว่านี่เป็นเพียงฟังก์ชั่นที่อันตรายเมื่อฉันลองรุ่นทดลองใน Debian Sid และไม่พบโมเด็มของฉันเลย ที่เกือบสองเท่าของความเร็วและลดลงและความล้มเหลวของฉันกลายเป็นของหายาก ฉันอาจจะลบมัน แต่สำหรับเวลาที่ฉันต้องการที่จะระงับฟังก์ชั่น

ใน/etc/init.dฉันเก็บไฟล์นี้:

#!/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
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.