Debian : Compil noyau 2.6.8

Debian : Compil noyau 2.6.8 - Linux et OS Alternatifs

Marsh Posté le 22-08-2004 à 11:57:25    

Bonjour,
 
Je suis entrain de recompiler mon noyau debian en suivant le tutorial :  
http://people.via.ecp.fr/~alexis/formation-linux/
 
Tout c'est bien passé jusqu'au moment du redemarage de l'ordinateur..
 
Un message d'erreur subviens en me disant que la carte ethernet n'a pas étée trouvée ... pourtant j'ai bien créé le ficher /etc/modprobe.d/reseau et il contient :
 
alias eth0 3c59x
 
le ficher 3c59x.ko est bien présent dans /lib/modules/2.6.8/kernel/drivers/net/
 
et en fesant un modinfo 3c59x j'obtiens les caract de ma carte reseau (U.S robotics 10/100 pci).
 
Ma question la voila : Dans le tuto en question, il est dit de telecharger le noyaux 2.6.7 (ou p-e 2.6.7 je sais plus), est-ce que c'est possible que le ficher de configuration que j'ai directement telecharger du serveur ou se trouve le tuto ne soit pas adapter a cette version du noyau? Si c'est le cas, comment corriger ceci?
 
P.S: J'ai l'impression que aussi la carte son ne soit pas reconnue par alsa ..
 
Merci d'avance
 
Esox

Reply

Marsh Posté le 22-08-2004 à 11:57:25   

Reply

Marsh Posté le 22-08-2004 à 12:01:33    

je crois que tu peux enregistrer le fichier .config dans le répertoire du 2.6.8, ensuite tu fais make menuconfig ou xconfig ou... ; tu vérifies vite que les options sont bonnes et tu quittes en enregistrant, puis compile.

Reply

Marsh Posté le 22-08-2004 à 17:44:13    

esox_ch a écrit :

Bonjour,
 
Je suis entrain de recompiler mon noyau debian en suivant le tutorial :  
http://people.via.ecp.fr/~alexis/formation-linux/
 
Tout c'est bien passé jusqu'au moment du redemarage de l'ordinateur..
 
Un message d'erreur subviens en me disant que la carte ethernet n'a pas étée trouvée ... pourtant j'ai bien créé le ficher /etc/modprobe.d/reseau et il contient :
 
alias eth0 3c59x
 
le ficher 3c59x.ko est bien présent dans /lib/modules/2.6.8/kernel/drivers/net/
 
et en fesant un modinfo 3c59x j'obtiens les caract de ma carte reseau (U.S robotics 10/100 pci).
 
Ma question la voila : Dans le tuto en question, il est dit de telecharger le noyaux 2.6.7 (ou p-e 2.6.7 je sais plus), est-ce que c'est possible que le ficher de configuration que j'ai directement telecharger du serveur ou se trouve le tuto ne soit pas adapter a cette version du noyau? Si c'est le cas, comment corriger ceci?
 
P.S: J'ai l'impression que aussi la carte son ne soit pas reconnue par alsa ..
 
Merci d'avance
 
Esox


 
Il suffit que tu fasses apt-get install kernel-image-2.6.8 et dans le repertoire /boot tu aura la config de debian que tu pourras récuperer


---------------
The Toast, un docu-fiction qui teste la loi de murphy et les films en carton
Reply

Marsh Posté le 22-08-2004 à 18:22:38    

Merci bc, mais une fois ceci fait est-ce qu'il faut modifier qqch a l'interieur du ficher config? Ou c'est deja bon tel quel? Si une modif est a faire, ou puis-je me renseigner?

Reply

Marsh Posté le 22-08-2004 à 18:26:03    

tu peux changer ton processeur et supprimer des truc que ta pas besoin (généralement dans les protocol réseaux)
 


---------------
The Toast, un docu-fiction qui teste la loi de murphy et les films en carton
Reply

Marsh Posté le 22-08-2004 à 18:27:48    

merci je vais essayer, si je n'arrive pas a reparer ca je pars a la recherche d'un tuto :p

Reply

Marsh Posté le 22-08-2004 à 20:33:34    

donc j'ai tt refait depuis le debut. le son apperemment est loeadé . Parcontre tj pas de reseau ... kan je fais lsmod j'opbitens le 3c59x ,donc la tout va bien. Mais parcontre le ifconfig affiche pas de eth0 ... J'ai vu des erreur liées a eth0 lors du boot ... Mais c passé trp vite et je me rappelle plus dans quel fiché tt ca est stocké .. j'ai regardé dans syslog.log, et tt les autres fichés par laba et j'ai rien vu.. c ailleur ou je dois tt relire une 2ème fois? ... merci d'avance

Reply

Marsh Posté le 22-08-2004 à 20:35:12    

Pour voir les messages du boot :  
dmesg


---------------
--
Reply

Marsh Posté le 22-08-2004 à 21:10:34    

dmesg | less

Reply

Marsh Posté le 23-08-2004 à 12:18:37    

L'erreur (elle figure pas dans le dmesg bizarement ..)  
 
eth0 : ERROR while getting interfaces flags
 
Merci d'avance

Reply

Marsh Posté le 23-08-2004 à 12:18:37   

Reply

Marsh Posté le 23-08-2004 à 13:29:07    

J'ai pas mal recherché et j'ai vu que plusieurs sites parlent du module rtl-8139 comme le module a utiliser pour ma carte, mais il n'existe que pour noyau 2.4.X, comment faire?

Reply

Marsh Posté le 23-08-2004 à 13:38:07    

fait voir un lspci et regarde les trucs qui parlent d'ethernet, ca te donnera le modèle de ta carte, ensuite tu pourras utiliser le module adéquat

Reply

Marsh Posté le 23-08-2004 à 13:46:13    

ca detecte mes 2 cartes ethernet (j'en utilise une seule) et effectivement une d'elle est une rtl-8139. Mais comment faire pour le module? J'ai cherché un peu parout et j'ai pas trouver de rtl-3190.ko , dans le zip donné par realtek il y a un rtl3190.o rtl3190.c et makefile

Reply

Marsh Posté le 23-08-2004 à 13:47:02    

le module pour rtl-8139 n'est pas que pour le 2.4.  
c'est le plus rependu.
le module s'appelle 8139too

Reply

Marsh Posté le 23-08-2004 à 13:49:30    

j'ai aussi un 8139too.o un 8139too.c et un makefile ... je peux essayer avec ca?

Reply

Marsh Posté le 23-08-2004 à 13:53:35    

esox_ch a écrit :

ca detecte mes 2 cartes ethernet (j'en utilise une seule) et effectivement une d'elle est une rtl-8139. Mais comment faire pour le module? J'ai cherché un peu parout et j'ai pas trouver de rtl-3190.ko , dans le zip donné par realtek il y a un rtl3190.o rtl3190.c et makefile


 
pas besoin de la disquette, c'est deja dans le noyau
 
tu te mets dans /usr/src/linux
 
en root: make menuconfig
 
tu vas dans Devices driver puis networking support puis ethernet 10/100 puis tu coches

  • EISA, VLB, PCI and on board controllers     et ensuite <M>   RealTek RTL-8139 PCI Fast Ethernet Adapter support                        


puis tu quittes en enregistrant et tu compiles comme indique dans le guide
                                   

Reply

Marsh Posté le 23-08-2004 à 14:11:21    

Ok merci bc, je sais pas comment j'ai fais pour passer a coté de ca... en tout cas merci bc

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed