Le 04.09.2004 19:15:48, julien a �crit�:
Jean-Luc Coulon (f5ibh) a �crit :
Le 04.09.2004 15:48:58, Emmanuel Cornet a �crit :



Salut !

Je ne suis pas un expert, mais voici quelques id�es.


Sur une Sarge, je n'arrive pas � installer le module. Voici ce que
j'ai fait :
- r�cup�ration des packages alsa
- compilation modules
- ajout d'un fichier alsa dans /etc/modutils
- update-modules


Premi�re chose : je crois qu'update-modules n'est plus la bonne
proc�dure avec Sarge ; la page man donne d'ailleurs :

"update-modules is an obsolete command. In its current form it will
execute /sbin/update-modules.modutils (the old update-modules program provided by the modutils package) if it exists and do nothing else."

Je crois d'ailleurs que rien ne remplace cette commande, c'est fait
automatiquement (probablement par l'exploration automatique du
r�pertoire des modules).


update-modules est remplac�e par updat-modules.modutils. update- modules existe encore mais pointe sur update-modules.modutils.

un ls -l sur /sbin/update-modules me donne :
-rwxr-xr-x  1 root root  4559 2003-12-31 06:45 /sbin/update-modules


Je ne comprends pas trop pourquoi tu parles de lien.

Je n'ai jamais parl� de lien, je dis qu'il � pointe vers �. Pour �tre rigoureux, il lance l'ex�cution modules-update.modutils s'il existe, sinon, il ne fait rien. Voici le contenu du fameux update-modules :

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


Le pourquoi de ces changements : ce sont les diff�rence de comportement entre 2.6.x et 2.4.xx

en 2.4.xx, on utilise /etc/modules.conf pour g�rer les options et aliases des modules. ce fichier est cr�� � partir des informations trouv�es dans le r�pertoire /etc/modutils/ par la commande update- modules.modutils

en 2.6.x, jusqu'� il y a peu de temps, on faisait la m�me chose � ceci pr�s que les fichier modules.conf s'appelait modprobe.conf (il se trouvait alors soit dans /etc/, soit dans /lib/modules/ et il �tait cr�� par la m�me commande � partir du contenu de /etc/ modprobe.d

Le paquet module-init-tools, utilis� en 2.6.x procure des commandes de remplacement pour modprobe, insmod, rmmod, lsmod.

Maintenant : modprobe utilise *directemetn* les informations trouv�e dans /etc/modprobe.d sans passer par un fichier interm�diaire modprobe.conf.

la commande update-modules.modutils ne fait d'ailleurs *rien* si on est en 2.6.x

Je ne savais pas tout �a, faut dire que je suis contraint de rester sur une 2.4 � cause de ma cg :-(

� Tout �a �, je l'ai d�couvert presuqe par hasard. Les choses �voluent assez vite et certaines information se trouvent cach�es au d�tour d'un changelog... Certains DD sont m�me � la limite de la correction.

Il y a eu un bug ouvert en ce qui concerne la non mise � jour de modprobe.conf, la r�ponse du responsable du paquet a �t� "RTFM, y compris le changelog". C'est bref, exp�ditif. On n'a pas envie d'y revenir pour en reprendre... Enrevanche le scriptqui permet de g�n�rer un modprobe.conf et qui �tait n�cessaire au d�but existe tojours dans le paquet...


Jean-Luc

Attachment: pgpQvD84G3PA4.pgp
Description: PGP signature

Répondre à