aMule Forum

French => fr_linux => Topic started by: PythonZuul on August 31, 2004, 03:44:53 PM

Title: Paramétrer ma carte en half-duplex
Post by: PythonZuul on August 31, 2004, 03:44:53 PM
Hello à tous

Y-a t'il un (chouette) outil de diagnostic que je peux utiliser pour vérifier les collisions de paquets et les drops ?

J'ai la dernière version de Mdk, et j'ai pas trouvé dans les packages..
Et pas encore trouvé sur le net un truc que j'arrive à faire fonctionner

2 quand je fais dmseg j'obtiens pour mon eth01 (celle connectée à mon cable modem) =

eth1: link up, 100Mbps, full-duplex, lpa 0x41E1

Ce qui n'est pas bon, puisque mon cable modem est 10Mbps, Half-duplex
Et en lisant de la doc j'ai trouvé que c'était un problème fréquent = collistion de paquet = drop  des paquets = chute du transfert.

Driver = rtl8139
Dans module.conf je peux mettre une option comme ceci

options= 12 ( ce qui pour le driver tulipe veut dire half duplex)
Jai lu le ethernet howto et plusieurs posts et je sais que qu'il existe un code pour ma carte rtl
Impossible de trouver sur le site du fabriquant un tel code


Maintenant que j'ai tuné Amule pour ne jamais faire trop d'upload ni de download, les transfert généraux se sont améliorés mais c'est pas top du tout


Quand je lance l'outil de configuration harddrake2 pour ma carte j'obtiens une box avec 4 champs à remplir debug, multicast, media, fullduplex ....
Je suppose que je dois remplir quelque chose mais j'ai pas la moindre idée de ce que je dois faire
Mes recherches n'ont pas abouties

Est-ce que quelqu'un peut m'aider ?

Où est -ce que je peux trouver la doc sur ce menu de harddrake2 ?

J'ai essayé également rtl8139-diag.c (outil de diagnostic et de param propre àma carte)
mais la compilation échoue
J'ai fait exactement comme indiqué dans le file
(J'y connais rien en compilation)
je sais juste que mon compilateur c fonctionne puisque j'ai pu compilé d'autres programmes utilisant le même compilateur. (y compris libmii.c qui va avec rtldiag)

Dur ... dur


Merci d'avance
Title: Re: Paramétrer ma carte en half-duplex
Post by: thepolish on August 31, 2004, 11:18:35 PM
Slt,

Je comprends pas trop ton truc ?

Normalement ta carte doit être en auto-sense, et négocie dont sa vitesse 10 ou 100 et le half/full duplex avec le periph avec lequel elle est connecté.

pour les collision:

Code: [Select]
bash-2.05b$ /sbin/ifconfig
eth0      Lien encap:Ethernet  HWaddr 00:40:61:CB:C7:3B  
          inet adr:10.0.0.10  Bcast:10.255.255.255  Masque:255.0.0.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:51065506 errors:0 dropped:113 overruns:0 frame:0
          TX packets:55764948 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 lg file transmission:100
          RX bytes:2187291673 (2085.9 Mb)  TX bytes:461833107 (440.4 Mb)
          Interruption:11 Adresse de base:0xf000

The polish
Title: Re: Paramétrer ma carte en half-duplex
Post by: PythonZuul on September 01, 2004, 10:03:31 AM
Hello,

Noramalement, oui.
Mais il se fait qu'il y a des problèmes avec certains modèles de cable modem
j'ai un terrayon qui fait partie de la bande...

Ce qui fait que le "auto-negociation" se trompe si j'ose dire.

Bref j'ai besoin de "dire" manuellemnt à mon driver eth01 de fonctionner en half-duplex
et je sais pas comment ...  

Merci pour ifconfig, je vais pouvoir vérifier
Title: Re: Paramétrer ma carte en half-duplex
Post by: thepolish on September 01, 2004, 10:26:31 AM
http://www.scyld.com/ethercard_diag.html
Title: Re: Paramétrer ma carte en half-duplex
Post by: PythonZuul on September 01, 2004, 11:48:32 AM
merci