ben durand, lundi 18 décembre 2006, 14:33:11 CET > > > > >j'ai compilé mon kernel une premiere fois, avec > > >kernel-linux-2.6.19.1 > > >Mes cartes réseaux ne sont pas reconnues. > > >Alors je refais un make menuconfig pour rajouter > > les > > >modules pour la carte réseaux, mais au reboot, les > > >modules ne sont pas pris en compte, les cartes > > >toujours pas reconnus. > > >voici les manips effectuées: > > >#cp /boot/config-2.6.19.1-camel > > ~/kernel/linux/.config > > >dans /usr/src/linux : > > ># make menuconfig > > >je remets les modules ethernet. > > ># fakeroot make-kpkg --append-to-version -camel > > >--revision 1 kernel-image > > ># cd .. > > ># dpkg -i kernel-image-2.6.19.1-camel_1_i386.deb > > ># reboot > > >si je fais : > > ># ifconfig eth0 192.168.0.1 netmask 255.255.255.0 > > up > > >SIOCSIFADDR: Aucun périphérique de ce typ > > >eth0: ERROR while getting interface flags: Aucun > > >périphérique de cetype > > bonjour, > > Je vois que tu suis la méthode d'Alexis de Lattre. > > Il y a une étape dans > > ce tutoriel que tu as apparement oubliée, entre > > l'installation du > > nouveau kernel et le reboot. > > > > Editer /etc/modprobe.d/reseau, et y écrire la ligne > > suivante : > > alias eth0 nom_du_module > > où nom_du_module est le nom du module de la carte > > réseau, sans > > l'extension ".ko" > > > > En ésperant que ca te débloque :)
L'alias ne sert à rien. > Les modules des 2 cartes ethernet: > 8139cp > via-rhine > (pourquoi dans le kernel 2.4.27-3-386, les extensions > des modules sont en ".o" et dans le kernel 2.6.19.1 > les extensions sont en ".ko"?) Le nom a changé, en partie pour différencier les modules noyau des fichier objets communs. > Dans /lib/modules/2.6.19.1/kernel/drivers/net > pas de modules 8139cp ou via-rhine. > je refais : > # make menuconfig > je rajoute > /etc/modprobe.d/reseau > alias eth0 8139cp > alias eth1 via-rhine > # reboot > toujours pb avec les eth0 et eth1 pas reconnues Pour info, ce que tu fais exactement n'apparaît pas clairement dans tes propos. (En clair, si tu ne fais que « make menuconfig ; reboot », il est évident que rien ne change.) Pour partir sur une base saine, voilà l'ensemble des opérations à faire : dans le répertoire des sources du noyau : $ make mrproper $ make menuconfig $ fakeroot make-kpkg --append-to-version -camel \ --revision 1 kernel-image si tu as déjà un noyau du même nom (même version, même append) : # rm -rf /lib/module/2.6.19.1-camel puis : # dpkg -i linux-image... # reboot Une fois le reboot effectué : $ lsmod si les modules n'apparaissent pas : # modprobe 8139cp # modprobe via-rhine Puis, regarde les messages dans dmesg. Si cela ne fonctionne pas, donne-nous les messages de dmesg. -- Sylvain Sauvage

