Caro Gabriel (e outros amigos da lista),

N�o � este o caso. O valor -1 n�o vem pela serial e sim pelo teclado e o
micro est� ligando mesmo sem a placa de v�deo. Vou tentar exemplificar
melhor:

1) Programa (este programa � executado automaticamente ap�s o boot):
====================================================================

#include <stdio.h>
#include <curses.h>

int main (void) {
  FILE          *Saida;
  unsigned char Tecla;
  unsigned int  Contador = 0;

  Saida = fopen("/dev/ttyS0", "w");
  for (;;) {
    Tecla = getch();
    fprintf(Saida, "Tecla(%u): %c   ASCII: %u\n", Contador++, Tecla, Tecla);
    if (Tecla == 27) break;
  }
  fclose(Saida);
}



2) Configura��o 1:
==================

+----------------+    +-------+
| Placa de V�deo |--->|       |
+----------------+    | Placa |    +----------------+    +-------------+
                      |  M�e  |--->| Serial (ttyS0) |--->| LCD (sa�da) |
+----------------+    |  386  |    +----------------+    +-------------+
| Teclado (PS/2) |--->|       |
+----------------+    +-------+


Funciona tudo OK, por exemplo, se eu pressionar as letras A, B e C
seguidamente aparece no LCD

Tecla(1): A   ASCII: 65
Tecla(2): B   ASCII: 66
Tecla(3): C   ASCII: 67


2) Configura��o 2 (retiro a placa de v�deo):
============================================

                      +-------+
                      |       |
                      | Placa |    +----------------+    +-------------+
                      |  M�e  |--->| Serial (ttyS0) |--->| LCD (sa�da) |
+----------------+    |  386  |    +----------------+    +-------------+
| Teclado (PS/2) |--->|       |
+----------------+    +-------+

Eu n�o pressiono nenhuma tecla e aparece no LCD

Tecla(1):     ASCII: -1
Tecla(2):     ASCII: -1
Tecla(3):     ASCII: -1
      .
      .
      .
Tecla(999):     ASCII: -1
      .
      .
      .


Aparentemente o programa est� tentando ler o teclado e retornando este
c�digo maluco. Quero deixar bem claro que sou iniciante em Linux, estou
usando-o desde outubro passado poucas horas por dia. Tudo que aprendi at�
agora foi gra�as a colabora��o dos amigos da lista, aos quais sou muito
grato. Portanto, se for necess�rio compilar o kernel ou qualquer outro
procesimento que resolva meu problema, gostaria que fosse bem explicado,
sen�o vou ficar mais perdido do que estou agora.

Abra�os,


Paulo Cesar Bonetti
Analista de Sistemas
PDI - Depto. de Projetos, Desenvolvimento e Inova��es
Cronodata Ind�stria Eletr�nica Ltda
+55 (32) 3221-3608 - R. 228
[EMAIL PROTECTED]
www.tecnibra.com.br


---------------------------------------------------------------------------
Esta lista � patrocinada pela Conectiva S.A. Visite http://www.conectiva.com.br

Arquivo: http://bazar2.conectiva.com.br/mailman/listinfo/linux-br
Regras de utiliza��o da lista: http://linux-br.conectiva.com.br
FAQ: http://www.zago.eti.br/menu.html

Responder a