Newsgroup: it.comp.os.linux.iniziare
Titolo: ricompilare il kernel

Mi becco sistematicamente un kernel panic all'avvio del sistema.
VFS: cannot open root device sda8 ecc...
Non riesco a trovare il maldetto modulo colpevole di tutto ciò
Questa è la situazione:
no initrd
+----
| CONFIG_EXT3_FS=y
| CONFIG_EXT3_FS_XATTR=y
| CONFIG_EXT3_FS_POSIX_ACL=y
| CONFIG_EXT3_FS_SECURITY=y
+----
+----
| # CONFIG_BLK_DEV_ATIIXP is not set
| CONFIG_BLK_DEV_PIIX=y
| CONFIG_ATA_PIIX=y
| CONFIG_PATA_ATIIXP=y
| # CONFIG_PATA_MPIIX is not set
| # CONFIG_PATA_OLDPIIX is not set
| CONFIG_I2C_PIIX4=y
| # CONFIG_SND_ATIIXP is not set
| # CONFIG_SND_ATIIXP_MODEM is not set
+----
+----
| # CONFIG_BLK_DEV_IDE_SATA is not set  (viene spacciato per deprecated)
+----
+----[ lspci ]
| 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)
| 00:1f.3 SMBus: Intel Corporation 82801G (ICH7 Family) SMBus Controller (rev 02)
| 01:00.0 VGA compatible controller: ATI Technologies Inc M56P [Radeon Mobility X1600]
| 05:00.0 Network controller: Intel Corporation PRO/Wireless 3945ABG Network Connection (rev 02)
| 07:06.0 CardBus bridge: Texas Instruments PCIxx12 Cardbus Controller
| 07:06.1 FireWire (IEEE 1394): Texas Instruments PCIxx12 OHCI Compliant IEEE 1394 Host Controller
| 07:06.2 Mass storage controller: Texas Instruments 5-in-1 Multimedia Card Reader (SD/MMC/MS/MS PRO/xD)
| 07:06.3 Generic system peripheral [0805]: Texas Instruments PCIxx12 SDA Standard Compliant SD Host Controller
| 07:08.0 Ethernet controller: Intel Corporation Intel(R) PRO/100 VE Network Connection (rev 02)
+----
Secondo me manca qualcosa che gestisca correttamente il SATA, ma non riesco a
capire esattamente cosa.
Il computer è un portatile Toshiba Satellite A100-925
-- 
      Daniele Giglio      Dona i tuoi cicli di clock alla ricerca!
      email in ROT13      
http://boinc.berkeley.edu/
 
qtv...@vby.vg
                          --------------------
               Un fungo ad una funga: "Spogliati!".
               La funga: "Porcino!".
               		-- Da it.reticiviche.bologna.barzellette

 VFS: cannot open root device sda8 ecc...
Prima di dare la colpa al kernel, è possibile avere il contenuto del
bootloader ?
e poi un "fdisk -l" fatta con una live ?
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

giglio robbo' d'acciaio ha scritto:

Per quella che e' la mia esperienza senza initrd, posso dirti che e' un 
bagno di sangue. Alla fine ho desistito e ci ho messo l'initrd.
Paride

 bagno di sangue.  
per la mia è invece bastato mettere reiserfs statico, non come modulo;
però non sono partito da zero ma dal .config del vecchio kernel -forse 
il trucco è tutto qui;
r
-- 
Se le macchine pensano? Io sono una macchina e so pensare.
[Marvin Minsky]
tutto sui Pentangle: 
http://umpf.net/

 riesco a capire esattamente cosa.
Libata ?!
Ciao.
-- 
*** Linux user # 198661 ---_ ICQ 33500725 ***
    ***  Home  
http://www.kailed.net
  ***
        ***  Powered by openSUSE  ***

 trucco è tutto qui;
Pure io ovviamente. E come puoi vedere anch'io ho incluso i moduli del FS
diretamente nel kernel, ma non ha funzionato.
-- 
      Daniele Giglio      Dona i tuoi cicli di clock alla ricerca!
      email in ROT13      
http://boinc.berkeley.edu/
 
qtv...@vby.vg
                          --------------------
             "Che Dio ce la mandi bona", come disse Adamo.
             		-- R. Cardarelli

 e poi un "fdisk -l" fatta con una live ?
Obbedisco:
Disk /dev/sda: 120.0 GB, 120034123776 bytes
255 heads, 63 sectors/track, 14593 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1       11406    91618663+   7  HPFS/NTFS
/dev/sda2           11407       14593    25599577+   5  Extended
/dev/sda5           11407       11471      522081   82  Linux swap / Solaris
/dev/sda6           11472       12364     7172991   83  Linux
/dev/sda7           14149       14593     3574431   83  Linux
/dev/sda8   *       12365       13791    11462346   83  Linux
/dev/sda9           13792       14148     2867571   83  Linux
Partition table entries are not in disk order
Disk /dev/sdb: 30.0 GB, 30005821440 bytes
255 heads, 63 sectors/track, 3648 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1   *           1         122      975208+   c  W95 FAT32 (LBA)
Partition 1 does not end on cylinder boundary.
/dev/sdb2             153        3648    28077840    5  Extended
/dev/sdb5             153        3283    25144528+   c  W95 FAT32 (LBA)
/dev/sdb6            3283        3648     2933248+  83  Linux
-- 
      Daniele Giglio      Dona i tuoi cicli di clock alla ricerca!
      email in ROT13      
http://boinc.berkeley.edu/
 
qtv...@vby.vg
                          --------------------
           This signature was automatically generated with
           Signify v1.14.  For this and other cool products,
           check out 
http://www.debian.org/

 Libata ?!
Non lo trovo in .config, cos'è?
-- 
      Daniele Giglio      Dona i tuoi cicli di clock alla ricerca!
      email in ROT13      
http://boinc.berkeley.edu/
 
qtv...@vby.vg
                          --------------------
                  A Sonta Caterina o nef o brina.
                  		-- Antico proverbio della Brianza

 
Questi ce li hai?
CONFIG_ATA=y
CONFIG_ATA_ACPI=y
CONFIG_SATA_AHCI=y
CONFIG_ATA_PIIX=y
Io ho praticamente il stesso tuo chipset, se vuoi ti posto il mio config.
Ciao

 diretamente nel kernel, ma non ha funzionato.
allora penso ti basti confrontare i due .config per scoprire cosa manca 
nel nuovo;
r
-- 
si prega di replicare solo se totalmente d'accordo
Baudelaire e l'arte: 
http://umpf.net/

 Ciao
la mia mail è dgiglio (a) iol . it
-- 
      Daniele Giglio      Dona i tuoi cicli di clock alla ricerca!
      email in ROT13      
http://boinc.berkeley.edu/
 
qtv...@vby.vg
                          --------------------
