Faire un don ! | | style | statistiques | contactez-nous | plan | lettre d'information

: Diagnostiquer l'état d'une carte réseau

Posté par dlb. Modéré le 10 avril 2002.
En cherchant un programme qui permettait de savoir si ma carte tournait en 10 ou en 100 Mbit/s, je suis tombé sur (l'excellent) mii-diag. Voici un exemple de sortie:

$ ./mii-diag
Using the default interface 'eth0'.
Basic registers of MII PHY #0: 3100 782d 0300 e54b 01e1 41e1 0001 0000.
The autonegotiated capability is 01e0.
The autonegotiated media type is 100baseTx-FD.
Basic mode control register 0x3100: Auto-negotiation enabled.
You have link beat, and everything is working OK.
Your link partner advertised 41e1: 100baseTx-FD 100baseTx 10baseT-FD 10baseT.
End of basic transceiver information.


Note du modérateur : il faut que la carte réseau ait des registres MII (Media Independent Interface ?), ce qui semble être le cas sur les cartes récentes. Sinon l'auteur de mii-diag est Donald Becker, à qui l'on doit pas mal de pilotes réseau du noyau Linux). Voir aussi les HOWTO pour des détails sur la configuration d'un réseau.

> Lire la dépêche (22 commentaires, moyenne: 14,8).  

Vous avez demandé le commentaire #107289.

attention

Posté par Emmanuel Blindauer (page perso, ) le 10/04/2002 à 20:19. (lien). Évalué à 47.

Donald Becker n'est pas la personne qui s'occupe des drivers des cartes 10/100 dans le noyau de linux. suite a qques gentils mots avec linus, il a laissé tomber l'affaire et developpe de son coté des drivers. Une autre personne le remplace pour ecrire les drivers.
Cela se voir avec, par ex:
** via-rhine.c:v1.10-LK1.1.11 20/08/2001 Written by Donald Becker
J'ai eu déjà l'occasion de me faire engueuler par ce monsieur parce que il ne s'occupe pas de ces drivers même si son nom y est: y a ecrit *LKx.y* en plus du numéro de version c'est donc un driver modifié.

Bon dans la foulée, j'ai 3 carte DLINK 530 TX qui ne marchent pas, des nouvelles, révisions 43 (ou A sous windows), si qqn a réussi a les faire marcher (plantage hard du driver au bout de 3/4Mo de transféré très rapidement. si qqun a une idée ...

  • [^]Re: attention

    Posté par Francois GUILLIER (page perso, ) le 10/04/2002 à 22:06. (lien). Évalué à 38.

    Un jour j'ai lu un entretien où il disait: "en fait, je n'ai pratiquement pas écrit de drivers pour Linux mais mon nom est dans pratiquement tous les fichiers car j'ai écris le skeleton qui a servi de base pratiquement à chaque fois".

    [^]Re: attention

    Posté par Mario Gaucher (page perso, ) le 11/04/2002 à 03:49. (lien). Évalué à 29.

    j'ai aussi des cartes DFE-530TX... REV.A3 est inscrit sur les cartes...

    sur mon serveur Linux, j'ai un carte 3COM 3C900 pour ma connexion internet et une DFE-530TX pour mon réseau local...
    j'utilise cette configuration depuis plusieurs mois sans aucuns problèmes...

    mon réseau local est en 100Mbits full-duplex

    ce qui est détecté au boot:
    via-rhine.c:v1.10-LK1.1.13 Nov-17-2001 Written by Donald Becker
    http://www.scyld.com/network/via-rhine.html(...)
    PCI: Found IRQ 10 for device 00:09.0
    eth0: VIA VT6102 Rhine-II at 0x6800, 00:50:ba:0d:73:49, IRQ 10.
    eth0: MII PHY found at address 8, status 0x7829 advertising 01e1 Link 45e1.
    eth0: Setting full-duplex based on MII #8 link partner capability of 45e1.

    ... cela fonctionne très bien ... je transfère souvent des fichiers (via samba) avec les différents postes de mon réseau... bien sûr, sans aucuns problèmes.

    [^]Re: attention

    Posté par Charles Plessy (page perso, ) le 11/04/2002 à 06:56. (lien). Évalué à 8.

    pas de pb avec le driver via-rhine, que ce soit pour le 2.2.20 des cédés d'install de la woody, ou un 2.4.18 recompilé sur la même machine un peu plus tard.

    • [^]Re: attention aux révisions des DFE 530 TX !

      Posté par Timbert Benoît () le 11/04/2002 à 14:27. (lien). Évalué à 6.

      Ce qui est con avec cette carte, c'est que suivant la révision inscrite sur le carte, le driver via-rhine marche ou ne parche pas ...

      Pour ma part, j'ai une DFE 530 TX Rev B1, et le driver via-rhine du 2.2.20 ne marche pas ...
      (enfin si il marche, seulement au bout d'un moment ça déconne grave...)
      En revanche celui récupéré chez DLINK (sources) pour les rev B1 et A3 marche nickel.

      Ce qui est très con avec cette carte, c'est que suivant sa révision, il faut un driver différent ...

      • [+] [^]Re: attention aux révisions des DFE 530 TX !

        Posté par Mario Gaucher (page perso, ) le 11/04/2002 à 22:20. (lien). Évalué à -2.

        DLINK aurait peut-être dû changer le numéro de modèle de la carte pour éviter les confusions de drivers...

        le même problème est présent sous windows avec des anciens drivers... ça ne fonctionne pas du tout...

    [^]Re: attention

    Posté par corp axl (page perso, ) le 11/04/2002 à 10:54. (lien). Évalué à 2.

    Cette utilitaire est en standart sur le Redhat 7.3Beta.. mais il ne fonctionne pas sur mon portable (Sony PCG-F403 avec une 3com 572/574 Fast Ethernet) .

    [^]Re: attention

    Posté par Tony Flow () le 11/04/2002 à 12:00. (lien). Évalué à 3.

    J'ai déjà eu ce genre de problème avec des DLink 530 TX (elles semblent marcher normalement, et un jour au cours d'un transfert... plantage de la carte, je n'ai trouvé que le reboot pour la reseter)

    J'ai à chaque fois changé le driver (à l'origine le via-rhine fourni sur les RedHat 7.2) en compilant celui fournit sur le site de DLink : ftp://ftp.dlink.fr/Linux/(...)

    Je n'ai jamais encore constaté ce problème après ce changement de module. J'espère que tout est ok ! (c'est très sympa de la part de dlink de fournir des drivers Linux, mais par contre on ne les trouve pas sur ftp.dlink.com... dommage, c'est souvent là qu'on les cherche)

    [^]Re: attention

    Posté par Brice DUBOST (page perso, ) le 11/04/2002 à 12:18. (lien). Évalué à 2.

    Bonjour
    J'ai déja eu des problèmes avec une DFE 530-TX
    Le plus récent était avec une debian potato dont le module via-rhine ne détectait pas ma carte. J'ai recompilé mon noyeau pour un 2.4.17 et tout marche parfaitement. Des sources du module via-rhine qui marchent sont aussi disponibles sur le site de dlink