[opensuse-es] leer puerto serie
Hola, Quiero leer el puerto serie de un servidor pero no lo consigo, no se que puede estar fallando, en redhat y fedora se me funciona pero con opensuse no, esto leyendo con un cat de la siguiente manera: Cat /dev/ttyS0 > /tmp/aux0 & Cat /dev/ttyS1 > /tmp/aux1 & Cat /dev/ttyS2 > /tmp/aux2 & Estoy probando a leer los 3 puertos que tengo y en ninguno de los ficheros me deja nada, ¿ tengo de habilitar o inicializar algo? Gracias --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2007-11-27 a las 11:07 +0100, Juan Carlos Barranco de Paz escribió:
Quiero leer el puerto serie de un servidor pero no lo consigo, no se que puede estar fallando, en redhat y fedora se me funciona pero con opensuse no, esto leyendo con un cat de la siguiente manera:
Cat /dev/ttyS0 > /tmp/aux0 & Cat /dev/ttyS1 > /tmp/aux1 & Cat /dev/ttyS2 > /tmp/aux2 &
Estoy probando a leer los 3 puertos que tengo y en ninguno de los ficheros me deja nada, ¿ tengo de habilitar o inicializar algo?
Prueba con minicom primero. Desde luego, si lo haces con cat primero tienes que poner los parámetros de velocidad, paridad, etc, con otro programa que ahora no recuerdo el nombre. ¿Quizás cu? Creo que no. settty? No lo tengo, no lo se ahora. - -- Saludos Carlos E.R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.4-svn0 (GNU/Linux) Comment: Made with pgp4pine 1.76 iD8DBQFHTAtXtTMYHG2NR9URAql/AJ4954DIMZNJlXP6WjEkYK+GOe6A8QCfS9zL o+6Rc4vDW5WOVcjx/en6xt8= =avYj -----END PGP SIGNATURE-----
El 27/11/07, Carlos E. R. escribió:
El 2007-11-27 a las 11:07 +0100, Juan Carlos Barranco de Paz escribió:
Quiero leer el puerto serie de un servidor pero no lo consigo, no se que puede estar fallando, en redhat y fedora se me funciona pero con opensuse no, esto leyendo con un cat de la siguiente manera:
Cat /dev/ttyS0 > /tmp/aux0 & Cat /dev/ttyS1 > /tmp/aux1 & Cat /dev/ttyS2 > /tmp/aux2 &
Estoy probando a leer los 3 puertos que tengo y en ninguno de los ficheros me deja nada, ¿ tengo de habilitar o inicializar algo?
¿Tienes enganchado un módem o cómo estás enviando datos a esos puertos? Si tienes un módem abre dos terminales y envía un ATZ para ver la salida. ¿Es posible que los puertos estén "ocupados" por algún programa?
Prueba con minicom primero. Desde luego, si lo haces con cat primero tienes que poner los parámetros de velocidad, paridad, etc, con otro programa que ahora no recuerdo el nombre. ¿Quizás cu? Creo que no. settty? No lo tengo, no lo se ahora.
¿setserial? Saludos, -- Camaleón --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
-----Mensaje original----- De: Camaleón [mailto:noelamac@gmail.com] Enviado el: martes, 27 de noviembre de 2007 13:46 Para: opensuse-es@opensuse.org Asunto: Re: [opensuse-es] leer puerto serie El 27/11/07, Carlos E. R. escribió:
El 2007-11-27 a las 11:07 +0100, Juan Carlos Barranco de Paz escribió:
Quiero leer el puerto serie de un servidor pero no lo consigo, no se que puede estar fallando, en redhat y fedora se me funciona pero con opensuse no, esto leyendo con un cat de la siguiente manera:
Cat /dev/ttyS0 > /tmp/aux0 & Cat /dev/ttyS1 > /tmp/aux1 & Cat /dev/ttyS2 > /tmp/aux2 &
Estoy probando a leer los 3 puertos que tengo y en ninguno de los ficheros me deja nada, ¿ tengo de habilitar o inicializar algo?
¿Tienes enganchado un módem o cómo estás enviando datos a esos puertos? Si tienes un módem abre dos terminales y envía un ATZ para ver la salida. ¿Es posible que los puertos estén "ocupados" por algún programa?
Prueba con minicom primero. Desde luego, si lo haces con cat primero tienes que poner los parámetros de velocidad, paridad, etc, con otro programa que ahora no recuerdo el nombre. ¿Quizás cu? Creo que no. settty? No lo tengo, no lo se ahora.
¿setserial? Los puertos que tengo instalados son estos : dmesg | grep tty serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A 00:07: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A 0000:09:00.0: ttyS1 at I/O 0x3000 (irq = 16) is a 16550A 0000:09:00.0: ttyS2 at I/O 0x3008 (irq = 16) is a 16550A Cat /proc/tty/driver/serial serinfo:1.0 driver revision: 0: uart:16550A port:000003F8 irq:4 tx:198 rx:0 RTS|CTS|DTR|CD 1: uart:16550A port:00003000 irq:16 tx:150 rx:0 RTS|DTR 2: uart:16550A port:00003008 irq:16 tx:390 rx:15261 fe:668 pe:23 brk:9150 RTS|DTR|DSR 3: uart:unknown port:000002E8 irq:3 Cuando hago un cat a cualquiera de los puertos termina sin dar ningún mensaje, no se queda escuchando --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2007-11-27 a las 15:55 +0100, Juan Carlos Barranco de Paz escribió:
Cuando hago un cat a cualquiera de los puertos termina sin dar ningún mensaje, no se queda escuchando
Insisto: minicom y setserial. - -- Saludos Carlos E.R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.4-svn0 (GNU/Linux) Comment: Made with pgp4pine 1.76 iD8DBQFHTDeMtTMYHG2NR9URAjIrAJ99Har547umQxnQcRIvifKvrLWs/QCZAd0i 4UNcLgMTFLgyeekvogBhg0I= =NHqz -----END PGP SIGNATURE-----
El 27/11/07, Juan Carlos Barranco de Paz escribió:
Los puertos que tengo instalados son estos :
dmesg | grep tty serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A 00:07: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A 0000:09:00.0: ttyS1 at I/O 0x3000 (irq = 16) is a 16550A 0000:09:00.0: ttyS2 at I/O 0x3008 (irq = 16) is a 16550A
Cat /proc/tty/driver/serial serinfo:1.0 driver revision: 0: uart:16550A port:000003F8 irq:4 tx:198 rx:0 RTS|CTS|DTR|CD 1: uart:16550A port:00003000 irq:16 tx:150 rx:0 RTS|DTR 2: uart:16550A port:00003008 irq:16 tx:390 rx:15261 fe:668 pe:23 brk:9150 RTS|DTR|DSR 3: uart:unknown port:000002E8 irq:3
Cuando hago un cat a cualquiera de los puertos termina sin dar ningún mensaje, no se queda escuchando
Prueba con "stty" o "setserial": stty -a -F /dev/ttyS0 cat /dev/ttyS0 > /tmp/aux0 ¿Tienes algún activado proceso "getty" en inittab que pudiera estar molestando? Saludos, -- Camaleón --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
participants (3)
-
Camaleón
-
Carlos E. R.
-
Juan Carlos Barranco de Paz