Hello,

alors, la premiere chose a faire est de verifier comment tu as compile le module en 
question. 
Une erreur classique est d'avoir la version associee avec les symbols ou non 'on' dans 
le kernel.

Tu dois verifier que dans /proc/ksyms (pas system.map), tu vois kkchose du genre:

XXXXXX function_nameRf1233455

si la derniere partie n'est pas la, ca veut dire que la version n'est pas associee aux 
symbols dans
le kernel. Selon l'option de compile du module, le module va chercher apres function 
ou functionRfxxxx

Donc, donne donc la ligne de compile du module.

Hope that help,

JeF

On Wed, Feb 06, 2002 at 02:14:34PM +0100, Yann.LE-VIAVANT wrote:
> Salut la liste!
> J'installe le module sonypi.o (kernel 2.4.10) cens� g�rer les touches sp�ciales du 
>portable sony vaio sur lequel j'ai install� Linux (pardon, GNU/Linux). Je recompile 
>le noyau avec les options ad hoc. Tout baigne. J'ai le module install� sonypi.o.
> Lorsque je l'installe avec insmod, ou en faisant depmod, etc, j'ai "unresolved 
>symbol is_sony_vaio_laptop" (j'�cris de m�moire, je n'ai pas l'objet avec moi).
> Je me pr�cipite dans le source sonypi.c et je lis "extern ... is_sony_vaio_laptop; 
>set in DMI parse tables routines".
> Dans le r�pertoire /usr/src/linux, j'ai le fichier System.map, dans lequel je trouve 
>avec grep la variable is_sony_vaio_laptop.
> J'en conclus qu'il doit y avoir kekpar cette variable � initialiser pour lui dire 
>qu'on est bien sur un Sony Vaio. 
> Mais o� que �a ce passe ???
> Quelqu'un pourrait-il me mettre sur la piste ?
> Merci!

-- 
-> Jean-Francois Dive
--> [EMAIL PROTECTED]

Répondre à