O USB Tethering continua desconectando

13

Estou tentando conectar via USB tethering do meu LG G4. Eu tenho o Ubuntu 16.04

O compartilhamento funciona por apenas 1 ou 2 minutos, mas depois disso é desconectado. Se eu desconectar e conectar novamente o cabo, ele reconecta, mas apenas por mais um minuto.
Se eu ativar o tethering wifi, ele funciona bem ..

Alguém pode me dar alguns conselhos sobre como diagnosticar e entender por que isso está acontecendo?

Desde já, obrigado :)

Giocarmina
fonte

Respostas:

14

Acabei de experimentar esse mesmo problema após a atualização para 16.04.1 a partir de 14.04 (sob a qual o tethering USB funcionou bem por anos).

Com base no syslog, parece que foi causado por um conflito com o 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]

Desativei o ModemManager através do comando:

sudo systemctl disable ModemManager.service

E depois reiniciado. Minhas sessões subsequentes de compartilhamento de USB permaneceram estáveis ​​desde então.

Tenho certeza de que existe uma maneira de configurar o ModemManager corretamente para o meu telefone (um LG G3), mas não tenho necessidade atual de um modem serial, portanto esse método funciona para mim.

Derek L
fonte
Resposta editada para adicionar a reinicialização como uma etapa após desativar o ModemManager.
Derek L
Meu telefone também é um LG (G4), então talvez haja um padrão aqui.
Pablo
Estou enfrentando esse problema exato e meu telefone também é um LG (Q6), então acho que há um padrão aqui.
Rajat Toshniwal
Meu telefone também é um LG (LG K10) e depois de aplicar esse comando e reiniciar o Def, minha internet funcionou! Definitivamente um problema da LG aqui.
22719 Diego
3

Para mim, este comando funcionou:

sudo systemctl stop ModemManager.service

usando em disablevez de stopnão estava funcionando. Então reabra o NetworkManager:

sudo NetworkManager
Pedro Siqueira
fonte
0
systemctl stop ModemManager.service

funcionou diretamente no meu antigo LG G2, Kali Linux 2019.4, sem necessidade de reiniciar

systemctl disable ModemManager.service

impedirá o início do serviço em futuras (re) botas

Ju Tutt
fonte