J'ai besoin de compiler, modifier, recompiler, modifier... un module du
noyau.
Il s'agit du module snd_hda_intel.
Une fois compilé j'ai juste besoin de le tester : rmmod puis indmod du
module ".ko" local.
Je n'ai pas besoin d'installer quoi que ce soit dans /lib/modules.
Quel serait le moyen le plus simple de faire ça ?
J'ai déjà fait un apt-get source linux-source, , et j'ai installé les
kernel-headers.
J'ai également copié le config de /boot en .config (kernel
3.11-1-686-pae)
J'ai toutefois l'impression que j'ai sorti un marteau pilon pour écraser
une mouche.
Merci d'avance à quiconque m'aidera
nb
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-REQUEST@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org
Archive: http://lists.debian.org/54b2c08849a7433bf1c4b1f0b8603a28@webmail.dagami.org
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers En cas de soucis, contactez EN ANGLAIS Archive: http://lists.debian.org/
Le Wed, 30 Oct 2013 17:46:11 +0100
nb <nb@dagami.org> a écrit:
Bonjour,
J'ai besoin de compiler, modifier, recompiler, modifier... un module du
noyau.
Il te suffit de te mettre dans le répertoire contenant les sources à compiler
et de taper
make -C /lib/modules/`uname -r`/build M=`pwd`
'en admettant que tu veux compilé sur le noyau existant). Vérifie que les
headers au moins sont là.
François Boisson
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-REQUEST@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org
Archive: http://lists.debian.org/20131030181701.315983ef1bbd249983bd8280@maison.homelinux.net
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers En cas de soucis, contactez EN ANGLAIS Archive: http://lists.debian.org/
nb
Le 30-10-2013 18:17, François Boisson a écrit :
Le Wed, 30 Oct 2013 17:46:11 +0100 nb a écrit:
Bonjour,
J'ai besoin de compiler, modifier, recompiler, modifier... un module du noyau.
Il te suffit de te mettre dans le répertoire contenant les sources à compiler et de taper
make -C /lib/modules/`uname -r`/build M=`pwd
La compilation est parfaitement passée. Il doit y avoir autre chose à faire car quand je tape: insmod snd-hda-intel.ko j'obtiens: Error: could not insert module snd-hda-intel.ko: Unknown symbol in module
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers En cas de soucis, contactez EN ANGLAIS Archive: http://lists.debian.org/
Le 30-10-2013 18:17, François Boisson a écrit :
Le Wed, 30 Oct 2013 17:46:11 +0100
nb <nb@dagami.org> a écrit:
Bonjour,
J'ai besoin de compiler, modifier, recompiler, modifier... un module
du
noyau.
Il te suffit de te mettre dans le répertoire contenant les sources à
compiler
et de taper
make -C /lib/modules/`uname -r`/build M=`pwd
La compilation est parfaitement passée.
Il doit y avoir autre chose à faire car quand je tape:
insmod snd-hda-intel.ko j'obtiens:
Error: could not insert module snd-hda-intel.ko: Unknown symbol in
module
Merci pour le coup de main!
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-REQUEST@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org
Archive: http://lists.debian.org/56b9dd1c4bca046063aa5f51112df7f2@webmail.dagami.org
J'ai besoin de compiler, modifier, recompiler, modifier... un module du noyau.
Il te suffit de te mettre dans le répertoire contenant les sources à compiler et de taper
make -C /lib/modules/`uname -r`/build M=`pwd
La compilation est parfaitement passée. Il doit y avoir autre chose à faire car quand je tape: insmod snd-hda-intel.ko j'obtiens: Error: could not insert module snd-hda-intel.ko: Unknown symbol in module
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers En cas de soucis, contactez EN ANGLAIS Archive: http://lists.debian.org/
nb
Finalement, c'est bon. En effet, contrairement à la facilité d'un modprobe, il fallait "insmoder" d'abord tous les modules nécessaires. Ca fonctionne bien. Merci beaucoup, c'est une solution qui convient parfaitement, et que je vais de suite noter dans mes "commandes à retenir".
Le 30-10-2013 18:25, nb a écrit :
Le 30-10-2013 18:17, François Boisson a écrit :
Le Wed, 30 Oct 2013 17:46:11 +0100 nb a écrit:
Bonjour,
J'ai besoin de compiler, modifier, recompiler, modifier... un module du noyau.
Il te suffit de te mettre dans le répertoire contenant les sources à compiler et de taper
make -C /lib/modules/`uname -r`/build M=`pwd
La compilation est parfaitement passée. Il doit y avoir autre chose à faire car quand je tape: insmod snd-hda-intel.ko j'obtiens: Error: could not insert module snd-hda-intel.ko: Unknown symbol in module
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers En cas de soucis, contactez EN ANGLAIS Archive: http://lists.debian.org/
Finalement, c'est bon.
En effet, contrairement à la facilité d'un modprobe, il fallait
"insmoder" d'abord tous les modules nécessaires.
Ca fonctionne bien.
Merci beaucoup, c'est une solution qui convient parfaitement, et que je
vais de suite noter dans mes "commandes à retenir".
Le 30-10-2013 18:25, nb a écrit :
Le 30-10-2013 18:17, François Boisson a écrit :
Le Wed, 30 Oct 2013 17:46:11 +0100
nb <nb@dagami.org> a écrit:
Bonjour,
J'ai besoin de compiler, modifier, recompiler, modifier... un module
du
noyau.
Il te suffit de te mettre dans le répertoire contenant les sources à
compiler
et de taper
make -C /lib/modules/`uname -r`/build M=`pwd
La compilation est parfaitement passée.
Il doit y avoir autre chose à faire car quand je tape:
insmod snd-hda-intel.ko j'obtiens:
Error: could not insert module snd-hda-intel.ko: Unknown symbol in
module
Merci pour le coup de main!
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-REQUEST@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org
Archive: http://lists.debian.org/65561a9a040cfcb254701e065b43d562@webmail.dagami.org
Finalement, c'est bon. En effet, contrairement à la facilité d'un modprobe, il fallait "insmoder" d'abord tous les modules nécessaires. Ca fonctionne bien. Merci beaucoup, c'est une solution qui convient parfaitement, et que je vais de suite noter dans mes "commandes à retenir".
Le 30-10-2013 18:25, nb a écrit :
Le 30-10-2013 18:17, François Boisson a écrit :
Le Wed, 30 Oct 2013 17:46:11 +0100 nb a écrit:
Bonjour,
J'ai besoin de compiler, modifier, recompiler, modifier... un module du noyau.
Il te suffit de te mettre dans le répertoire contenant les sources à compiler et de taper
make -C /lib/modules/`uname -r`/build M=`pwd
La compilation est parfaitement passée. Il doit y avoir autre chose à faire car quand je tape: insmod snd-hda-intel.ko j'obtiens: Error: could not insert module snd-hda-intel.ko: Unknown symbol in module
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers En cas de soucis, contactez EN ANGLAIS Archive: http://lists.debian.org/
On 30/10/2013 18:38, nb wrote:
Finalement, c'est bon.
En effet, contrairement à la facilité d'un modprobe, il fallait
"insmoder" d'abord tous les modules nécessaires.
Tu as simplement oublié d'utiliser depmod
-
Fabien
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-REQUEST@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org
Archive: http://lists.debian.org/52720921.5000700@free.fr
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers En cas de soucis, contactez EN ANGLAIS Archive: http://lists.debian.org/
nb
Le 31-10-2013 08:39, Fabien R a écrit :
On 30/10/2013 18:38, nb wrote:
Finalement, c'est bon. En effet, contrairement à la facilité d'un modprobe, il fallait "insmoder" d'abord tous les modules nécessaires.
Tu as simplement oublié d'utiliser depmod
- Fabien
Bonjour et merci pour cette remarque. Sais-tu comment faire un depmod juste pour les modules qui se trouvent dans mon répertoire de travail. J'imagine qu'il faudra faire ensuite un: modprobe -C le_fichier_créé_plus_haut -d mon_repertoire_de_travail le_module_a_charger_sans_.ko
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers En cas de soucis, contactez EN ANGLAIS Archive: http://lists.debian.org/
Le 31-10-2013 08:39, Fabien R a écrit :
On 30/10/2013 18:38, nb wrote:
Finalement, c'est bon.
En effet, contrairement à la facilité d'un modprobe, il fallait
"insmoder" d'abord tous les modules nécessaires.
Tu as simplement oublié d'utiliser depmod
-
Fabien
Bonjour et merci pour cette remarque.
Sais-tu comment faire un depmod juste pour les modules qui se trouvent
dans mon répertoire de travail.
J'imagine qu'il faudra faire ensuite un:
modprobe -C le_fichier_créé_plus_haut -d mon_repertoire_de_travail
le_module_a_charger_sans_.ko
Merci
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-REQUEST@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org
Archive: http://lists.debian.org/c127164c0d9e47fbfe2732a6d823ada9@webmail.dagami.org
Finalement, c'est bon. En effet, contrairement à la facilité d'un modprobe, il fallait "insmoder" d'abord tous les modules nécessaires.
Tu as simplement oublié d'utiliser depmod
- Fabien
Bonjour et merci pour cette remarque. Sais-tu comment faire un depmod juste pour les modules qui se trouvent dans mon répertoire de travail. J'imagine qu'il faudra faire ensuite un: modprobe -C le_fichier_créé_plus_haut -d mon_repertoire_de_travail le_module_a_charger_sans_.ko