ttyS0 und fb0

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Antworten
gorgone2k
Beiträge: 9
Registriert: 20.05.2007 22:34:35

ttyS0 und fb0

Beitrag von gorgone2k » 06.12.2009 13:37:36

hallo ich hab mal ne nicht so alltägliche situation

eins vorweg x geht ohne probleme ich möchte nur das auch console geht ohne x zu starten

mein system besitzt nur eine usb grafikkarte und ein serielles device für die ausgabe
für das serielle muß ich immer nen 2ten pc anschließen das ist doof ;-)

ist es irgendwie möglich beide zu mappen also identisch laufen zu lassen nach dem der treiber geladen wurde
oder ne eigene loginshell zu starten ?
ich habe verschiedene varianten der inittab versucht leider ohne erfolg

meine default lenny inittab zeile ist
T0:23:respawn:/sbin/getty -L ttyS0 115200 vt100

optional hab ich das versucht#
das
1:2345:respawn:/sbin/getty 38400 /dev/tty0 /dev/fb0
und das
1:2345:respawn:/sbin/getty 38400 tty0 fb0

bei beiden kann ich die ausgaben auf fb0 nicht lesen

ich wollte es auch mit fbgetty versuchen allerdings gibt es das nichtmehr...

Code: Alles auswählen

NAS:~# fbset

mode "1280x1024-60"
    # D: 108.003 MHz, H: 63.983 kHz, V: 60.021 Hz
    geometry 1280 1024 1280 1024 16
    timings 9259 248 48 38 1 112 3
    rgba 5/11,6/5,5/0,0/0
endmode
so schaut mein fb aus

cosmac
Beiträge: 4579
Registriert: 28.03.2005 22:24:30

Re: ttyS0 und fb0

Beitrag von cosmac » 06.12.2009 15:32:29

hi,
gorgone2k hat geschrieben:meine default lenny inittab zeile ist
T0:23:respawn:/sbin/getty -L ttyS0 115200 vt100
die solltest du auch nicht ändern, wahrscheinlich brauchst du die serielle Konsole noch ;)

Eigentlich sollte es ganz einfach sein, zumindest laut /usr/share/doc/fbset/kernel-doc/fbcon.txt.gz. Probier mal, aus einem xterm heraus den Konsolen-Treiber und getty zu starten:

Code: Alles auswählen

modprobe fbcon
getty 38400 tty9
Anschließend müsstest du mit Ctrl-Alt-F9 auf die Console wechseln und dich anmelden können.

Falls das tatsächlich funktionieren sollte, musst du dafür sorgen, dass fbcon geladen wird, bevor getty aus der inittab gestartet wird. Dann kannst du die Original-Zeilen in der inittab verwenden:

Code: Alles auswählen

1:2345:respawn:/sbin/getty 38400 tty1
2:2345:respawn:/sbin/getty 38400 tty2
Notfalls kannst du die Befehle auch in die /etc/rc.local schreiben.
Beware of programmers who carry screwdrivers.

gorgone2k
Beiträge: 9
Registriert: 20.05.2007 22:34:35

Re: ttyS0 und fb0

Beitrag von gorgone2k » 06.12.2009 16:44:51

nach

Code: Alles auswählen

NAS:~# modprobe fbcon
Console: switching to colour frame buffer device 160x64
NAS:~# getty 38400 tty9

(ich hatte vorher fbcon im kernel fest drin)
geht nix muß mit ctrl+c abbrechen

startx und bild ist da *grrrrrr*
kann ja nich sein das x besser geht als console ....

cosmac
Beiträge: 4579
Registriert: 28.03.2005 22:24:30

Re: ttyS0 und fb0

Beitrag von cosmac » 06.12.2009 17:04:49

Dass du ein Ctrl-C brauchst, ist doch ein gutes Zeichen, getty läuft zumindest. Was passiert denn bei Ctrl-Alt-F9 oder Ctrl-Alt-F1?

Fest eingebaute USB-Grafiktreiber und fbcon sollten die Sache vereinfachen, aber es muss auch so gehen. Ich hab' zwar keine USB-Grafik, aber einen Kernel-Framebuffer. Meine config zu dem Thema:

Code: Alles auswählen

egrep 'FB|CONSOLE|FRAMEBUF' /boot/config-2.6.32-0an1 | grep -v '^#' 
CONFIG_NETCONSOLE=y
CONFIG_NETCONSOLE_DYNAMIC=y
CONFIG_CONSOLE_TRANSLATIONS=y
CONFIG_VT_CONSOLE=y
CONFIG_HW_CONSOLE=y
CONFIG_VT_HW_CONSOLE_BINDING=y
CONFIG_SERIAL_8250_CONSOLE=y
CONFIG_SERIAL_CORE_CONSOLE=y
CONFIG_FB=y
CONFIG_FB_BOOT_VESA_SUPPORT=y
CONFIG_FB_CFB_FILLRECT=y
CONFIG_FB_CFB_COPYAREA=y
CONFIG_FB_CFB_IMAGEBLIT=y
CONFIG_FB_MODE_HELPERS=y
CONFIG_FB_TILEBLITTING=y
CONFIG_FB_VESA=y
CONFIG_FB_GEODE=y
CONFIG_FB_GEODE_LX=y
CONFIG_VGA_CONSOLE=y
CONFIG_DUMMY_CONSOLE=y
CONFIG_FRAMEBUFFER_CONSOLE=y
Beware of programmers who carry screwdrivers.

gorgone2k
Beiträge: 9
Registriert: 20.05.2007 22:34:35

Re: ttyS0 und fb0

Beitrag von gorgone2k » 06.12.2009 18:45:23

also der bildschirm bleibt schwarz
passiert nix
auf keiner console
1-12

meine config

Code: Alles auswählen


CONFIG_BLK_DEV_OFFBOARD=y
CONFIG_IFB=m
CONFIG_CONSOLE_TRANSLATIONS=y
CONFIG_VT_CONSOLE=y
CONFIG_HW_CONSOLE=y
CONFIG_SERIAL_8250_CONSOLE=y
CONFIG_SERIAL_CORE_CONSOLE=y
CONFIG_FB=m
CONFIG_FB_CFB_FILLRECT=m
CONFIG_FB_CFB_COPYAREA=m
CONFIG_FB_CFB_IMAGEBLIT=m
CONFIG_FB_SYS_FILLRECT=m
CONFIG_FB_SYS_COPYAREA=m
CONFIG_FB_SYS_IMAGEBLIT=m
CONFIG_FB_FOREIGN_ENDIAN=y
CONFIG_FB_BOTH_ENDIAN=y
CONFIG_FB_SYS_FOPS=m
CONFIG_FB_MODE_HELPERS=y
CONFIG_FB_VGA16=m
CONFIG_FB_UVESA=m
CONFIG_FB_VIRTUAL=m
CONFIG_VGA_CONSOLE=y
CONFIG_DUMMY_CONSOLE=y
CONFIG_FRAMEBUFFER_CONSOLE=m
CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y
CONFIG_FB_UDL=m

Antworten