[Linuxtrent] Re: Interfaccia USB-RS232

  • From: Flavio Stanchina <flavio@xxxxxxxxxxxxx>
  • To: linuxtrent@xxxxxxxxxxxxx
  • Date: Tue, 14 Feb 2017 23:46:11 +0100

On 14/02/2017 15:29, Michele Bert wrote:

Sto combattendo con una situazione che non capisco.
Ho un interfaccia USB-RS232 della Prolific Technology, che la lubuntu 16.04
su  riconosce nativamente, creandomi il dispositivo /dev/ttyUSB0, con
permessi crw-rw---- proprietario root, gruppo dialout.
Ho aggiunto il mio utente al gruppo dialout, e per fare una prova ho
connesso i piedini 2-3 del connettore (TX-RX), 

E la massa la hai collegata? Pin 5.

Verifica anche di non aver scambiato TX e RX. Io ogni volta ci devo
ragionare un attimo per capire chi trasmette e chi riceve dal punto di
vista dei vari dispositivi, infatti una volta su tre li sbaglio.

ed ho provato ad aprire il dispositivo con il minicom:

minicom -D /dev/ttyUSB0

e l'ho configurata 9600-8N1 senza controllo di flusso. Mi aspettavo  di
avere l'echo dei caratteri che digito, invece non vedo alcun segnale di
vita! Nessun errore, nessuna stringa di warning, semplicemente sul
terminale non arrivano indietro i caratteri che digito.

L'eco potrebbe essere disabilitato, ma se dall'altra parte hai un login in
attesa dovresti vedere il prompt premendo return un paio di volte.

Cosa altro posso provare? Forse il minicom ha bisogno di un comando per
iniziare la trasmissione? In effetti, sulla barra di stato c'è una dicitura
"offline", ma penso si riferisca ad un ipotetico modem collegato via serale...

Se il controllo di flusso hardware è disattivato, "Offline" sparisce quando
minicom riceve qualcosa, se ricordo bene. Adesso non ho qui aggeggi con cui
provare.

Piuttosto, svuota la stringa di inizializzazione del modem, altrimenti può
mettere in confusione un getty in attesa di login.

Domanda n.2: Vorrei usare l'interfaccia in una macchina virtuale (xubuntu
16.10) ospitata su osx. Il driver per OSX non funziona (quindi OSX non mi
fornisce il /dev/ttyUSB0), però virtualbox riesce a virtualizzare la USB, e
il driver di linux fa il resto. Secondo voi questa cosa può funzionare?

Dovrebbe funzionare senza problemi.

-- 
Ciao, Flavio

Those who do not understand Unix are condemned to reinvent it, poorly.
-- Henry Spencer
-- 
Per iscriversi  (o disiscriversi), basta spedire un  messaggio con OGGETTO
"subscribe" (o "unsubscribe") a mailto:linuxtrent-request@xxxxxxxxxxxxx


Other related posts: