Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: GentooForum.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

11.04.2008, 15:59

Kernel panic nach Preemptible Kernel (Low-Latency Desktop)

Also dies verstehe ich überhaupt nicht.

Sobald ich dies in Kernel Konfiguration (Vanilla Kernel), egal welche Version (probiert 2.6.24.3, 2.6.24.4) einbinde

# CONFIG_PREEMPT_VOLUNTARY is not set
CONFIG_PREEMPT=y
CONFIG_PREEMPT_BKL=y

Bekomme ich

0300 hda-driver: ide-disk
0340 hdb-driver: ide-cdrom
0800 sda-driver: sd
0810 sdb-driver: sd

Kernel panic - not syncing: VFS Unable to mount root fs on unknown-block

Auch beim übersetzen des Kernels habe ich gesehen irgendetwas als "0800 als root", obwohl mein root auf /dev/sda1 ist.

Sieht so aus dass Kernel "/ root" nicht finden kann.

Komisch ist sobald ich genau gleichen Kernel, nur ohne diese Einstellung, sondern

CONFIG_PREEMPT_VOLUNTARY=y
# CONFIG_PREEMPT is not set
CONFIG_PREEMPT_BKL=y

benütze kann ich ganz normal starten.

Danke für jede Hilfe.

fdisk -l

Disk /dev/hda: 250.0 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x0009111b

Device Boot Start End Blocks Id System
/dev/hda1 1 644 5172898+ b W95 FAT32
/dev/hda2 645 686 337365 83 Linux
/dev/hda3 * 687 756 562275 83 Linux
/dev/hda4 757 30401 238123462+ 5 Extended
/dev/hda5 757 788 257008+ 83 Linux
/dev/hda6 789 1440 5237158+ b W95 FAT32
/dev/hda7 1441 30401 232629201 83 Linux

Disk /dev/sda: 250.0 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x99bb99bb

Device Boot Start End Blocks Id System
/dev/sda1 1 388 3116578+ 83 Linux
/dev/sda2 389 776 3116610 83 Linux
/dev/sda3 777 1164 3116610 83 Linux
/dev/sda4 1165 30401 234846202+ 5 Extended
/dev/sda5 1165 1552 3116578+ 83 Linux
/dev/sda6 1553 1940 3116578+ 83 Linux
/dev/sda7 1941 30401 228612951 83 Linux

Disk /dev/sdb: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x000d791a

Device Boot Start End Blocks Id System
/dev/sdb1 1 522 4192933+ 82 Linux swap / Solaris
/dev/sdb2 523 5827 42612412+ 83 Linux
/dev/sdb3 5828 6486 5293417+ 83 Linux
/dev/sdb4 6487 60801 436285237+ 5 Extended
/dev/sdb5 6487 60801 436285206 83 Linux


/etc/fstab
# /etc/fstab: static file system information.
#
# <file system> <mount point> <type> <options> <dump> <pass>
/dev/sda1 / ext3 defaults,errors=remount-ro 0 1
/dev/sdb2 /usr ext3 defaults,noatime 0 2
/dev/sda7 /zajedno ext3 defaults,noatime 0 2
/dev/sdb5 /zajedno/zajedno-sdb ext3 defaults,noatime 0 2
/dev/hda7 /zajedno/zajedno-hda ext3 defaults,noatime 0 2
/dev/hda3 /zajedno/boot ext3 defaults,noatime 0 2
/dev/sdb1 none swap sw 0 0
none /dev/shm tmpfs defaults 0 0
proc /proc proc defaults 0 0
/dev/hdb /media/cdrom0 udf,iso9660 user,noauto 0 0
/dev/fd0 /media/floppy0 auto rw,user,noauto 0 0


/etc/boot/grub/grub.conf
# menu.lst - See: grub(8), info grub, update-grub(8)
# grub-install(8), grub-floppy(8),
# grub-md5-crypt, /usr/share/doc/grub
# and /usr/share/doc/grub-doc/.

## hiddenmenu
# Hides the menu by default (press ESC to see the menu)
#hiddenmenu

# Pretty colours
#color cyan/blue white/blue

timeout 30
default 0
splashimage=(hd0,2)/grub/splash.xpm.gz



title=Gentoo 2.6.24.4-0
root (hd0,2)
kernel /Gentoo/bzImage-2.6.24.4-0 root=/dev/sda1


title=Gentoo 2.6.24.4-1
root (hd0,2)
kernel /Gentoo/bzImage-2.6.24.4-1 root=/dev/sda1


