ben durand a écrit :
Je sais pas. Je suis loin d'être à l'aise avec configuration / compilation du noyau..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 rajouterlesmodules 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/.configdans /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.0upSIOCSIFADDR: Aucun périphérique de ce typ eth0: ERROR while getting interface flags: Aucun périphérique de cetypebonjour, 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 carteréseau, sans l'extension ".ko"En ésperant que ca te débloque :)Les modules des 2 cartes ethernet: 8139cpvia-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"?)
Ils peuvent porter un nom un peu different. On peut le voir dans le menuconfig, en séléctionnant le module désiré, et en faisant ? (aide)Dans /lib/modules/2.6.19.1/kernel/drivers/net pas de modules 8139cp ou via-rhine.
Dans cette aide il y a le nom que portera le module. Sinon, toujours en me basant sur la formation debian/gnu linux : "Dans /lib/modules/numero_de_version_du_noyau/kernel/drivers/net/, essayez de deviner le module contenant le driver de votre carte réseau (Indice : ce ne sont ni les fichiers mii.ko, slhc.ko et bsd_comp.ko, ni les fichiers dont le nom commence par ppp). Une fois que vous pensez avoir trouvé le module, utilisez la commande modinfo pour avoir des informations sur le module et lisez le champ description (permet de vérifier si il s'agit bien du module de la carte réseau)
ex : modinfo e100.ko "
Voila même manipulation avec le "bon" nom du module et cela devrait marcher, enfin je crois :)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