Ich versuche, zwei Geräte zu verbinden, von denen eines nur 10 Mbit / s unterstützt und die automatische Aushandlung nicht unterstützt. (Die andere ist eine Black Box. Ich bin mir nicht sicher, wie ich feststellen soll, ob sie die automatische Aushandlung unterstützt, obwohl sie funktioniert, wenn sie mit 10/100 Mbit / s an meinen PC angeschlossen ist.)
Ich kann diese Geräte über einen Schalter anschließen und sie sprechen ziemlich glücklich. Wenn ich jedoch die Geräte direkt miteinander verbinde, scheinen keine Pakete die Verbindung zu durchlaufen. Ich habe vier Kabel ausprobiert, ein Straight-Through-, ein Cross-Over-, ein Straight-Through-Kabel mit vertauschten TX + - und TX- -Drähten und ein Cross-Over mit TX + - und TX- -Drähten. Ich habe die beiden letztgenannten Kabel in beide Richtungen ausprobiert. (Dies ist der Fall, wenn die Pins 3 und 6 in beiden Geräten vertauscht sind. Ich habe gelesen, dass dies bei 10M, das eine polarisierte Übertragung verwendet, ein Problem sein kann.)
Ich kann von meinem PC aus eine Verbindung zu einem der beiden Geräte herstellen, wenn ich meine Netzwerkkarte auf 10 MB beschränke und sie auffordere, nicht automatisch zu verhandeln.
Gibt es noch etwas, das der Switch tun könnte, damit diese Verbindung funktioniert? Gibt es noch andere Dinge, die ich versuchen könnte, ein Kabel zwischen diesen Geräten zu bekommen?
quelle
Antworten:
Schauen Sie sich den Wikipedia-Artikel an .
Der Schalter kann eine Duplex-Nichtübereinstimmung korrigieren. Vielleicht können Sie die Nicht-Blackbox zwischen Halb- und Vollduplex umschalten?
quelle
tc
mit HTB und extremen Einstellungen zu verwenden, sodass nach jedem Paket eine Pause auftritt.Endlich gelöst.
Bei Verwendung der automatischen Verhandlung wird die parallele Erkennung verwendet, um die Verbindungsgeschwindigkeit zu bestimmen, wenn das andere Gerät nicht zur automatischen Verhandlung fähig ist.
Die von Hauke Laging vorgebrachte Besorgnis ist berechtigt, insbesondere in diesem Fall, da eine Duplex-Nichtübereinstimmung dazu führen kann, dass eine Verbindung hergestellt wird, die Verbindung jedoch extrem langsam ist. Bei Verwendung der parallelen Erkennung sollten beide Geräte jedoch standardmäßig Halbduplex verwenden, da nicht zu erkennen ist, ob ein Gerät nur über das LTP, das von einem Gerät übertragen wird, das die automatische Aushandlung nicht unterstützt, Voll- / Halbduplex ausführen kann.
In meinem Fall konnte die Black Box die parallele Erkennung nicht durchführen und war standardmäßig auf 100 MB eingestellt, obwohl die Spezifikation behauptete, sie unterstütze die parallele Erkennung. Ein Firmware-Update hat dies behoben.
Der Grund, warum die Verbindung zu meinem PC funktionierte, war, dass meine Netzwerkkarte, selbst wenn ich sie auf 10 MB HD beschränkte, immer noch Auto-Negotiation verwendete, um ihre Funktionen zu kommunizieren, sodass die Black Box die erforderliche Rate korrekt erkannte. Ebenso funktionierte dies perfekt, wenn es an einen Switch angeschlossen war, da der Switch sowohl die LTP- als auch die AutoNegotiation-Impulse korrekt erkannte.
Vielen Dank für alle hilfreichen Kommentare und nützlichen Links. Wenn jemand ein ähnliches Problem hat, helfe ich gerne beim Debuggen.
quelle