#1 Le 31/01/2006, à 08:10
- sdess
Absence de Module.symvers => blocage compilation drivers s-link sony
Bonjour cher lecteur,
Résumé du problème :
je souhaite compiler le driver s-link permettant de piloter un jukebox sony. l'opération make plante en l'absence du fichier Module.symvers dans le répertoire /usr/src/linux-source-2.6.12.
Version d'ubuntu
Breezy, installé en mode serveur + ajout des packets de compilation et les sources du noyau.
Ancienneté sur Ubuntu :
2 semaines
La dernière version de ce driver n'existe pas en package, je dois donc la recompiler.
Les commandes pour la recompilation sont :
./autogen.sh
./configure --with-linux=/usr/src/linux.source.2.6.12
make
make install
Les deux premières commandes se déroulent sans erreurs.
Ensuite pendant le make, j'ai le problème de l'absence du fichier Module.symvers.
Mes recherches sur internet n'ont pas donné grand chose. Il y a bien des forums où le problème est remonté dans des circonstances analogues, mais pas de solution proposée.
Il semblerait que ce fichier soit généré pendant la compilation du noyau, mais je n'est aucunement besoin de recompiler mon noyau.
Comment puis-je générer facilement ce fichier afin de pouvoir terminer la compilation de ce drivers ?
#2 Le 02/02/2006, à 15:07
- kikdijon
Re : Absence de Module.symvers => blocage compilation drivers s-link sony
Bonjour
je vais peut-être te poser une question bête (désolé): as-tu installé les sources du noyau?
Ceci dit, j'ai les sources de plusieurs noyau sur mon systême, et je te confirme que ce ficheir n'est présent que dans ceux qui ont déjà été compilés.
J'ai ouvert ce fichier; il contient environ 3500 lignes du type:
0xa3edfe67 snd_timer_pause sound/core/snd-timer
0x13d69c7b xfrm_cfg_sem vmlinux
0xb4e8994c get_fs_type vmlinux
0x4058122b qlogicfas408_disable_ints drivers/scsi/qlogicfas408
0x7c27460b dquot_acquire vmlinux
0xad16ad18 scsi_host_set_state vmlinux
Je dirais qu'il fait le lien entre des adresses mémoires, des fonctions et des sources de driver...(brouillard, brouillard) En tout cas, ça n'a pas l'air d'être le truc qu'on se bricole à la main
Peut-être qu'il est possible de créer sans en passer par la compilation (je pense en particulier en se basant sur /lib/modules/ et sur /boot/vmlinuz), mais je t'avoue être totalement incompétant dans ce domaine...
Si tu tiens *absolument* à éviter de compiler ton noyau, tu devrais poster un message sur le forum de kerneltrap ( http://kerneltrap.org/ ), ils seront plus à même de t'aider...
blog : http://blog.olivier-elmekki.com
site professionnel : http://olivier-elmekki.com
Hors ligne
#3 Le 15/05/2008, à 16:02
- cyrilleG
Re : Absence de Module.symvers => blocage compilation drivers s-link sony
salut, j'ai le meme probleme modulesymvers missing lorsque j'installe les drivers de ma carte wifi selon le tuto de ubuntu, et donc cela ne fonctionne pas !!!!
une solution ?
Hors ligne