Eu nunca usei um desses modems, mas estou interessado em ajudar a resolver seu problema. Eu encontrei este segmento que discute o uso de uma ferramenta de linha de comando chamada mmcli
. O segmento é chamado: Re: Sierra Wireless MC8355 - Gobi 3000 com AT & T . Isso parecia relacionado, pois havia várias menções de uma ferramenta chamada mmcli
.
O projeto Chromium tem essa página que mostra como usá-lo para depurar uma conexão de modem celular, intitulada: Modem debugging com mmcli (do pacote modemmanager-next) .
-
Listando modems / encontrando o número de índice de um modem (o índice do modem freqüentemente muda durante um ciclo de suspensão / reinício):
$ mmcli -L
(Exemplos adicionais assumirão o índice de modem 0. Substitua seu próprio índice de modem quando necessário.)
-
Veja o status de um modem:
$ mmcli -m 0
-
Ativar um modem (os efeitos colaterais úteis geralmente incluem o registro em uma rede e a obtenção de um ID e nome de operador)
$ mmcli -m 0 -e
-
Conexão e desconexão mínima:
$ mmcli -m 0 --simple-connect="apn=foo.carrier.com" $ mmcli -m 0 --simple-disconnect
-
Defina o nível de log como maximium (equivalente à antiga depuração mm_debug):
$ mmcli -G DEBUG
-
Defina o nível de registro como mínimo (equivalente ao antigo erro mm_debug):
$ mmcli -G ERR
-
Comandos AT arbitrários - disponíveis se o ModemManager for iniciado com o sinalizador
--debug
: -
Este é um bom comando de teste para ver se o ModemManager está falando com o modem. O modem já deve estar no estado E0 (nenhum comando echo); você deve imediatamente receber uma resposta vazia. Você pode verificar
/var/log/messages
para a troca de mensagens se você já aumentou o nível de registro para o máximo.$ mmcli -m 0 --command="E0"
-
Faça uma varredura de rede e liste as operadoras encontradas - isso requer um tempo limite maior do que o padrão.
$ mmcli -m 0 --command-timeout=120 --command="+COPS?"
Eu acredito que esta ferramenta está incluída no pacote ModemManager.