waiting for root ... 2.6.22.1 nforce4 [gelöst]

Welches Modul/Treiber für welche Hardware, Kernel compilieren...
Antworten
Benutzeravatar
cirrussc
Beiträge: 6582
Registriert: 26.04.2007 19:47:06
Lizenz eigener Beiträge: MIT Lizenz

waiting for root ... 2.6.22.1 nforce4 [gelöst]

Beitrag von cirrussc » 29.07.2007 20:07:09

Hallo,

ja bekannte Fehler, nach dem kompilieren des neuen 2.6.22.1 unter etch bootet dieser mit der typ. Meldung nicht.
In der Regel liegt es ja an der Deviceumbenennung durch libata usw. Um dem entgegen zu wirken habe ich die fstab und menu.list gleich auf uuid's umgestellt.

Kernel gebaut mit

Code: Alles auswählen

make-kpkg --uc --us --initrd --bzimage buildpackage modules 2>&1 | tee make1.log
initrd natürlich mit initramfs-tools.
Klappte alles auch noch mit dem 2.6.21'er.

Rootfilesystem, ext3, ist fest im Kernel sowie jetzt auch idemodul amd74xx welches auf mein nforce4 passt. Ansonsten hab ich in diesem Bereich nicht viel verstellt.

Nachdem die Fehlermeldung erschien wartete ich bis die (keine panic!) busybox startet um ein paar Infos zu ergattern. Also manuell ließe sich die rootpartition mounten, zwar wo anders weil root schon im RAM aber es geht!
Wiso kann er es dann nicht automatisch mounten?

Danke schon im vorraus.

Gruß cirrussc
Zuletzt geändert von cirrussc am 01.09.2007 19:37:48, insgesamt 1-mal geändert.

Benutzeravatar
Travelmarker
Beiträge: 92
Registriert: 29.10.2005 14:47:26
Wohnort: Hamburg
Kontaktdaten:

Re: waiting for root ... 2.6.22.1 nforce4

Beitrag von Travelmarker » 29.07.2007 20:43:36

cirrussc hat geschrieben:Hallo,

ja bekannte Fehler, nach dem kompilieren des neuen 2.6.22.1 unter etch bootet dieser mit der typ. Meldung nicht.
In der Regel liegt es ja an der Deviceumbenennung durch libata usw. Um dem entgegen zu wirken habe ich die fstab und menu.list gleich auf uuid's umgestellt.

Hallo cirrussc,

Ich nutze hier auf einem Rechner Multiboot, zum Einsatz kommen im Moment Windows XP, Debian (testing ) und Ubuntu 7.04 .
Das Thema mit uuids und waiting for root kenne ich zur Genüge, habe nun aber anscheinend eine Lösung gefunden.
Der Kernel ist auch ein 22-er (rc7) und libata nutze ich auch.
Allerdings mounte ich in der grub/menu.list nicht per uuid sondern per label (root=LABEL=name) und seitdem treten die Probleme nicht mehr auf.
Kann die initrd nicht richtig mit uuids ?


Grüße
René
~~Nur wer dem Anderen in die Augen schaut, kann die Wahrheit der Worte vielleicht erkennen...~~
....................................
~ubuntu-9.10//debian-testing~Asus P5QL Pro~4GB-RAM~E8400CoreDuo-3.0GHz~AVM-Fritz!PCI~SB-Live!-Value~SIL0680-UATA-133~

Benutzeravatar
cirrussc
Beiträge: 6582
Registriert: 26.04.2007 19:47:06
Lizenz eigener Beiträge: MIT Lizenz

Re: waiting for root ... 2.6.22.1 nforce4

Beitrag von cirrussc » 29.07.2007 21:05:05

Danke für deine schnelle Antwort!
Xantumaster hat geschrieben: Das Thema mit uuids und waiting for root kenne ich zur Genüge, habe nun aber anscheinend eine Lösung gefunden.
Der Kernel ist auch ein 22-er (rc7) und libata nutze ich auch.
Allerdings mounte ich in der grub/menu.list nicht per uuid sondern per label (root=LABEL=name) und seitdem treten die Probleme nicht mehr auf.
Kann die initrd nicht richtig mit uuids ?
Multiboot hab ich auch (Debian 64, WinXP pro, WinXP x64 pro). Ich habe jetzt schnell mal mount per Label probiert, selber Effekt.
Die Initrd wird von grub ja richtig geladen und das dort drinn gemountete "/" funktioniert ja auch.
Zudem hab ich auch noch 2.6.20.4 und 2.6.21.5 mit initrd und uuid zum laufen gebracht.

Irgend was muss doch da anders sein, ob ich einfach mal die config vom 21'er unverändert übernehme und neu baue (klar ein paar configpunkte stimmen dann nicht)?

Trotzdem erst mal danke!

Gruß cirrussc

Benutzeravatar
Travelmarker
Beiträge: 92
Registriert: 29.10.2005 14:47:26
Wohnort: Hamburg
Kontaktdaten:

waiting for root

Beitrag von Travelmarker » 29.07.2007 22:16:56

hi nochmal

hast Du neben ext3 und dem (pata) Treiber für Dein Board auch das cramfs-filesystem drin?

soll ich mal meine kernelconfig senden, zum stöbern?

Grüße

René
~~Nur wer dem Anderen in die Augen schaut, kann die Wahrheit der Worte vielleicht erkennen...~~
....................................
~ubuntu-9.10//debian-testing~Asus P5QL Pro~4GB-RAM~E8400CoreDuo-3.0GHz~AVM-Fritz!PCI~SB-Live!-Value~SIL0680-UATA-133~

