Le 02.09.2004 21:17:35, Nicolas Montauban a �crit�:
Bonjour.J'ai install� une Sarge avec un kernel 2.6.7 J'ai r�cup�r� la 2.6.8 (en .deb) et recompil�. Tout fonctionne sauf que je ne comprend pas comment fonctionne l'insertion des modules. (PS: comment utilise t'on les fichiers kernel-patch-.. . Il me cr�e un repertoire kernel-patches)
Bon, vos explications sont un peu confuses, on va tenter de faire le tri.
Le r�pertoire kernel-patch sert � appliquer des ptches aux sources du noyau.
Par exemple, sur un noyau 2.4.x, vous pouvez appliquer les patches i2c et lm-sensors, en autres.
Dans le cas de 2.6.8, je ne connais pas de patches de chez Debian. De toute fa�on, cela n'a rien � voir avec les modules.
Quels fichiers, quels r�pertoires, pour l'impl�mentation des modules ?
Les modules se trouvent dans le r�pertoire /lib/modules/2.6.8-xxxx (xxx d�pendant du noyau install�)Il y a toute une arborescence que vous pouvez parcourir pour trouver vos patches.
j'ai fouill� dans les fichiers modules.conf, modules, et dans les r�pertoires modutils, modprobe.d
Le r�pertoire modules.conf concerne les modules qui seront charg�s au lancement de linux sans action particuli�re de votre part.
A aucun moment je vois les modules e100 et snd-intel8x0. Et pourtant ces drivers sont charg�s au d�marrage.
la commande "lsmod" vous donne la liste desmodules charg�s
J'ai d�sactiv� dans le kernel la fonction "Automatic kernel modules loading", rien � faire Je souhaiterais controler les modules qui se lance, et non que le syst�me le d�tecte.
Pouquoi ?
Pour info, j'ai plac� le fichier alsa dans le r�pertoire /etc/ modutils/
/etc/modutils est utilis� par les noyau 2.4.xx et non les n oyaux 2.6.xOn met dans ce r�pertoire des fichiers qui seront lus par la commande update-rc.d et qui permettront de constituer le fichier /etc/ modules.conf qui est utilis� par modprobe pour charger les modules.
Dans le cas d'un noyau 2.6.x, tout cela est obsol�te. Le paquet de gestion des modules (qui comporte les commandes insmod, modprobe, lsmod) s'appelle module-init-tools.
Le r�pertoire o� se trouvent les param�tres des diff�rents modules (le pendant de /etc/modutils pour 2.4.xx) s'appelle /etc/modprobe.d
Le fichier /etc/modules.conf ne sert plus avec les noyaux de la s�rie 2.6.x, la configuration est faite � la vol�e par lecture du contenu du r�pertoire /etc/modprobe.d lors du chargement d'un module.
# ALSA portion alias char-major-116 snd alias snd-card-0 snd-intel8x0 # module options should go here # OSS/Free portion alias char-major-14 soundcore alias sound-slot-0 snd-card-0 # card #1 alias sound-service-0-0 snd-mixer-oss alias sound-service-0-1 snd-seq-oss alias sound-service-0-3 snd-pcm-oss alias sound-service-0-8 snd-seq-oss alias sound-service-0-12 snd-pcm-oss
Ces param�tres sont les param�tres n�cessaires pour fonctionner avec 2.4.xx, en 2.6.8, ce n'est plus n�cessaire. Il existe un fichier alsa- base dans /etc/modprobe.d, le reste est g�r� par hotplug
et depuis le son fonctionne bien Par d�faut le module "son" �tait mont�, mais impossible de faire fonctionner. D'o� mon besoin de contr�ler le montage des modules. D�butant sous Deb Cordialement, Nicolas M.
Jean-Luc
pgpk4pcBWkgMk.pgp
Description: PGP signature

