Eu tenho meu Lenovo há algum tempo e tentei procurar soluções para o meu problema com a WWAN.
Posso ativar a WWAN através da GUI e do terminal e conectar-me através do meu provedor de rede. Mas depois de algum tempo a rede cai e o modem desativa a si próprio. É a mesma rede que meu telefone usa e não há nenhum problema com esse.
Não consigo encontrar o log correto para descobrir com o problema. Portanto, espero que haja alguém aqui que possa me ajudar ou ter algumas idéias para procurar o problema.
Eu tenho a seguinte saída do terminal que acho que poderia ser útil, tudo isso é quando o wwan está conectado à rede:
lsb_release -a:
ID do distribuidor: Ubuntu
Descrição: Ubuntu 14.10
Release: 14.10
Nome de código: utopicuname -a:
Linux cbobach-ThinkPad-T440s 3.16.0-031600-generic # 201408031935 SMP Dom 3 de agosto 23:36:11 UTC 2014 x86_64 x86_64 x86_64 GNU / Linux
dispositivos usb:
T: Bus = 02 Lev = 01 Prnt = 01 Porta = 03 Cnt = 01 Dev # = 7 Spd = 480 MxCh = 0
D: Ver = 2,00 Cls = ef (misc) Sub = 02 Prot = 01 MxPS = 64 # Cfgs = 1
P: Fornecedor = 1199 ProdID = a001 Rev = 17,29
S: Fabricante = Sierra Wireless Inc.
S: Produto = Sierra Wireless EM7345 4G LTE
S: Número de série = 013937001863610
C: # Ifs = 4 Cfg # = 1 Atr = e0 MxPwr = 100mA
I: Se # = 0 Alt = 1 # EPs = 1 Cls = 02 (commc) Sub = 0e Prot = 00 Driver = cdc_mbim
I: Se # = 1 Alt = 2 # EPs = 2 Cls = 0a (dados) Sub = 00 Prot = 02 Driver = cdc_mbim
I: Se # = 2 Alt = 0 # EPs = 1 Cls = 02 (commc) Sub = 02 Prot = 01 Driver = cdc_acm
I: Se # = 3 Alt = 0 # EPs = 2 Cls = 0a (data) Sub = 00 Prot = 00 Driver = cdc_acmnmcli dev list:
GENERAL.DEVICE: cdc-wdm1
GENERAL.TYPE: gsm
GENERAL.VENDOR: -
GENERAL.PRODUCT: -
GENERAL.DRIVER: cdc_mbim, cdc_acm
GENERAL.DRIVER-VERSION:
GENERAL.FIRMWARE-VERSION:
GENERAL.HWADDR: (desconhecido)
GENERAL.STATE: 100 (conectado)
GENERAL.REASON: 0 (Nenhuma razão fornecida)
GENERAL.UDI: / org / freedesktop / ModemManager1 / Modem / 54
GENERAL.IP-IFACE: wwan0
GENERAL.NM-MANAGED: yes
GENERAL.AUTOCONNECT: yes
GENERAL.FIRMWARE-MISSING: não
GENERAL.CONNECTION: / org / freedesktop / NetworkManager / ActiveConnection / 15
CAPABILITIES.CARRIER-DETECT: não
CAPABILITIES.SPEED: desconhecido
CONNECTIONS.AVAILABLE-CONNECTION-PATHS: / org / freedesktop / NetworkManager / Settings / {2}
CONEXÕES. CONEXÕES DISPONÍVEIS [1]: d710afac-2f41-4778-9861-83cc4a272b31 | 3 IP4.ADDRESS padrão
(1): ip = 109.56.85.37/24, gw = 0.0.0.0
IP4.DNS [1]: 95.209.200.69
IP4.DNS [2]: 95.209.200.70ifconfig:
wwan0 Encap de link: Ethernet HWaddr da: 5a: 85: 51: 96: 5b
endereço inet: 109.56.32.124 Bcast: 109.56.32.255 Máscara: 255.255.255.0
endereço inet6: :: d85a: 85ff: fe51: 965b / 64 Escopo: Global
addr inet6: :: adf4: 9e24: ff95: f33 / 64 Escopo: Global
addet inet6: fe80 :: d85a: 85ff: fe51: 965b / 64 Escopo: Link
UP TRANSMISSÃO RUNNING NOARP MULTICAST MTU: 1500 Métrica: 1
pacotes RX: 1 erros: 0 eliminados: 0 excedentes: 0 quadro: 0
pacotes TX: 49 erros: 0 descartados: 0 excedentes: 0 transportadora: 0
colisões: 0 txqueuelen: 1000
bytes RX: 88 (88,0 B) bytes TX: 8045 (8,0 KB)syslog:
Por favor, escreva se você acha que alguma coisa poderia lançar luz sobre o problema.
Respostas:
Eu tive o mesmo problema no Ubuntu 14.04 em um Lenovo Thinkpad W541 com um Sierra Wireless EM7345 4G LTE com firmware: FIH7160_V1.2_WW_01.1415.07
Eu li no registro de alterações do firmware 1.1 do EM7345 que o problema de desconexões aleatórias e falha ao reconectar foi corrigido na versão 1.2. Posso confirmar que o problema ainda persiste na versão 1.2 e que não há atualizações para o Lenovo W541.
A solução é cortar a energia do modem Sierra Wireless EM7345 integrado (que é tecnicamente um dispositivo USB), para forçar uma reinicialização total. Tentei absolutamente todas as reinicializações possíveis até encontrar a possibilidade de cortar completamente a energia de uma porta USB sem desligar o laptop.
Siga esses passos:
1. descubra o caminho do barramento do seu modem Sierra Wireless EM7345 com:
procure por "cdc" na saída, aqui está o meu:
aqui você pode ver que no barramento 01 porta 10 existe um dispositivo cdc (o modem Sierra Wireless EM7345), isso significa que seu caminho é: 1-10
2. envie o modem para uma reinicialização suave:
não haverá saída se for bem-sucedida. esse comando não se fecha, então CTRL + C o mata
3. desligue a energia do modem (você precisa ser root):
aguarde alguns segundos até o dispositivo ser desligado, quando não houver atividade em / var / log / syslog
4. ligue novamente o modem:
Depois disso, demorará 1 a 2 segundos para o modem iniciar, pronto quando não houver atividade no syslog
5. marque Ativar banda larga móvel no ícone da bandeja do NetworkManagers clique com o botão direito do mouse no menu.
6. conecte-se à sua conexão de banda larga móvel escolhida como de costume
Ou use este script:
Eu escrevi um pequeno script bash para fazer tudo isso, que começo com gksudo:
Apêndice
aqui está o meu syslog para fins de SEO:
fonte
Eu tive o mesmo problema com o Sierra Wireless MC7710. Eles ocorreram depois que eu desabilitei o PIN, porque fiquei chateado ao receber o chaveiro e o PIN em cada login. Parece haver algo errado com os direitos do grupo. No meu caso, faltava "discagem" em "grupos" e eu a adicionei
como descrito aqui:
https://wiki.ubuntuusers.de/Mobiler_Datentransfer/UMTS-Checkliste/
Depois de reiniciar o modem funcionou desde então.
Sem relação com esse problema, eu enfrentei o mau comportamento do Network Manager nos últimos anos, às vezes a opção "conectar" está ausente da GUI e volta após 1 ou 2 reinicializações. Recentemente, encontrei também uma solução para isso; portanto , se você tiver problemas com o modem às vezes não aparecer no indicador de rede, vale sempre a pena tentar : Quando o Network Manager está com falta da opção de conexão, há duas opções:
A. Apenas reinicie o Network Manager, no 16.04 isso funciona com:
B. Use o KDE Network Manager e conecte-se a ele (isso também tem a vantagem de poder criar um ponto de acesso).
Para instalar o KDE Netwok Manger no Ubuntu (junto com o padrão):
Corrigindo a entrada ausente no Dash do Unity: “o editor de conexão kde5-nm” agora está instalado, mas devido a um erro não aparece no Dash do Unity. Para corrigir isso, abra o Terminal e digite:
Em seguida, comente a linha que contém
NoDisplay=true
adicionando#
antes e salve as alterações.Agora pesquise e abra via Dash:
kde5-nm-connection-editor
fonte