Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2948 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  réseaux et sécurité

  Problème d'installation pour une carte ethernet sous linux (red hat)

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Problème d'installation pour une carte ethernet sous linux (red hat)

n°267204
stupidduck
Posté le 24-05-2003 à 14:03:47  profilanswer
 

J'aimerais installer un serveur sous linux sur une vielle machin alors j'ai donc installé linux, le red hat téléchargé sur www.telecharger.com. Tout s'est admirablement bien déroulé si ce n'est qu'il ne possède pas ma carte reseau dans la liste des cartes reseaux à installer... j'ai donc suivi la procédure normale du mode d'emplois de ma carte reseau mais ça ne semble pas marcher...
Voici la procédure en question:
 
--------
 
 
           TAMARACK TC6020 10/100 FAST ETHERNET ADAPTER
                          Linux Driver
 
 
Installation:
 
  1. copy the source code tc6020.v100.tar.gz to Linux,
 
  2. decompressed the tc6020.v100.tar.gz file,
        #tar -zvxf tc6020.v100.tar.gz
 
  3. compile the source code, the instruction for compiling the driver is
     as follows:
        #make
 
  4. insert the driver as module,
 
        #insmod tc6020.o
 
  5. bind your card to an IP address
 
        #ifconfig eth0 ${IPADDR} broadcast ${BROADCAST} netmask ${NETMASK}
 
  6. add your card to IP routing table,
 
        #route add -net ${NETWORK} netmask ${NETMADK} eth0
 
  7. now, you should be able to ping local network.
----------
 
Et voici ce que ça donne en pratique:
 
[squall@localhost squall]$ make
gcc -DMODULE -D__KERNEL__  -I/usr/src/linux/include -O2 -Wall -Wstrict-prototypes   -c -o tc6020.o
 tc6020.c
make: gcc : Commande introuvable
make: *** [tc6020.o] Erreur 127
[squall@localhost squall]$ insmod tc6020.o
bash: insmod: command not found
 
------------
 
Pourriez vous m'aider pleassssse

mood
Publicité
Posté le 24-05-2003 à 14:03:47  profilanswer
 

n°267213
kjus
Posté le 24-05-2003 à 14:11:32  profilanswer
 

Le premier problème vient de la compilation : tu ne possèdes pas le compilateur gcc sur ta distrib. Regarde sur le cd de ta redhat, il doit surement y etre (installe aussi les dépendances)
UNe fois compilé, tu pourras faire insmod. Cette commande est à lancer en root (su pour y passer dans la console), car elle ajoute un module au noyau.

n°267247
stupidduck
Posté le 24-05-2003 à 15:52:03  profilanswer
 

kjus a écrit :

Le premier problème vient de la compilation : tu ne possèdes pas le compilateur gcc sur ta distrib. Regarde sur le cd de ta redhat, il doit surement y etre (installe aussi les dépendances)
UNe fois compilé, tu pourras faire insmod. Cette commande est à lancer en root (su pour y passer dans la console), car elle ajoute un module au noyau.


 
Ji fais ce que tu m'as dis et il y a effectivement rgrande progression :-) mais... sniff a marche tijours po lol il répond à la commande "make" par :
 
dans le fichier inclus à  partir de /usr/include/linux/interrupt.h:10,
          Ã  partir de tc6020.c:101:
/usr/include/asm/bitops.h:333:2: AVERTISSEMENT: #warning This includefile is not available on all architectures.
/usr/include/asm/bitops.h:334:2: AVERTISSEMENT: #warning Using kernel headers in userspace.
Dans le fichier inclus à  partir de tc6020.c:101:
/usr/include/linux/interrupt.h:44:25: asm/hardirq.h: Aucun fichier ou répertoire de ce type
/usr/include/linux/interrupt.h:45:25: asm/softirq.h: Aucun fichier ou répertoire de ce type
Dans le fichier inclus à  partir de tc6020.c:101:
/usr/include/linux/interrupt.h: Au niveau supérieur:
/usr/include/linux/interrupt.h:73: erreur de syntaxes avant « void »
/usr/include/linux/interrupt.h:77: erreur d'analyse syntaxique avant le jeton « ( »
/usr/include/linux/interrupt.h:78: erreur d'analyse syntaxique avant le jeton « ( »
/usr/include/linux/interrupt.h:106: erreur d'analyse syntaxique avant « atomic_t »
/usr/include/linux/interrupt.h:109: erreur d'analyse syntaxique avant le jeton « } »
/usr/include/linux/interrupt.h:127: « CONFIG_X86_L1_CACHE_SHIFT » non déclaré ici (n'est pas dans une fonction)
/usr/include/linux/interrupt.h:127: alignement demandé n'est pas une constante
/usr/include/linux/interrupt.h:154: erreur d'analyse syntaxique avant le jeton « ( »
/usr/include/linux/interrupt.h: Dans la fonction « tasklet_schedule »:
 
(...)
 
tc6020.c:1961: déréférence d'un pointeur en un type incomplet
tc6020.c:1963: AVERTISSEMENT: déclaration implicite de la fonction « unregister_netdev »
tc6020.c:1964: déréférence d'un pointeur en un type incomplet
tc6020.c:1966: AVERTISSEMENT: déclaration implicite de la fonction « iounmap »
tc6020.c:1966: déréférence d'un pointeur en un type incomplet
tc6020.c:1970: déréférence d'un pointeur en un type incomplet
tc6020.c:1979: union n'a pas de membre nommé « usecount »
tc6020.c: Dans la fonction « init_module »:
tc6020.c:1992: « KERN_INFO » non déclaré (première utilisation dans cette fonction)
tc6020.c:1992: erreur d'analyse syntaxique avant la constante chaîne
tc6020.c: Dans la fonction « cleanup_module »:
tc6020.c:2005: déréférence d'un pointeur en un type incomplet
tc6020.c:2011: déréférence d'un pointeur en un type incomplet
make: *** [tc6020.o] Erreur 1
 
 
évidement la commande insmod ne fonctionne pas le fichié tc6020.o n'étant pas créé.....
 
tu ne sais pas ce qui se passe?

n°267282
kjus
Posté le 24-05-2003 à 18:21:46  profilanswer
 

il faut surement installer les headers du kernel.
Le paquet doit se nommer kernel-header***


Message édité par kjus le 24-05-2003 à 18:21:56

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  réseaux et sécurité

  Problème d'installation pour une carte ethernet sous linux (red hat)

 

Sujets relatifs
Procedure pour supprimer Linux ?problème de compilation : autoconf sous Gentoo
[installer linux sur une VRAIE poubelle!][Besoin d'aide]=>Projet d'installation parfaite
Alternative a PC/MAC pour LinuxProbleme graveur et CDR-W
Dans quel domaine Linux est-il meilleur que Windows ?probleme de partition : partition "virtuel"
probleme de carte reseau ? 
Plus de sujets relatifs à : Problème d'installation pour une carte ethernet sous linux (red hat)


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR