Kernel panic

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.
Avatar utente
doping
Linux 1.x
Linux 1.x
Messaggi: 128
Iscritto il: mer 1 feb 2006, 23:23

Kernel panic

Messaggio da doping »

Come ho detto in 1 precedente thread ho compilato per la prima volta ieri e stavo compilando 1 kernel 2.6.18.3 ignaro che sarebbe uscito un kernel 2.6.19 vabbè aniamo avanti...ho compilato inizialmente con il metodo classico seguendo delle guide su come compilare, tra cui anke s4d e quindi in sequenza ho dato make dep..make clean...make bzimage..make modules.. e make modules_install...con gcc 3.4.6 che poi ho anke aggiornato alla 4.1.1 per vedere se si trattavo di problemi del compilatore..comunque ho caricato come moduli i driver nvidia perkè senza quelli non vedevo nulla(la 1 volta che ho compilato ho fatto tutto senza mettere mani nel menuconfig)e incorpati i supporti per vari FS tra cui ext3, jdb, dos iso9660 ecc..li ho mexi build-in e non come moduli, anche se ho provato anke come moduli..morale della storia riavvio dopo aver agiornato lilo, e quando parto con il 2.6.18 mi esce questo errore:

VFS: cannot open root device "302" or unknown-block(3,2)
Time: tsc clocksource has been installed.
Please append a correct "root=" boot option
Kernel panic - not syncing: VFS: unable to mount root fs on unknown-block(3,2)

il mio lilo.conf è il seguente:
# LILO configuration file
# generated by 'liloconfig'
#
# Start LILO global section
boot = /dev/hda
message = /boot/boot_message.txt
prompt
timeout = 1200
# Override dangerous defaults that rewrite the partition table:
change-rules
reset
# VESA framebuffer console @ 1024x768x256
vga = 773
# Normal VGA console
# vga = normal
# VESA framebuffer console @ 1024x768x64k
# vga=791
# VESA framebuffer console @ 1024x768x32k
# vga=790
# VESA framebuffer console @ 1024x768x256
# vga=773
# VESA framebuffer console @ 800x600x64k
# vga=788
# VESA framebuffer console @ 800x600x32k
# vga=787
# VESA framebuffer console @ 800x600x256
# vga=771
# VESA framebuffer console @ 640x480x64k
# vga=785
# VESA framebuffer console @ 640x480x32k
# vga=784
# VESA framebuffer console @ 640x480x256
# vga=769
# End LILO global section
# Windows bootable partition config begins
other = /dev/hda1
label = Windows
table = /dev/hda
# Windows bootable partition config ends
# Linux bootable partition config begins
image = /oldboot/vmlinuz
root = /dev/hda2
label = Slackware2.4
read-only
image = /boot/bzImage
root = /dev/hda2
label = Slackware2.6
read-only
image = /boot2.6.19/bzImage
root = /dev/hda2
label = Slackware2.6.19
read-only
# Linux bootable partition config ends
il mio fstab invece è:
/dev/hda5 swap swap defaults 0 0
/dev/hda2 / ext3 defaults 1 1
/dev/hda3 /home ext3 defaults 1 2
/dev/hda1 /windows ntfs ro 1 0
/dev/hda6 /scambio vfat defaults 1 0
/dev/cdrom /mnt/cdrom auto noauto,owner,ro 0 0
/dev/fd0 /mnt/floppy auto noauto,owner 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
proc /proc proc defaults 0 0
notate qualcosa di strano??io anche se sono abbastanza alle prime armi perché abbandonai linux dopo 1 mesetto di utilizzo posso dire di aver provato a fare il possibile prima di postare qui...

Ultimo tentativo che ho provato è stato quello di caricare i supporti dei FS come moduli e farli caricare da initrd.gz che ho letto sulla guida di s4d essere un kernel "minimo"...anche facendo così non ho risolto..l'errore su esce sempre, e anche aggiornando il gcc ho avuto le stesse noie...mi sembra di aver detto tutto, altre prove inutili le ho fatte ma non ho risolto..ah come ultima cosa notate dal lilo.conf che il mio kernel 2.4 funzionante l'ho spostato in /oldboot...però è il kernel dell'installazzione quello...

Avatar utente
l1q1d
Master
Master
Messaggi: 1862
Iscritto il: lun 21 feb 2005, 0:00
Località: In uno spazio n-dimesionale
Contatta:

Messaggio da l1q1d »

Hai per caso una particolare scheda madre?
Hai provato con il precompilato del 2.6.18?

Avatar utente
doping
Linux 1.x
Linux 1.x
Messaggi: 128
Iscritto il: mer 1 feb 2006, 23:23

Messaggio da doping »

è 1 portatile..ecco la sua scheda tecnica http://www.lapxpress.de/020402/W7/asus_w7j.htm

Se intendi con il precompilato presente nel cd allora ti rispondo subito di no perché mi sono intestardito che deve funzionare compilato manualemente e non con installpkg :x

Avatar utente
albatros
Iper Master
Iper Master
Messaggi: 2098
Iscritto il: sab 4 feb 2006, 13:59
Kernel: 6.18.0
Desktop: gnome and lxqt
Distribuzione: Ubuntu 24.04 & FC 41
Località: Darmstadt - Germania

Messaggio da albatros »

Sicuro di aver messo tutti i driver giusti per la scheda madre e i controller?
Nel 2.4 che ti funziona guarda che moduli vengono caricati, così ti fai un'idea di quello che ti occorre...
Anche partire da una configurazione funzionante del 2.6 non sarebbe male...
Per praticità compila magari un modulo in più piuttosto che uno in meno, se non sei sicuro...

Ah, quando hai tempo leggi anche:
http://www.slacky.it/forum/viewtopic.php?t=14652

fabiom
Linux 0.x
Linux 0.x
Messaggi: 41
Iscritto il: lun 12 set 2005, 0:00

Messaggio da fabiom »

Ciao!
Nella sezione filesystem del kernel hai inserito come built-in la voce per il fs da te usato?
Forse l problema dipende da quello!

Avatar utente
doping
Linux 1.x
Linux 1.x
Messaggi: 128
Iscritto il: mer 1 feb 2006, 23:23

Messaggio da doping »

Si certo l'ho scritto bello e chiaro sopra..

Dani
Linux 4.x
Linux 4.x
Messaggi: 1447
Iscritto il: mer 26 apr 2006, 1:52
Desktop: gnome
Distribuzione: arch

Re: Kernel panic

Messaggio da Dani »

doping ha scritto:Come ho detto in 1 precedente thread ho compilato per la prima volta ieri e stavo compilando 1 kernel 2.6.18.3 ignaro che sarebbe uscito un kernel 2.6.19
Credo che tu abbia sbagliato qualcosa...

enzo
Linux 0.x
Linux 0.x
Messaggi: 51
Iscritto il: mar 22 mar 2005, 0:00
Località: Reggio Calabria

Messaggio da enzo »

Era successo anche a me, Controlla in device drivers, ata/atapi support che sia settato il giusto chipset (controlla quale è con lspci).
Fai sapere come è andata,ciao!

Avatar utente
nicop
Linux 2.x
Linux 2.x
Messaggi: 232
Iscritto il: mer 18 gen 2006, 11:21
Nome Cognome: Nicola Palmieri
Slackware: 12.0
Kernel: 2.6.21.5
Desktop: Gnome Slacky
Località: San Martino In P. (Cb)
Contatta:

Messaggio da nicop »

VFS: cannot open root device "302" or unknown-block(3,2)
Time: tsc clocksource has been installed.
Please append a correct "root=" boot option
leggendo il tuo lilo.conf questo,secondo me,l' errore è dovuto dal fatto che tu hai messo l'immagine del kernel in una directory diversa da boot...
image = /oldboot/vmlinuz
image = /boot2.6.19/bzImage
hai creato le suddette directory???i file vmlinuz e bzImage a cosa puntano???
Kernel panic - not syncing: VFS: unable to mount root fs on unknown-block(3,2)

questo errore è perchè manca il supporto nel kernel..oppure perchè hai messo il supporto modulare senza creare l'initrd...il mio parere..meglio supporto build-in per la root...

ciaoo

Avatar utente
submax82
Staff
Staff
Messaggi: 3202
Iscritto il: mer 31 ago 2005, 0:00
Desktop: xfce
Distribuzione: SalixOS
Contatta:

Messaggio da submax82 »

devi mettere il chip ide della tua scheda madre built-in e anche il tipo di filesystem della partizione root oppure usare initrd

Avatar utente
Raistlin84
Linux 3.x
Linux 3.x
Messaggi: 542
Iscritto il: lun 28 mar 2005, 0:00
Località: Pistoia

Messaggio da Raistlin84 »

Importa il config del 2.4.x funzionante quanto configuri il 2.6.x così avrai un 2.6.x funzionante [visto che il 2.4 ti và, giusto?] Poi togli tutto quello che non ti sembra necessario, compili e provi... Se ti và in panic rimetti cosa hai tolto e togli altri moduli o supporti built-in... Insomma provi e riprovi alla fine ce la fai ad avere un 2.6 snello e funzionante...
Io penso che tu debba partire da una base funzionante e poi la snellisci.

P.S. Comunque cosa banale, siccome succede a volte perchè magari alla 10° volta che si ricompila si và in palla, lilo -v lo hai dato? Immagino di sì, ma non si sà .

Avatar utente
targzeta
Iper Master
Iper Master
Messaggi: 6643
Iscritto il: gio 3 nov 2005, 14:05
Nome Cognome: Emanuele Tomasi
Slackware: 64-current
Kernel: latest stable
Desktop: IceWM
Località: Carpignano Sal. (LE) <-> Pisa

Messaggio da targzeta »

Hai notato che il tuo HD è un SATA? Per i dischi SATA devi vedere la sottosezione:
- SCSI in kernel < 2.6.19
- Serial ATA ... nel kernel 2.6.19

