Por que meu modem USB produz vários arquivos / dev / ttyUSB *?

3

Eu tenho um único modem Sierra Wireless USB 308 que estamos usando para enviar mensagens SMS e receber mensagens SMS de clientes.

Quando este único dispositivo está conectado, o sistema cria vários arquivos de dispositivo: /dev/ttyUSB0 , /dev/ttyUSB1 , /dev/ttyUSB2 , /dev/ttyUSB3 . Eu li em algum lugar que o envio de SMSes deve usar o terceiro arquivo de dispositivo ( /dev/ttyUSB2 ). Estou usando as ferramentas do SMS .

Perguntas:

  1. Por que um único dispositivo produz vários arquivos de dispositivos no diretório /dev ?
  2. Eu quero poder ligar simbolicamente /dev/ttyUSB2 a /dev/sms-sierra . Ao executar udevadm info -a /dev/ttyUSBXXX em cada arquivo de dispositivo (em que "XXX" é "0", "1", "2" ou "3"), as informações de cada "dispositivo" são quase idênticas. Como as numerações de dispositivos nem sempre são as mesmas, como posso gravar uma regra udev para detectar o número de dispositivo apropriado a ser usado?

Para a pergunta 1, não faço ideia. Para a questão 2, existe um programa necessário para investigar o arquivo do dispositivo quanto ao envio de SMS (por exemplo, verificando se ele responde aos comandos "AT" do modem apropriado)?

    
por Magnus 01.04.2015 / 02:48

1 resposta

0

Pergunta 1: O kernel cria vários ttyUSB para pedidos de concurrence, você não pode usar / dev / ttyUSB0 para SMS enquanto estiver conectado a outro programa (WvDial, pppd, ModemManager..etc.)

Pergunta 2: minicom

    
por 27.09.2016 / 17:09