Konsole auf den Fernseher??
-
- Interessierter
- Beiträge: 25
- Registriert: Montag 27. August 2007, 00:18
Konsole auf den Fernseher??
Hi dbox2-Jünger,
hab das JtG 2.2.5 auf einer Nokia 2x Kabel drauf, IDE-IF ist drin, Samba
läuft und meine IR-Tastatur kann ich, obwohl sie nur mit den Standard-
einstellungen läuft auch nutzen.
Nun wollte ich mir eine Konsole auf den Fernseher legen. In der
/etc/inittab ist alles auskommentiert, hab sie nach /var/etc/init.local
kopiert und angepasst. Funktioniert leider nix.
Auf meinem Susi-Server kann ich ja mit Alt-F1 bis Alt-F6 die Konsole
wechseln, bei der dbox2 ist bei Alt-F5 die Logausgabe(?) und Alt-F1
ist wieder das Fernsehbild (sozusagen der XServer).
Weiß jemand, wie ich das konfiguriert bekomme?
Und zweite Bitte:
Hat einer der IR-Tastaturbenutzer eine kb2rcd.conf für mich, meine
ist die Standard:
MOUSECNT=0
MINMOUSE=1
MAXMOUSE=80
DELAY=0
SMARTDELY=1
INVERSE=0
WEBPORT=80
WEBUSER=
WEBPASS=
KEY_HYPHEN=KEY_HELP;
KEY_ESC=KEY_HOME;
KEY_F1=KEY_RED;
KEY_F2=KEY_GREEN;
KEY_F3=KEY_YELLOW;
KEY_F4=KEY_BLUE;
KEY_BTNLEFT=KEY_POWER;
KEY_BTNRIGHT=KEY_OK;
KEY_102ND=KEY_VOLUMEDOWN;
KEY_GRAVE=KEY_VOLUMEUP;
KEY_PAUSE=KEY_MUTE;
KEY_DELETE=KEY_SETUP;
Thanks
hab das JtG 2.2.5 auf einer Nokia 2x Kabel drauf, IDE-IF ist drin, Samba
läuft und meine IR-Tastatur kann ich, obwohl sie nur mit den Standard-
einstellungen läuft auch nutzen.
Nun wollte ich mir eine Konsole auf den Fernseher legen. In der
/etc/inittab ist alles auskommentiert, hab sie nach /var/etc/init.local
kopiert und angepasst. Funktioniert leider nix.
Auf meinem Susi-Server kann ich ja mit Alt-F1 bis Alt-F6 die Konsole
wechseln, bei der dbox2 ist bei Alt-F5 die Logausgabe(?) und Alt-F1
ist wieder das Fernsehbild (sozusagen der XServer).
Weiß jemand, wie ich das konfiguriert bekomme?
Und zweite Bitte:
Hat einer der IR-Tastaturbenutzer eine kb2rcd.conf für mich, meine
ist die Standard:
MOUSECNT=0
MINMOUSE=1
MAXMOUSE=80
DELAY=0
SMARTDELY=1
INVERSE=0
WEBPORT=80
WEBUSER=
WEBPASS=
KEY_HYPHEN=KEY_HELP;
KEY_ESC=KEY_HOME;
KEY_F1=KEY_RED;
KEY_F2=KEY_GREEN;
KEY_F3=KEY_YELLOW;
KEY_F4=KEY_BLUE;
KEY_BTNLEFT=KEY_POWER;
KEY_BTNRIGHT=KEY_OK;
KEY_102ND=KEY_VOLUMEDOWN;
KEY_GRAVE=KEY_VOLUMEUP;
KEY_PAUSE=KEY_MUTE;
KEY_DELETE=KEY_SETUP;
Thanks
-
- Einsteiger
- Beiträge: 203
- Registriert: Mittwoch 27. April 2005, 09:37
bzgl. Konsolen
die funktionieren im JtG Image bei mir wie folgt:
in der start_neutrino wird der Block ab der Zeile in der neutrino gestartet wird in einem eigenen script, im Hintergrund, aufgerufen. Dann funktionieren auch die Konsolen ab Alt-F2
und meine kb2rcd.conf:
HTH
die funktionieren im JtG Image bei mir wie folgt:
in der start_neutrino wird der Block ab der Zeile in der neutrino gestartet wird in einem eigenen script, im Hintergrund, aufgerufen. Dann funktionieren auch die Konsolen ab Alt-F2
und meine kb2rcd.conf:
Code: Alles auswählen
MOUSECNT=0
MINMOUSE=10
MAXMOUSE=40
DELAY=0
SMARTDELY=500
INVERSE=0
WEBPORT=80
WEBUSER=
WEBPASS=
SCRIPT01=/var/bin/swisstime&
SCRIPT02=Plugin:shellexec
SCRIPT03=Plugin:tuxmail.cfg
SCRIPT04=Plugin:tuxcal.cfg
KEY_HYPHEN=KEY_HELP;
KEY_ESC=KEY_HOME;
KEY_F1=KEY_RED;
KEY_F2=KEY_GREEN;
KEY_F3=KEY_YELLOW;
KEY_F4=KEY_BLUE;
KEY_BTNLEFT=KEY_POWER;
KEY_BTNRIGHT=KEY_OK;
KEY_102ND=KEY_VOLUMEDOWN;
KEY_GRAVE=KEY_VOLUMEUP;
KEY_PAUSE=KEY_MUTE;
KEY_DELETE=KEY_SETUP;
KEY_F10=SCRIPT03;
KEY_F9=SCRIPT04;
KEY_F8=SCRIPT01;
ALT_KEY_F8=SCRIPT02;
HTH
-
- Interessierter
- Beiträge: 25
- Registriert: Montag 27. August 2007, 00:18
Danke robspr1,
hab mir die start_neutrino angesehen, da viel es mir auch auf.
Aber:
Bei Alt-F5 habe ich eine Konsole in der steht das log:
init started: BusyBox v1.6.1 (Datum) multi-call binary
starting pid 10, tty '': '/etc/init.d/rcS'
_ (=blinkender Cursorblock)
Bei Alt-F1 gehts wieder zum TV-Bild, den TV-Ton hab ich auf der
"Log-Konsole" auch.
Wichtig bei der "kb2rcd.conf" war mir, ob da wesentliches anders eingestellt ist, als im default.
Die Konsole schau ich mir noch mal an.
Bis dann
hab mir die start_neutrino angesehen, da viel es mir auch auf.
Aber:
Bei Alt-F5 habe ich eine Konsole in der steht das log:
init started: BusyBox v1.6.1 (Datum) multi-call binary
starting pid 10, tty '': '/etc/init.d/rcS'
_ (=blinkender Cursorblock)
Bei Alt-F1 gehts wieder zum TV-Bild, den TV-Ton hab ich auf der
"Log-Konsole" auch.
Wichtig bei der "kb2rcd.conf" war mir, ob da wesentliches anders eingestellt ist, als im default.
Die Konsole schau ich mir noch mal an.
Bis dann
-
- Interessierter
- Beiträge: 25
- Registriert: Montag 27. August 2007, 00:18
-
- Developer
- Beiträge: 4189
- Registriert: Sonntag 2. November 2003, 12:36
-
- Einsteiger
- Beiträge: 203
- Registriert: Mittwoch 27. April 2005, 09:37
Das Problem ist ein anderes:
via /etc/inittab wird rcS gestartet
rcS startet start_neutrino, nur, start_neutrino wird erst beendet, wenn neutrino beendet wird, also werden die Konsolen, die in inittab angeführt sind erst mit dem Beenden von neutrino gestartet.
Daher habe ich oben auch beschrieben, das ich neutrino im "Hintergrund" starte, damit können auch die Konsolen gestartet werden.
oder ich hab das was falsch verstanden ...
via /etc/inittab wird rcS gestartet
rcS startet start_neutrino, nur, start_neutrino wird erst beendet, wenn neutrino beendet wird, also werden die Konsolen, die in inittab angeführt sind erst mit dem Beenden von neutrino gestartet.
Daher habe ich oben auch beschrieben, das ich neutrino im "Hintergrund" starte, damit können auch die Konsolen gestartet werden.
oder ich hab das was falsch verstanden ...
-
- Developer
- Beiträge: 4189
- Registriert: Sonntag 2. November 2003, 12:36
-
- Einsteiger
- Beiträge: 203
- Registriert: Mittwoch 27. April 2005, 09:37
Code: Alles auswählen
::sysinit:/etc/init.d/rcS
::once:/etc/init.d/start
#tts/0::respawn:/bin/agetty -L tts/0 9600 vt102
#vc/1::respawn:/bin/agetty 38400 vc/1
#vc/2::respawn:/bin/agetty 38400 vc/2
#vc/3::respawn:/bin/agetty 38400 vc/3
#vc/4::respawn:/bin/agetty 38400 vc/4
#vc/5::respawn:/bin/agetty 38400 vc/5
#vc/6::respawn:/bin/agetty 38400 vc/6
# this sucks
::askfirst:-/bin/sh
#vc/1::askfirst:-/bin/sh
vc/2::askfirst:-/bin/sh
vc/3::askfirst:-/bin/sh
vc/4::askfirst:-/bin/sh
vc/5::askfirst:-/bin/sh
vc/6::askfirst:-/bin/sh
::restart:/sbin/init
::ctrlaltdel:/sbin/reboot
::shutdown:/etc/init.d/halt
~
-
- Developer
- Beiträge: 4189
- Registriert: Sonntag 2. November 2003, 12:36
-
- Developer
- Beiträge: 4189
- Registriert: Sonntag 2. November 2003, 12:36
siehe http://www.busybox.net/downloads/BusyBox.html#item_init
"once" sollte von sich aus schon asynchron sein.
"once" sollte von sich aus schon asynchron sein.
-
- Einsteiger
- Beiträge: 203
- Registriert: Mittwoch 27. April 2005, 09:37
-
- Developer
- Beiträge: 4189
- Registriert: Sonntag 2. November 2003, 12:36
-
- Einsteiger
- Beiträge: 203
- Registriert: Mittwoch 27. April 2005, 09:37
-
- Foren-Moderator
- Beiträge: 297
- Registriert: Montag 11. Oktober 2004, 14:51
-
- Interessierter
- Beiträge: 25
- Registriert: Montag 27. August 2007, 00:18
Also ich hab' die Console auf "framebuffer" umgestellt, der bootlog ist jetzt auf dem Fernsehschirm.
Alt-F5 und Alt-F1 funktionieren wie gehabt.
Auf der BusyBox Webseite steht:
if it detects that /dev/console is _not_ a serial console, it will also run:
tty2::askfirst:/bin/sh
tty3::askfirst:/bin/sh
tty4::askfirst:/bin/sh
Klappt bei mir bloß nicht, bekomme einfach keine weitere Console auf den Fernseher. Hab in "/var/etc/init.local sogar das obige eingetragen, auch nix.
Hat noch jemand eine Idee?
Alt-F5 und Alt-F1 funktionieren wie gehabt.
Auf der BusyBox Webseite steht:
if it detects that /dev/console is _not_ a serial console, it will also run:
tty2::askfirst:/bin/sh
tty3::askfirst:/bin/sh
tty4::askfirst:/bin/sh
Klappt bei mir bloß nicht, bekomme einfach keine weitere Console auf den Fernseher. Hab in "/var/etc/init.local sogar das obige eingetragen, auch nix.
Hat noch jemand eine Idee?
-
- Developer
- Beiträge: 4189
- Registriert: Sonntag 2. November 2003, 12:36
-
- Interessierter
- Beiträge: 25
- Registriert: Montag 27. August 2007, 00:18
Code: Alles auswählen
::sysinit:/etc/init.d/rcS
::once:/etc/init.d/start
#tts/0::respawn:/bin/agetty -L tts/0 9600 vt102
#vc/1::respawn:/bin/agetty 38400 vc/1
#vc/2::respawn:/bin/agetty 38400 vc/2
#vc/3::respawn:/bin/agetty 38400 vc/3
#vc/4::respawn:/bin/agetty 38400 vc/4
#vc/5::respawn:/bin/agetty 38400 vc/5
#vc/6::respawn:/bin/agetty 38400 vc/6
# this sucks
::askfirst:-/bin/sh
#vc/1::askfirst:-/bin/sh
vc/2::askfirst:-/bin/sh
vc/3::askfirst:-/bin/sh
vc/4::askfirst:-/bin/sh
vc/5::askfirst:-/bin/sh
vc/6::askfirst:-/bin/sh
::restart:/sbin/init
::ctrlaltdel:/sbin/reboot
::shutdown:/etc/init.d/halt
hab eine "unberührte" /etc/inittab
Der Rest meiner IR-Tastatur funktioniert, so wie es in der "kb2rcd.conf"
eingetragen ist.
-
- Developer
- Beiträge: 4189
- Registriert: Sonntag 2. November 2003, 12:36
hm, damit solltest du eigentlich konsolen haben.
Schau mal mit "ps", ob da 5 oder 6 "init"-Prozesse laufen, und dann schau in /proc/<pid des init-prozesses>/fd, wohin die filedeskriptoren 0-2 dieser Prozesse zeigen. Bei mir nach /dev/vc/2, /dev/vc/3, ...
Ich habe nur keine Tastatur, um dorthin umzuschalten ;-)
Sorry, mit mehr Ferndiagnose kann ich hier leider auch nicht dienen.
Edit: Nochwas: was passiert denn, wenn du alt-F[2-4] drückst? Schaltet die Box vom Fernsehbild weg oder nicht?
Schau mal mit "ps", ob da 5 oder 6 "init"-Prozesse laufen, und dann schau in /proc/<pid des init-prozesses>/fd, wohin die filedeskriptoren 0-2 dieser Prozesse zeigen. Bei mir nach /dev/vc/2, /dev/vc/3, ...
Ich habe nur keine Tastatur, um dorthin umzuschalten ;-)
Sorry, mit mehr Ferndiagnose kann ich hier leider auch nicht dienen.
Edit: Nochwas: was passiert denn, wenn du alt-F[2-4] drückst? Schaltet die Box vom Fernsehbild weg oder nicht?
-
- Interessierter
- Beiträge: 25
- Registriert: Montag 27. August 2007, 00:18
Bei mir laufen zwei init-Prozesse
PID 1:
/proc/1/fd
lrwx------ 1 root root 64 Sep 15 17:46 0 -> /dev/console
lrwx------ 1 root root 64 Sep 15 17:46 1 -> /dev/console
lrwx------ 1 root root 64 Sep 15 17:46 2 -> /dev/console
l-wx------ 1 root root 64 Sep 15 17:46 3 -> /dev/vc/5
PID 9:
/proc/9/fd
lrwx------ 1 root root 64 Sep 15 17:49 0 -> /dev/console
lrwx------ 1 root root 64 Sep 15 17:49 1 -> /dev/console
lrwx------ 1 root root 64 Sep 15 17:49 2 -> /dev/console
l-wx------ 1 root root 64 Sep 15 17:49 3 -> /dev/vc/5
Beim umschalten auf Alt-F[2-4] passiert gar nix am Fernseher
Erst mal Danke.
Ich schau mir das nochmal in Ruhe an, muß jetzt leider weg.
PID 1:
/proc/1/fd
lrwx------ 1 root root 64 Sep 15 17:46 0 -> /dev/console
lrwx------ 1 root root 64 Sep 15 17:46 1 -> /dev/console
lrwx------ 1 root root 64 Sep 15 17:46 2 -> /dev/console
l-wx------ 1 root root 64 Sep 15 17:46 3 -> /dev/vc/5
PID 9:
/proc/9/fd
lrwx------ 1 root root 64 Sep 15 17:49 0 -> /dev/console
lrwx------ 1 root root 64 Sep 15 17:49 1 -> /dev/console
lrwx------ 1 root root 64 Sep 15 17:49 2 -> /dev/console
l-wx------ 1 root root 64 Sep 15 17:49 3 -> /dev/vc/5
Beim umschalten auf Alt-F[2-4] passiert gar nix am Fernseher
Erst mal Danke.
Ich schau mir das nochmal in Ruhe an, muß jetzt leider weg.
-
- Developer
- Beiträge: 4189
- Registriert: Sonntag 2. November 2003, 12:36
-
- Einsteiger
- Beiträge: 203
- Registriert: Mittwoch 27. April 2005, 09:37
ähhhm, irgendwie fühle ich mich ignoriert
-Blacky- hat ein relativ aktuelles JtG Image, in diesem Image gibt es kein start, start_neutrino wird von rcS aufgerufen und rcS wird erst beim Ausschalten der dBox beendet (da ja neutrino in start_neutrino gestartet wird)
Damit können die Konsolen die in der inittab angegeben sind nicht gestartet werden
@-Blacky-: hast du die start_neutrino entsprechend modifiziert damit die rcS beendet werden kann und damit die Konsolen gestartet?
-Blacky- hat ein relativ aktuelles JtG Image, in diesem Image gibt es kein start, start_neutrino wird von rcS aufgerufen und rcS wird erst beim Ausschalten der dBox beendet (da ja neutrino in start_neutrino gestartet wird)
Damit können die Konsolen die in der inittab angegeben sind nicht gestartet werden
@-Blacky-: hast du die start_neutrino entsprechend modifiziert damit die rcS beendet werden kann und damit die Konsolen gestartet?
-
- Developer
- Beiträge: 4189
- Registriert: Sonntag 2. November 2003, 12:36
-
- Interessierter
- Beiträge: 25
- Registriert: Montag 27. August 2007, 00:18
Ich hab dich nicht absichtlich ignoriert, hab's bloß nicht verstanden, was du meintest.robspr1 hat geschrieben:ähhhm, irgendwie fühle ich mich ignoriert
-Blacky- hat ein relativ aktuelles JtG Image, in diesem Image gibt es kein start, start_neutrino wird von rcS aufgerufen und rcS wird erst beim Ausschalten der dBox beendet (da ja neutrino in start_neutrino gestartet wird)
Damit können die Konsolen die in der inittab angegeben sind nicht gestartet werden
@-Blacky-: hast du die start_neutrino entsprechend modifiziert damit die rcS beendet werden kann und damit die Konsolen gestartet?
Nu hatte ich meine "start_neutrino" nach "/var/tuxbox/" kopiert und den Aufruf "/bin/neutrino -u -f" mit einem "&" in den Hintergrund geschickt. Nach einem reboot findet die Box den Sender, bzw. die Uhrzeit nicht und schaltet ab.
Oder sollte ich alles aus der "/var/tuxbox/start_neutrino" löschen bis auf den neutrino Aufruf?
-
- Tuxboxer
- Beiträge: 4332
- Registriert: Dienstag 7. Mai 2002, 17:04
Ist doch logisch - wenn Du neutrino inden Hintergrund schickst läuft die start_neutrino bis zum Ende durch. Dies wiederum heißt nach neutrino ist runterfahren angesagt.kopiert und den Aufruf "/bin/neutrino -u -f" mit einem "&" in den Hintergrund geschickt. Nach einem reboot findet die Box den Sender, bzw. die Uhrzeit nicht und schaltet ab.
---------------------------
Alle weiteren Infos findest Du im WIKI
Bitte vor dem posten Boardregeln lesen und verstehen!
Wie erstelle ich ein Bootlog? Wo finde ich die FAQ?
Alle weiteren Infos findest Du im WIKI
Bitte vor dem posten Boardregeln lesen und verstehen!
Wie erstelle ich ein Bootlog? Wo finde ich die FAQ?
-
- Einsteiger
- Beiträge: 203
- Registriert: Mittwoch 27. April 2005, 09:37