Posta l'output di

Codice: Seleziona tutto

lspci
che vediamo che controller usi. Poi vediamo se lo hai impostato in built-in nel kernel. L'errore è qui, quel tipo di errore, da mie esperienze personali, lo da in due casi:
- Non hai il giusto controllore per HD
- Non hai il supporto per il root file system, ma nel tuo caso, avendo abilitato in built-in l'ext3fs è a posto.

Spina

Avatar utente
doping
Linux 1.x
Linux 1.x
Messaggi: 128
Iscritto il: mer 1 feb 2006, 23:23

Messaggio da doping »

Raistlin84 ha scritto:Importa il config del 2.4.x funzionante quanto configuri il 2.6.x così avrai un 2.6.x funzionante [visto che il 2.4 ti và, giusto?]
così facendo però mi dà un sacco di warning appena esco da menuconfig e anche uando compilo, è normale??Fra poco vi posto il risultato di lspci, comunque il chipset credo di averlo abilitato per il 2.6.19, vi ricordo che il 2.6.18 mi dà quell'errore sopra descritto, mentre il 2.6.19 al momento non mi parte a video mannaggia, ed ho spiegato il problema qui :
http://www.slacky.it/forum/viewtopic.php?t=16402

piuttosto ieri ho forse risolto qualcosa con il 2.6.18 che mi dà quell'errore, se notate nel mio lilo.conf avevo messo l'immagine del 2.4 in /oldboot e l'immagine del 2.6.18 in /boot, ho provato a rimettere il 2.4 nella /boot ed il 2.6.18 nella /oldboot rinominando le directory ed aggiustando lilo.conf e al riavvio non mi dà + quell'errore, ma piuttosto mi compare solo un # tipo shell, ma non funziona nessun comando...vi sembra qualcosa di logico tutto questo??

Avatar utente
targzeta
Iper Master
Iper Master
Messaggi: 6643
Iscritto il: gio 3 nov 2005, 14:05
Nome Cognome: Emanuele Tomasi
Slackware: 64-current
Kernel: latest stable
Desktop: IceWM
Località: Carpignano Sal. (LE) <-> Pisa

Messaggio da targzeta »

doping ha scritto:Fra poco vi posto il risultato di lspci
Oltre a questo, posta anche l'output di:

Codice: Seleziona tutto

grep 'SATA' .config
dove .config è il config che stai configurando.

Spina

P.S. I warning sono normali se usi un vecchio config.
Pippi.S. I casini che combini con il lilo poi li risolviamo piano piano

Avatar utente
doping
Linux 1.x
Linux 1.x
Messaggi: 128
Iscritto il: mer 1 feb 2006, 23:23

Messaggio da doping »

il risultato di lspci è quanto segue:
00:00.0 Host bridge: Intel Corporation Mobile 945GM/PM/GMS/940GML and 945GT Express Memory Controller Hub (rev 03)
00:01.0 PCI bridge: Intel Corporation Mobile 945GM/PM/GMS/940GML and 945GT Express PCI Express Root Port (rev 03)
00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 02)
00:1c.0 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 1 (rev 02)
00:1c.1 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 2 (rev 02)
00:1c.2 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 3 (rev 02)
00:1d.0 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #1 (rev 02)
00:1d.1 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #2 (rev 02)
00:1d.2 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #3 (rev 02)
00:1d.3 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #4 (rev 02)
00:1d.7 USB Controller: Intel Corporation 82801G (ICH7 Family) USB2 EHCI Controller (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev e2)
00:1f.0 ISA bridge: Intel Corporation 82801GBM (ICH7-M) LPC Interface Bridge (rev 02)
00:1f.2 IDE interface: Intel Corporation 82801GBM/GHM (ICH7 Family) Serial ATA Storage Controller IDE (rev 02)
01:00.0 VGA compatible controller: nVidia Corporation GeForce Go 7400 (rev a1)
05:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 01)
06:00.0 Network controller: Intel Corporation PRO/Wireless 3945ABG Network Connection (rev 02)
07:03.0 FireWire (IEEE 1394): Ricoh Co Ltd Unknown device 0832
07:03.1 Class 0805: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter (rev 19)
07:03.2 System peripheral: Ricoh Co Ltd Unknown device 0843 (rev 01)
07:03.3 System peripheral: Ricoh Co Ltd R5C592 Memory Stick Bus Host Adapter (rev 0a)
07:03.4 System peripheral: Ricoh Co Ltd .-Picture Card Controller (rev 05)
mentre quello di grep è il seguente:
# CONFIG_BLK_DEV_IDE_SATA is not set
# CONFIG_SCSI_SATA is not set
da questo mi rendo conto che il supporto per il SATA non dovrebbe essere attivato, ma io ho messo come built-in i seguenti supporti:
<*> SCSI disk support
< > SCSI tape support
< > SCSI OnStream SC-x0 tape support
< > SCSI CDROM support
<*> SCSI generic support
provo nel frattempo a caricare anche altro

Rispondi