[Debian] /etc et modprobe.d modutils modules !

/etc et modprobe.d modutils modules ! [Debian] - Linux et OS Alternatifs

Marsh Posté le 11-02-2005 à 18:00:23    

Je me bats avec l'installation de ma carte son. (Chipset ALC850).
Ca y est, elle fonctionne, mais au prix de plein de saloperies dans /etc/mod*
En gros, dans /etc/modutils et /etc/modprobe.d , j'ai des fichiers que comportent la même chose. Pourquoi y'a besoin de le mettre à 2 endroits? :cry:
Au fil de mes lectures j'ai cru comprendre que /etc/modules c'était pour les LKM à charger en "amont" du boot, mais quelle difference entre /etc/modutils et /etc/modprobe.d ? sur quoi joue la commande 'update-modules' dans cette histoire?
 
Mon syst: Alioth pure64/2.6.10 (si ça joue qqpart...)
PS : j'ai lu des trucs peu rassurants disant que les 'man' en rapport n'étaient pas à jour, donc je préfère demander ici ;)

Reply

Marsh Posté le 11-02-2005 à 18:00:23   

Reply

Marsh Posté le 11-02-2005 à 23:14:44    

euh ss debian si tu es ss un kernel 2.6 il faut les mettre dans modutils et faire un update-modules.modutils... l'autre c pr les modules en 2.4 et apres faire un update-modules...
les commandes update-modules.modutils (et update-modules) permettent de mettre a jour le fichier modules.conf a partir des fichiers contenus dans /etc/modutils


Message édité par chaos0007 le 12-02-2005 à 04:16:37
Reply

Marsh Posté le 12-02-2005 à 03:30:29    

:sweat:

Reply

Marsh Posté le 12-02-2005 à 04:53:43    

chaos0007 a écrit :

euh ss debian si tu es ss un kernel 2.6 il faut les mettre dans modutils et faire un update-modules.modutils... l'autre c pr les modules en 2.4 et apres faire un update-modules...
les commandes update-modules.modutils (et update-modules) permettent de mettre a jour le fichier modules.conf a partir des fichiers contenus dans /etc/modutils


Non c'est l'inverse, /etc/modutils/ pour un 2.4 et /etc/modprobe.d/ pour un 2.6

Reply

Marsh Posté le 12-02-2005 à 15:05:58    

bah en fait chez moi :
voila ce qu'il y a dans /sbin/update-modules :

Citation :


#!/bin/sh -e
if [ -x /sbin/update-modules.modutils ]; then
  exec /sbin/update-modules.modutils "$*"
fi
exit 0
/sbin/update-modules (END)  


 
et dans /sbin/update-modules.modutils on peut voir :

Citation :


[...]
MODCONFFILE=/etc/modules.conf
[...]
for cfg in /etc/modutils/* $CONF ; do
        if [ -f "$cfg" ]; then # this check is necesarry to skip /etc/modutils/archs
                if [ "$dochandev" ] && echo $cfg | grep -q '\.chandev$' ; then
                        addfile "$cfg" "$CHANDEVTMPFILE"
                elif ! echo $cfg | grep -q '\(\.dpkg-[a-z]*\|~\)$' ; then
                        addfile "$cfg" "$MODCONFTMPFILE"
                fi
        fi
[...]


 
et j'ai un noyau 2.6 dc en fait j'avais raison sauf que en fait pr le 2.4 bah il n'y a pas (ou plus) de séparation.


Message édité par chaos0007 le 12-02-2005 à 15:06:54
Reply

Marsh Posté le 14-02-2005 à 10:27:16    

Oui, les sources disent ca .. par contre, le manuel donne raison a DDT .. update-modules est obsolete et normalement ne doit plus etre utilise :)
 
-> tout doit passer par /etc/modprobe.d/ ... je garde quand meme un /etc/modutils pour mon 2.4.x de secours.


Message édité par iraysyvalo le 14-02-2005 à 10:29:11
Reply

Marsh Posté le 14-02-2005 à 10:53:34    

et alors ?
faut aller editer le contenu du update-modules ou quoi ?

Reply

Marsh Posté le 14-02-2005 à 17:32:11    


Et alors, tu ne touches pas a update-modules (lis le man de celui-ci), tu mets les fichiers qu'il faut dans /etc/modprobe.d ..

Reply

Marsh Posté le 15-02-2005 à 14:54:57    

Donc on peut "oublier" /etc/modutils ?
limite si je colle tout son contenu dans /etc/modprobe.d (modulo qq rafistolages) je peux le virer/laisser vide?

Reply

Marsh Posté le 15-02-2005 à 15:55:47    

regarde le script de upgrade-modules.modutils car chez moi c dans celui la kil regarde d'apres le script que g posté plus haut... pr vérifier tu fais un :
/sbin/update-modules.modutils |grep /etc/modutils et  
/sbin/update-modules.modutils |grep /etc/modprobe.d  
 
celui qui te donne une reponse non vide devrait etre le bon repertoire...

Reply

Marsh Posté le 15-02-2005 à 15:55:47   

Reply

Marsh Posté le 15-02-2005 à 16:21:49    

Pour info je suis en Debian pure64 (unstable); kernel 2.6.10
j'ai fait  
cat /sbin/update-modules.modutils |grep modutils et  
cat /sbin/update-modules.modutils |grep modprobe.d
 
et c'est le premier (modutils) qui renvoie qqchose...
Donc maintenant c'est modutils le bon? je peux coller tout ce qui est dans  modprobe.d dans modutils ? :pt1cable:

Reply

Sujets relatifs:

Leave a Replay

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