OVH Cloud OVH Cloud

Ordre de chargement des modules

3 réponses
Avatar
Sébastien GALLET
Bonsoir la liste,
Je veux installer une debian sur un système avec un controleur ide
embarqué (via82cxxx) et une carte ide pci (siimage).
Le problème :
Au démarrage, le noyau (autoload) charge les modules, apparemment, dans
l'ordre alphabétique, ce qui fait que le disque sur la carte pci se
retrouve en hda et le disque rattaché à la carte mère en hde.
J'ai essayé d'utiliser les options ide=reverse et ide0=via82cxxx mais
rien n'y fait.
Existe t'il un moyen de spécfier au kernel quels modules il doit charger
en premier, l'ordre, .... ???
Merci d'avance


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org

3 réponses

Avatar
Jean-Luc Coulon (f5ibh)
--=-J93grBG2i6/3fEAJQWs8
Content-Type: text/plain; charset=ISO-8859-1; DelSp=Yes; Format=Flowed
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

Le 22.09.2004 19:44:09, Sébastien GALLET a écrit :
Bonsoir la liste,
Je veux installer une debian sur un système avec un controleur ide
embarqué (via82cxxx) et une carte ide pci (siimage).
Le problème :
Au démarrage, le noyau (autoload) charge les modules, apparemment,
dans l'ordre alphabétique, ce qui fait que le disque sur la carte pci
se retrouve en hda et le disque rattaché à la carte mère en hde.
J'ai essayé d'utiliser les options ide=reverse et ide0=via82cxxx ma is
rien n'y fait.
Existe t'il un moyen de spécfier au kernel quels modules il doit
charger en premier, l'ordre, .... ???
Merci d'avance



peut-être essayer la manip suivante :

Si, après que le système ait démarré, vous faites un cat /proc/iopo rts,
vous obtiendrez quelque chose comme :

0170-0177 : ide1
01f0-01f7 : ide0

Sachant que les disques sont disposés de la façon suivante :
Attachement primaire : ide0 est sur le port 0x1f0 avec hda et hdb
Atatchement secondaire : ide1 est sur le port 0x170 avec hdc et hdd
Attachement tertiaire : ide2 est sur le port 0x1e8 avec hde et hdf

Si vous voulez forcer certaines adresses attachée à un certain por ide,
il vous faut entrer les paramètres à la main (par exemple) :

ide0=0x1f0,0x3f6
ide1=0x170,0x376
ide2=0x1e8,0x3ee

