debian : /etc/modprobe.conf obsolete

debian : /etc/modprobe.conf obsolete - Linux et OS Alternatifs

Marsh Posté le 26-07-2004 à 00:12:15    

Bonjour,
 
Je pige plus trop comment gérer les modules sur debian....
Apparement /etc/modprobe.d est géré dorénavant par modprobe.
Donc /etc/modprobe.conf et /lib/modules/modprobe.conf vont aux oubliettes.
Ca m'éclaire pas vraiment sur la nouvelle facon de gérer tout ca.....
 
 
Extrait de : http://packages.debian.org/changel [...] /changelog
 
module-init-tools (3.1-pre2-1) unstable; urgency=medium
  * New upstream release. (Closes: #254204)
  * Now /etc/modprobe.d/ is processed by modprobe. This means that
    /etc/modprobe.conf and /lib/modules/modprobe.conf are not needed
    anymore and update-modules is now a no-op. Executable scripts in
    /etc/modprobe.d/ are not supported anymore.
    /etc/modprobe.conf will be removed or moved to /etc/modprobe.d/.
  * /etc/modprobe.devfs is now installed as an example file: I don't think
    it works as is on debian, I do not know how it's supposed to work
    now that /etc/modprobe.conf does not exist anymore and I could not
    find anybody using it.

Reply

Marsh Posté le 26-07-2004 à 00:12:15   

Reply

Marsh Posté le 26-07-2004 à 09:42:53    

ça fait un bail que module-init-tool a changé pour cause de 2.6 :)


---------------
Bitcoin, Magical Thinking, and Political Ideology
Reply

Marsh Posté le 26-07-2004 à 12:55:37    

Le changelog en question date de fin-juin seulement.
update-modules ne marche plus..... En fait il ne serait plus utilisé (ni son lien symbolique depuis la 2.6 update-modules.modutils...ou quelque chose comme ca).
Donc tout ce qui est dans /etc/modprobe.d est géré différemment depuis 1 mois (cela semble être dynamique ??? Un /etc/init.d/module-init-tools suffirait ?)

Reply

Marsh Posté le 26-07-2004 à 15:50:00    

en fait .. c'est simple.
dans /etc/modules tu mets les modules à charger
(du genre speedstep-centrino)
et dans /etc/modprobe.d/
tu crees un fichier et dedans tu me mets ta ligne alias dedans

Reply

Marsh Posté le 26-07-2004 à 17:38:27    

Je sais pour les alias dans /etc/modprobe.d...Ca fait une éternité que je fais ca :-)
 
Seulement jusqu'a mi-juin on faisait update-modules apres chaque modif pour que cela soit pris en compte. Et c ca qui vient de changer.

Reply

Marsh Posté le 26-07-2004 à 17:51:27    

Extrait d'un lien : http://bb.zhang.free.fr/administration.html
 
Modules
 
Deux façons pour choisir des modules à charger au démarrage :
· Editer /etc/modules
· Ajouter ou éditer des fichiers dans /etc/modprobe.d/
Note : Depuis la version 3.1-pre2-1 de module-init-tools, la commande "update-modules" est devenue inutile, il n'y a plus les fichiers /etc/modprobe.conf et /lib/modules/modprobe.conf ("man update-modules" ou /usr/share/doc/module-init-tools/ pour plus d'info).

Reply

Marsh Posté le 26-07-2004 à 17:54:34    

J'ai eu la même surprise en installant une marchine récemment.
Un 'update-modules' ne créé plus de fichier modprobe.conf.
 
Par contre, il y a un script (/usr/share/doc/module-init-tools/examples/generate-modprobe.conf.gz) qui permet de le regénérer.
Sans le fichier modprobe.conf les options n'étaient pas passées au module, avec ça marche de nouveau.

Reply

Marsh Posté le 26-07-2004 à 21:47:49    

Ca me donne ca :
boitier:/home/siam# ./generate-modprobe.conf modprobe.conf
modprobe: QM_MODULES: Function not implemented
 
Warning: not translating path[toplevel]=/lib/modules/2.6
 
Le fichier est disons "générique"...pas grand chose à voir avec ce que j'ai dans /etc/modprobe.d (il s'appuie visiblement sur les fichiers modules.xx situés dans /lib/modules/2.6.7).
Faut quand même pas le personnaliser à la main ? update-modules ne donne rien mais ca c'est conforme aux nouveaux paquets de module-init-tools).
 
La question est aussi de voir s'il faut générer ou non ce modprobe.conf...
Mais généré ou non mes alias ne sont plus pris en compte....


Message édité par Siam le 26-07-2004 à 21:48:59
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed