login on console=tty with serial input
Daniel.Wyss at securiton.ch
Daniel.Wyss at securiton.ch
Sat Mar 17 00:39:28 EST 2007
Hi Harald
Did you find a solution for your problem?
I have almost a similar problem.
On a MPC885 board I have one serial line, an Ethernet port and a QVGA display with a /dev/fb.
As GUI library, I started to evaluate Nano-X, FLTK and wxWitgets. But there is the problem that I don't have keyboard input whether form the serial line nor form a remote shell (Ethernet).
As far I understand the matter the problem is that the console that is running on the frame buffer needs as input a keyboard device and not a serial line. Unfortunately I found till now no solution to redirect the serial line to a keyboard device.
Regards
Daniel Wyss
----------------------------------------------
SECURITON AG Alarm- und Sicherheitssysteme
Daniel Wyss
Entwicklung Sicherheitssysteme
Alpenstrasse 20
CH - 3052 Zollikofen
Phone: +41 31 910 11 22
Fax: +41 31 910 13 03
Direct: +41 31 910 14 37
E-Mail: daniel.wyss at securiton.ch
http://www.securiton.ch <http://www.securiton.ch/>
----------------------------------------------
________________________________
From: linuxppc-embedded-bounces+daniel.wyss=securiton.ch at ozlabs.org [mailto:linuxppc-embedded-bounces+daniel.wyss=securiton.ch at ozlabs.org] On Behalf Of hbruegge at rockwellcollins.com
Sent: Tuesday, March 06, 2007 11:22 AM
To: linuxppc-embedded at ozlabs.org
Subject: login on console=tty with serial input
Hi everyone.
I just wondering, if anyone outthere can help me. I am currently kind of lost.
I have an embedded powerpc based system running with kernel 2.6.20. The system has only two serial lines and no PS/2 or USB support. Therefore I control the system via a serial console ( passing the commandline arg: console=ttyS0,57600) and a terminal.
A getty program is running on /dev/console, which gives me a login: prompt, so I can login via the serial line ttyS0.
All is working pretty perfect.
So far so good. And now here comes my problem.
To add a better MMI in the future I want to use the graphic card as an output.
I added a graphic card to the system. The kernel configuration includes framebuffer support for that particular graphic card.
After booting the kernel, I can see a /dev/fb0 device and testing with 'echo "hello" > /dev/fb0', the message "hello" is displayed on the screen.
Also if I add the commandline arg: console=tty console=ttyS0,57600 , I get all kernel messages displayed, not only on the serial line, but also on the screen via the framebuffer.
So basically, what I want is graphical output (dev/fb0) with serial input (/dev/ttyS0). The user sees a login prompt on the screen and can enter characters by a terminal program connected to the serial line.
Right to that point I always used the serial console for user interaction. By adding only the commandline argument console=tty, I get a nice login prompt on the graphic screen. BUT I have no input via the serial line???
So, how do I connect the serial line /dev/ttySx to the standard input path of the virtual console.
Any hint is welcomed. Any manuals to read are also welcomed.
Thanx
Harald Brüggemann
--------------------------------------------------------
Harald Brüggemann
Rockwell Collins Deutschland GmbH
GrenzhöferWeg 36
D-69046 Heidelberg
Germany
Phone: +49 - 6221 - 512 484
Fax: +49 - 6221 - 512 301
e-mail: hbruegge at rockwellcollins.com
<html>
<body>
<font face = "arial" size = "1">
---------------------------------------------------------------------------------------------------------
This e-mail is confidential and may contain privileged information.
It is intended only for the addressees. If you have received this
e-mail in error, kindly notify us immediately by telephone or e-mail
and delete the message from your system.
---------------------------------------------------------------------------------------------------------
</font>
</body>
</html>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://ozlabs.org/pipermail/linuxppc-embedded/attachments/20070316/650381cc/attachment.htm
More information about the Linuxppc-embedded
mailing list