[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Ordre de chargement des modules



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

Attachment: pgpUbg3VTs5Iv.pgp
Description: PGP signature


Reply to: