Kernel panic (migrazione 2.6.17 --> 2.6.20)

Se avete problemi con l'installazione e la configurazione di Slackware postate qui. Non usate questo forum per argomenti generali... per quelli usate Gnu/Linux in genere.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
Avatar utente
FireEater
Linux 3.x
Linux 3.x
Messaggi: 508
Iscritto il: sab 5 feb 2005, 0:00
Nome Cognome: Giuseppe M.
Slackware: Current
Kernel: 2.6.32.7-smp
Desktop: kde 4.3.4
Località: Cagliari <---> Torino

Kernel panic (migrazione 2.6.17 --> 2.6.20)

Messaggio 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

Moro
Linux 1.x
Linux 1.x
Messaggi: 104
Iscritto il: mer 4 feb 2004, 0:00
Località: Faro, Portogallo
Contatta:

Messaggio 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

Avatar utente
phobos3576
Staff
Staff
Messaggi: 2980
Iscritto il: dom 17 apr 2005, 0:00
Slackware: 13.1
Kernel: 2.6.37-smp
Desktop: KDE 4.5.3

Messaggio 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.

Avatar utente
FireEater
Linux 3.x
Linux 3.x
Messaggi: 508
Iscritto il: sab 5 feb 2005, 0:00
Nome Cognome: Giuseppe M.
Slackware: Current
Kernel: 2.6.32.7-smp
Desktop: kde 4.3.4
Località: Cagliari <---> Torino

Messaggio 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)

Moro
Linux 1.x
Linux 1.x
Messaggi: 104
Iscritto il: mer 4 feb 2004, 0:00
Località: Faro, Portogallo
Contatta:

Messaggio da Moro »

Eheh prego...

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

Ciao ciao

mined
Linux 0.x
Linux 0.x
Messaggi: 25
Iscritto il: ven 20 gen 2006, 20:43
Località: Torino

Messaggio da mined »

verifica di avere il filesystem compilato nel kernel e non come modulo :)

Davide

mangus
Linux 2.x
Linux 2.x
Messaggi: 451
Iscritto il: lun 1 mar 2004, 0:00
Località: Castel de brett!! (bologna)
Contatta:

Messaggio 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

Avatar utente
sardylan
Linux 3.x
Linux 3.x
Messaggi: 993
Iscritto il: mar 24 apr 2007, 9:21
Nome Cognome: Luca Cireddu
Slackware: current 64bits
Kernel: 3.16
Desktop: KDE 4.14
Distribuzione: Debian - CLFS
Località: Cagliari
Contatta:

Messaggio 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!!!!

samiel
Staff
Staff
Messaggi: 5511
Iscritto il: ven 16 gen 2004, 0:00
Nome Cognome: Mauro Sacchetto
Slackware: 13.0
Kernel: 2.26
Desktop: KDE
Distribuzione: anche Debian
Località: Venezia

Messaggio 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.

nicolar
Linux 0.x
Linux 0.x
Messaggi: 25
Iscritto il: sab 29 lug 2006, 9:33
Contatta:

Messaggio 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!!

Rispondi