Kernel 2.6.0-test11 macht Panik

Welches Modul/Treiber für welche Hardware, Kernel compilieren...
Antworten
schelm00
Beiträge: 2
Registriert: 06.12.2003 19:54:20

Kernel 2.6.0-test11 macht Panik

Beitrag von schelm00 » 06.12.2003 20:01:52

Hi.
Ich hab grad den Kernel 2.6.0-test11 kompilert, (the debian way), leider funzt das ding nich so wie ich das gern hätte. Nachdem ich das schon zig mal mit dem test9 aus der SID-apt version probiert hab, hab ich mir den neusten von kernel.org gezogen. Das selbe Problem:

[...]
VFS: Cannot open root device "/dev/hda1" or unknown-block(0,0)
Please append correct "root=" ...
Unable to mount root fs on unknown-block(0,0)
_HALT_
Denn is schluss. Ich hab n ext3 auf /hda1, und das auch in den kernel einkompiliert.

den kernel hab ich normal mit make-kpkg --revision=c.2 kernel_image
kompiliert. lief auch ohne errors. danach mit dpkg -i kernel-image...deb installiert und
dann ein update-grub.
Hab auch schon als root=0301 probiert. Nix.

Kann mir da jemand weiterhelfen?

mfg
schelm

init 0
Beiträge: 673
Registriert: 21.10.2003 19:40:28

Beitrag von init 0 » 06.12.2003 21:12:30

probier halt root=/dev/hda1

schelm00
Beiträge: 2
Registriert: 06.12.2003 19:54:20

Beitrag von schelm00 » 06.12.2003 22:41:03

Hab ich auch schon.
Macht der update-grub automatisch
Ging nicht

zeec
Beiträge: 26
Registriert: 06.08.2003 12:53:03

Beitrag von zeec » 20.12.2003 15:06:59

Hast du mitlerweile eine Lösung für dein Problem gefunden?

Denn bei mir sieht es genau so aus mit dem 2.6.0.

/dev/hda6 ist die Rootpart. mit ext2

Code: Alles auswählen

VFS: Cannot open root device "306" or unknown-block(3,6) 
wenn ich lilo sage:
root=/dev/hda6
ändert sich nur device "306" zu "/dev/hda6/".

Egal ob ich ext2 als Modul oder fest einbinde.

lilo gibt mi noch folgende Fehlermeldung wenn ich /sbin/lilo eingebe:

Code: Alles auswählen

Warning: '/proc/partitions' does not match '/dev' directory structure.
    Name change: '/dev/ide/host0/bus0/target0/lun0/disc' -> '/dev/hda'
    The kernel was compiled with DEVFS_FS, but 'devfs=mount' was omitted
        as a kernel command-line boot parameter; hence, the '/dev' directory
        structure does not reflect DEVFS_FS device names.
Added Debian *
Added Linux_2.6.0
thx

Benutzeravatar
CheGuevara
Beiträge: 50
Registriert: 10.10.2003 14:24:47
Kontaktdaten:

Beitrag von CheGuevara » 20.12.2003 18:20:03

Also, hatte gleiches Problem und habe es wiefolgt gelöst :
Da es anscheinend ein IDE Problem ist, werden nicht die benötigten module für deinen Chipsatz geladen

Kompiliere deinen Chipsatz fest in den Kernel ein und nehme alle andern raus. Die richtigen Treiber kannst du mir lspci ersehen. Auch musst du aufpassen dass die nötigen fs wie ext2 und ext3 bzw. reiserfs fest im Kernel verankert werden... ansonsten --> Kernel panic

Hoffe geholfen zu haben.
Ich plädiere für mehr "Open Source" in Badeanstalten. ;)
Hallo ist hier jemand????

zeec
Beiträge: 26
Registriert: 06.08.2003 12:53:03

Danke,

Beitrag von zeec » 21.12.2003 14:25:09

Hat wunderbar funktioniert.

Sobald ich alle Module für meinen SIS -Chipsatz fest eingebunden hatte,
ging das ganze ohne Kernelpanic.

