Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Kernel-update bringt kernel panic
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German)
View previous topic :: View next topic  
Author Message
Christoph Schnauß
Guru
Guru


Joined: 17 Dec 2004
Posts: 553
Location: Berlin

PostPosted: Mon Dec 29, 2014 7:47 pm    Post subject: Kernel-update bringt kernel panic Reply with quote

hallo,

da mir emerge --sync eine neue Version der Kernelsourcen eingespielt hat, habe ich mir einen neuen Kernel gebaut. Konnte ja nicht viel passieren, ich hab meine alte .config noch. Aber es gab dann doch gleich mit dem neuen Kernel (3.18.1) erstmal eine kernel panic. Wie so oft, hängt der Rechner dann mit dem Hinweis, daß das root-Device nicht gefunden wurde - "Could not find the root block device in ." In der Regl bedeutet das, daß im Kernel der richtige Typ des Dateisystems (in meinem Fall ext4) überprüft werden muß. Ich habe also alle relevanten Einträge mehrfach überprüft, es bleibt aber leider bei der kernel panic. Na schön, da ich eine initrd habe, kann ich mit der trotzdem starten, muß allerdings erstmal mein /dev/sdb1 (das ist die Gentoo-Partition) angeben, ehe ich mich einloggen kann. Allerdings wird dann irgendwas nicht korrekt gemounted (da ich über die Ramdisk komme, gibt es leider kein korrektes auswertbares log), und aus irgendeinem Grund wird mir der Internetzugang nicht erlaubt, das heißt, ifconfig zeigt mir weder die korrekte IP meines Rechners noch den Zugang zum Router, obwohl beides in /etc/conf.d/net ordentlich eingetragen ist und in /etc/runlevels/default der link zu /etc/init.d/net.eth0 richtig aufgerufen wird.
Hat eventuell jemand eine Idee, was ich noch korrigieren sollte?
Back to top
View user's profile Send private message
toralf
Developer
Developer


Joined: 01 Feb 2004
Posts: 3940
Location: Hamburg

PostPosted: Mon Dec 29, 2014 9:39 pm    Post subject: Reply with quote

Wenn das root-device read-only gemounted wird - sind einige Fehelrmeldungen erklärlich ...
Ansonsten - da gibt es doch ein "root_delay" kernel Parameter - vllt. hilft der ja weiter.
Back to top
View user's profile Send private message
Klaus Meier
Advocate
Advocate


Joined: 18 Apr 2005
Posts: 2908
Location: Bozen

PostPosted: Mon Dec 29, 2014 10:01 pm    Post subject: Reply with quote

Wie hast du denn den Kernel gebaut und installiert? Welchen Kernel hattest du vor dem 3.18.1? Hast du die .config von dem alten Kernel einfach so übernommen? Man muss da zuerst ein make oldconfig machen.
Back to top
View user's profile Send private message
Christoph Schnauß
Guru
Guru


Joined: 17 Dec 2004
Posts: 553
Location: Berlin

PostPosted: Mon Dec 29, 2014 11:23 pm    Post subject: Reply with quote

Klaus Meier wrote:
Welchen Kernel hattest du vor dem 3.18.1?
3.16.0
Klaus Meier wrote:
Man muss da zuerst ein make oldconfig machen.
Das ist mir bekannt, habe ich auch gemacht, und als die kernel panic plötzlich auftauchte, habe ich in zwei Läufen alles nochmal über "make menuconfig" laufen lassen und überprüft. Was ich noch nicht probiert habe wäre ein genkernel - aber da muß ich wegen ext4 auch dazwischenfunken, außerdem brauche ich für meinen TV-Stick den Afatech-Treiber.

Edit:
Mir ist die Rolle meiner Ramdisk immer noch nicht wirklich klar. Augenscheinlich kann die kernel panic umgangen werden. Nach der Meldung "could not...", die vermutlich von der Ramdisk provoziert wird, lande ich auf einer Shell und werde gebeten, das korrekte root-Device anzugeben. Wenn ich "/dev/sdb1" eintippe (amerikanische Tastatur), lande ich am Prompt und kann mich einloggen. Aber wieso ist dann der Netzwerk-Chip (Realtek) nicht korrekt konfiguriert und läßt sich auch über ifconfig nicht konfigurieren oder aktivieren? Ohne Netzzugang macht ein Rechner nicht wirklich viel Sinn.
Back to top
View user's profile Send private message
Klaus Meier
Advocate
Advocate


Joined: 18 Apr 2005
Posts: 2908
Location: Bozen

PostPosted: Tue Dec 30, 2014 6:41 am    Post subject: Reply with quote

Die InitRamdisk enthält zum Systemstart notwendige Anwendungen. Für den Fall, dass /usr ein Netzlaufwerk ist und beim Start erst mal nicht zur Verfügung steht. Wenn du den Kernel mit Genkernel konfigurierst, dann wird eine erzeugt und der Kernel auch so konfiguriert. Es gibt da eine Option InitRamdisk. Wenn bei dir alles auf der lokalen Platte ist, dann brauchst du sie nicht. Wenn du sie aber aktiviert hast, dann musst du sie nutzen.

make oldconfig macht manchmal Probleme, wenn der Versionssprung zu groß ist. Versuche doch erst mal einen Kernel 3.17. Wenn der funktioniert, dann mach den Schritt zu 3.18.
Back to top
View user's profile Send private message
Christoph Schnauß
Guru
Guru


Joined: 17 Dec 2004
Posts: 553
Location: Berlin

