On Tue, Aug 21, 2001 at 12:02:20PM +0100, [EMAIL PROTECTED] wrote:
> Bonjour, 

Salut,
> 
> J essaye desesperement de compiler IPv6 et Mobile IPv6 en module.
> Mais une fois le module compile/installe/machine reboote, j arrive pas a l
> inserer correctement, j ai une trentaine de ligne de ce genre
> "/lib/modules/2.4.7/kernel/net/ipv6/ipv6.o: unresolved symbol tcp_close"
> J ai fait par example un:
> largo:/# ksyms -a | grep tcp_close
> c01b1444  tcp_close_R__ver_tcp_close
> 
> Hum je sais pas trop si ca a un rapport avec mon probleme.
> J ai aussi remarque que quand je fait un ps aux, j ai toujours ces 2
> warnings.
> 
> largo:/# ps aux
> {tcp_v4_syn_recv_sock} {tcp_v4_syn_recv_sock_R__ver_tcp_v4_syn_recv_sock}
> Warning: /usr/src/linux/System.map does not match kernel data.
> {tcp_v4_syn_recv_sock} {tcp_v4_syn_recv_sock_R__ver_tcp_v4_syn_recv_sock}
> Warning: /System.map does not match kernel data.
> 
> La date et heure du fichier /usr/src/linux/System.map et /System.map
> correspond a la meme que celle d un 'uname -a'.
> J ai essaye de chercher de la documentation sur l interet du fichier
> System.map, mais j ai pas trouver grand chose.

Il est utilis� pour faire correspondre les adresses statiques de fonctions
ayant provoqu� un probl�me avec un nom un peu plus parlant. C'est une table
de symboles. Quelques infos dans la page de manuel de `klogd'.

Pour ton probl�me, as-tu correctement � nettoy� � les sources du noyau avant
de relancer la compilation ? Il y a apparemment un probl�me entre les
fonctions incluses dans le noyau et ce que tu veux passer en module. Je
pense qu'il faut que le noyau soit "pr�t" � accepter les modules, et si tu
n'as pas chang� le noyau (compil� avec les bonnes options avant de compiler
les modules), c'est peut-�tre la source du probl�me.

Essaie alors une compil int�grale.

A+
-- 
Thierry LARONDE, Centre de Ressources Informatiques, Archamps - France
http://www.cri74.org/

Répondre à