aMule Forum
French => fr_linux => Topic started 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
-
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:
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
-
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
-
http://www.scyld.com/ethercard_diag.html
-
merci