• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

Prob mit 2.6.13: kernel-panic kann root-device nicht mounten

flo41

Hacker
Hi,
hab mir den neuen 2.6.13er kernel runtergeladen und nach dem howto
http://www.linux-club.de/viewtopic.php?t=10810
installiert.
Hab sowohl mein Filesystem (Reiserfs) als auch meinen IDE-Controller (VIA VT82C586B) fest eingebunden (*)

grep REISERFS .config spuckt folgendes aus:
Code:
CONFIG_REISERFS_FS=y
# CONFIG_REISERFS_CHECK is not set
# CONFIG_REISERFS_PROC_INFO is not set
# CONFIG_REISERFS_FS_XATTR is not set

grep VT* .config ergibt folgendes:
Code:
...
CONFIG_BLK_DEV_VIA82CXXX=y
...

mkinitrd -k vmlinuz-2.6.13 -i initrd-2.6.13 sagt:

Code:
Root device:    /dev/hde6 (mounted on / as reiserfs)
Module list:    sata_via reiserfs

Kernel image:   /boot/vmlinuz-2.6.13
Initrd image:   /boot/initrd-2.6.13
Shared libs:    lib/ld-2.3.3.so lib/libblkid.so.1.0 lib/libc.so.6 lib/libselinux.so.1 lib/libuuid.so.1.2
Cannot determine dependencies of module reiserfs. Is modules.dep up to date?
Cannot determine dependencies of module reiserfs. Is modules.dep up to date?
Modules:        kernel/drivers/scsi/scsi_mod.ko kernel/drivers/scsi/libata.ko kernel/drivers/scsi/sata_via.ko
Including:      udev
Bootsplash:     SuSE (1024x768)

nachdem er hier bei modules reiserfs aufgelistet hat und n paar fehler gemeldet hat hab ich halt mal gedacht das könnt auch wichtig sein...
EDIT:
hätt ich beinah vergessen:
mein sys:
AMD Athlon XP 2600++
MSI KT6 VIA KT600 Based
MSI NForce 6600 GT 128 MB
Samsung SP120-N
Benutze REISERFS als fs und
SuSE 9.1 Pro

lspci -v gibt volgendes aus:

Code:
0000:00:00.0 Host bridge: VIA Technologies, Inc. VT8377 [KT400 AGP] Host Bridge (rev 80)
        Subsystem: VIA Technologies, Inc.: Unknown device 0000
        Flags: bus master, 66Mhz, medium devsel, latency 8
        Memory at e0000000 (32-bit, prefetchable)
        Capabilities: [80] AGP version 3.5
        Capabilities: [c0] Power Management version 2

0000:00:01.0 PCI bridge: VIA Technologies, Inc. VT8237 PCI Bridge (prog-if 00 [Normal decode])
        Flags: bus master, 66Mhz, medium devsel, latency 0
        Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
        Memory behind bridge: dbe00000-dfefffff
        Prefetchable memory behind bridge: bbd00000-dbcfffff
        Capabilities: [80] Power Management version 2

0000:00:0f.0 RAID bus controller: VIA Technologies, Inc.: Unknown device 3149 (rev 80)
        Subsystem: Micro-Star International Co., Ltd.: Unknown device 0210
        Flags: bus master, medium devsel, latency 32, IRQ 20
        I/O ports at ec00
        I/O ports at e800 [size=4]
        I/O ports at e400 [size=8]
        I/O ports at e000 [size=4]
        I/O ports at dc00 [size=16]
        I/O ports at d800 [size=256]
        Capabilities: [c0] Power Management version 2

0000:00:0f.1 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT8233/A/C/VT8235 PIPC Bus Master IDE (rev 06) (prog-if 8a [Master SecP PriP])
        Subsystem: Micro-Star International Co., Ltd.: Unknown device 0210
        Flags: bus master, medium devsel, latency 32, IRQ 20
        I/O ports at fc00 [size=16]
        Capabilities: [c0] Power Management version 2

...usb usb usb bla
...
0000:00:11.0 ISA bridge: VIA Technologies, Inc.: Unknown device 3227
        Subsystem: VIA Technologies, Inc.: Unknown device 0000
        Flags: bus master, stepping, medium devsel, latency 0
        Capabilities: [c0] Power Management version 2

0000:00:11.5 Multimedia audio controller: VIA Technologies, Inc. VT8233/A/8235 AC97 Audio Controller (rev 60)
        Subsystem: Micro-Star International Co., Ltd.: Unknown device 0080
        Flags: medium devsel, IRQ 22
        I/O ports at c400
        Capabilities: [c0] Power Management version 2

0000:00:12.0 Ethernet controller: VIA Technologies, Inc. VT6102 [Rhine-II] (rev 78)
        Subsystem: Micro-Star International Co., Ltd.: Unknown device 021c
        Flags: bus master, medium devsel, latency 32, IRQ 23
        I/O ports at c000
        Memory at dfffbd00 (32-bit, non-prefetchable) [size=256]
        Capabilities: [40] Power Management version 2

0000:01:00.0 VGA compatible controller: nVidia Corporation: Unknown device 00f1 (rev a2) (prog-if 00 [VGA])
        Flags: bus master, 66Mhz, medium devsel, latency 248, IRQ 16
        Memory at de000000 (32-bit, non-prefetchable) [size=dfee0000]
        Memory at c0000000 (32-bit, prefetchable) [size=256M]
        Memory at dd000000 (32-bit, non-prefetchable) [size=16M]
        Expansion ROM at 00020000 [disabled]
        Capabilities: [60] Power Management version 2
        Capabilities: [44] AGP version 3.0
thx schonmal im vorraus,
Flo
 
OP
F

flo41

Hacker
ich weiss nicht wie man die version nachschaut bin aber mit man udev auf udevinfo gestossen, hoffe das ist der richtige befehl ^^

Code:
kartell:/home/flo # udevinfo -V
udevinfo, version 021_bk

Gruß, Flo
 

Gimpel

Guru
depmod -a ausführen und mkinitrd paket auf den neuesten stand bringen... steht alles hier im forum irgendwo
 
OP
F

flo41

Hacker
okey dokey --- bin ja normalerweise benutzer der SuFu, aber ich bin immer nur auf threads gestossen bei denen das filesys modular eingebunden war und wusste nicht das das auch an udev und initrd liegen kann ^^
thx @ all ich schreib sobald ich das prob gelöst hab
 
OP
F

flo41

Hacker
so ... hab mal
Code:
depmod -a
ausgeführt und anschliessend (ich hoffe das hast du mit mkinitrdpakte auf den neusten stand bringen gemeint)
Code:
mkinitrd -k vmlinuz-2.6.13 -i initrd-2.6.13
Root device:    /dev/hde6 (mounted on / as reiserfs)
Module list:    sata_via reiserfs

Kernel image:   /boot/vmlinuz-2.6.13
Initrd image:   /boot/initrd-2.6.13
Shared libs:    lib/ld-2.3.3.so lib/libblkid.so.1.0 lib/libc.so.6 lib/libselinux.so.1 lib/libuuid.so.1.2
Cannot determine dependencies of module reiserfs. Is modules.dep up to date?
Cannot determine dependencies of module reiserfs. Is modules.dep up to date?
Modules:        kernel/drivers/scsi/scsi_mod.ko kernel/drivers/scsi/libata.ko kernel/drivers/scsi/sata_via.ko
Including:      udev
Bootsplash:     SuSE (1024x768)
leider immer noch der selbe fehler :cry:
werds jetzt mal mit dem update vom udev versuchen ...
 
OP
F

flo41

Hacker
hab jetzt udev mal auf den neusten stand gebracht, depmod -a und mkinitrd usw gemacht, hab auch mal die initrd rausgeschmissen nachdem ich erfahren hab das man die garnicht braucht wenn man fest einkompliliert hat, hat aber alles nix gebracht ...
 

Falkenstein

Hacker
Das hat ich auch.
Bin die Config noch mal durchgegangen, da stimmten glaub ich die IDE-Module nicht.
Und die ACL's waren deaktiviert.

Das ist ne Sache der Konfiguration des Kernels.
 

Falkenstein

Hacker
So sieht das jetzt bei mir aus, irgendwo in diesen Abschnitten lag der Fehler,

#
# Pseudo filesystems
#
CONFIG_PROC_FS=y
CONFIG_PROC_KCORE=y
CONFIG_SYSFS=y
CONFIG_DEVPTS_FS_XATTR=y
CONFIG_DEVPTS_FS_SECURITY=y
CONFIG_TMPFS=y
CONFIG_TMPFS_XATTR=y
CONFIG_TMPFS_SECURITY=y
CONFIG_HUGETLBFS=y
CONFIG_HUGETLB_PAGE=y
CONFIG_RAMFS=y

#
# File systems
#
CONFIG_EXT2_FS=y
CONFIG_EXT2_FS_XATTR=y
CONFIG_EXT2_FS_POSIX_ACL=y
CONFIG_EXT2_FS_SECURITY=y
# CONFIG_EXT2_FS_XIP is not set
CONFIG_EXT3_FS=y
CONFIG_EXT3_FS_XATTR=y
CONFIG_EXT3_FS_POSIX_ACL=y
CONFIG_EXT3_FS_SECURITY=y
CONFIG_JBD=y
# CONFIG_JBD_DEBUG is not set
CONFIG_FS_MBCACHE=y
CONFIG_REISERFS_FS=y
# CONFIG_REISERFS_CHECK is not set
# CONFIG_REISERFS_PROC_INFO is not set
CONFIG_REISERFS_FS_XATTR=y
CONFIG_REISERFS_FS_POSIX_ACL=y
CONFIG_REISERFS_FS_SECURITY=y
CONFIG_JFS_FS=y
CONFIG_JFS_POSIX_ACL=y
CONFIG_JFS_SECURITY=y
# CONFIG_JFS_DEBUG is not set
# CONFIG_JFS_STATISTICS is not set
CONFIG_FS_POSIX_ACL=y
 
Wenn du reiser in den Kernel packst kannst du es doch logischerweise aus der initrd rausnehmen (/etc/sysconfig/kernel MODULES_LOAD_ON_BOOT). Ansonsten vv sig.
 
OP
F

flo41

Hacker
hab mal den befehl ausprobiert, geht immer noch nicht *grml*, immer noch die selbe meldung blablabla... :evil:
werd mich jetzt noch mal GANZ genau in der konfiguration umsehn aber da hab ich eigentlich mein filesys und meinen hdcontroler angewählt, weiss wirklich nciht mehr was ich machen soll :-((
 

Falkenstein

Hacker
Der Fehler könnte auch in den folgenden Sektionen liegen.
So ganz genau kann ich das leider nicht mehr rekonstruieren, da ich alles durchgegangen bin und so einiges geändert hab.

#
# General setup
#
CONFIG_LOCALVERSION="-default"
CONFIG_SWAP=y
CONFIG_SYSVIPC=y
CONFIG_POSIX_MQUEUE=y
CONFIG_BSD_PROCESS_ACCT=y
CONFIG_BSD_PROCESS_ACCT_V3=y
CONFIG_SYSCTL=y
CONFIG_AUDIT=y
CONFIG_AUDITSYSCALL=y
CONFIG_HOTPLUG=y
CONFIG_KOBJECT_UEVENT=y
CONFIG_IKCONFIG=y
CONFIG_IKCONFIG_PROC=y
# CONFIG_EMBEDDED is not set
CONFIG_KALLSYMS=y
# CONFIG_KALLSYMS_ALL is not set
# CONFIG_KALLSYMS_EXTRA_PASS is not set
CONFIG_PRINTK=y
CONFIG_BUG=y
CONFIG_BASE_FULL=y
CONFIG_FUTEX=y
CONFIG_EPOLL=y
CONFIG_SHMEM=y
CONFIG_CC_ALIGN_FUNCTIONS=0
CONFIG_CC_ALIGN_LABELS=0
CONFIG_CC_ALIGN_LOOPS=0
CONFIG_CC_ALIGN_JUMPS=0
# CONFIG_TINY_SHMEM is not set
CONFIG_BASE_SMALL=0

#
# Loadable module support
#
CONFIG_MODULES=y
CONFIG_MODULE_UNLOAD=y
CONFIG_MODULE_FORCE_UNLOAD=y
CONFIG_OBSOLETE_MODPARM=y
# CONFIG_MODVERSIONS is not set
# CONFIG_MODULE_SRCVERSION_ALL is not set
CONFIG_KMOD=y

#
# Processor type and features
#
CONFIG_X86_PC=y
# CONFIG_X86_ELAN is not set
# CONFIG_X86_VOYAGER is not set
# CONFIG_X86_NUMAQ is not set
# CONFIG_X86_SUMMIT is not set
# CONFIG_X86_BIGSMP is not set
# CONFIG_X86_VISWS is not set
# CONFIG_X86_GENERICARCH is not set
# CONFIG_X86_ES7000 is not set
# CONFIG_M386 is not set
# CONFIG_M486 is not set
# CONFIG_M586 is not set
# CONFIG_M586TSC is not set
# CONFIG_M586MMX is not set
# CONFIG_M686 is not set
# CONFIG_MPENTIUMII is not set
# CONFIG_MPENTIUMIII is not set
# CONFIG_MPENTIUMM is not set
# CONFIG_MPENTIUM4 is not set
# CONFIG_MK6 is not set
CONFIG_MK7=y
# CONFIG_MK8 is not set
# CONFIG_MCRUSOE is not set
# CONFIG_MEFFICEON is not set
# CONFIG_MWINCHIPC6 is not set
# CONFIG_MWINCHIP2 is not set
# CONFIG_MWINCHIP3D is not set
# CONFIG_MGEODEGX1 is not set
# CONFIG_MCYRIXIII is not set
# CONFIG_MVIAC3_2 is not set
CONFIG_X86_GENERIC=y
CONFIG_X86_CMPXCHG=y
CONFIG_X86_XADD=y
CONFIG_X86_L1_CACHE_SHIFT=7
CONFIG_RWSEM_XCHGADD_ALGORITHM=y
CONFIG_GENERIC_CALIBRATE_DELAY=y
CONFIG_X86_WP_WORKS_OK=y
CONFIG_X86_INVLPG=y
CONFIG_X86_BSWAP=y
CONFIG_X86_POPAD_OK=y
CONFIG_X86_GOOD_APIC=y
CONFIG_X86_INTEL_USERCOPY=y
CONFIG_X86_USE_PPRO_CHECKSUM=y
CONFIG_X86_USE_3DNOW=y
CONFIG_HPET_TIMER=y
CONFIG_HPET_EMULATE_RTC=y
# CONFIG_SMP is not set
CONFIG_PREEMPT_NONE=y
# CONFIG_PREEMPT_VOLUNTARY is not set
# CONFIG_PREEMPT is not set
CONFIG_X86_UP_APIC=y
CONFIG_X86_UP_IOAPIC=y
CONFIG_X86_LOCAL_APIC=y
CONFIG_X86_IO_APIC=y
CONFIG_X86_TSC=y
# CONFIG_X86_MCE is not set
# CONFIG_TOSHIBA is not set
# CONFIG_I8K is not set
CONFIG_X86_REBOOTFIXUPS=y
# CONFIG_MICROCODE is not set
# CONFIG_X86_MSR is not set
# CONFIG_X86_CPUID is not set
 
Oben