Pagina 1 di 1

Kernel panic (migrazione 2.6.17 --> 2.6.20)

Inviato: dom 29 apr 2007, 14:50
da FireEater
Ciao a tutti,

questo è l'output:

Codice: Seleziona tutto

VFS: cannot open root device "806" or unknow-blok (8,6)
Please append a correct "root=" boot option
Kernel panic - not syncing: VFS: Unable to mount root fs on unknow-blok (8,6)
Questo è "lilo.conf":

Codice: Seleziona tutto

# Windows bootable partition config begins
other = /dev/sda2
  label = Windows
  table = /dev/sda
# Windows bootable partition config ends
# Linux bootable partition config begins
image = /boot/vmlinuz
  root = /dev/sda6
  label = Linux
  read-only

image = /boot/vmlinuz-mod-2.6.17.13
  root = /dev/sda6
  label = Linux-ACPI
  read-only

image = /boot/vmlinuz-2.6.20
  root = /dev/sda6
  label = Linux-2.6.20
  read-only
# Linux bootable partition config ends
Ho un DELL 9400 con HD serial ATA.

Ho provato ad utilizzare il .config(funzionante) del 2.6.17 ma niente... ho notato che ci sono alcune differenze fra il 2.6.20 e il 2.6.17 proprio nelle impostazione sul SATA.

Il filesystem è EXT3 ed il supporto è compilato built-in.

Qualcuno ha un .config funzionante con il SATA??
Suggerimenti??

Grazie del vostro tempo...
Fire

Inviato: dom 29 apr 2007, 15:21
da Moro
Ieri ho messo il 2.6.21 e ho avuto piu' o meno gli stessi tuoi problemi.

Attiva il supporto sata in

Serial ATA (prod) and Parallel ATA (experimental) drivers

e non in ATA...

Se vuoi ti allego il mio .config ... non è ancora perfetto ma funziona...


http://www.habemusmoro.com/config-2.6.21

Ciao ciao

Inviato: dom 29 apr 2007, 15:25
da phobos3576
Ti sei ricordato di modificare anche la riga di Lilo che specifica il kernel di default?

Esempio:

Codice: Seleziona tutto

default = Linux-2.6.20
Magari è rimasta la vecchia riga che lancia il precedente kernel.

Inoltre, dai messaggi di errore sembra il classico caso di un kernel ricompilato senza che venga specificato il tipo di filesystem in uso; io consiglio sempre di compilare direttamente nel kernel il filesystem utilizzato, e compilare come moduli tutti gli altri tipi di filesystem.
Ad esempio, se hai formattato la partizione Linux con EXT3, compila direttamente nel kernel solo il driver EXT3; gli altri driver (EXT2, ReiserFS, etc), li puoi compilare come moduli.
Consiglio anche di compilare direttamente nel kernel il driver del controller del proprio hard disk.

Inviato: dom 29 apr 2007, 16:17
da FireEater
Moro ha scritto:Ieri ho messo il 2.6.21 e ho avuto piu' o meno gli stessi tuoi problemi.

Attiva il supporto sata in

Serial ATA (prod) and Parallel ATA (experimental) drivers

e non in ATA...

Se vuoi ti allego il mio .config ... non è ancora perfetto ma funziona...


http://www.habemusmoro.com/config-2.6.21

Ciao ciao

Ho provato a disattivare il suporto in "ATA..." ed ad attivare tutto ciò che c'è in "Serial ATA..." ma sempre kernel panic....

Invece con il tuo config va tutto apparte il fatto che crasha xorg 7.2, ma quella è una cosa che risolverò io quindi GRAZIE MILLE...

Ciao Fire 8)

Inviato: dom 29 apr 2007, 17:09
da Moro
Eheh prego...

ieri ho lottato anche io con quell'errore .. è frustrante :p

Ciao ciao

Inviato: dom 29 apr 2007, 18:05
da mined
verifica di avere il filesystem compilato nel kernel e non come modulo :)

Davide

Inviato: dom 29 apr 2007, 18:37
da mangus
uhmmm... non è che potrebbe essere correlato a questo???
http://wiki.archlinux.org/index.php/Per ... ice_naming
io ho solo dischi IDE e non ho avuto problemi con i nuovi kernel, ma per i SATA chissà...
:o

Inviato: mer 2 mag 2007, 23:13
da sardylan
http://www.lucacireddu.it/archive/files/config.txt
L'ho utilizzata sulla 2.6.17.13 ed è tutto OK (Guarda qui)... Non so se possa esserti utile anche per la 20...

Ha il reiserfs come built-in... Fai le modifiche neccessarie, tanto è un attimo...

P.S. -> Mi piacerebbe preparare un bel .config per il Dell Inspiron 9400 con Slacky, snello e funzionante... Magari si potrebbe aprire un post e risolvere tutti i problemi!!!!

Inviato: mer 2 mag 2007, 23:34
da samiel
o ho solo dischi IDE e non ho avuto problemi con i nuovi kernel, ma per i SATA chissà...
Non credo... io i kernel me li sono compilati tutti
e non ho mai avuto problemi. Ho 2 ha SATA

M.

Inviato: ven 4 mag 2007, 2:17
da nicolar
Mah, sicuramente nel kernel non è stato compilato il supporto per il tuo disco oppure per il tuo filesystem.

Se in 2.6.17 funzionava usa questa sequenza di compilazione, se non l'hai già fatto:

Codice: Seleziona tutto

1. Installa i sorgenti di 2.6.20 oppure 2.6.21
2. Dalla directory scompattata dai: make mrproper
3. Copia il vecchio config nella directory scompattata con:
cp /percorso_vecchio_config/config-2.6.17 /directory_scompattata/.config
(occhio al punto prima di config)
4. make oldconfig e rispondi alle domande sulle nuove opzioni (invio se non sai che rispondere)
5. make
6. make modules_install 
7. copia il nuovo bzImage in /boot/vmlinuz-2.6.20, copia System.map e controlla lilo.conf
8. lilo -v
Il comando "make oldconfig" ti permette di utilizzare il vecchio config e di adattarlo alla struttura del nuovo, anche se è stata modificata.

Chiaramete se questo non funziona devi metterti a spulciare a mano l'elenco dettagliato del tuo hardware e controllare le voci nel kernel che siano corrette.

ciao!!