Bon et bien me voilà bien embêté. Peut être mon assomption de départ n'était 
pas bonne ou tout du moins il reste un paramètre qui m'échappe.

J'ai recréé un initrd qui est identique à celui du noyau qui fonctionne (enfin 
tout du moins le début que 'less' me montre)

Cette fois ci au démarrage les modules en question se chargent bien, mais ils 
ne détectent toujours pas mes disques :(

Il me vient alors à l'esprit deux questions : 

* Quels autres paramètres rentrent en compte ? Je copie ici mon dmesg d'un 
boot qui a fonctionné, tout du moins la partie sur le SCSI : 

SCSI subsystem initialized
libata version 1.11 loaded.
sata_nv version 0.6
ACPI: PCI Interrupt Link [APSI] enabled at IRQ 23
ACPI: PCI Interrupt 0000:00:07.0[A] -> Link [APSI] -> GSI 23 (level, low) -> 
IRQ 217
PCI: Setting latency timer of device 0000:00:07.0 to 64
ata1: SATA max UDMA/133 cmd 0x9F0 ctl 0xBF2 bmdma 0xE800 irq 217
ata2: SATA max UDMA/133 cmd 0x970 ctl 0xB72 bmdma 0xE808 irq 217
Losing some ticks... checking if CPU frequency changed.
logips2pp: Detected unknown logitech mouse model 63
input: ImExPS/2 Logitech Explorer Mouse on isa0060/serio1
ata1: dev 0 cfg 49:2f00 82:346b 83:7d01 84:4023 85:3469 86:3c01 87:4023 
88:407f
ata1: dev 0 ATA, max UDMA/133, 488397168 sectors: lba48
nv_sata: Primary device added
nv_sata: Primary device removed
nv_sata: Secondary device added
nv_sata: Secondary device removed
ata1: dev 0 configured for UDMA/133
scsi0 : sata_nv
ata2: no device found (phy stat 00000000)
scsi1 : sata_nv
  Vendor: ATA       Model: ST3250823AS       Rev: 3.03
  Type:   Direct-Access                      ANSI SCSI revision: 05
Fusion MPT base driver 3.01.20
Copyright (c) 1999-2004 LSI Logic Corporation
ACPI: PCI Interrupt Link [APC1] enabled at IRQ 16
ACPI: PCI Interrupt 0000:05:08.0[A] -> Link [APC1] -> GSI 16 (level, low) -> 
IRQ 225
mptbase: Initiating ioc0 bringup
ioc0: 53C1030: Capabilities={Initiator}
ACPI: PCI Interrupt Link [APC2] enabled at IRQ 17
ACPI: PCI Interrupt 0000:05:08.1[B] -> Link [APC2] -> GSI 17 (level, low) -> 
IRQ 233
mptbase: Initiating ioc1 bringup
ioc1: 53C1030: Capabilities={Initiator}
Fusion MPT SCSI Host driver 3.01.20
scsi2 : ioc0: LSI53C1030, FwRev=01000000h, Ports=1, MaxQ=222, IRQ=225
  Vendor: SEAGATE   Model: ST318451LC        Rev: 0002
  Type:   Direct-Access                      ANSI SCSI revision: 03
  Vendor: SEAGATE   Model: ST318451LC        Rev: 0002
  Type:   Direct-Access                      ANSI SCSI revision: 03
scsi3 : ioc1: LSI53C1030, FwRev=01000000h, Ports=1, MaxQ=222, IRQ=233
SCSI device sda: 488397168 512-byte hdwr sectors (250059 MB)
SCSI device sda: drive cache: write back
SCSI device sda: 488397168 512-byte hdwr sectors (250059 MB)
SCSI device sda: drive cache: write back
 /dev/scsi/host0/bus0/target0/lun0: p1 p2 < p5 >
Attached scsi disk sda at scsi0, channel 0, id 0, lun 0
SCSI device sdb: 35843671 512-byte hdwr sectors (18352 MB)
SCSI device sdb: drive cache: write back
SCSI device sdb: 35843671 512-byte hdwr sectors (18352 MB)
SCSI device sdb: drive cache: write back
 /dev/scsi/host2/bus0/target1/lun0: p1 p2
Attached scsi disk sdb at scsi2, channel 0, id 1, lun 0
SCSI device sdc: 35843671 512-byte hdwr sectors (18352 MB)
SCSI device sdc: drive cache: write back
SCSI device sdc: 35843671 512-byte hdwr sectors (18352 MB)
SCSI device sdc: drive cache: write back
 /dev/scsi/host2/bus0/target2/lun0: p1 p2
Attached scsi disk sdc at scsi2, channel 0, id 2, lun 0
kjournald starting.  Commit interval 5 seconds
EXT3-fs: mounted filesystem with ordered data mode.
Freeing unused kernel memory: 268k freed


Lorsque je boot avec le noyau et le initrd de la MàJ, le module 'mptbase' ne 
semble pas faire son travail, alors qu'il est bien chargé. Je ne pense pas 
pouvoir copier de log de ce boot manqué puisqu'il ne risque pas d'écrire sur 
les disques :D

Voici au cas où le début du initrd que j'ai généré  : 

[EMAIL PROTECTED] boot]# mkinitrd --preload=scsi_mod --preload=libata 
--preload=sata_nv  --preload=mptbase --preload=mptscsih 
--preload=sd_mod /boot/initrd-MaJ-2.6.12-17mdksmp.img 2.6.12-17mdksmp


[EMAIL PROTECTED] boot]# less initrd-MaJ-2.6.12-17mdksmp.img
==> append : to filename to view the  Linux rev 1.0 ext2 filesystem data 
source
../bin/nash
/sbin/nash
libt
proc#
sysroot
sbin&
linuxrc
scsi_mod.ko
libata.ko
sata_nv.ko
mptbase.ko
mptscsih.ko
sd_mod.ko
jbd.ko
ext3.ko
l$ H
l$ H
[...]

Plus j'avance moins je comprend comment cela fonctionne en fait :S


* La deuxième question est simplement : est-il possible de retrouvé la 
commande utilisée pour générer le initrd qui fonctionne (celui installé avec 
mon poste en fait) ?

Voilà merci aux moins nuls que moi qui sauront me tirer de ce mauvais pas :-)
-- 
Jérôme Blanc
OpenPGP : 1024D/F44DB96C
____________________________________________________
Want to buy your Pack or Services from Mandriva? 
Go to http://store.mandriva.com
Join the Club : http://www.mandrivaclub.com
____________________________________________________

Répondre à