PDA

View Full Version : kernel panic, OSSESSIONE!!!!!!!


sgdfgsgfsgs
27-08-2005, 11:34
[ubuntu hoary] [kernel 2.6.12.5]
salve a tutti, non riesco proprio a capire da cosa dipende:
kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(3,1)
dove potrei guardare per risolvere?
ho controllato fstab e il menu.lst
ho incluso come builting reiserfs
ho incluso come builting il supporto per gli ide

lspci mi dice

0000:00:00.0 Host bridge: Intel Corp. 440BX/ZX/DX - 82443BX/ZX/DX Host bridge (rev 03)
0000:00:01.0 PCI bridge: Intel Corp. 440BX/ZX/DX - 82443BX/ZX/DX AGP bridge (rev 03)
0000:00:04.0 CardBus bridge: Texas Instruments PCI1450 (rev 03)
0000:00:04.1 CardBus bridge: Texas Instruments PCI1450 (rev 03)
0000:00:07.0 Bridge: Intel Corp. 82371AB/EB/MB PIIX4 ISA (rev 02)
0000:00:07.1 IDE interface: Intel Corp. 82371AB/EB/MB PIIX4 IDE (rev 01)
0000:00:07.2 USB Controller: Intel Corp. 82371AB/EB/MB PIIX4 USB (rev 01)
0000:00:07.3 Bridge: Intel Corp. 82371AB/EB/MB PIIX4 ACPI (rev 03)
0000:00:08.0 Multimedia audio controller: ESS Technology ES1978 Maestro 2E (rev 10)
0000:00:09.0 Ethernet controller: Intel Corp. 82557/8/9 [Ethernet Pro 100] (rev 09)
0000:00:09.1 Serial controller: Lucent Microelectronics LT WinModem
0000:01:00.0 VGA compatible controller: ATI Technologies Inc Rage Mobility P/M AGP 2x (rev 64)

potrebbe essere un problema di tempfs o devfs o roba del genere l'errore?


chi mi fa il grandissimo favore, in base a quello che ho esposto, di fare una lista di quello che devo controllare?

vi ringrazio

Al Azif
27-08-2005, 12:46
Hai messo staticamente l'ext2 anche come FS? hai usato un initrd? richiede staticamente l'abilitazione di cramfs.

stefanoxjx
27-08-2005, 12:55
Lo stesso identico problema, lo riscontro compilando il kernel senza initrd.
Ho provato in tutte le salse ma non sono riuscito a togliermi dai piedi questo kernel panic.

Se vuoi quì (http://www.hwupgrade.it/forum/showthread.php?t=1000308) trovi la discussione che ho aperto io cercando aiuto per risolvere il problema.
Purtroppo credo ti servirà a poco visto che comunque non ho ancora risolto, ma non si sa mai.
Ciao.

sgdfgsgfsgs
27-08-2005, 14:05
Hai messo staticamente l'ext2 anche come FS? hai usato un initrd? richiede staticamente l'abilitazione di cramfs.

si ext2 statico, no initrd non lho messo perche ho messo i chipset/supporti/fs_di_root tutti statici.
dove lo pesco cramfs? non lo trovo!

@stefanoxjx grazie ora guardo

xfulviox
27-08-2005, 15:05
devi mettere statici anche i moduli del chipset IDE!

a me basta mettere solo generic_IDE_equalcosaltro, ma ci sono anche driver specifici!

vedrai che funziona! ;)

sgdfgsgfsgs
27-08-2005, 15:14
devi mettere statici anche i moduli del chipset IDE!

a me basta mettere solo generic_IDE_equalcosaltro, ma ci sono anche driver specifici!

vedrai che funziona! ;)

ovviamente ho messo pure quelli, anzi ne ho messi di fin troppi di moduli per il supporto ide in builtin, dopo aver superato il limite di sopportazione

uovobw
27-08-2005, 15:47
crosspost da relug? :D:D:D:D

ma cosa ti ha mai fatto di male l'initrd!
prova a fare un initrd per il tuo kernel e a bootarlo.
se ti da errore significa che ci sono altri problemi, se no con calma ti demolisci mano a mano l'initrd e guardi che moduli devi compilare come statici

ciao

sgdfgsgfsgs
27-08-2005, 16:22
crosspost da relug? :D:D:D:D

ma cosa ti ha mai fatto di male l'initrd!
prova a fare un initrd per il tuo kernel e a bootarlo.
se ti da errore significa che ci sono altri problemi, se no con calma ti demolisci mano a mano l'initrd e guardi che moduli devi compilare come statici

ciao

????

cmq come posso vedere cosa contiene initrd.img? ho letto che si deve scompattare e montare....ma con che programma si scompatta? il comando file mi da una descrizione del file mai vista prima :stordita:

RaouL_BennetH
27-08-2005, 16:48
ovviamente ho messo pure quelli, anzi ne ho messi di fin troppi di moduli per il supporto ide in builtin, dopo aver superato il limite di sopportazione

Ecco, secondo me è proprio questo il tuo problema :)


devi mettere staticamente il driver solo per questo:

0000:00:07.1 IDE interface: Intel Corp. 82371AB/EB/MB PIIX4 IDE (rev 01)

riesci a fare uno screenshot di cosa hai abilitato nel kernel nella sezione relativa ai chipset?

sgdfgsgfsgs
27-08-2005, 16:59
Ecco, secondo me è proprio questo il tuo problema :)


devi mettere staticamente il driver solo per questo:

0000:00:07.1 IDE interface: Intel Corp. 82371AB/EB/MB PIIX4 IDE (rev 01)

riesci a fare uno screenshot di cosa hai abilitato nel kernel nella sezione relativa ai chipset?

no ma ecco il .confi
http://sopadj1.netsons.org/config.bz2

Al Azif
28-08-2005, 12:22
Fai prima a farti un kernel modulare con l'initrd, è comodo e non rompe le scatole, il cramfs lo trovi in "Miscellaneous filesystems".

sgdfgsgfsgs
28-08-2005, 12:57
Fai prima a farti un kernel modulare con l'initrd, è comodo e non rompe le scatole, il cramfs lo trovi in "Miscellaneous filesystems".

l'initrd è utile solo per le distro che installi, in quando per supportare un grandissimo numero di driver,per non appesantire il kernel, inserisco i driver nell 'initrd, io ho compilato builtin solo quello che mi serve, il resto lho tolto.
comunqu un mio amico che ha il laptop mooooooooolto simile al mio (e il kernel èuguale, 2.6.12.5) mi ha passato il suo .conf che a lui funge , ricompilato ed ora va, se posto i 2 .conf chi è in grado i analizzare le differenze ponderando l' errore che mi dava con i 2 diversi conf?
magari si arriva ad una conclusione utile in quando anche altre persone con lo stesso kernel hanno avuto lo stesso problema.
ecco il mio conf che dava errore:
http://sopadj1.netsons.org/config.bz2
ed ecco il conf funzionante
http://sopadj1.netsons.org/config_funzionante.bz2

grazie per la collaborazione