[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: PB compilation Kernel 2.6.19.1



ben durand a écrit :

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 :)

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"?)
Je sais pas. Je suis loin d'être à l'aise avec configuration / compilation du noyau..

Dans /lib/modules/2.6.19.1/kernel/drivers/net
pas de modules 8139cp ou via-rhine.
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 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
"

je refais :
# make menuconfig
je rajoute
/etc/modprobe.d/reseau
alias eth0 8139cp
alias eth1 via-rhine
Voila même manipulation avec le "bon" nom du module et cela devrait marcher, enfin je crois :)

# reboot
toujours pb avec les eth0 et eth1 pas reconnues





Reply to: