Entra

View Full Version : kernel panic on 2.6.15.1


le0n_84
28-01-2006, 12:09
Ciao a tutti!
come da subject ho un kernel panic con il 2.6.15.1....ecco il messaggio che mi da
Suspend2 2.2: No matching enabled writer found. Suspendig disabled
Suspend2 2.2: Missing or invalid storage location (resume2= parameters)
Please correct and rerun lilo (or equivalent) before suspending.
VFS: cannot open root device "hda6" or unknow-block(3,6)
Please append a correct "root=" boot options.
Kernel panic: not syncing: VFS: Unable to mount root fs on unknow-block(3,6)


questo è un pezzo del file menu.lst di grub
title Debian 2.6.15.1-debbie
root (hd0,5)
kernel /boot/bzImage-2.6.15.1-debbie root=/dev/hda6 ro
savedefault
boot

title Debian 2.6.15.1
root (hd0,5)
kernel /boot/bzImage-2.6.15.1 root=/dev/hda6 ro
savedefault
boot

title Debian 2.6.14.2
root (hd0,5)
kernel /boot/bzImage-2.6.14.2 root=/dev/hda6 ro
savedefault
boot

title Debian GNU/Linux, kernel 2.6.12-1-k7
root (hd0,5)
kernel /boot/vmlinuz-2.6.12-1-k7 root=/dev/hda6 ro
initrd /boot/initrd.img-2.6.12-1-k7
savedefault
boot
dove il 2.6.12 è installato dal repository (e funziona), il 2.6.14.2 è compilato a mano (e funziona non troppo bene), mentre i 2.6.15.1 non funzionano!!


il file /proc/partitions
major minor #blocks name
3 0 39070080 hda
3 1 12289693 hda1 -> ntfs di xp
3 2 1 hda2
3 5 6835626 hda5 -> fat32
3 6 9767488 hda6 -> / in ext3
3 7 4883728 hda7 -> /home in ext3
3 8 489951 hda8 -> swap



il problema è che non riesco ad avviare questo kernel anche se la sua configurazione viene da un 2.6.14.2 con "make oldconfig"...

ah il kernel 2.6.15.1 è patchato per il suspend, ma ora faccio una prova senza...

ho provato anche a modificare il 2.6.14.2 (l'agpgart) ma l'errore è sempre quello....sarà mica perché ho installato solo gcc 4.0 ???


una cosa che non capisco è perché grub non trova la root nel (3,6) quando gli ho detto che la root sta in (0,6) ....cioè quel 3 che ci sta a fare!??! io la root ce l'ho in hda, non in hdc!!


questo è quanto....
ditemi voi!


Grazie!

Mezzelfo
28-01-2006, 22:30
I moduli dei FS sono compilati staticamente?

ilsensine
28-01-2006, 22:31
Giurerei che manca il driver per il controller ide. Puoi allegare il tuo file di configurazione? Puoi catturare con una seriale i messaggi di boot completi, fino al panic, e allegarli?

una cosa che non capisco è perché grub non trova la root nel (3,6) quando gli ho detto che la root sta in (0,6) ....cioè quel 3 che ci sta a fare!??! io la root ce l'ho in hda, non in hdc!!
3.6=block device major 3 minor 6, non c'entra nulla con grub e la sua numerazione ;)