* CAPRON Romain <[EMAIL PROTECTED]> [2003-07-24 09:55] :
> Bonjour � tous,
> 
> Je voudrais savoir s'il existe un moyen simple de trouver comment g�n�rer un
> module donn� lors de la compilation d'un noyau.

[...]

> Malheureusement, je ne sais pas quelle option activer dans la section SOUND
> de l'interface de configuration du noyau pour avoir simplement ce module
> i810_audio.
> La section Documentation fournie avec le noyau ne le dit pas...

En fait, elle le dit dans le fichier Configure.help, mais il faut faire
un peu de recherche manuelle :

Intel ICH audio support
CONFIG_SOUND_ICH
  Supports the following chipsets:
  
  Intel ICH 82801AA
  Intel ICH 82901AB
  Intel 440 MX
  Intel ICH2
  Intel ICH3
  SiS 7012
  NVidia nForce
  AMD 768
  
  These are audio drivers for integral audio in chipsets of
  motherboards.
  
  Intel's I/O Controller Hub (ICH) is used on
  810/815/820/840/845/845D/850 motherboards.
  SiS 7012 is used on 645/735/745 motherboards.

Et dans le fichier /usr/src/linux/drivers/sound/Makefile, on trouve un :

obj-$(CONFIG_SOUND_ICH)         += i810_audio.o ac97_codec.o

> Ceci n'est qu'un exemple parmi tant d'autre...
> Y aurait il un moyen simple et g�n�rique de faire la correspondance ?

Euh, en fait, pas vraiment (sauf � faire un grep syst�matique dans les
sources du noyau). Cela dit, il est rare que l'on change de module
r�guli�rement (le chipset audio int�gr� ne devrait pas trop bouger :-)),
donc cette recherche est effectu�e une fois pour toute (sauf quand le
module change de nom).


Il me semble avoir lu quelque part (Kernel Traffic ?) qu'il �tait
/possible/ qu'� l'avenir l'outil de configuration du noyau Linux propose
une option du style auto-d�tection des p�riph�riques qui serait, bien
s�r, au choix de l'utilisateur. Mais il est fort possible que ma
m�moire me joue des tours ou/et que cette fonctionnalit� ne soit plus
d'actualit�.

Bon, j'ai retrouv� quelques pointeurs concernant ceci. Il me semble que
cela a �t� envisag� � un moment pour CML2, l'outil de configuration du
noyau d'ESR qui a �t� abandonn� par la suite.

URL :
http://kt.zork.net/kernel-traffic/topics/Kernel_Build_System.html
http://kt.zork.net/kernel-traffic/kt20010223_108.html#9
http://sourceforge.net/projects/kautoconfigure
(par Giacomo Catenazzi, un d�veloppeur Debian)

Fred

-- 
Comment poser les questions de mani�re intelligente�?
http://www.gnurou.org/documents/smart-questions-fr.html
Code de conduite des listes Debian
http://www.fr.debian.org/MailingLists/#codeofconduct

Répondre à