On Fri, 07 Apr 2000, you wrote:
> Le ven, 07 avr 2000, Guillaume Rolland a �crit :
> > > > En lisant le howto scsi, j'ai pig� la connerie que j'ai faite lors de
> > > > l'installation : lors du param�trage de la carte scsi j'ai mis la ligne
> > de
> > > > commande suivante :
> [...]
> >
> > Donc si je comprends bien ce qui se passe, la modification du fichier
> > /etc/conf.modules n'est pas prise en compte � l'initialisation du syst�me...
> > Alors comment faire pour arriver � modifier ce param�tre de la carte ?
> > Une autre chose me chagrine : pourquoi dans un premier temps le syst�me ne
> > d�tecte pas la carte scsi (scsi : 0 hosts) puis quelques lignes plus loin
> > c'est bon, il trouve la bonne carte ??
>
> J'ai constat� que la d�tection de premier niveau ne fonctionnait que
> lorsque le driver correspondant � ton p�riph�rique �tait pr�sent en
> dur dans le noyau sinon (il est en module) la d�tection se fait dans
> un deuxi�me temps. C'est purement empirique je ne suis donc pas
> certain que cela soit toujours vrai.
>
> Cordialement. AL.
--
le probl�me est different. Lors de la premi�re detection en fait c'est le
module qui est pris en compte par le initrd (un fichier image avec les modules
dedans).Bo nj'explique un peu ce que c'est avec l'histoire des modules:
Le smodules se chargent normalement APRES le chargement du noyeau, donc ca veut
dire que si l'on a linux sur un disque SCSI, on ne peut pas mettre le support
SCSI en module car pour charger le module il faut que linux soit charger et
pour charger linux il faudrait le module scsi (le serpent se mord la queu).
Mais comme linux est formidable on a invent� l'initrd. L'initrd est en fait un
fichier image qui contient les modules que l'on dois charger AVANT que linux se
charge, comme ca on r�sout le probl�me des modules sui doivent etre pris en
compte AVANT le chargement de linux.
Comment g�n�rer cet initrd?
Simple :)
mkinitrd /boot /initrd.img 2.2.14 (Syntaxe a v�rifier, c'est de m�moire ca),
avec /boot/initrd.img : chemin complet AVEC le nom du fichier que l'on veut
g�n�rer (ici le fichier s'apelle initrd.img et on demande a le mettre dans
/boot) et 2.2.14 la version du noyeau (a remplacer avec la version exacte que
tu as, fait gaffe au version mandrake du noyeau, rajoute bien l'extenson propre
a mandrake du style 2.2.14-mdk3 par exemple, v�rifie en faisant un uname -a)
En fait mkinitrd vas scanner le fichier /etc/conf.modules et g�n�rer un fichier
RAMDISK comprenant les modules SCSI d�crit dans /etc/conf.modules.
Voila reg�n�re ca et tu verra qu'au boot ta carte sera dessuite initialis�.
PS IMPORTANT: regarde dans lilo.conf il y a le chemin et le nom du fichier
initrd, remplace par le fichier que tu as cr�er toi et fait prendre les
changement en compte et retapant: lilo)
----------------------------
[EMAIL PROTECTED]
http://www.lea-linux.org
L�a: Linux �lectronique aide
----------------------------
powered by slackware 7.0!