[LUG.ro] configurar /dev/ttyS0

Manuel Naranjo naranjo.manuel en gmail.com
Sab Mar 28 17:49:53 ART 2009


Pablo,
> Gente, buenas.
>
> quiero configurar el puerto serie y no obtengo resultados.
> necesito :  9600 8 N 1 xon/xoff
> ejecuto: # stty 9600 cs8 -parenb cstopb -ixoff -F /dev/ttyS0
> luego veo el "seteo"  ( se me caga de risa, ni bola)
> # stty -a 
No le estas pasando el parámetro la segunda vez al stty y te esta 
devolviendo la configuración del puerto de la terminal virtual q' estas 
corriendo. Tenés que hacer stty -a -F /dev/ttyS0 para que te devuela la 
configuración de ese puerto. Una recomendación para sacarte la duda de 
estas cosas es usar minicom.
En hardware serie standard (sin conversores USB o esas cosas nuevas que 
andan dando vuelta) es raro que el hard no soporte estas velocidades, 
pero en hard usb puede ser que no soporte setear la configuración.
Insisto, si tenes que hacer cosas con un puerto serie (y por la 
velocidad que necesitas te diría que es un PLC o algo por el estilo ;) ) 
es que uses minicom para probar si podes configurar el puerto a los 
valores que querés ( o sea si el puerto se lo aguanta) y si responde de 
alguna forma el hard destino.
Saludos,
Manu


Más información sobre la lista de distribución Lugro