[Previo por Fecha] [Siguiente por Fecha] [Previo por Hilo] [Siguiente por Hilo]
[Hilos de Discusión] [Fecha] [Tema] [Autor]Max Valdez wrote:
No es recomendable conectar nada a un puerto serial cuando la maquina esta prendida, se supone que las maquinas modernas saben protegerse, pero he visto maquinas quemarse por hacer eso, en maquinas recientes.
Bombero: demonios! estallo todo el edificio! Sysop: sip, parece que tuvimos un problema con el mainframe (reciente, es una IBM 390) Bombero: problema? Sysop: sip, un @#$@#%$@ usuario apago su vt100! (he oido la historia de MB que fallan por hacer eso con el paralelo, pero deberias mandar algunas anecdotas de incendios seriales para documentar nuestro optimismo. Ahora si que cobra sentido la expresion "serial killer")
Ahora, en todos los dispositivos, cuando hay una nueva conexion, mandan una señal, que no la veas no significa que no esta, y en realidad no es deseable verla, a menos que estes debugueando el driver.
En efecto, si trazas el kernel, veras que en serial.c, cuando conectas solo tierra, tx y rx (sin rts/cts) te sale un mensajito que dice: auxilio! alguien se anda metiendo con mi serialito!!! :P (no, en realidad no pasa esto y si es el caso en cuestion, esta en chino saber que tienes algo conectado a no ser que sea un modem que te sabe responder OK ante un AT, o algo similar. Si usas rts/cts vas de gane)
Si sabes programar en C, te recomiendo que le de una vuelta a la seccion de drivers en el kernel de linux, hay poco nuevo bajo el sol, y esa idea esta muy estudiada, y programada.
Yo mas bien sigo pensando que es mas facil y seguro polear al serial de cuando en cuando, como lo hace mgetty, aunque si se trata de experimentar con el kernel pues adelante, checa como dicen, el arbol de ./dirvers/char, en especial serial.c y tal vez te ayude el libro de Alessandro Rubini (Linux Device Drivers) eso si, para 2.4 o <. salu2, Ray _______________________________________________ Ayuda mailing list Ayuda en linux org mx Para salir de la lista: http://mail.linux.org.mx/cgi-bin/mailman/listinfo/ayuda/