Ich verstehs einfach nicht: Ich bekomme den seriellen Port meines 3COM
Superstackswitches einfach nicht zum Laufen obwohl die Pinbelegung
passen mᅵsste :-( Das ganze sieht so aus:
3 Com Switch ---> Cisco Konsole Kabel ---> Lantronix Terminalserver
Der 3 Com Switch hat einen Sub-D Port (9 Pin) der lt. Manual gleich
belegt ist wie der eines PC. Mit einem normalen Nullmodemkable
funktioniert die Verbindung mit einem PC.
Die Pinbelegung vom Cisco Konsolenkabel findet man an vielen Stellen, im
Manual oder auf [1]. Es hat auf einer Seite einen 9-pol Sub-D male
Stecker und auf der anderen Seite RJ45. Und schlieᅵlich hat der
Lantronix-Terminalserver eine RJ45 Buchse die ebenfalls korrekt
beschaltet ist. Ich habe mir nun die Pinbelegungen aufgeschrieben und
wie folgt aufgezeichnet:
3Com Kabel Kabel Lantronix
DSub 9 DSub 9 RJ 45 RJ 45
male fem male fem
1 DCD 1 1 RTS 8 RTS
2 RxD 2 RxD 2 DTR 7 DTR
3 TxD 3 TxD \/ 3 TxD 6 TX+
4 DTR 4 DTR /\ 4 GND 5 TX-
5 GND 5 GND 5 GND 4 RX-
6 DSR 6 DSR 6 RxD 3 RX+
7 RTS 7 RTS 7 DSR 2 DSR
8 CTS 8 CTS 8 CTS 1 CTS
9 - 9 -
Den Beginn macht der Switch. Man erkennt, dass er die gleiche Belegung
hat wie ein PC. Als nᅵchstes kommt der Stecker des Cisco-Kabels lt.
Pinbelegung von [1]. Die Signale passen 1:1. Im Kabel selbst wird lt.
[1] umgedreht, d.h. ein Nullmodemkabel gemacht (angedeutet durch das
Kreuz). Das andere Ende des Kabels ist der RJ45 Stecker lt. [1],
Pinbelegung so per Definition.
Die Pinbelegung zwischen RJ45 Stecker und Buchse dreht sich genau um. Zu
guter Letzt ist die Pinbelegung am Terminalserver aufgezeichnet.
Korrekterweise passen alle Pins wiederum 1:1.
Ich kann also keinen Fehler erkennen. Ausserdem:
* Die Terminaleinstellungen mᅵssen aber passen und der Port muss auch
gehen, da es am PC mit einem normalen Nullmodemkabel funktioniert
* Das Cisco-Kabel muss auch funktionieren und richtig beschaltet sein,
da die Verbindung zwischen Lantronix Terminalserver und einem PC
damit ebenfalls funktioniert
* Die Pinbelegungen des Kabels und des Lantronix mᅵssen passen, da ich
bereits erfolgreich die Verbindung zwischen Terminalserver und einem
Cisco-Switch hergestellt habe, indem ich ein RJ4 Kabel einfach
"umgedreht" habe: Pin 8-->1, 7-->2, ..., 1-->8.
Wo hab ich hier den Wurm?!
LG,
Peter
[1] http://www.allpinouts.org/index.php/Cisco_Console_RJ45_to_DB9_Pin_Cable
Peter Mairhofer schrieb:
>
> Kabel Kabel
> DSub 9 RJ 45
> fem male
> 1 1 RTS
> 2 RxD 2 DTR
> 3 TxD \/ 3 TxD
> 4 DTR /\ 4 GND
> 5 GND 5 GND
> 6 DSR 6 RxD
> 7 RTS 7 DSR
> 8 CTS 8 CTS
> 9 -
>
> [1] http://www.allpinouts.org/index.php/Cisco_Console_RJ45_to_DB9_Pin_Cable
Die Belegung ist glaube ich nicht richtig.
Laut Cisco [2] mᅵsste es diese sein.
RJ DB9 Dein
45 DB9
1 8 RTS CTS
2 6 DTR DSR
3 2 TXD RXD
4 5 GND GND
5 5 GND GND
6 3 RXD TXD
7 4 DSR DTR
8 7 CTS RTS
Bedenke, dass bei Cisco der Consolen Port am Gerᅵt ein RJ45 Anschluss
ist und nicht DB9.
Gruᅵ
Joachim
mfG Thomas Richter