PostPosted: Tue Dec 30, 2014 11:35 pm    Post subject: Reply with quote

Klaus Meier wrote:
Wenn bei dir alles auf der lokalen Platte ist, dann brauchst du sie nicht. Wenn du sie aber aktiviert hast, dann musst du sie nutzen.
Es ist alles auf der lokalen Platte. Wenn ich die initrd aber in der grub.conf nicht lade, dann bleibt alles bei der kernel panic und ich komme nicht bis zum Prompt, sondern der Rechner bleibt "stehen".
Back to top
View user's profile Send private message
Klaus Meier
Advocate
Advocate


Joined: 18 Apr 2005
Posts: 2908
Location: Bozen

PostPosted: Wed Dec 31, 2014 6:00 am    Post subject: Reply with quote

Ist bei dir im Kernel unter General Setuo der Punkt Initial RAM filesystem and RAM disk (initramfs/initrd) aktiviert? Wenn ja, deaktivieren. Dann solltest du schauen, ob der Treiber für das von dir verwendete Filesystem als Modul oder fest eingebaut ist. Genauso alles benötigte unter SCSI.

Diese Treiber sind bei dir aktuell nicht fest im Kernel eingebaut, wohl aber in der initrd.
Back to top
View user's profile Send private message
Christoph Schnauß
Guru
Guru


Joined: 17 Dec 2004
Posts: 553
Location: Berlin

PostPosted: Wed Dec 31, 2014 7:31 pm    Post subject: Reply with quote

Klaus Meier wrote:
Ist bei dir im Kernel unter General Setuo der Punkt Initial RAM filesystem and RAM disk (initramfs/initrd) aktiviert? Wenn ja, deaktivieren.
Oh. das ist natürlich aktiviert. Ok, nehme ich raus
Klaus Meier wrote:
Dann solltest du schauen, ob der Treiber für das von dir verwendete Filesystem als Modul oder fest eingebaut ist. Genauso alles benötigte unter SCSI.
Ist fest verdrahtet, auch die SCSI-Angaben (obwohl ich die noch nie verstanden habe, da ich ja keinerlei SCSI-Zeugs habe, aber ich weiß, wie wichtig der Kram ist).
Back to top
View user's profile Send private message
Klaus Meier
Advocate
Advocate


Joined: 18 Apr 2005
Posts: 2908
Location: Bozen

PostPosted: Thu Jan 01, 2015 8:11 am    Post subject: Reply with quote

Sata und Pata basieren auf den SCSI-Treibern. Es wird das SCSI-Protokoll zum Transport verwendet. Deshalb musst du da die entsprechenden Punkte aktivieren.

Es gibt bei dir etwas, was zum Zugriff auf die Platte benötigt wird, welches aber nur als Modul vorhanden ist. Es wird dann in die InitRD integriert, deshalb klappt der Start damit. Dann bleibt eigentlich nur noch die Festplattenhardware. Wie sieht es mit dem ahci-Treiber aus?

Kannst du mir vielleicht mal deine .config schicken? Wenn möglich als Download. Ist bequemer zu bearbeiten als wenn hier so ein meterlanger Text steht.
Back to top
View user's profile Send private message
Christoph Schnauß
Guru
Guru


Joined: 17 Dec 2004
Posts: 553
Location: Berlin

PostPosted: Tue Jan 13, 2015 6:50 pm    Post subject: Reply with quote

hallo,

entschuldigung, ich mußte etwas pausieren. Inzwischen ist auch Kernel 3.18.2 eingetrudelt, und das Problem ist eher noch größer geworden: jetzt komme ich gar nicht mehr bis zum Prompt und zu einem login, logs gibt es da natürlich nicht.
Klaus Meier wrote:
Sata und Pata basieren auf den SCSI-Treibern. Es wird das SCSI-Protokoll zum Transport verwendet. Deshalb musst du da die entsprechenden Punkte aktivieren.
Danke, das war mir nie so wirklich klar.
Klaus Meier wrote:
Kannst du mir vielleicht mal deine .config schicken? Wenn möglich als Download. Ist bequemer zu bearbeiten als wenn hier so ein meterlanger Text steht.
Ich versuchs, sollte sich im Anschluß auf den Weg machen.
Back to top
View user's profile Send private message
Klaus Meier
Advocate
Advocate


Joined: 18 Apr 2005
Posts: 2908
Location: Bozen

PostPosted: Tue Jan 13, 2015 7:10 pm    Post subject: Reply with quote

Ok, du hast Post. Es lag am AHCI SATA Support. Wenn da noch mehr ist, sag Bescheid, ich forsche weiter.
Back to top
View user's profile Send private message
Christoph Schnauß
Guru
Guru


Joined: 17 Dec 2004
Posts: 553
Location: Berlin

PostPosted: Tue Jan 13, 2015 7:21 pm    Post subject: Reply with quote

Klaus Meier wrote:
Ok, du hast Post. Es lag am AHCI SATA Support. Wenn da noch mehr ist, sag Bescheid, ich forsche weiter.
Danke, ging ja fix, dann schau ich mal. Übrigens: seit Wochen ist im Handbuch ausgerechnet das Kapitel zum Kernel nicht erreichbar. Steht zwar nicht wirklich viel drin, aber man schat doch gern erstmal nach, ob irgendwas Grundlegendes übersehen wurde.

Edit:
ähm ... das wars leider nicht, oder es war nicht alles. Es bleibt bei der Kernel panic :-(
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum