Por que o dispositivo serial funciona somente em uma porta USB?

2

Esta é outra questão sobre algum software chamado chirp. É um programa de rádio amador para programar freqüências em seu rádio. Se eu digitar:

cd /dev

Eu mudo de diretórios. Daqui eu digito:

ls

E eu recebo esta imagem.

Emseguida,digitecleareconecteodispositivoàportaUSB.Depoisdissoeucoloqueiissoeurepitoocomando:

ls

Ecomovocêpodever,eupossover/dev/ttyUSB0agoraquandonãopudeantes.Entãoocomputadorsabequeestálá,masnãooreconhecequandoeucomeçoachilrearnessaportaemparticular.Pelasinstruções,eu

  1. Coloqueocabonorádio.
  2. Coloqueocabonocomputador.
  3. Ligueorádio.
  4. Comeceochilrear.

Infelizmente,nãopossomostraro"botão de opção" que está oculto no topo. Mas quando você aponta o mouse para cima, ele diz "rádio" e tem um menu suspenso que diz "download para o rádio". Eu tento fazer isso e pegar essa imagem:

Recomendamosqueeudigiteessescomandosparatestesadicionais:

dmesg-Tlsusb

EstassãoascapturasdeteladaprimeiraportaUSP:

EaquiestãoascapturasdeteladasegundaportaUSB:

EfinalmenteaúltimaportaUSB:

Deoutrasugestão,estoulistandoessasaída.Depoisdedigitarestecomando:

cd/sys/class/ttyls-l

Eureceboessasaída,primeirosemnenhumdispositivoserialconectado:

EdepoiscomodispositivoconectadoacadaportaUSB.Asinformaçõesnãoestavamaparecendonacapturadetela,entãocopieiecolei.

porta1:

lrwxrwxrwx1raiz0Aug2004:51ttyUSB0->../../devices/pci0000:00/0000:00:12.0/usb7/7-1/7-1:1.0/ttyUSB0/tty/ttyUSB0

porta2:

lrwxrwxrwx1raiz0Aug2004:53ttyUSB0->../../devices/pci0000:00/0000:00:10.1/usb3/3-1/3-1:1.0/ttyUSB0/tty/ttyUSB0

eporta3:

lrwxrwxrwx1raiz0Aug2004:54ttyUSB0->../../devices/pci0000:00/0000:00:10.0/usb1/1-2/1-2:1.0/ttyUSB0/tty/ttyUSB0

Euencontreiumaúltimadicadaúltimaresposta.Depoisdedigitarestecomando:

dmesg|greptty

Descobriquetodoselestêmnúmerosdiferentesconectadosaeles.

Eu não sei porque, mas não consegui uma captura de tela dos outros dois. No entanto, esta é a informação que vi:

8439.280901] usb 3-1: conversor pl2303 agora conectado a ttyUSB0

9103.795822] usb 7-1: conversor de pl2303 agora conectado a ttyUSB0

Atualização: agora eu tenho duas portas de trabalho e a que não está funcionando voltou para o lado direito do computador. O valor numérico para esta porta é USB_7-1. Mais uma vez, agradeço antecipadamente por toda a sua ajuda.

    
por BJsgoodlife 15.08.2015 / 04:26

2 respostas

2

Talvez haja algumas dicas em stackoverflow .

Qual é a sua saída de ls -l /sys/class/tty com e sem o seu dispositivo na porta USB?

Outra forma de determinar com que /dev/ttyS* seu dispositivo está conectado:

sudo apt-get install getserial

sudo setserial -g /dev/ttyS*

Se você tiver apenas um dispositivo conectado, deverá ser possível analisar a saída de setserial para determinar a qual porta seu dispositivo está conectado.

(externo source )

Se nenhuma dessas soluções funcionar, eu provavelmente tentaria filtrar a saída do dmesg, por exemplo (assumindo que 'pl2303' é a string de distribuição):

dmesg | perl -ne '/pl2303.*(tty\w+)/ && print $1,"\n"'

deve imprimir sua string de dispositivo ttyUSB que você pode tentar conectar em vez de / dev / ttyS *.

    
por Niclas Börlin 20.08.2015 / 10:56
1

prazer em conhecer outro presunto aqui. O adaptador provavelmente aparece como uma porta serial diferente para cada porta USB que você conecta. Foi o que aconteceu comigo. Você pode querer experimentar diferentes valores de / dev / ttyS # e ver o que funciona.

Boa sorte

    
por Daniel 18.08.2015 / 19:06