(valeurs à adapter en fonction des adresses réelles de ports de vos
disques, ide0, ide1 et ide2 n'étant que des nom logiques)

Jean-Luc

--=-J93grBG2i6/3fEAJQWs8
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.5 (GNU/Linux)

iD8DBQBBUdIhUdGGXzzGnNARAp4lAJ0TGQTiC03Jehpy+Us/Nu4KSMTGhQCgpMci
VUrzXgTwOHyiw5ld9suFd1k =/cVZ
-----END PGP SIGNATURE-----

--=-J93grBG2i6/3fEAJQWs8--


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Sébastien GALLET
Jean-Luc Coulon (f5ibh) a écrit :

Le 22.09.2004 19:44:09, Sébastien GALLET a écrit :

Bonsoir la liste,
Je veux installer une debian sur un système avec un controleur ide
embarqué (via82cxxx) et une carte ide pci (siimage).
Le problème :
Au démarrage, le noyau (autoload) charge les modules, apparemment,
dans l'ordre alphabétique, ce qui fait que le disque sur la carte pci
se retrouve en hda et le disque rattaché à la carte mère en hde.
J'ai essayé d'utiliser les options ide=reverse et ide0=via82cxxx mais
rien n'y fait.
Existe t'il un moyen de spécfier au kernel quels modules il doit
charger en premier, l'ordre, .... ???
Merci d'avance




peut-être essayer la manip suivante :

Si, après que le système ait démarré, vous faites un cat /proc/ioports,
vous obtiendrez quelque chose comme :

0170-0177 : ide1
01f0-01f7 : ide0

Sachant que les disques sont disposés de la façon suivante :
Attachement primaire : ide0 est sur le port 0x1f0 avec hda et hdb
Atatchement secondaire : ide1 est sur le port 0x170 avec hdc et hdd
Attachement tertiaire : ide2 est sur le port 0x1e8 avec hde et hdf

Si vous voulez forcer certaines adresses attachée à un certain por ide,
il vous faut entrer les paramètres à la main (par exemple) :

ide0=0x1f0,0x3f6
ide1=0x170,0x376
ide2=0x1e8,0x3ee


Marche pas, j'ai également essayé en ajoutant l'interruption derrière,
mais pas plus d résultats
Je ne sais pas si c'est du au fait que je boot avec nfs ...
De plus, j'ai essayé de compiler le driver via82cxxx en dur dans le
noyau et en laissant siimage en module :
le via gère les ide0 et ide1 et hda et hdc sont disponibles
Le module siimage se charge bien, il gère bien ide2 mais /dev/hde n'est
pas disponible.
Tant pis, je fais l'installation en enlevant la carte pci


(valeurs à adapter en fonction des adresses réelles de ports de vos
disques, ide0, ide1 et ide2 n'étant que des nom logiques)

Jean-Luc


Merci pour ta réponse et ta participation active à la liste
Sébastien





--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Jean-Luc Coulon (f5ibh)
--=-ncKYTFfUgx9maWd5b3M1
Content-Type: text/plain; charset=ISO-8859-1; DelSp=Yes; Format=Flowed
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

Le 22.09.2004 22:55:11, Sébastien GALLET a écrit :
Jean-Luc Coulon (f5ibh) a écrit :

Le 22.09.2004 19:44:09, Sébastien GALLET a écrit :

Bonsoir la liste,
Je veux installer une debian sur un système avec un controleur ide
embarqué (via82cxxx) et une carte ide pci (siimage).
Le problème :
Au démarrage, le noyau (autoload) charge les modules, apparemment,
dans l'ordre alphabétique, ce qui fait que le disque sur la carte
pci se retrouve en hda et le disque rattaché à la carte mère en
hde.
J'ai essayé d'utiliser les options ide=reverse et ide0=via82cxxx
mais rien n'y fait.
Existe t'il un moyen de spécfier au kernel quels modules il doit
charger en premier, l'ordre, .... ???
Merci d'avance




peut-être essayer la manip suivante :

Si, après que le système ait démarré, vous faites un cat /proc/
ioports, vous obtiendrez quelque chose comme :

0170-0177 : ide1
01f0-01f7 : ide0

Sachant que les disques sont disposés de la façon suivante :
Attachement primaire : ide0 est sur le port 0x1f0 avec hda et hdb
Atatchement secondaire : ide1 est sur le port 0x170 avec hdc et hdd
Attachement tertiaire : ide2 est sur le port 0x1e8 avec hde et hdf

Si vous voulez forcer certaines adresses attachée à un certain por
ide, il vous faut entrer les paramètres à la main (par exemple) :

ide0=0x1f0,0x3f6
ide1=0x170,0x376
ide2=0x1e8,0x3ee


Marche pas, j'ai également essayé en ajoutant l'interruption
derrière, mais pas plus d résultats
Je ne sais pas si c'est du au fait que je boot avec nfs ...
De plus, j'ai essayé de compiler le driver via82cxxx en dur dans le
noyau et en laissant siimage en module :
le via gère les ide0 et ide1 et hda et hdc sont disponibles
Le module siimage se charge bien, il gère bien ide2 mais /dev/hde
n'est pas disponible.
Tant pis, je fais l'installation en enlevant la carte pci


(valeurs à adapter en fonction des adresses réelles de ports de vos
disques, ide0, ide1 et ide2 n'étant que des nom logiques)

Jean-Luc


Merci pour ta réponse et ta participation active à la liste
Sébastien




Tu utilise udev ?
Sinon, il faut sans doute faire une MAKEDEV pour créer les devices si
le driver est en module.

Jean-Luc

--=-ncKYTFfUgx9maWd5b3M1
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.5 (GNU/Linux)

iD8DBQBBUvbaUdGGXzzGnNARAknMAJ9ZqQwvzzVGOyLoq7m94oAgRTpkDgCfdoJV
IBVEz1M5T+D7uHZL7RbTIFk =GPWn
-----END PGP SIGNATURE-----

--=-ncKYTFfUgx9maWd5b3M1--


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact