kernel panic beim starten
Hallo! Habe folgendes Problem: Nach einem TEil der Installation von 7.1 bekomme ich beim Starten nur noch die Meldung Kernel panic: VFS: unable to mount root fs on 16:07 Den Lösungsansatz aus der Support datenbank, beim Starten den Befehl linux mem=640M für 640 MB RAM zu verwenden bringt keine Abhilfe. Kennt jemand das Problem oder kann mit sonst helfen? Besten Dank im Vorraus Carsten ========================================= Carsten Roters http://www.eckat.de ICQ-UIN: 10112169 Postfach 1221 - Kardinal-von-Galen-Straße 23 48601 Ochtrup - 48607 Ochtrup fon: +49 2553 98470 - fax: +49 2553 98468
Hi Carsten On Sat, Oct 06, 2001 at 05:12:00PM +0200, Carsten Roters wrote:
Habe folgendes Problem: Nach einem TEil der Installation von 7.1 bekomme ich beim Starten nur noch die Meldung
nach welchem Teil? kannst Du uns das evtl. etwas genauer spezifizieren? und vor allem wie versuchst Du zu installieren, von Diskette, von CD, aus dem Netz?
Kernel panic: VFS: unable to mount root fs on 16:07
Wann kommt das, beim ersten booten? beim booten deines installierten Systems? auf welchen sdb artikel beziehst du dich genau? PS: der Monsterfooter gehört hier nicht her. -- MfG. Falk
Hi! Ihr erlaubt, daß ich mich hier so frech einschalte... :-) Falk Sauer wrote:
On Sat, Oct 06, 2001 at 05:12:00PM +0200, Carsten Roters wrote:
Habe folgendes Problem: Nach einem TEil der Installation von 7.1 bekomme ich beim Starten nur noch die Meldung
nach welchem Teil? kannst Du uns das evtl. etwas genauer spezifizieren? und vor allem wie versuchst Du zu installieren, von Diskette, von CD, aus dem Netz?
Ich habe das selbe Problem auf einem alten Rechner (P133, 64MB RAM), den ich per FTP (ftp.gwdg.de) installiert habe. Diese Kiste kann ich nur booten, indem ich diese Installations-Bootdisketten nehme, da per Hand die Module lade (3c59x für die Netzwerk-Kerte, ncr53c8xx für den SCSI- Controller) und dann das installierte System boote. Allein booten schafft der nicht.
Kernel panic: VFS: unable to mount root fs on 16:07
Hier kriege ich die 08:03. Ist laut sdb ein Problem mit dem SCSI.
Wann kommt das, beim ersten booten? beim booten deines installierten Systems?
Bei mir kommt das nach der Installation bei jedem booten, der scsi- Treiber ist aber per Hand ladbar (ist auch in der rc.config eingetragen). Bei mir ist's die SuSE 7.2 mit Kernel 2.4.4. Kennt jemand das Problem? CU, ich freue mich auch über jede Idee Martin
Hallo!
Also hier versuche ich mal eine genauere Beantwortung.
Dazu sollte ich evtl. erwähnen, da die Installation schon etwas zurück lag,
das ich neu installiert habe. Dazu habe ich aus Testzwecken mit Yast2 die
Standardinstallation (ohne Office) gewählt und nichts mehr verändert.
At 17:27 06.10.2001 +0200, Falk Sauer
nach welchem Teil? kannst Du uns das evtl. etwas genauer spezifizieren? und vor allem wie versuchst Du zu installieren, von Diskette, von CD, aus dem Netz?
Kernel panic: VFS: unable to mount root fs on 16:07
Wann kommt das, beim ersten booten? beim booten deines installierten Systems?
Nachdem die Pakete von der ersten CD installiert wurden, wollte er rebooten. Danach trat der Fehler auf. Dazu fällt mir noch folgendes ein, wenn ich von CD starte, dann abbreche und sage, installiertes System booten und die Partition hdc7 auswähle, tritt der Fehler nicht auf und die Installation wird ordnungsgemäß beendet. Erneute Reboots führen genau zu den gleichen Fehler bzw. Symptomen. D.h. von Platte -> Fehler, von CD (installiertes System booten) -> keine Probleme.
auf welchen sdb artikel beziehst du dich genau?
http://sdb.suse.de/de/sdb/html/rootfs_0803_install.html Mir ist klar, das das nicht genau meinem Problem entspricht, aber das war das einzige, was ich da gefunden habe.
PS: der Monsterfooter gehört hier nicht her.
Erstmal sorry!!! Aber da hätte ich dann noch eine Frage: Ist mit Monsterfooter der automatische Anhang mit Adresse etc. gemeint? Dann kam mir noch ein Gedanke. Kann es sein, das es mit damit zusammenhängt, das ich die Festplatte (IBM IC35L060AVER07 60 GB IDE) an dem onboard Promise Controller angeschlossen ist? Das Board ist ein Asus A7V-133. Weitere Festplatten habe ich nicht, nur CD-ROM und CD-R. Besten Dank. CU Carsten
Hi Carsten On Mon, Oct 08, 2001 at 10:37:51PM +0200, Carsten Roters wrote:
Kernel panic: VFS: unable to mount root fs on 16:07
Wann kommt das, beim ersten booten? beim booten deines installierten Systems?
Nachdem die Pakete von der ersten CD installiert wurden, wollte er rebooten. Danach trat der Fehler auf. Dazu fällt mir noch folgendes ein, wenn ich von CD starte, dann abbreche und sage, installiertes System booten und die Partition hdc7 auswähle, tritt der Fehler nicht auf und die Installation wird ordnungsgemäß beendet. Erneute Reboots führen genau zu den gleichen Fehler bzw. Symptomen. D.h. von Platte -> Fehler, von CD (installiertes System booten) -> keine Probleme.
Dh. im Klartext der CD Kern kann mit dem Promise Controller, sofern er weis das auf hdc7 das root fs ist. Hast Du dafür irgend ein kernel modul ausgewählt? Ich nehme mal an nein, denn du schreibst davon nix. Genau so ein kern wie er von CD gebootet wird, wird aber auch auf deine Platte geschrieben und er startet ja auch also besteht Hoffnung. ;-)
auf welchen sdb artikel beziehst du dich genau?
http://sdb.suse.de/de/sdb/html/rootfs_0803_install.html
Mir ist klar, das das nicht genau meinem Problem entspricht, aber das war das einzige, was ich da gefunden habe.
dann is ja gut und wir können den zu den Akten legen. ;-)
PS: der Monsterfooter gehört hier nicht her.
Erstmal sorry!!! Aber da hätte ich dann noch eine Frage: Ist mit Monsterfooter der automatische Anhang mit Adresse etc. gemeint?
genau der, Footer werden in Newsgroups und Mailinglisten von jeher mit max. 4 kompakten Zeilen toleriert, nötig sind sie jedoch idR. nicht und grössere blasen a) das Volumen der Liste auf und b) irritieren diese Dinger die Vielleser aka Antworter.
Dann kam mir noch ein Gedanke. Kann es sein, das es mit damit zusammenhängt, das ich die Festplatte (IBM IC35L060AVER07 60 GB IDE) an dem onboard Promise Controller angeschlossen ist? Das Board ist ein Asus A7V-133. Weitere Festplatten habe ich nicht, nur CD-ROM und CD-R.
ähm nochmal langsam, du hast genau eine platte als hdc laufen? Das ist recht ungewöhnlich, da versteige ich mich mal besser nicht auf ein muss gehen sondern sage vorsichtshalber sollte gehen. ;-) es könnte sein das du im /etc/lilo.conf ein evtl. boot=/dev/hda auf boot=/dev/hdc ändern musst falls yast das nicht gebacken bekommen hat, ansonsten solltest Du kontrollieren ob in dieser lilo.conf jew. der root= eintrag auf /dev/hdc7 zeigt, der Parameter lba32 sollte ebenfalls nicht fehlen bei einer 60GB Platte, das ist das was mir so spontan einfällt. Anschl. ein beherztes lilo als user root nicht vergessen damit deine Änderungen auch wirksam werden. PS: Mglw. musst du dich noch mit dem Parameter disk=/dev/hdc bios=0x80 beschäftigen, siehe man lilo.conf -- MfG. Falk
Hallo Carsten, hallo Liste Carsten Roters wrote at Saturday 06 October 2001 17:12:
Habe folgendes Problem: Nach einem TEil der Installation von 7.1 bekomme ich beim Starten nur noch die Meldung
Kernel panic: VFS: unable to mount root fs on 16:07
Ich hoffe Ihr steinigt mich nicht, aber mir kommt dir major-Number 16 komisch vor. Ich habe in /usr/share/doc/howto/de/DE-CDROM-HOWTO.txt.gz folgendes gefunden: --- snip --- 4.3.5. Gscd Treiber Autor: Oliver Raupach (raupach@nwfs1.rz.fh-hannover.de) Multisession Unterstützung: nein Multiple drive Unterstützung: nein Loadable module Unterstützung: ja Audio frames lesen: nein Auto-probing: nein Gerätedatei: /dev/gscd0, major 16 Konfigurationsdatei: gscd.h Kernel config Option: Goldstar R420 CDROM support? Dokumentation: gscd --- snap --- Heisst das Du mountest eine CD als / ? (Wahrscheinlich ja) Vielleicht versuchst Du es mal mit einem anderen CD-ROM - falls der gscd evtl. buggy ist oder Dein Laufwerk einen Treffer hat. andy -- ------------------------ /"\ Andreas.Tirok@beusen.de \ / ASCII Ribbon Campaign fon: +49 30 549932-0 X Against HTML Mail fax: +49 30 549932-21 / \
On Die, 09 Okt 2001, Andreas Tirok wrote:
Carsten Roters wrote at Saturday 06 October 2001 17:12:
Kernel panic: VFS: unable to mount root fs on 16:07 Ich hoffe Ihr steinigt mich nicht, aber mir kommt dir major-Number 16 komisch vor.
Die Zahlen bei dieser Meldung sind hexadezimal, die in devices.txt dezimal. Insofern stimmt's: 0x16:0x07 == /dev/hdc7. ABER: ide0:0 == dev 0x03:0x00 - 0x03:0x3f == hda ( = dez: 03.00 - 03.63) ide0:1 == dev 0x03:0x40 - 0x03:0x7f == hdb ( = dez: 03.64 - 03.127) ide1:0 == dev 0x16:0x00 - 0x16:0x3f == hdc ( = dez: 22.00 - 22.63) ide1:1 == dev 0x16:0x40 - 0x16:0x7f == hdd ( = dez: 22.64 - 22.127) Und das ist der erste Chip! Eine Promise Steckkarte -- und AFAIK auch ein onboard Zusatzchip bekommt ide2 + ide3 also /dev/hde - /dev/hdh! ide2:0 == dev 0x21:0x00 - 0x21:0x3f == hde ( = dez: 33.00 - 33.63) ide2:1 == dev 0x21:0x40 - 0x21:0x7f == hdf ( = dez: 33.64 - 33.127) ide3:0 == dev 0x22:0x00 - 0x22:0x3f == hdg ( = dez: 34.00 - 34.63) ide3:1 == dev 0x22:0x40 - 0x22:0x7f == hdh ( = dez: 34.64 - 34.127) IMO sollte also das root-device auf Partition hdx7 auf der ersten HD am Zusatz-onboard-Controller root=/dev/hde7 sein, und nicht hdc7... root@slarty[0]:~ (0) # dmesg | grep hd ide0: BM-DMA at 0xf000-0xf007, BIOS settings: hda:DMA, hdb:DMA ide1: BM-DMA at 0xf008-0xf00f, BIOS settings: hdc:DMA, hdd:DMA ide2: BM-DMA at 0xe400-0xe407, BIOS settings: hde:DMA, hdf:pio ide3: BM-DMA at 0xe408-0xe40f, BIOS settings: hdg:pio, hdh:DMA hda: Maxtor 91303D6, ATA DISK drive hdb: Maxtor 92041U4, ATA DISK drive hdc: IBM-DTLA-305040, ATA DISK drive hdd: TOSHIBA CD-ROM XM-6102B, ATAPI CD/DVD-ROM drive hdf: CR-4802TE, ATAPI CD/DVD-ROM drive hda: 25450992 sectors ... [..] (ide2 / ide3 ist die Promise Ultra33 Steckkarte -- DMA wird spaeter gesetzt) -dnh -- 'Tell me, what is happiness?' 'Happiness? Happiness... is to wake up, on a bright spring morning, after an exhausting first night spent with a beautiful... passionate... multi-murderess.' -- Use of Weapons, Prologue, by Iain M. Banks
Hi! Ich habe nochmal nachgesehen, es ist bei mir definitiv die 08:01. Vor der Kernel-Panic schreibt er noch was von scsi-hostadapter[ request failed ] Selbst nach Kernelupdate und Eintrag des Moduls in der /etc/modules kriegt der Rechner es nicht hin, zu booten. Ich soll einen korrekten Parameter für "root=" setzen, in meiner /etc/lilo.conf steht aber root=/dev/sda1 was ja die korrekte Partition ist. Was nun? Es geht um das Modul ncr53c8xx, was ja auch unter /lib/modules/2.4.7-4GB/kernel/drivers/scsi/ zu finden ist. Hat jemand einen Tip, wo ich das eintragen soll? man modprobe und man modules.conf habe ich mir schon durchgelesen, bin aber noch nicht so richtig schlau daraus geworden, worans hängt. CU und schonmal im Voraus vielen Dank Martin
On Mit, 10 Okt 2001, Martin Oehler wrote:
Ich habe nochmal nachgesehen, es ist bei mir definitiv die 08:01.
Ok. Also /dev/sda1.
Vor der Kernel-Panic schreibt er noch was von scsi-hostadapter[ request failed ]
Wundert dich das wirklich, dass der Kernel das /-device nicht mounten kann, wenn er nicht auf die HD zugreifen kann (s.u.)???
root=/dev/sda1 was ja die korrekte Partition ist.
Ja, das schon... (wenn es den stimmt).
Was nun?
Es geht um das Modul ncr53c8xx, was ja auch unter /lib/modules/2.4.7-4GB/kernel/drivers/scsi/ zu finden ist. Hat jemand einen Tip, wo ich das eintragen soll?
Ahem, also wenn der Treiber fuer deine "scsi_hostadapter" (sic!, s.o.) als Modul kompiliert ist, dann musst du den via initrd laden!!! (wie das geht? mk_initrd?? oder so. Wie du den Diskussionen entnehmen kannst, halte ich ne initrd bei selbstgebackenen Kernels fuer einen Rechner fuer sinnfrei, jedenfalls habe ich das noch nie benoetigt). Siehe dazu die diversen Diskussionen zur initrd in den letzten 2 Monaten... Praktischer waere es aber, wenn du das Modul fest in deinen Kernel einbinden wuerdest. Wie du weitestgehend gefahrlos einen neuen Kernel "testen" kannst: siehe (mal wieder ;) [1]. Viel Erfolg, -dnh [1] http://www.dhaller.de/linux/multikernel.html Die Muehe das aufzuschreiben scheint sich ja echt gelohnt zu haben :)) -- 115: pure virtual member function nicht kreatibel (Frank Klemm)
Hi! Habe die Lösung für das Problem gefunden! Es ist tatsächlich ein Problem mit dem Promise Controller. Er wird zwar automatisch unterstützt, aber die Reihenfolge ist beim Booten von CD anders als von Festplatte. Von CD gebootet ist, wie beschrieben, hdc7 die zu wählende Partition. Sprich, man bootet von der Installations-CD, bricht die Installation direkt ab und sagt dann yast1, es soll das installierte System booten. Auf die Frage nach der Partition antwortet man mit /hdc7. Dann wird fast ohne Probleme gebootet. Fast deshalb, weil er die Netzwerkkarte nicht korrekt einbindet. Damit habe ich mich aber nicht weiter beschäftigt. Jedesmal beim booten von Platte bekomme ich aber die Meldung kernel panic: VFS: unable to mount root fs on 16:07 Das lässt sich beliebig wiederholen. Der (erfolgreiche) Trick ist nun, das, aus mir noch nicht bekannten Gründen, die Controller, je nachdem von was gebootet wurde, unterschiedlich "numeriert" werden. Das muss man per Hand beheben. Denn, wenn von CD gestartet wird ist die Platte hdc, beim Booten von Platte ist es hde!!! Man schreibe nun in die lilo.conf entsprechende Einträge. Bei mir muss boot= auf hdc bleiben der Rest aber auf hde geändert werden. Ähnliche Änderungen sind in der fstab vorzunehmen. Dann lief es bei mir ohne Probleme. Als bonus-positiv-Effekt stellte sich heraus, das nun auch die Netzwerkkarte läuft. Dann hatte ich versucht, die Soundkarte mit Yast2 einzurichten. Ist eine handelsübliche Creative PCI 64V. Hat er auch erkannt und angeblich ohne Fehler eingerichtet. Da kein Sound zu hören war, machte ich reboot. Ab dem Zeitpunkt läuft nun werder die Netzwerkkarte noch der Sound. Letzterer lässt sich auch mit nichts mehr einrichten. Aber dazu habe ich heute keine Lust mehr. CU Carsten
Hallo zusammen! Carsten Roters wrote: [mega-schnipps]
Als bonus-positiv-Effekt stellte sich heraus, das nun auch die Netzwerkkarte läuft.
Dann hatte ich versucht, die Soundkarte mit Yast2 einzurichten. Ist eine handelsübliche Creative PCI 64V. Hat er auch erkannt und angeblich ohne Fehler eingerichtet. Da kein Sound zu hören war, machte ich reboot. Ab dem Zeitpunkt läuft nun werder die Netzwerkkarte noch der Sound. Letzterer lässt sich auch mit nichts mehr einrichten. Aber dazu habe ich heute keine Lust mehr.
Versuch' doch mal, die Reihenfolge (ALSA-Start und Laden des Moduls für die Netzwerkkarte) umzudrehen. Das hat auf einer SuSE 7.2 mit irgendeiner Creative-Karte und einer (AFAIR) 3com-Etherlink III-Karte den gewünschten Erfolg gebracht. Viel Erfolg! Gruß, Martin
participants (6)
-
Andreas Tirok
-
Carsten Roters
-
David Haller
-
Falk Sauer
-
Martin Geier
-
Martin Oehler