Installation de carte reseau Dlink 530tx - [Resolu] - Merci

Installation de carte reseau Dlink 530tx - [Resolu] - Merci - réseaux et sécurité - Linux et OS Alternatifs

Marsh Posté le 14-10-2003 à 21:55:40    

Bonjour a tous,
 
Voilà je viens d'installer la distribution debian sur un pc et j'ai achete recemment une 530tx. (je debute sous linux)
cependant il semble que ce soit une nouvelle version de la carte qui n'est pas pris en charge par les modules fournis avec la distrib.
 
Heureusement j'ai un cd de drivers et j'ai essaye de "l'installer a la main":
 
voici la procedure du cd:
 
 
    D-Link DFE-530TX PCI Fast Ethernet Adapter Installation
    for Linux
 
     v4.16  May. 2002
 
 
                 
         
Introduction:
=============
 
    The instructions listed below are for linux driver installation. You must
    compile the source code to generate rhinefet.o and use insmod command to
    insert rhinefet.o as module.
 
 
Contents of the Subdirectory:
=============================
 
    linux.txt               This file.
    rhinefet.h              The linux core driver header file
    rhinefet.c              The linux core driver source code file
    Makefile                Makefile for generating driver object file
    rhine_vmns.c            The vmns driver support source file
    rhine_vmns.h            The vmns driver support header file
    rhine_cfg.h             The vmns driver support header file
    vmns_drv.h              The vmns driver support header file
 
Kernel Supported
================
    This driver support linux kernel version 2.2.x and 2.4.x now.
 
Installation
============
    Please enter the following commands at the UNIX prompt. Remember, UNIX is
    case sensitive.
 
    1) Create a temporary directory:
        mkdir /temp
 
    2) Change to the temporary directory:
        cd /temp
 
    2) Copy driver (dlkfet.tar) from DOS disk, (mcopy below is one tool in
       mtools, if you didn't install mtools, you can type  
       'mount -t msdos /dev/fd0 /mnt' and use 'cp /mnt/dlkfet.tar /temp'
       command to copy the driver to the temporary directory):
        mcopy a:dlkfet-4.16.tar.gz .
 
    3) untar the archive file:
 
        tar xzvf dlkfet-4.16.tar.gz
        cd dlkfet-4.16
                         
    4) Compile the driver source files and it will generate rhinefet.o, and
       copy it to correct driver installation path (The installation directory
       is different in different kernel versions. In 2.4.x kernel, the path is  
       /lib/modules/KERNEL_VERSION/kernel/drivers/net/, and in 2.2.x kernel,
       the path is /lib/modules/KERNEL_VERSION/net/, the KERNEL_VERSION (see
       above) means the kernel version of your Linux distribution. If you don't
       know your kernel version , please run 'uname -r' command in command  
       line. The kernel version will look like '2.2.16', '2.4.2-2smp' etc.) :
        make install
 
    5) Check configuration file (/etc/modules.conf or /etc/conf.modules,it  
       depend on your Linux distribution) for loading kernel modules. Make sure
       there is the following content in the configuration file, where # is  
       interface number (eg: alias eth0 rhinefet):
        alias eth# rhinefet
 
    6) Reboot now:
        shutdown -r now
 
    7) Install your driver module (If the driver module is in the wrong place,
       an error message will appear, and say that can't find the driver  
       module):
        insmod rhinefet
 
    8) Use ifconfig command to assign the IP address, where # is network  
       interface number:
        ifconfig eth# <IP>
 
    9) Check the interface works:
        ping <remote_host_IP>
 
 
etc...
 
Je bloque a l etape 4:
je fais make install et il me repond: "linux kernel source not found"
 
ca fait un moment que je cherche, ca serait bien de me donner un petit coup de pouce
Merci
Chris


Message édité par Kaiserzeus2001 le 15-10-2003 à 20:13:18
Reply

Marsh Posté le 14-10-2003 à 21:55:40   

Reply

Marsh Posté le 14-10-2003 à 22:15:31    

Il faut que tu installes les sources correspondant de ton noyau, ou juste les headers. Essaye de chercher ce qui te convient en utlisant la commande apt-cache search kernel-header ou apt-cache search kernel-source et installe ca en utilisant apt-get install.  
 
Tu connaitras la version de ton kernel via uname -r.
 
Si tu débutes sous debian, je te conseille cet excellent guide :
http://www.via.ecp.fr/~alexis/formation-linux/
 
@+

Reply

Marsh Posté le 14-10-2003 à 22:15:31    

modprobe via-rhine
 ou bien au autre module, sorts nous un cat /proc/pci


---------------
Bitcoin, Magical Thinking, and Political Ideology
Reply

Marsh Posté le 14-10-2003 à 22:16:19    

Essaye d'abord ce que te suggere farib...

Reply

Marsh Posté le 14-10-2003 à 22:21:43    

Evadream -jbd- a écrit :

Il faut que tu installes les sources correspondant de ton noyau, ou juste les headers. Essaye de chercher ce qui te convient en utlisant la commande apt-cache search kernel-header ou apt-cache search kernel-source et installe ca en utilisant apt-get install.  
 
Tu connaitras la version de ton kernel via uname -r.
 
