J'ai pour habitude de lire les readmedes sources que je télécharge mais pas celui du noyau, mal m'en a pris :)
de toute facon, le problème est réglé...
J'ai pour habitude de lire les readmedes sources que je télécharge mais pas celui du noyau, mal m'en a pris :)
de toute facon, le problème est réglé...
AlphaT
ça sert toujours à quelque choses le fichier README.
Make sure you have no stale .o files and dependencies lying around:
cd linux
make mrproper
merde grillé par Yupyup
[jfdsdjhfuetppo]--Message édité par AlphaT le 05-05-2002 à 23:05:11--[/jfdsdjhfuetppo]
lelfe
Merci pour l'info, je crois que je l'utiliserai à bon escient, car j'ai déjà d'autre problème de ce genre....
c un make clean en profondeur :)
YupYup
Le make mrproper nettoie tous les reps de tes sources kernel, pour qu'il soit aussi propre qu'au premier jour de son tar xvfz.
lelfe
LA SOLUTION
Après avoir fait un peu de recherche sur le net, je suis tombé sur un problème similaire avec un lien vers la FAQ de la linux kernel mailing list.
Et j'ai trouvé ca :
Why do I get unresolved symbols like foo__ver_foo in modules? (KO) If /proc/ksyms or the output from depmod -ae contains symbols like "foo__ver_foo" then you have been bitten by the broken Makefile code for symbol versioning. The only safe way to recover is save your config, delete everything, restore the config and recompile. Do this: mv .config ..
make mrproper
mv ../.config .
make oldconfig
make dep clean bzImage modules
J'ai essayé, et ca marche !!!!!!!!!!!!!
Donc apparement, le mrproper sert à quelque chose, mais je ne sais toujours pas quoi
YupYup
:lol: Désolé :)
Bon alors ça vient d'autre chose. Ca fait ça sur d'autres modules aussi ?
lelfe
Je suis sous Slackware 8.0
YupYup
Je me demande si y'a pas un truc spécial à faire sous mdk, un peu comme debian avec make-kpkg. Faudrait demander à quelqu'un qui connait bien mdk.
lelfe
Snif, ca commence à m'inquiéter tous ca...
J'ai bien le bon lien, j'ai recompilé entièrement mon noyau et mes modules plusieurs fois. Dans le lot, y'a peut être une fois où j'ai mal fait les manips, mais à chaque fois, ca merdait, j'ai bien du recompiler ce noyau 4 fois.
Avant j'étais sur le 2.4.5 d'origine de la Slack 8.0 et ca marchait bien
Tiens, je fais pas de make mrproper (je sais même pas ce que ca fait), c important ?
YupYup
J'avais le même problème en recompilant un nouveau kernel sans l'installer. Vérifie que /usr/src/linux pointe bien sur le répertoire qui contient le kernel que tu utilises actuellement, et au besoin, refais un make modules && make modules_install.
911GT3
Citation :
> Hi,
> Under the freshly minted 2.4.4 kernel, I inadvertently built with
> CONFIG_FILTER off, and Appletalk worked fine, but my dhcp daemon did
> not. I turned CONFIG_FILTER on, rebuilt, and now the dhcp daemon is
> fine, but Appletalk refuses to load with an:
CONFIG_FILTER is socket filtering, which has no relation with netfilter.
> unresolved symbol: sk_run_filter
anyway, strange. this symbol is statically compiled into the kernel as soon
as you enable CONFIG_FILTER.
Are you really sure you rebuilt kernel AND modules, and rebooted into the
right kernel image?
J'ai pas mieux :/
lelfe
J'ai bien fait make dep, je fais toujours make dep, et j'ai bien mis PPP_FILTER dans le noyau....
:cry:
911GT3
:heink: T'as bien fait un make dep pendant la compile ?
regarde si tu as CONFIG_PPP_FILTER=y dans la conf de ton kernel. Y me paraît bien celui là :D
lelfe
Je viens de mettre à jour modutils à la version 2.4.16 (j'ai un noyau 2.4.18), j'ai recompilé entièrement mon noyau et mes modules mais ca n'a rien changé.... :(
monokrome
oui car la hiérarchie dans /lib/modules/x.x.x change avec les versions de noyau...
J'avais déjà regardé /etc/modules.conf, rien n'y fait mention
J'ai la version 2.4.6 de modutils.
Faut mettre à jour ?
monokrome
tes modutils sont a jour ?
rmmod -v
Martinez
regardes si c pas marqué dans /etc/modules.conf ou /etc/conf/modules ( anciennes distributions )
lelfe
Salut
Je viens de recompiler mon noyau 2.4.18
et au chargement des modules ppp_xxxxxx (generic entre autre) j'ai une erreur concernant les symboles sk_run_filter et sk_chk_filter.
J'ai recompilé 2 fois en changeant certaines options, mais je n'arrive pas à trouver d'ou vient l'erreur.