:lol:

Benutzeravatar
hupf
Beiträge: 113
Registriert: 20.06.2002 21:15:44
Wohnort: Biel/Bienne, CH

Beitrag von hupf » 22.12.2003 00:16:10

hi

selbes problem hier mit 2.6.0.
wo findet ihr die ide-chipsatz treiber in der struktur der kernelkonfiguration?

gruss, hupf

Benutzeravatar
CheGuevara
Beiträge: 50
Registriert: 10.10.2003 14:24:47
Kontaktdaten:

Beitrag von CheGuevara » 22.12.2003 07:34:51

@hupf -->Device Drivers-->ATA/ATAPI/MFM/RLL support ---> PCI IDE chipset support
@zeec Bei gelegenheit gibst ein Bier aus :wink:
Ich plädiere für mehr "Open Source" in Badeanstalten. ;)
Hallo ist hier jemand????

Benutzeravatar
hupf
Beiträge: 113
Registriert: 20.06.2002 21:15:44
Wohnort: Biel/Bienne, CH

Beitrag von hupf » 22.12.2003 22:38:34

danke. hab' mich grad nicht mehr so zurechtgefunden ;)
ich habe jetzt nur noch den nötigen promise raid treiber drin, kann aber die kiste einfach nicht mit 2.6.0 hochfahren. immer diese eine meldung.
woran kann das liegen? ext3 ist drin...

hupf

Benutzeravatar
CheGuevara
Beiträge: 50
Registriert: 10.10.2003 14:24:47
Kontaktdaten:

Beitrag von CheGuevara » 22.12.2003 22:45:29

@hupf
Wie ich schon oben erwähnt habe, musst du deinen IDE-Controller fest in den Kernel einbinden (nicht als Modul, sondern fest). Alle anderen kannst du ja weglassen, brauchst sie ja eh nicht mehr. Was den RAID angeht...da kenn ich mich zwar nicht so aus, aber sollte im Prinzip das selbe sein.
Ich plädiere für mehr "Open Source" in Badeanstalten. ;)
Hallo ist hier jemand????

Benutzeravatar
hupf
Beiträge: 113
Registriert: 20.06.2002 21:15:44
Wohnort: Biel/Bienne, CH

Beitrag von hupf » 23.12.2003 01:00:19

ja, das hab' ich fest einkompiliert.
mit dem alten kernel (2.4.22) hats funktioniert.
hat sich bezüglich ide oder raid im neuen kernel was geändert? brauche ich allenfalls sogar einen patch?

Benutzeravatar
CheGuevara
Beiträge: 50
Registriert: 10.10.2003 14:24:47
Kontaktdaten:

Beitrag von CheGuevara » 23.12.2003 07:07:13

Bezüglich RAID kann ich dir leider nicht weiterhelfen. Habe es selber nicht in den Kernel reingenommen. Ich habe versucht alles rauszuschmeissen was ich effektiv nicht habe und in ferner Zukunft auch nicht haben werde.
Ich plädiere für mehr "Open Source" in Badeanstalten. ;)
Hallo ist hier jemand????

Benutzeravatar
hupf
Beiträge: 113
Registriert: 20.06.2002 21:15:44
Wohnort: Biel/Bienne, CH

Beitrag von hupf » 23.12.2003 14:04:22

okay :)

im neusten iX steht gerade:
Der alte LVM musste dem leistungsfähigeren Device-Mapper weichen, der die kernelseitige Grundlage des neuen LVM2 darstellt. (...) Mittelfristig soll der Device Mapper das derzeit nicht funktionierende ataraid-Modul ersetzen.
alles klar, aber etwas habe ich noch nicht ganz begriffen: wird der lvm nicht nur für softwareraid gebraucht? hardware-mässig muss der kernel ja nur den treiber des controllers kennen, alles andere wird auf hardware-ebene gemacht (blackbox).

so oder so, werd ich mich wahrscheinlich nach einem patch umsehen müssen.
wo krieg ich den her (ataraid für 2.6)?

gruss, hupf

Antworten