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)
Quels fichiers, quels répertoires, pour l'implémentation des modules ?
j'ai fouillé dans les fichiers modules.conf, modules, et dans les
répertoires modutils, modprobe.d
A aucun moment je vois les modules e100 et snd-intel8x0.
Et pourtant ces drivers sont chargés au démarrage.
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.
Pour info, j'ai placé le fichier alsa dans le répertoire /etc/modutils/
# 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
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.
--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"
To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
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.x
On 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.
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.x
On 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.
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.x
On 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.
-- Pensez à lire la FAQ de la liste avant de poser une question : http://wiki.debian.net/?DebianFrench
Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"
To UNSUBSCRIBE, email to with a subject of "unsubscribe". Trouble? Contact
David Soulayrol
Jean-Luc Coulon (f5ibh) wrote:
/etc/modutils est utilisé par les noyau 2.4.xx et non les n oyaux 2.6.x
On 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.
Est-ce qu'il existe un document propre à Debian qui explique les changements importants de ce type lors du passage d'un noyau 2.4 au 2.6 ? Avec en particulier les paquets concernés, les modifications dans le systèmes de fichier, etc. ?
David.
-- Pensez à lire la FAQ de la liste avant de poser une question : http://wiki.debian.net/?DebianFrench
Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"
To UNSUBSCRIBE, email to with a subject of "unsubscribe". Trouble? Contact
Jean-Luc Coulon (f5ibh) wrote:
/etc/modutils est utilisé par les noyau 2.4.xx et non les n oyaux 2.6.x
On 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.
Est-ce qu'il existe un document propre à Debian qui explique les changements
importants de ce type lors du passage d'un noyau 2.4 au 2.6 ? Avec en
particulier les paquets concernés, les modifications dans le systèmes de
fichier, etc. ?
David.
--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"
To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
/etc/modutils est utilisé par les noyau 2.4.xx et non les n oyaux 2.6.x
On 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.
Est-ce qu'il existe un document propre à Debian qui explique les changements importants de ce type lors du passage d'un noyau 2.4 au 2.6 ? Avec en particulier les paquets concernés, les modifications dans le systèmes de fichier, etc. ?
David.
-- Pensez à lire la FAQ de la liste avant de poser une question : http://wiki.debian.net/?DebianFrench
Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"
To UNSUBSCRIBE, email to with a subject of "unsubscribe". Trouble? Contact
/etc/modutils est utilisé par les noyau 2.4.xx et non les n oyaux 2.6.x
On 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 modul es (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.
Est-ce qu'il existe un document propre à Debian qui explique les changements importants de ce type lors du passage d'un noyau 2.4 au 2.6 ? Avec en particulier les paquets concernés, les modifications dans le systèmes de fichier, etc. ?
pas vraiment non, c'est un peu éparpillé. En ce qui concerne la disparition de update-modules ou plutôt son inactivation, j'avais trouvé un rapport de bug et la réponse avec ét é un laconique : RTFM, included the changelog Donc lire les différents fichiers se trouvant dans /usr/share/doc/ module-init-tools
Il est a remarquer que certains programmes et scripts se plaignent encore lorsqu'ils ne trouvent pas /etc/modprobe.conf ou /lib/modules/ modprobe.conf. On peut ignorer ces avertissements.
/etc/modutils est utilisé par les noyau 2.4.xx et non les n oyaux
2.6.x
On 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 modul es
(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.
Est-ce qu'il existe un document propre à Debian qui explique les
changements importants de ce type lors du passage d'un noyau 2.4 au
2.6 ? Avec en particulier les paquets concernés, les modifications
dans le systèmes de fichier, etc. ?
pas vraiment non, c'est un peu éparpillé.
En ce qui concerne la disparition de update-modules ou plutôt son
inactivation, j'avais trouvé un rapport de bug et la réponse avec ét é
un laconique :
RTFM, included the changelog
Donc lire les différents fichiers se trouvant dans /usr/share/doc/
module-init-tools
Il est a remarquer que certains programmes et scripts se plaignent
encore lorsqu'ils ne trouvent pas /etc/modprobe.conf ou /lib/modules/
modprobe.conf. On peut ignorer ces avertissements.
/etc/modutils est utilisé par les noyau 2.4.xx et non les n oyaux 2.6.x
On 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 modul es (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.
Est-ce qu'il existe un document propre à Debian qui explique les changements importants de ce type lors du passage d'un noyau 2.4 au 2.6 ? Avec en particulier les paquets concernés, les modifications dans le systèmes de fichier, etc. ?
pas vraiment non, c'est un peu éparpillé. En ce qui concerne la disparition de update-modules ou plutôt son inactivation, j'avais trouvé un rapport de bug et la réponse avec ét é un laconique : RTFM, included the changelog Donc lire les différents fichiers se trouvant dans /usr/share/doc/ module-init-tools
Il est a remarquer que certains programmes et scripts se plaignent encore lorsqu'ils ne trouvent pas /etc/modprobe.conf ou /lib/modules/ modprobe.conf. On peut ignorer ces avertissements.