hallo zusammen, ich habe ein problem mit meinem debian 3.0 . wenn ich mir einen kernel selber kompiliere und diesen dann boote bekomme ich immer folgede nachricht: "Warning: unable to open initial console". beim googeln ist leider auch nicht viel rausgekommen, nur das der support von consolen (CONFIG_VT_CONSOLE=y in .config) einkompiliert werden muss. das hatte ich auch aber trotzdem geht es nicht :( weiss jemand da rat? mfg roman
On Tue, 2002-08-27 20:17:12 +0200, Roman Mainer <rm@planetwuety.de> wrote in message <20020827201712.18fc13a5.rm@planetwuety.de>:
hallo zusammen, ich habe ein problem mit meinem debian 3.0 . wenn ich mir einen kernel selber kompiliere und diesen dann boote bekomme ich immer folgede nachricht: "Warning: unable to open initial console". beim googeln ist leider auch nicht viel rausgekommen, nur das der support von consolen (CONFIG_VT_CONSOLE=y in .config) einkompiliert werden muss. das hatte ich auch aber trotzdem geht es nicht :( weiss jemand da rat?
Die Meldung kommt, wenn /dev/console nicht geöffnet werden kann. /dev/console sollte ein character device mit majro 5 und minor 1 sein. Ist das bei Dir der Fall? Einige Zeit lang hat man da symlinks gemacht... Außerdem - kommen eventuell noch irgendwelche Meldungen, die Dir sagen, daß Module nicht geladen werden konnten? Außerdem solltest Du unter "Console Drivers" unter Umständen noch VGA Console aktivieren. MfG, JBG -- Jan-Benedict Glaw . jbglaw@lug-owl.de . +49-172-7608481 -- New APT-Proxy written in shell script -- http://lug-owl.de/~jbglaw/software/ap2/
On Wed, 28 Aug 2002 08:35:30 +0200 Jan-Benedict Glaw <jbglaw@lug-owl.de> wrote:
Die Meldung kommt, wenn /dev/console nicht geöffnet werden kann. /dev/console sollte ein character device mit majro 5 und minor 1 sein. Ist das bei Dir der Fall? Einige Zeit lang hat man da symlinks gemacht... Außerdem - kommen eventuell noch irgendwelche Meldungen, die Dir sagen, daß Module nicht geladen werden konnten? Außerdem solltest Du unter "Console Drivers" unter Umständen noch VGA Console aktivieren.
was ist denn genau ein character device mit major 5 und minor 1? ich kenn mich da jetzt nicht so aus ;) und wie kann man sich das anzeigen lassen bzw verändern? mit den modulen weiss ich nicht genau, aber er hört genau vorm INIT 2.x auf, deshalb denke ich dass das laden der module erst anschließend passiert. die vga console hatte ich schon einkompiliert, hat aber nichts geholfen :( mfg roman
On Wed, 2002-08-28 19:00:37 +0200, Roman Mainer <rm@planetwuety.de> wrote in message <20020828190037.3e392852.rm@planetwuety.de>:
On Wed, 28 Aug 2002 08:35:30 +0200 Jan-Benedict Glaw <jbglaw@lug-owl.de> wrote:
Die Meldung kommt, wenn /dev/console nicht geöffnet werden kann. /dev/console sollte ein character device mit majro 5 und minor 1 sein. Ist das bei Dir der Fall? Einige Zeit lang hat man da symlinks gemacht... Außerdem - kommen eventuell noch irgendwelche Meldungen, die Dir sagen, daß Module nicht geladen werden konnten? Außerdem solltest Du unter "Console Drivers" unter Umständen noch VGA Console aktivieren.
was ist denn genau ein character device mit major 5 und minor 1? ich kenn mich da jetzt nicht so aus ;) und wie kann man sich das anzeigen lassen bzw verändern? mit den modulen weiss ich nicht genau, aber er
Anzeigen z.B. mit ls: FALSCH: jbglaw@imail:/usr1/home/jbglaw$ ls -l /dev/console lrwxrwxrwx 1 root root 4 Jan 3 2002 /dev/console -> tty0 RICHTIG: jbglaw@min:~$ ls -l /dev/console crw------- 1 root tty 5, 1 Mar 25 10:41 /dev/console ^-- Char-Device Major----^ ^---Minor Das "c" am Zeilenanfang steht für "character special device". Das bedeutet, daß hinter dieser (Pseudo-)Datei direkt ein Gerätetreiber, der Zeichenweise arbeitet, steht. Major- und Minor-Nummern sind einfach Zahlen, unter denen sich ein Treiber beim Kernel registriert hat. Alle diese Zahlen sollten in /proc/devices zu finden sein.
hört genau vorm INIT 2.x auf, deshalb denke ich dass das laden der module erst anschließend passiert. die vga console hatte ich schon einkompiliert, hat aber nichts geholfen :( mfg
Jaja. Ohne Ausgabegerät kann init halt nichts ausgeben. Bitte prüfe mal, was bei Dir ls -l /dev/console ergibt. MfG, JBG -- Jan-Benedict Glaw . jbglaw@lug-owl.de . +49-172-7608481 -- New APT-Proxy written in shell script -- http://lug-owl.de/~jbglaw/software/ap2/
On Wed, 28 Aug 2002 18:19:21 +0200 Jan-Benedict Glaw <jbglaw@lug-owl.de> wrote:
On Wed, 2002-08-28 19:00:37 +0200, Roman Mainer <rm@planetwuety.de> wrote in message <20020828190037.3e392852.rm@planetwuety.de>:
On Wed, 28 Aug 2002 08:35:30 +0200 Jan-Benedict Glaw <jbglaw@lug-owl.de> wrote:
Die Meldung kommt, wenn /dev/console nicht geöffnet werden kann. /dev/console sollte ein character device mit majro 5 und minor 1 sein. Ist das bei Dir der Fall? Einige Zeit lang hat man da symlinks gemacht... Außerdem - kommen eventuell noch irgendwelche Meldungen, die Dir sagen, daß Module nicht geladen werden konnten? Außerdem solltest Du unter "Console Drivers" unter Umständen noch VGA Console aktivieren.
was ist denn genau ein character device mit major 5 und minor 1? ich kenn mich da jetzt nicht so aus ;) und wie kann man sich das anzeigen lassen bzw verändern? mit den modulen weiss ich nicht genau, aber er
Anzeigen z.B. mit ls:
FALSCH: jbglaw@imail:/usr1/home/jbglaw$ ls -l /dev/console lrwxrwxrwx 1 root root 4 Jan 3 2002 /dev/console -> tty0
RICHTIG: jbglaw@min:~$ ls -l /dev/console crw------- 1 root tty 5, 1 Mar 25 10:41 /dev/console ^-- Char-Device Major----^ ^---Minor
Das "c" am Zeilenanfang steht für "character special device". Das bedeutet, daß hinter dieser (Pseudo-)Datei direkt ein Gerätetreiber, der Zeichenweise arbeitet, steht. Major- und Minor-Nummern sind einfach Zahlen, unter denen sich ein Treiber beim Kernel registriert hat. Alle diese Zahlen sollten in /proc/devices zu finden sein.
aso klinkt logisch :)
hört genau vorm INIT 2.x auf, deshalb denke ich dass das laden der module erst anschließend passiert. die vga console hatte ich schon einkompiliert, hat aber nichts geholfen :( mfg
Jaja. Ohne Ausgabegerät kann init halt nichts ausgeben. Bitte prüfe mal, was bei Dir
ls -l /dev/console
ergibt.
die ausgabe ist genau das was unter RICHTIG steht: crw------- 1 root tty 5, 1 Aug 28 19:51 /dev/console aber wenn das nicht richtig gesetzt wäre dürfte doch der standard kernel auch nicht funktionieren oder? mfg roman
On Wed, 2002-08-28 21:22:49 +0200, Roman Mainer <rm@planetwuety.de> wrote in message <20020828212249.27aca2a6.rm@planetwuety.de>:
On Wed, 28 Aug 2002 18:19:21 +0200 Jan-Benedict Glaw <jbglaw@lug-owl.de> wrote:
On Wed, 2002-08-28 19:00:37 +0200, Roman Mainer <rm@planetwuety.de> wrote in message <20020828190037.3e392852.rm@planetwuety.de>:
On Wed, 28 Aug 2002 08:35:30 +0200 Jan-Benedict Glaw <jbglaw@lug-owl.de> wrote:
Die Meldung kommt, wenn /dev/console nicht geöffnet werden kann. /dev/console sollte ein character device mit majro 5 und minor 1 sein. Ist das bei Dir der Fall? Einige Zeit lang hat man da symlinks gemacht... Außerdem - kommen eventuell noch irgendwelche Meldungen, die Dir sagen, daß Module nicht geladen werden konnten? Außerdem solltest Du unter "Console Drivers" unter Umständen noch VGA Console aktivieren.
was ist denn genau ein character device mit major 5 und minor 1? ich kenn mich da jetzt nicht so aus ;) und wie kann man sich das anzeigen lassen bzw verändern? mit den modulen weiss ich nicht genau, aber er
ls -l /dev/console
ergibt.
die ausgabe ist genau das was unter RICHTIG steht: crw------- 1 root tty 5, 1 Aug 28 19:51 /dev/console
aber wenn das nicht richtig gesetzt wäre dürfte doch der standard kernel auch nicht funktionieren oder? mfg
Jein. Hängt davon ab, wie alt der "Standard-Kernel" ist. Früher hat man das halt wirklich mal mir Symlinks gemacht... Tjo... Benutz' doch mal die Original-Kernel-Konfiguration. Die meisten legen die als /boot/config ab. cp /boot/config ./linux/.config cd linux make oldconfig dep clean boot modules MfG, JBG -- Jan-Benedict Glaw . jbglaw@lug-owl.de . +49-172-7608481 -- New APT-Proxy written in shell script -- http://lug-owl.de/~jbglaw/software/ap2/
On Wed, 28 Aug 2002 21:42:54 +0200 Jan-Benedict Glaw <jbglaw@lug-owl.de> wrote:
On Wed, 2002-08-28 21:22:49 +0200, Roman Mainer <rm@planetwuety.de> wrote in message <20020828212249.27aca2a6.rm@planetwuety.de>:
On Wed, 28 Aug 2002 18:19:21 +0200 Jan-Benedict Glaw <jbglaw@lug-owl.de> wrote:
On Wed, 2002-08-28 19:00:37 +0200, Roman Mainer <rm@planetwuety.de> wrote in message <20020828190037.3e392852.rm@planetwuety.de>:> On Wed, 28 Aug 2002 08:35:30 +0200> Jan-Benedict Glaw <jbglaw@lug-owl.de> wrote:
Die Meldung kommt, wenn /dev/console nicht geöffnet werden kann./dev/console sollte ein character device mit majro 5 und minor 1 sein. Ist das bei Dir der Fall? Einige Zeit lang hat man da symlinks gemacht... Außerdem - kommen eventuell noch irgendwelche Meldungen, die Dir sagen, daß Module nicht geladen werden konnten? Außerdem solltest Du unter "Console Drivers" unter Umständen noch VGA Console aktivieren.
was ist denn genau ein character device mit major 5 und minor 1? ich kenn mich da jetzt nicht so aus ;) und wie kann man sich das anzeigen lassen bzw verändern? mit den modulen weiss ich nicht genau, aber er
ls -l /dev/console
ergibt.
die ausgabe ist genau das was unter RICHTIG steht: crw------- 1 root tty 5, 1 Aug 28 19:51 /dev/console
aber wenn das nicht richtig gesetzt wäre dürfte doch der standard kernel auch nicht funktionieren oder? mfg
Jein. Hängt davon ab, wie alt der "Standard-Kernel" ist. Früher hat man das halt wirklich mal mir Symlinks gemacht...
ist nen 2.4.18
Tjo... Benutz' doch mal die Original-Kernel-Konfiguration. Die meisten legen die als /boot/config ab.
cp /boot/config ./linux/.config cd linux make oldconfig dep clean boot modules
hab ich gemacht und nochmal alles so eingestellt wie ich es haben wollte unter besonderer berücksichtigung auf mögliche fehler in dem zusammenhang und der neue kernel macht keine probleme mehr. vielen dank nochmal! mfg roman
Teilnehmer (2)
-
Jan-Benedict Glaw
-
Roman Mainer