Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
936 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Installation

  [Kernel] Compilation auto de modules additionnels

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Kernel] Compilation auto de modules additionnels

n°318994
Yttrium
Furtif
Posté le 03-09-2003 à 16:24:02  profilanswer
 

Bon ben j'ai un petit problème ennuyeux, avec le processus de compilation du noyau. Je m'explique :
 
- j'ai installé un noyau 2.4.22 sur ma SuSE 8.1, parce que j'ai un portable et que l'ACPI est supporté directement, en plus d'autres drivers (réseau Intel, USB 2.0 (ohci et uhci), etc. D'origine, il y avait un noyau 2.4.19 hyperpatché, et ça fait vraiment une différence.
 
- évidemment, il n'y a pas les pilotes ALSA qui étaient inclus avec le noyau
de la SuSE. Pas grave, j'ai téléchargé les derniers pilotes ALSA, je les ai
installé et le son marche parfaitement.
 
- le problème, c'est que chaque fois que je compile le noyau, je compile également les modules et les modules ALSA ne sont jamais inclus directement, ce qui m'écrase à chaque fois la configuration précédente, à cause du reboot avec le nouveau noyau et de depmod. Et l'installation des modules ALSA modifie un fichier de config du noyau (via depmod) et, au démarrage, un message indique qu'il existe un fichier de config plus récent que celui créé pour le noyau.
 
Je voudrais donc que les mdoules ALSA soient compilés ou au moins installés en même temps que les module du noyau (ce qui est le cas avec mon noyau 2.4.19). Idéalement, qu'il soient pris en considération dès un "make dep" du noyau. Comment faire ? Pour le moment, les source ALSA sont intallées comme conseillé sur leur site.
 
Merci pour votre coup de main ! :)
 
 
PS : ne soyez pas avares d'explications, je suis pas encore un pro ! ;)

mood
Publicité
Posté le 03-09-2003 à 16:24:02  profilanswer
 

n°318996
farib
Posté le 03-09-2003 à 16:28:01  profilanswer
 

non. faut attendre le 2.6 pour qu'alsa soit intégré au noyau

n°319010
Yttrium
Furtif
Posté le 03-09-2003 à 16:43:39  profilanswer
 

Merci farib, mais tu n'as pas bien lu. ;)
 
Actuellement, certains modules sont compilés avec le noyau 2.4.19 SuSE, mais pas avec le 2.4.22.
 
Je ne cherche pas un support interne du noyau pour ALSA. Je souhaite juste que ces modules soient pris en compte lors de la résolution des dépendences de façon à ne pas me refaire une config ALSA à chaque compilation du noyau.
 
Par exemple, dans le noyau 2.4.19 de SuSE, un support ACPI est compilé comme module, alors qu'un 2.4.19 standard ne contient pas de module ACPI. L'ACPI est aujourd'hui inclus dans le 2.4.22 (comme le sera peut-être ALSA pour le noyau 2.6). Le 2.4.19 SuSE prend également en compte une ancienne version d'ALSA, etc.
 
J'aimerais reproduire cette prise en compte de module externe.

n°319015
farib
Posté le 03-09-2003 à 17:01:29  profilanswer
 

oui, c'est ce que je dis...
 
intégrés dans la branche du noyal

n°319040
Yttrium
Furtif
Posté le 03-09-2003 à 17:28:00  profilanswer
 

Bon. Je vais admettre ce qui tu dis, car tu t'y connais probablement plus que moi.
 
Mais comment expliques-tu les exemples cités plus haut concernant SuSE ?
 
Et de manière générale, comment s'y sont prises les personnes qui souhaitaient utiliser les modules ACPI ?
 
ALSA et ACPI ne sont que 2 exemples. Il doit y avoir une quantité d'autres modules non 'integrés' dans le noyau, mais pris en compte lors de la config...

n°319041
farib
Posté le 03-09-2003 à 17:31:48  profilanswer
 

bah c juste que les modules alsa précompilés fournis avec ta suse sapussaipalibre étaient compilé pour le noyal fourni...
 
tu recompile le noyal, tu recompiles les modules alsa... stout.

n°319059
Yttrium
Furtif
Posté le 03-09-2003 à 17:54:53  profilanswer
 

farib a écrit :

bah c juste que les modules alsa précompilés fournis avec ta suse sapussaipalibre étaient compilé pour le noyal fourni...
 
tu recompile le noyal, tu recompiles les modules alsa... stout.


 
farib,
 
Si je compile à la main des modules, il sont également précompilés pour mon système si je compile ensuite le noyau...
 
Comme je l'ai dit, je n'ai pas de problème à la compilation, ni avec mes modules. Mais je croyais que tu l'avais compris.
 
En plus, tu ne t'y connais finalement pas tant que ça si la seule réponse que tu puisses fournir est un troll sur SuSE qui pue à des kilomètres. J'ai besoin d'un coup de main, pas qu'on pollue mon topic. Donne au moins des sources, des procédures complètes, mais pas des posts à deux balles. Si tu penses que je me trompe, montre-moi où et comment, en argumentant.
 
Donc : comment faire pour que mes modules externes soient traités sur un noyau 2.4.22 comme ils le sont sur un noyau 2.4.19 ? S'agit-il de patches à appliquer ? S'agit-il de fichiers de configuration à modifier ? Où dois-je chercher ?


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Installation

  [Kernel] Compilation auto de modules additionnels

 

Sujets relatifs
Compilation d'Iconbar pour E16: problème[ mandrake 9.1 ] Pb bizarre après compilation kernel
pb kernel 2.6.0-test4 et modules .o ???Comment vous faites quand vous avez des erreurs a la compilation?
kernel panic unable to mount root fsPowerbook ppc oldworld bootx et compile kernel
[kernel 2.4.22] ptrace > nécessaire de patcher ?comilation kernel
Plus de sujets relatifs à : [Kernel] Compilation auto de modules additionnels


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR