J'ai fait les vérifications. Aucun problème de ce côté là.

Voici les entrées de mon fichier lilo.conf : 

image=/boot/vmlinuz
        label="Mandriva"
        root=/dev/sdb1
        initrd=/boot/initrd.img
        append="splash=silent"
        vga=794
image=/boot/vmlinuz-2.6.12-17mdksmp
        label="Mandriva-MaJ"
        root=/dev/sdb1
        initrd=/boot/initrd-2.6.12-17mdksmp.img
        append="splash=silent"
        vga=794

Cependant si je regarde avec less les deux initrd cités ci-dessus, je peux 
voir ceci : 

[EMAIL PROTECTED] boot]# less initrd-2.6.12-12mdksmp.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


Je vois donc bien les modules qui m'intéressent, à savoir mptbase.ko et
mptscsih.ko.

Cependant, en faisant la même chose avec le nouvel initrd de la mise à jour, 
ils n'y sont plus : 

[EMAIL PROTECTED] boot]# less initrd-2.6.12-12mdksmp.img

==> append : to filename to view the  Linux Compressed ROM File System data, 
little endian size 237568
version #2 sorted_dirs CRC 0xe613d5a8, edition 0, 173 blocks, 27 files source
Compressed ROMFS
Compressed
linuxrc
proc
sbin
sysroot
hotplug
modprobe
nash
console
null
tty1
tty2
tty3
tty4
ext3.ko
jbd.ko
libata.ko
sata_nv.ko
scsi_mod.ko
sd_mod.ko


Cela indique clairement que tu m'as mis sur la bonne voix. Merci :-).
Maintenant je ne comprends pas pourquoi le initrd généré par la mise à jour 
peut être faux comme cela.

Je vais donc maintenant tenter de mettre en oeuvre la solution proposée par 
JPB dans son point 1) et je posterais une réponse à son mail avec les 
résultats obtenus.


Le Samedi 4 Mars 2006 11:30, André Salaün a écrit :
> Le Samedi 4 Mars 2006 10:32, JPB a écrit :
> > Le Samedi 4 Mars 2006 09:36, Jérôme Blanc a écrit :
> > > Bonjour à tous,
> > >
> > > j'ai installé hier la mise à jour de sécurité pour mon noyau :
> > > kernel-smp-2.6.12.17mdk.
> > >
> > > Cependant, lorsque je démarre dessus, j'ai un gros problème c'est
> > > qu'il ne charge pas le module de ma carte SCSI, ce qui a pour
> > > facheuse compétence de m'empêcher de démarrer puisque tout mon
> > > système est sur disque SCSI.
> > >
> > > Ma carte SCSI est une Tekram CD390U-4W.
> > > Le chip sur cette carte est un symbios 53C1030 et le module utilisé
> > > par le système pour le gérer est le module 'mptscsih'.
> > >
> > > Tout fonctionne parfaitement avec le noyau à l'installation
> > > (kernel-smp-2.6.12.12mdk)
> > >
> > > Merci à ceux qui sauront m'aider à me sortir de ce mauvais pas.
> >
> > Ce n' est pas normal que une MaJ de sécurité casse le boot (si ma
> > solution marche tu pourrais ouvrir un bug); mais je voie 2 manière de
> > résoudre le problème.
> >
> > 1/ Refaire le initrd pour ce noyau en étant sûr que le module en
> > question est pris en compte; voir man mkinitrd. ensuite dire à lilo
> > de prendre en compte ce initrd.
> >
> > 2/ Descendre les sources du noyau et le recompiler en incluant le
> > module mptscsih dans le noyau (pas en [M]) puis installer le noyau.
> >
> > JPB
>
> Vérifie quand même que le noyau démarre avec le bon initrd correspondant
> à ton noyau (rectifie lilo.conf à la main si nécessaire pour cette
> entrée avec le bon et pas le lieninitrd) ou que le le lien symbolique
> de initrd vers celui de ton nouveau noyau a été mis à jour idem pour
> les autres fichiers de /boot.

-- 
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 à