Hallo,
ich habe meine PCs mit 100 MBitkarten vernetzt. Unter w2k klappt das ganze auch recht gut (5-6 MByte/Sek). Jetzt habe ich auf einem PC zusätzlich noch SUSE8 installiert: Der Durchsatz zwischen den beiden PCs liegt nun bei reichlich 20 KB/Sek? (Suse w2k)
Vielleicht kann mir ja von euch einer weiterhelfen - ich hab keine Ahnung was das sein könnte...
Danke
Michael
Linux 15.036 Themen, 107.107 Beiträge
Hallo Michael,
also alle Treiber=Module, die geladen sind siehst du mit
lsmod
hast Du ne Cyclone, oder Tornade -Netzwerkkarte und wie neu? Ist eigentlich egal, haben beide den selben Treiber:
3c59x
sowas sollte zu sehen sien , bei lsmod, wenn andere Netzwerktreiber installiert sind, isses wahrscheinlich der falsche.
Siehe aber auch in
/usr/src/linux/Documentation/networking/vortex.txt.
Der Treiber unterstützt deine Karte:
*** auszug aus obiger txt-Datei:
3c905B Cyclone 100baseTx
3c905B Cyclone 10/100/BNC
3c905B-FX Cyclone 100baseFx
3c905C Tornado
Nun, wenn es nicht der Treiber ist, kann es ein Interrupt-Problem sein:
cat /proc/interrupts
sollte Dir mehr sagen
Was Du auch überprüfen solltest ist deine
/var/log/messages
Hier sollte beim booten ein meldung eingetragen werden wie:
***schnipp***
Apr 27 23:01:17 maschine kernel: 3c59x: Donald Becker and others. www.scyld.com/network/vortex.html
Apr 27 23:01:17 maschine kernel: 00:0b.0: 3Com PCI 3c905C Tornado at 0xec00. Vers LK1.1.16
***schnapp***
Bei mir steht auch ab und zu eine Meldung drin wie:
Apr 5 18:19:45 maschine kernel: eth0: Setting full-duplex based on MII #24 link partner capability of 45e1.
Nach so einer Meldung solltest Du ausschau halten.
Gib mal ein
dmesg |grep 3c,
schau aber auch mal in /var/log/messages nach komischen Meldungen.
Wie findet man raus, ob eine Karte auf 10 oder 100Mbit läuft?
"mii-tool -v" oder "mii-diag -v" (einfach als root mal eingeben, ohne Anführungsstriche) mit
mii-tool -F
kannst Du auch einen Medientyp (100baseTx-FD) erzwingen.
Probier auch mal
mii-too --help aus, das bringt Dich weiter.
Normalerweise macht der Treiber das recht automatisch, wenn die Gegenstelle das kann. A propos. Steht die Netzwerkkarte im Win2kRechner auf Voll-Duplex? Wenn nein, mach mal. Ich weiss nicht, ob "auto" hier gut ist.
ifconfig -a gibt dir auskünfte über deine Netzwerkkarte. mit dem Parameter "media type" Kann man auch angeben, dass es ein 100baseT Netzwerk ist. (siehe "man ifconfig).
Es kann sein, dass der Treiber die Signale des Win2k-Rechner nicht richtig interpretiert. Das ist aber nur pure Hypothese.
Wenn alles nichts hilft, kann man auch die eigenen Treiber von 3Com mal probieren, ist aber eigentlich nicht nötig (bei mir nicht).
Der Typ, der die Kernel-Treiber geschrieben hat, hat auch eine Homepage. Dort kann man sich in mailing-listen eintragen, die sich nur mit so was beschäftigen. Da kannst Du auch nochmal dein Problem posten. Die sind spezialisiert auf sowas. Ahc ja die page:
Linux and 3Com PCI EtherLink XL Vortex/Boomerang Cyclone Ethercards
hth
bis denne
poly
wollte Dich nicht überfordern, frag einfach nach, wenn Du was nicht verstehst.