Forum Linux.noyau problème avec make grrrr!

Posté par  .
Étiquettes : aucune
0
9
juil.
2006
Bonjour!

Voilà mon problème: en voulant installer un driver je me suis lancé dans l'installation d'un noyau; ce que je n'ai jamais fait auparavant. étant sous mandriva 2006, j'ai seulement effectué cela grâce à urpmi. après cette opération je suis retourné installer mon driver et là j'obtiens le message suivant:
make: ***/lib/modules/2.6.12-21mdk/build: aucun fichier ou répertoire de ce type. arrêt.

(je précise que l'instruction uname -r me donne bien 2.6.12-21mdk)

le problème est donc sur l'instruction make? vous avez déjà rencontré le problème?
merci!!!
  • # problème avec make grrrr!

    Posté par  . Évalué à 1.

    Il faut que tu fasse un lien de /lib/modules/2.6.12-21mdk/build vers les sources du noyau que tu viens de compiler.
  • # Tit soucis de version noyau ?

    Posté par  (site web personnel) . Évalué à 4.

    Je te conseille de mettre la dernière version du paquet noyau ;
    urpmi kernel-2.6.12-22mdk
    (si ça marche pas, retire 2.6.12-22mdk et appuie sur la touche tab ou utilise la recherche de rpmdrake)

    Et ensuite installer les sources du noyau correspondant :
    urpmi kernel-source-2.6-2.6.12-22mdk
    (si mes souvenirs sont bon)

    Pense a éditer le /usr/src/linux-2.6.12-22mdk/Makefile
    et changer le EXTRAVERSION = -22mdkcustom en EXTRAVERSION = -22mdk
    (pour éviter de se retrouver avec un invalid module format)

    Si tu tente de compiler le module nvidia proprio, installe :
    urpmi dkms-nvidia
    (et les lib qui vont avec)

    Edite /etc/X11/xorg.conf et change le driver en nvidia au lieu de nv
    Pense aussi a mettre le lien direct vers l'extension glx :
    Load "/usr/lib/xorg/modules/extensions/nvidia/libglx.so"
    et virer :
    Load "glx"

    Bonne chance ;)
    • [^] # Re: Tit soucis de version noyau ?

      Posté par  . Évalué à 1.

      Tout d'abord, merci pour ces précieuses informations! Je me lance donc du kernel 2.6.12-22mdk ce qui me parait faisable!
      cependant, en effectuant un make clean dans cd /usr/src/linux, une erreur fatale apparait:

      Fatal: ne peut ouvrir le fichier « /lib/modules/2.6.12-21mdk/build/include/linux/version.h » en lecture (Aucun fichier ou répertoire de ce type)

      que dois-je faire?
      merci
      • [^] # Re: Tit soucis de version noyau ?

        Posté par  (site web personnel) . Évalué à 2.

        normalement c'est censé être juste un warning...
        (chez moi je l'ai 3fois ce message, mais ça compile correctement)

        ps : si tu installe la source -22mdk tu dois mettre ET booter sur le -22mdk (sinon ça ne marchera pas)
    • [^] # Re: Tit soucis de version noyau ?

      Posté par  . Évalué à 1.

      C'est certainement le coup classique d'urpmi. urpmi a mis à jours les sources du noyau (si tu les a déjà installé) mais pas le noyau lui-même (le noyau fait partie de ces paquets qui ne sont pas mis à jour mais installés côté à côte).
      Deux solutions, soit trouver l'ancienne version des sources du noyau soit utiliser la dernière version du noyau.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.