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/messagespara 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.