title=Gentoo 2.6.24.3-4
root (hd0,2)
kernel /Gentoo/bzImage-2.6.24.3-4 root=/dev/sda1


title=Gentoo 2.6.24.3-3
root (hd0,2)
kernel /Gentoo/bzImage-2.6.24.3-3 root=/dev/sda1

....

title=Gentoo 2.6.17
root (hd0,2)
kernel /Gentoo/kernel-genkernel-x86_64-2.6.17-gentoo-r7 root=/dev/ram0 init=/linuxrc ramdisk=8192 real_root=/dev/sda1 doscsi
initrd /Gentoo/initramfs-genkernel-x86_64-2.6.17-gentoo-r7


title=DOS Flash Disk
password --md5 $something
kernel /Gentoo/dos/memdisk
initrd /dos/288


title=Windows XP
rootnoverify (hd0,2)
makeactive
chainloader +1


title=Memtest86Plus
root (hd0,2)
kernel /Gentoo/boot/memtest86plus/memtest.bin
quiet

2

11.04.2008, 16:13

Ganz schnell bevor ich gerade los muss ... ich denke nciht, das das was mit preemptive zu tun hat.

1. hast du den IDE-Chipsatz im Kernel fest eingebunden? (=> lspci?)
2. hast du das FS (ext3, Reiser, XFS, ...) was du auf der /boot und / hast, fest im Kernel eingebunden?
3. Hast du an SATA-Treiber fest eingebunden?

Wenn du mindestens einer der drei obigen Fragen mit einem "Nein" beantwortest, bekommst du i.d.R. so eine Meldung.

Ich glaube nicht, das es der GRUB ist, da er ja den Kernel findet und diesen auch bootet ...
http://www.dyle.org
IM-Account (Jabber!) sind auf meiner HP ...
There is no place like /home

http://www.gentooforum.de
http://www.gentoofreunde.org

<div>how to annoy a web developer?</span>

3

11.04.2008, 16:30

lspci
00:00.0 RAM memory: nVidia Corporation MCP65 Memory Controller (rev a3)
00:01.0 ISA bridge: nVidia Corporation MCP65 LPC Bridge (rev a3)
00:01.1 SMBus: nVidia Corporation MCP65 SMBus (rev a1)
00:01.2 RAM memory: nVidia Corporation MCP65 Memory Controller (rev a1)
00:02.0 USB Controller: nVidia Corporation MCP65 USB Controller (rev a3)
00:02.1 USB Controller: nVidia Corporation MCP65 USB Controller (rev a3)
00:06.0 Ethernet controller: nVidia Corporation MCP65 Ethernet (rev a3)
00:07.0 Audio device: nVidia Corporation MCP65 High Definition Audio (rev a1)
00:08.0 PCI bridge: nVidia Corporation MCP65 PCI bridge (rev a1)
00:09.0 IDE interface: nVidia Corporation MCP65 IDE (rev a1)
00:0a.0 SATA controller: nVidia Corporation MCP65 AHCI Controller (rev a3)
00:0d.0 PCI bridge: nVidia Corporation MCP65 PCI Express bridge (rev a1)
00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller
00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
02:00.0 VGA compatible controller: nVidia Corporation GeForce 8800 GT (rev a2)

Ich benütze ext3 und ist fest im Kernel, wie immer.

CONFIG_EXT3_FS=y
CONFIG_EXT3_FS_XATTR=y
CONFIG_EXT3_FS_POSIX_ACL=y
# CONFIG_EXT3_FS_SECURITY is not set

