Desde que o dispositivo seja usado para o tráfego do ppp, não é possível executar os comandos AT ao mesmo tempo 1 . Por essa razão, todos os modems modernos fornecerão mais de uma interface serial, por exemplo, / dev / ttyUSB0 e / dev / ttyUSB1 (ou / dev / ttyACM0 e / dev / ttyACM1 para modems USB CDC no linux).
Nos dias em que os telefones tinham conectores RS-232 compatíveis (talvez com IrDA adicional), o 3GPP padronizava um protocolo de multiplexação como 07.10 para superar a limitação física, embora isso exigisse drivers especiais no PC para que ele nunca decolasse. Hoje, com os recursos de multiplexação inerentes do USB, não há desculpas para não fornecer várias interfaces seriais (normalmente, existem apenas dois).
Como já mencionado em um comentário, você deve usar o outro dispositivo serial, por exemplo, /dev/ttyUSB1
.
1 Em teoria, seria possível que o modem suportasse +++
escaping, o que permitiria que você executasse os comandos AT enquanto a conexão estivesse em andamento, embora fosse necessário, de alguma forma modifique o programa do discador para injetar esses e extrair a resposta ...