Kernel Panic ;)

Welches Modul/Treiber für welche Hardware, Kernel compilieren...
Antworten
Benutzeravatar
Nite
Beiträge: 49
Registriert: 12.04.2007 14:16:35

Kernel Panic ;)

Beitrag von Nite » 24.08.2007 00:43:28

Hallo! :)

Ich habe mir einen Kernel gebaut, aber leider bekomme ich sogar nach der zweiten compilierung die selbe Meldung:
VFS: Cannot open roo device "root=" boot option; here are the available partitions:
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)
Ich habe gegoogled und auch die SuFu benutzt und einiges gefunden. Wie mir scheint, sind die Treiber nicht geladen, aber ich finde es komisch, da sie als M markiert waren. Also ich fand bei Google heraus, dass ich mit lspci den Namen meiner IDE herausfinden kann und so auch den passenden Treiber markieren kann im config.
Bild

lspci gab folgendes wieder:
00:00.0 Host bridge: VIA Technologies, Inc. VT8366/A/7 [Apollo KT266/A/333]
00:01.0 PCI bridge: VIA Technologies, Inc. VT8366/A/7 [Apollo KT266/A/333 AGP]
00:0b.0 Ethernet controller: Digital Equipment Corporation DECchip 21142/43 (rev 41)
00:11.0 ISA bridge: VIA Technologies, Inc. VT8233 PCI to ISA Bridge
00:11.1 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 06)
00:11.2 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 1b)
00:11.3 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 1b)
00:11.4 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 1b)
00:11.5 Multimedia audio controller: VIA Technologies, Inc. VT8233/A/8235/8237 AC97 Audio Controller (rev 10)
01:00.0 VGA compatible controller: nVidia Corporation NV20 [GeForce3 Ti 200] (rev a3)
In /proc habe ich die Modelle von HDA und HDC rausbekommen:
HDC: LITE-ON DVDRW LDW-451S
HDA: HDS722580VLAT20
Zu HDS... konnte ich noch nichts finden. :cry:
Das mit dem VIA IDE kann man nur als Modul einstellen.

Hat wer 'ne Idee? :)

Benutzeravatar
herrchen
Beiträge: 3257
Registriert: 15.08.2005 20:45:28
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Re: Kernel Panic ;)

Beitrag von herrchen » 24.08.2007 04:18:22

Nite hat geschrieben: Das mit dem VIA IDE kann man nur als Modul einstellen.
dann hast du vermutlich die beiden obersten punkte in diesem menue auch bloss mit "M" markiert.

herrchen

Benutzeravatar
LessWire
Beiträge: 558
Registriert: 21.11.2004 04:36:04
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Bavaria

Re: Kernel Panic ;)

Beitrag von LessWire » 24.08.2007 05:51:13

Nite hat geschrieben:Hallo! :)

Ich habe mir einen Kernel gebaut, aber leider bekomme ich sogar nach der zweiten compilierung die selbe Meldung:
Die Anzahl der Kompilierungen behebt nicht die Fehler :-)

Jedenfalls sind da einige Ungereimtheiten drin. Es gibt viele Beiträge, z.B. wann und warum man ein initrd Image braucht und wie man es baut (Stichwort Module).

Nicht böse gemeint,
viel Erfolg, L.W.
at ~ now.

Benutzeravatar
Nite
Beiträge: 49
Registriert: 12.04.2007 14:16:35

Beitrag von Nite » 24.08.2007 14:27:04

Ja, nachdem ich das Oberste mit * markiert habe, konnte ich auch die VIA Treiber mit * markieren. Habe auch noch ein paar andere Optionen aktiviert. Es funktioniert aber noch immer nicht. Wieder die selbe Meldung. :(
Ich habe einmal ein Bild von
Bild

LessWire,
Naja, es muss ja aber auch so funktionieren. Ich möchte es erstmal so hinbekommen und dann werde ich noch über andere Lösungen _nachdenken. Danke :)

cosmac
Beiträge: 4576
Registriert: 28.03.2005 22:24:30

Beitrag von cosmac » 24.08.2007 14:48:54

hi,

na gut, jetzt fehlt auf jeden Fall noch ein Treiber für deine Festplatte:

Code: Alles auswählen

 <*>     Include IDE/ATA-2 DISK support
Und wieso "andere Lösungen"? Treiber für die Root-Partitition sind doch
das mindeste, was man seinem Kernel spendieren sollte. Ich bau Kernel
hauptsächlich deshalb selber, damit ich keine initrd brauche ;)
Beware of programmers who carry screwdrivers.

swuing
Beiträge: 106
Registriert: 17.09.2006 21:18:38

Beitrag von swuing » 24.08.2007 15:12:30

könnte nicht auch die root parition falsch angegeben worden sein? (root=/dev/hda1)?
bei neueren kerneln wird ausserdem aus /dev/hda -> /dev/sda

Benutzeravatar
Nite
Beiträge: 49
Registriert: 12.04.2007 14:16:35

Beitrag von Nite » 24.08.2007 15:37:32

Ich compile gerade den Kernel wieder. Dann teste ich ihn. Danke

swuing,
nein, meine Windows-Partition ist hda1, meine Linux hda2.
sda ist soweit ich weiß für SATA platten, ich habe aber keine.

Benutzeravatar
Nite
Beiträge: 49
Registriert: 12.04.2007 14:16:35

Beitrag von Nite » 24.08.2007 19:21:07

So, ich wollte nur mal bescheidsagen, dass es nun funktioniert. :) kernel-2.6.22 funktioniert ohne initrd einwandfrei!
Ich habe einmal die "Include IDE/ATA-2 DISK support"-Option aktiviert und noch ein paar andere Optionen. Informationen, welche Optionen man benötigt, habe ich unter der Gentoo Dokumentation gefunden / bekommen.

Danke für eure Antworten. :)

Antworten