Si tu débutes sous debian, je te conseille cet excellent guide :
http://www.via.ecp.fr/~alexis/formation-linux/
 
@+
 


 
merci pour vos reponses
 
je viens d'installer les sources du noyau 2.4.18 avec apt-get install
ca a marche
mon noyau est le 2.4.18
je suis justement le guide http://www.via.ecp.fr/~alexis/formation-linux/ que j'ai imprimé  :)  
 
pour le cat /proc/pci/ c cho de vous le montrer car le pc linux n'a pas de carte rezo... donc pour le copier coller ...
 
ce qui me semble important:
IRQ 12
I/o at...
I/O at ...
bus 0, device 9,function0
Ethernet controller PCI device 1106:3106 (VIA Technologies, Inc rev 134)
 
Merci pour votre aide

Reply

Marsh Posté le 14-10-2003 à 22:22:32    

pour modprobe via-rhine => incorrect module

Reply

Marsh Posté le 14-10-2003 à 22:23:37    

maintenant lorsque je fais make install il sort autre chose:
 
linux kernel sources not configured - missing version.h

Reply

Marsh Posté le 14-10-2003 à 23:07:57    

sous debian, avec un noyau standard ( "apt-get install    kernel-image-2.4.18-386" par exemple, rempalce 386 par la valeur adaptée à ton matos, cf http://packages.debian.org/cgi-bin [...] elease=all ) tu fais modconf, tu dans dans la catégorie net ou se trouve les drivers de cartes réseau et tu fais entrée sur modconf, si il te met que le module est cahrgé avec succès, c bon, sinon reviens ici expliquer le pb
ça c'était al version complexe
la version simple: tu installe un noyau standard et discover:  
"apt-get install kernel-image-2.4.18-386 discover", tu peux là encore rempalcer 386 par k7, 586, etc.) et hop, tu as le prog de détaction auto de debian qui fait le taf à ta place


---------------
« Le verbe "aimer" est le plus compliqué de la langue. Son passé n'est jamais simple, son présent n'est qu'imparfait et son futur toujours conditionnel. » Jean Cocteau
Reply

Marsh Posté le 14-10-2003 à 23:09:06    

et inutile de recomplier, de te prendre la tête avec les instructions du site D-Link ou autre
cette carte est TRES bien reconnue et elle marche très bien. bon choix ;)


---------------
« Le verbe "aimer" est le plus compliqué de la langue. Son passé n'est jamais simple, son présent n'est qu'imparfait et son futur toujours conditionnel. » Jean Cocteau
Reply

Marsh Posté le 14-10-2003 à 23:11:34    

j'ai deja essaye le module via-rhine censé marcher avec ces dlink.
Le pb c'est que c'est une nouvelle revision de la carte et ils ont change le chip
je suis deg
 
cf http://forum.hardware.fr/forum2.ph [...] h=&subcat=

Reply

Marsh Posté le 14-10-2003 à 23:11:34   

Reply

Marsh Posté le 14-10-2003 à 23:14:04    

test quand même la procédure "simple" avec un 2.4.22: il arrive que ce genre de chose soit modifié
sur http://packages.debian.org/cgi-bin [...] elease=all tu peux trouver et dl le .deb approprié
puis, dpkg -i ./xxx.deb
quadn t'as fait ça, pat-get install discover et tu verra bien ce que ça donne ;)


---------------
« Le verbe "aimer" est le plus compliqué de la langue. Son passé n'est jamais simple, son présent n'est qu'imparfait et son futur toujours conditionnel. » Jean Cocteau
Reply

Marsh Posté le 14-10-2003 à 23:17:43    

merci pour ces precisions  
je vais tester

Reply

Marsh Posté le 15-10-2003 à 11:27:11    

Voila ma situation:
 
Apres avoir passé une bonne partie de la nuit a galerer, j'ai reussi a recompiler les drivers de la carte.
 
Le module se nomme maintenant rhinefet et ca marche avec insmod rhinefet !
J'arrive a pinger un auter pc sur mon rezo apres avoir assigne une adresse ip avec ifconfig
 
par contre j'ai encore du mal avec les fichiers de config pour que mon rezo soit operationel des le demarrage du pc.
En effet, comme la carte n'avait pas ete reconnue a l install, la config du rezo n'avait pas pu etre etablie!
 
Pour cela j'ai modifie le fichier /etc/network/interfaces avec des explications de sites divers mais j'ai des messages d erreurs
 
qqun pourrait me passer un exemple de son fichier qui marche?
 
et pui je n'arrive pas a executer /etc/init.d/networking restard ??? donc je suis oblige de rebooter a chaque fois ...
Me manque t il un package ?
 
Merci pour vos precisions
Chris


Message édité par Kaiserzeus2001 le 15-10-2003 à 11:28:16
Reply

Marsh Posté le 15-10-2003 à 13:10:24    

apt-get install etherconf ;)
si déja installé:
dpkg-reconfigure etherconf

Reply

Marsh Posté le 15-10-2003 à 13:40:37    

merci je teste ca ce soir! car je je suis a l ecole ...:-(

Reply

Marsh Posté le 15-10-2003 à 20:03:17    

c bon ca marche !!!
merci bp pour votre aide

Reply

Sujets relatifs:

Leave a Replay

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