OVH Cloud OVH Cloud

determiner les pilotes du kernel

9 réponses
Avatar
bernard
Salut à tous

Ma question est simple :

avec lsmod on obtient la liste des modules charger
en memoire lors du demarrage (par l'intermediare des fichiers /etc/rc*
ou par le fichier /etc/modules.conf) .
En faite je voudrai connaitre la liste des "pilotes" compiler en DUR,
lors d'une complilation du noyau et qui font partie integrante du dit noyau,
qui n'apparaisse pas lors d'un lsmod .


Merci de l'aidde que vous pourrai m'apporter (newbie qui parle).

9 réponses

Avatar
Alexandre Touret
modprobe -l

AT

bernard wrote:
Salut à tous

Ma question est simple :

avec lsmod on obtient la liste des modules charger
en memoire lors du demarrage (par l'intermediare des fichiers /etc/rc*
ou par le fichier /etc/modules.conf) .
En faite je voudrai connaitre la liste des "pilotes" compiler en DUR,
lors d'une complilation du noyau et qui font partie integrante du dit
noyau,
qui n'apparaisse pas lors d'un lsmod .


Merci de l'aidde que vous pourrai m'apporter (newbie qui parle).



Avatar
Stéphane ACOUNIS
Le Thu, 21 Aug 2003 23:49:11 +0200, Alexandre Touret a écrit:

modprobe -l

AT



C'est pas ça qu'il demande le Monsieur, il veut savoir ce que son noyau
prend en charge sans utiliser un module, par exemple le support SCSI
intégré et non modulaire.

Je ne connais pas la réponse à cette bonne question.

PS: évite de quoter comme un goret, on répond en dessous du texte cité.

--
Stéphane ACOUNIS
Q: "Are we not men?"
A: "We are DEVO"

Avatar
bernard
Alexandre Touret wrote:
modprobe -l
Merci Alexandre de ta reponse. !!

Mais je crois que modprobe -l me liste tous les modules
charger ou pas (ceux que j'ai cocher comme modules en recompilant).
Ceux que je shouaite c'est la liste des supports que j'ai cocher en yes
(y).

Avatar
bernard
bernard wrote:
Alexandre Touret wrote:

modprobe -l


Merci Alexandre de ta reponse. !!
Mais je crois que modprobe -l me liste tous les modules
charger ou pas (ceux que j'ai cocher comme modules en recompilant).
Ceux que je shouaite c'est la liste des supports que j'ai cocher en yes
(y).





Oui c'est ça stephane
Merci


Avatar
bernard
"bernard" a écrit dans le message de
news:
bernard wrote:
Alexandre Touret wrote:

modprobe -l


Merci Alexandre de ta reponse. !!
Mais je crois que modprobe -l me liste tous les modules
charger ou pas (ceux que j'ai cocher comme modules en recompilant).
Ceux que je shouaite c'est la liste des supports que j'ai cocher en yes
(y).





Oui c'est ça stephane
Merci

Bon pour cela que ça interesse

a mon avis il faut regarder dans le systeme de fichier /proc
où est listé tous ce qui se trouve dans le kernel :
par exemple pour mon driver rtl8139too :

Probléme!!

Aprés plusieurs recherche je ne le trouve pas .
Je sais qu'il fait parti du noyau car dmesg
m'indique qu'il est detecté et monter en memoire ,
sinon je ne peut pas obtenir d'informations
supplementaire sans passer par cet utilitaire.

Est-ce dont la seule methode pour obtenir de l'info sur les
supports et drivers coder en dur dans le noyau ??


S'il vous plait une aide car même Mr google ne m'indique rien



Avatar
Alexandre Touret
Alors si c est ca:

vi /boot/config%%NOM_KERNEL%%%
tu regarderas il y a toute le configuration du noyau

AT

bernard wrote:
"bernard" a écrit dans le message de
news:

bernard wrote:

Alexandre Touret wrote:


modprobe -l


Merci Alexandre de ta reponse. !!
Mais je crois que modprobe -l me liste tous les modules
charger ou pas (ceux que j'ai cocher comme modules en recompilant).
Ceux que je shouaite c'est la liste des supports que j'ai cocher en yes
(y).





Oui c'est ça stephane
Merci



Bon pour cela que ça interesse
a mon avis il faut regarder dans le systeme de fichier /proc
où est listé tous ce qui se trouve dans le kernel :
par exemple pour mon driver rtl8139too :

Probléme!!

Aprés plusieurs recherche je ne le trouve pas .
Je sais qu'il fait parti du noyau car dmesg
m'indique qu'il est detecté et monter en memoire ,
sinon je ne peut pas obtenir d'informations
supplementaire sans passer par cet utilitaire.

Est-ce dont la seule methode pour obtenir de l'info sur les
supports et drivers coder en dur dans le noyau ??


S'il vous plait une aide car même Mr google ne m'indique rien







Avatar
Julien Salgado
bernard a écrit :
Salut à tous


Salut,

Ma question est simple :


Mais la réponse ne l'est pas :)

avec lsmod on obtient la liste des modules charger
en memoire lors du demarrage (par l'intermediare des fichiers /etc/rc*
ou par le fichier /etc/modules.conf) .
En faite je voudrai connaitre la liste des "pilotes" compiler en DUR,
lors d'une complilation du noyau et qui font partie integrante du dit noyau,
qui n'apparaisse pas lors d'un lsmod .


Le problème, c'est que les pilotes qui sont en dur n'ont parfois pas de
fonction ou de variables en rapport avec le nom humain. Par contre, le
nom de toutes les fonctions sont dans /etc/System.map-$version.
Il suffit donc de récupérer les noms de fonction et les rechercher dans
les sources ce qui permet d'avoir la liste des fichiers qui ont servit à
la compilation et de là avoir la liste de pilotes.

1. Génération d'un fichier de tags grace à ctags
2. Comparaison des fonctions listées dans /etc/System.map au fichier
tags généré en 1.


Merci de l'aidde que vous pourrai m'apporter (newbie qui parle).




--
Julien

Avatar
Pascal

Le Thu, 21 Aug 2003 23:49:11 +0200, Alexandre Touret a écrit:

modprobe -l

AT



C'est pas ça qu'il demande le Monsieur, il veut savoir ce que son noyau
prend en charge sans utiliser un module, par exemple le support SCSI
intégré et non modulaire.

Je ne connais pas la réponse à cette bonne question.

PS: évite de quoter comme un goret, on répond en dessous du texte cité.


C'est quoi un goret?


Avatar
Stéphane ACOUNIS
Le Fri, 22 Aug 2003 11:27:25 +0200, Pascal a écrit:


C'est quoi un goret?


Grouik! Un cochon si tu préfères. Et ce n'est pas une insulte.

--
Stéphane ACOUNIS
Q: "Are we not men?"
A: "We are DEVO"