|
From: Javi R. <jav...@wa...> - 2001-05-17 12:01:45
|
I explain my question from any figures:
Simplified views of tty processing:
Scene 1: (Serial terminal)
User Program
|
| User space
---------------------------
| Kernel space
|
tty driver
|
--- ---
| |
| |
input output
handling handling
|
|
serial card driver
|
|
--------------------------
| Hardware
Serial Card
Scene 2: (PC console)
User Program
|
| User space
------------------------
| Kernel space
|
tty driver
|
-- --
| |
| |
input output
handling handling
|
|
console driver
|
|
-----------------------
| Hardware
---- ----
| |
PC keyboard PC Screen
Scene 3: (PC keyboard + Serial Display: whithout VGA device)
User Program
|
| User space
-------------------------
| Kernel space
|
tty driver
|
------
| |
| |
input output
handling handling
|
|
??? driver
|
|
-----------------------------
| Hardware
------ ------
| |
PC keyboard Serial Display (Text Display)
My question is the next:
What driver can I use to manage Scene 3?
I can run /sbin/login program over Serial Display
(using serial-console kernel support), but I can not
use the PC keyboard, because kernel thinks that we
are on Scene 1, so input must be from serial line and
I need input from PC keyboard.
Best regards. Javi Roman.
|