CONFIG_ATA=y
# CONFIG_ATA_NONSTANDARD is not set
CONFIG_ATA_ACPI=y
CONFIG_SATA_AHCI=y
# CONFIG_SATA_SVW is not set
# CONFIG_ATA_PIIX is not set
# CONFIG_SATA_MV is not set
CONFIG_SATA_NV=y
# CONFIG_PDC_ADMA is not set
# CONFIG_SATA_QSTOR is not set
# CONFIG_SATA_PROMISE is not set
# CONFIG_SATA_SX4 is not set
# CONFIG_SATA_SIL is not set
# CONFIG_SATA_SIL24 is not set
# CONFIG_SATA_SIS is not set
# CONFIG_SATA_ULI is not set
# CONFIG_SATA_VIA is not set
# CONFIG_SATA_VITESSE is not set
# CONFIG_SATA_INIC162X is not set
# CONFIG_PATA_ACPI is not set
# CONFIG_PATA_ALI is not set
CONFIG_PATA_AMD=y
CONFIG_ATA=y
# CONFIG_ATA_NONSTANDARD is not set
CONFIG_ATA_ACPI=y
CONFIG_SATA_AHCI=y
# CONFIG_SATA_SVW is not set
# CONFIG_ATA_PIIX is not set
# CONFIG_SATA_MV is not set
CONFIG_SATA_NV=y
# CONFIG_PDC_ADMA is not set
# CONFIG_SATA_QSTOR is not set
# CONFIG_SATA_PROMISE is not set
# CONFIG_SATA_SX4 is not set
# CONFIG_SATA_SIL is not set
# CONFIG_SATA_SIL24 is not set
# CONFIG_SATA_SIS is not set
# CONFIG_SATA_ULI is not set
# CONFIG_SATA_VIA is not set
# CONFIG_SATA_VITESSE is not set
# CONFIG_SATA_INIC162X is not set
# CONFIG_PATA_ACPI is not set
# CONFIG_PATA_ALI is not set
CONFIG_PATA_AMD=y

4

11.04.2008, 21:23

Also ich kann mir auch nicht vorstellen das es mit "PREEMPT" zusammen hängen könnte.

Bei mir laufen diese Einstellungen einwandfrei:

Quellcode

1
2
3
4
5
6
7
# zgrep PREEMPT /proc/config.gz

# CONFIG_PREEMPT_NONE is not set
# CONFIG_PREEMPT_VOLUNTARY is not set
CONFIG_PREEMPT=y
CONFIG_PREEMPT_BKL=y
CONFIG_DEBUG_PREEMPT=y
zZ mit gentoo-sources-2.6.24-r4

PS: nutze doch bitte die quote- und code-tags! Ist doch besser lesbar ;)

5

12.04.2008, 10:51

Also du änderst nur diese preemtive-config Settings und der Kernel bootet nicht?
Schaltest du diese zurück und der Kernel bootet?
http://www.dyle.org
IM-Account (Jabber!) sind auf meiner HP ...
There is no place like /home

http://www.gentooforum.de
http://www.gentoofreunde.org

<div>how to annoy a web developer?</span>

6

12.04.2008, 13:50

Genau, wenn ich

CONFIG_PREEMPT=y
CONFIG_PREEMPT_BKL=y

benütze, kann ich nicht booten.

Sobald ich sie rausnehme, geht es wieder.

Aber ich habe es gesehen, wenn ich von SysrescueCD boote

/dev/hda wird /dev/sdc
/dev/sda bleibt
/dev/sdb bleibt

Mir ist es klar, dass ich

/etc/fstab

anpassen soll, wenn es System bootet mit neuen Einstellungen richtig, aber wass ist mit Grub?

Ist es möglich, dass ich irgendwelche Kernel Paremeter benötige?

Danke

7

13.04.2008, 10:18

Nach langen googlen, Gentoo-Bugs, GNU-Bugs und Stunden habe ich rausgefunden.

Es ist eine falsche ebuild von sys-boot/grub-0.97-r5 vom 06.4.2008 die Ursache gewesen.

Nur der Kernel Parameter

pci=nomsi

hat mir geholfen, aber mit Ausgabe den merkwürdigen Zeichen am Ende der Kommando Linie.

Nach dem Update auf den gleichen ebuild aber vom 07.04.2008, brauche ich die Kernel Parameter nicht mehr, und auch die Ausgabe ist sauber.

Ich habe jetzt voll auf SCSI, SATA umgestigen, alle meine Geräte werden als SATA angesprochen.

/dev/hda ist /dev/sdc
/dev/hdb DVD ist /dev/sr0
/dev/sda gleich
/dev/sdb gleich

/etc/fstab angepasst

Jetzt kann ich sauber Gentoo starten.

Danke

8

13.04.2008, 14:00

Quellcode

1
2
3
4
5
6
7
8
 * *** IMPORTANT NOTE: you must run grub and install
 * the new version's stage1 to your MBR.  Until you do,
 * stage1 and stage2 will still be the old version, but
 * later stages will be the new version, which could
 * cause problems such as an unbootable system.
 * Copying files from /lib/grub and /usr/lib/grub to //boot/grub
 * To install grub files to another device (like a usb stick), just run:
 *    emerge --config =grub-0.97-r5
Sprich den MBR neu installieren und alles wird gut ;)

MfG
josef.95