web-dev-qa-db-fra.com

Le modem USB n'arrête pas de se déconnecter

J'essaie de me connecter via un modem USB à partir de mon LG G4. J'ai Ubuntu 16.04

Le modem ne fonctionne que pendant 1 ou 2 minutes, mais après cela, il se déconnecte. Si je débranche et rebranche le câble, il se reconnecte, mais juste pour une minute ou deux.
Si j'active le partage de connexion Wi-Fi, cela fonctionne très bien.

Quelqu'un peut-il me donner des conseils sur la manière de diagnostiquer et de comprendre pourquoi cela se produit?

Merci d'avance :)

12
giocarmine

Je viens de rencontrer exactement le même problème après la mise à niveau de la version 14.04 à la version 16.04.1 (en vertu de laquelle le modem USB fonctionnait parfaitement pendant des années).

D'après syslog, cela semble provenir d'un conflit avec ModemManager.

Aug 25 13:12:24 outback NetworkManager[2543]: <info>  [1472145144.1334] device (enp0s20u2): Activation: successful, device activated.
[...eliding log entries related to nm-dispatcher services]
Aug 25 13:12:38 outback ModemManager[2503]: <info>  Creating modem with plugin 'Generic' and '2' ports
Aug 25 13:12:38 outback ModemManager[2503]: <info>  Modem for device at '/sys/devices/pci0000:00/0000:00:14.0/usb3/3-2' successfully created
Aug 25 13:12:41 outback ModemManager[2503]: <warn>  couldn't load Manufacturer: 'Serial command timed out'
Aug 25 13:12:44 outback ModemManager[2503]: <warn>  couldn't load Model: 'Serial command timed out'
Aug 25 13:12:47 outback ModemManager[2503]: <warn>  couldn't load Revision: 'Serial command timed out'
Aug 25 13:12:50 outback ModemManager[2503]: <warn>  couldn't load Equipment Identifier: 'Serial command timed out'
Aug 25 13:12:50 outback ModemManager[2503]: <warn>  couldn't load Operator name: 'SIM failed to handle CRSM request (sw1 106 sw2 130)'
Aug 25 13:12:54 outback ModemManager[2503]: <warn>  couldn't load IMEI: 'Serial command timed out'
Aug 25 13:12:54 outback ModemManager[2503]: <info>  Modem: state changed (unknown -> disabled)
Aug 25 13:12:54 outback NetworkManager[2543]: <info>  [1472145174.3879] device (enp0s20u2): state change: activated -> deactivating (reason 'connection-removed') [100 110 38]
Aug 25 13:12:54 outback NetworkManager[2543]: <info>  [1472145174.3881] manager: NetworkManager state is now DISCONNECTING
Aug 25 13:12:54 outback NetworkManager[2543]: <info>  [1472145174.4362] dns-mgr: Writing DNS information to /sbin/resolvconf
Aug 25 13:12:54 outback dnsmasq[4348]: setting upstream servers from DBus
Aug 25 13:12:54 outback NetworkManager[2543]: <info>  [1472145174.4430] manager: (ttyACM0): new Broadband device (/org/freedesktop/NetworkManager/Devices/4)
Aug 25 13:12:54 outback NetworkManager[2543]: <info>  [1472145174.4441] device (ttyACM0): state change: unmanaged -> unavailable (reason 'managed') [10 20 2]
Aug 25 13:12:54 outback NetworkManager[2543]: <info>  [1472145174.4445] device (ttyACM0): modem state 'enabling'
Aug 25 13:12:54 outback NetworkManager[2543]: <info>  [1472145174.4457] device (enp0s20u2): state change: deactivating -> disconnected (reason 'connection-removed') [110 30 38]

J'ai désactivé ModemManager via la commande:

Sudo systemctl disable ModemManager.service

Et puis redémarré. Mes sessions de connexion USB ultérieures ont été stables depuis.

Je suis sûr qu'il existe un moyen de configurer ModemManager correctement pour mon téléphone (un LG G3), mais je n'ai actuellement pas besoin d'un modem série. Cette méthode fonctionne donc pour moi.

13
Derek L

Pour moi, cette commande a fonctionné:

Sudo systemctl stop ModemManager.service

utiliser disable au lieu de stop ne fonctionnait pas. Puis je rouvre le NetworkManager:

Sudo NetworkManager
3
Pedro Siqueira