Benutzeravatar
cirrussc
Beiträge: 6582
Registriert: 26.04.2007 19:47:06
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von cirrussc » 29.07.2007 22:25:12

Hi,
hast Du neben ext3 und dem (pata) Treiber für Dein Board auch das cramfs-filesystem drin?
Ja das ist drin

Code: Alles auswählen

$ grep CRAMFS </boot/config-2.6.22.1
CONFIG_CRAMFS=y
sonst könnte er die initrd garnicht nutzen.
soll ich mal meine kernelconfig senden, zum stöbern?
Wäre nett, aber nach nopaste.

Gruß cirrussc

Benutzeravatar
Travelmarker
Beiträge: 92
Registriert: 29.10.2005 14:47:26
Wohnort: Hamburg
Kontaktdaten:

kernelconfig

Beitrag von Travelmarker » 29.07.2007 22:29:49

so, hier meine kernelconfig

Grüße

René

http://nopaste.debianforum.de/6335
~~Nur wer dem Anderen in die Augen schaut, kann die Wahrheit der Worte vielleicht erkennen...~~
....................................
~ubuntu-9.10//debian-testing~Asus P5QL Pro~4GB-RAM~E8400CoreDuo-3.0GHz~AVM-Fritz!PCI~SB-Live!-Value~SIL0680-UATA-133~

Benutzeravatar
cirrussc
Beiträge: 6582
Registriert: 26.04.2007 19:47:06
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von cirrussc » 29.07.2007 22:34:20

Besten dank, werd mir die morgen oder wenn Zeit ist zu gemüte führen.

Gruß cirrussc

Benutzeravatar
cirrussc
Beiträge: 6582
Registriert: 26.04.2007 19:47:06
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von cirrussc » 04.08.2007 23:50:46

So bis jetzt hab ich mindestens vier mal den Kernel neu gebaut. Erst mit Teilen aus der von Xantumaster geposteten config dann hier und da noch ne Änderung und das komischste ist das er mit der config vom 2.6.21 auch den selben Effekt zeigt. Dieser bootet aber normal nur eben der 22'er nicht.
In der menu.lst und fstab wurde jeweils uuid und Label probiert.
Versteh ich nicht :(

edit: aktuelle nicht funktionierende config, übernommen vom 2.6.21.5 nopaste 6371

Gruß cirrussc
Zuletzt geändert von cirrussc am 29.09.2007 22:39:32, insgesamt 1-mal geändert.

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22454
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von KBDCALLS » 09.08.2007 12:02:47

Ich werd das ganze mal mit nem Kernel 2.6.23 -rc2 demnächst testen.

Es war schon ne spannende Aktion ein Debian Sid was seit etwas mehr als ein Jahr nicht mehr aktualisiert wurde ein Dist-upgrade zu verpassen auf Etch . Lustig wurde es als aptitude versuchete den laufenden Kernel zu entfernen.
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22454
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von KBDCALLS » 09.08.2007 23:54:29

Kernel 2.6.23-rc2 läuft schon mal mit Lenny. Dann sollte es mit Etch auch funktionieren.

Ich habs mir dabei relativ einfach gemacht .

Eine komplett neue Kernelconfig mit make allmodconfig erstellt und an ein paar Stellen nachgearbeitet. Prozessor , Xen und den Debugkram
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

Benutzeravatar
cirrussc
Beiträge: 6582
Registriert: 26.04.2007 19:47:06
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von cirrussc » 31.08.2007 23:28:14

Juhuuh hu hu!!

Durch einen unscheinbaren Beitrag von Six in diesem[1] Thema kann ich endlich den neuen Kernel booten! :D
Anstatt root=/dev/disk/by-uuid/.. hab ich root=UUID=... in die menu.lst eingetragen.
Hatte bis jetzt gedacht die beiden Syntax hätten exakt die selbe Wirkung aber hab mich geirrt.

Habe zwischendurch mal allmodconfig probiert wobei mir aber unerwarteter weise der Kernelordner auf über 3GB gewachsen ist was auf der xfs- Partition (Ja ich weis ist für Kernel ungeeignet) dann zum Abbruch führte.

Dann kann ich ja jetzt wieder die aktuellen Kernel austesten.
Besten Dank an alle Beteiligten.

[1] http://www.debianforum.de/forum/viewtop ... highlight=

Gruß cirrussc

Benutzeravatar
cirrussc
Beiträge: 6582
Registriert: 26.04.2007 19:47:06
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von cirrussc » 29.09.2007 22:38:35

Noch ein kleiner Nachtrag.

Das eigentliche Problem war das ich die neuen PATA und SATA Treiber zusammen mit den alten IDE Treibern konfiguriert habe :oops:
Dann waren die sich beim booten wohl nicht einig wer jetzt Chef ist :P
Peinlicher Fehler, ich weis.

Gruß cirrussc

Benutzeravatar
Travelmarker
Beiträge: 92
Registriert: 29.10.2005 14:47:26
Wohnort: Hamburg
Kontaktdaten:

Re: waiting for root ... 2.6.22.1 nforce4 [gelöst]

Beitrag von Travelmarker » 05.06.2008 08:35:43

zurück mit neuem Debian

Hallo,
ich bin mal wieder am Kernelbauen, nun den 2.6.26-rc5
mal sehen was heute passiert

Grüße
Rene
~~Nur wer dem Anderen in die Augen schaut, kann die Wahrheit der Worte vielleicht erkennen...~~
....................................
~ubuntu-9.10//debian-testing~Asus P5QL Pro~4GB-RAM~E8400CoreDuo-3.0GHz~AVM-Fritz!PCI~SB-Live!-Value~SIL0680-UATA-133~

Antworten