Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Textterminals mit Hardwarehandshake

0 views
Skip to first unread message

Volker Englisch

unread,
Apr 10, 2023, 12:37:09 PM4/10/23
to
Falls ich in dieser Gruppe zu Off-Topic bin - bitte gerne "umbiegen".

Ich habe ein paar klassische Textterminals an einem PC hängen, auch
welchem ein unixoides BS läuft. Bisher mit 3 Leitungen verdrahtet,
funktioniert's mit XON/XOFF relativ gut.

Um die wenigen restlichen Problemchen mit dem "Software-Handshake"
loszuwerden, möchte ich den Terminals ein Hardware-Handshake "gönnen".
Nun kann die typische PC-Hardware ja "nur" RTS/CTS-Handshake. Die
Terminals jedoch können nur DTR/DSR. Nach Studium einiger Artikel über
die nötige Verkabelung bin ich bei dieser gelandet (25-poliger
Stecker):

Terminal - PC Bezeichnung
---------------------------
2 - 3 TxD - RxD
3 - 2 RxD - TxD
6 - 4 DSR - RTS
7 - 7 GND - GND
20 - 5 DTR - CTS

Handshake auf beiden Seiten umgestellt. Reaktion: Njet. Keine Reaktion
auf eine Eingabe am Terminal.

Hat jemand so etwas schonmal erfolgreich "gebastelt"? Was mache ich
falsch?

Ignatios Souvatzis

unread,
Apr 11, 2023, 9:00:15 AM4/11/23
to
Volker Englisch wrote:

> Um die wenigen restlichen Problemchen mit dem "Software-Handshake"
> loszuwerden, möchte ich den Terminals ein Hardware-Handshake "gönnen".
> Nun kann die typische PC-Hardware ja "nur" RTS/CTS-Handshake. Die
> Terminals jedoch können nur DTR/DSR.

Interessehalber: welche denn? Beim vtxxx kann man das im Menu
umstellen, WIMRE.

> (25-poliger Stecker):
beidseitig?

> Terminal - PC Bezeichnung
> ---------------------------
> 2 - 3 TxD - RxD
> 3 - 2 RxD - TxD
> 6 - 4 DSR - RTS
> 7 - 7 GND - GND
> 20 - 5 DTR - CTS

Klingt eigentlich richtig, *falls deine Beschreibung stimmt*.
(bei traditionellen Unices kann man mindestens crtscts und
cdtrcts - hab ich gelegentlich fuer serielle Drucker benutzt -
per stty auswaehlen.)

... aber mindestens DCD wuerde ich zu passender Zeit auf aktiv
setzen, also hm... 8 auf 20 der selben Seite machte ich immer
bei "normalen" Nullmodemkabeln.

Alternativ per stty -mdmbuf ignorieren lassen, vielleicht
geht das auch auf der Terminalseite per Menu.

Hast su schon deine Lichtorgel dazwischengeklemmt und mal
geguckt, was passiert?

-is
--
A medium apple... weighs 182 grams, yields 95 kcal, and contains no
caffeine, thus making it unsuitable for sysadmins. - Brian Kantor

Ignatios Souvatzis

unread,
Apr 11, 2023, 9:36:25 AM4/11/23
to
Volker Englisch wrote:

> Um die wenigen restlichen Problemchen mit dem "Software-Handshake"
> loszuwerden, möchte ich den Terminals ein Hardware-Handshake "gönnen".
> Nun kann die typische PC-Hardware ja "nur" RTS/CTS-Handshake. Die
> Terminals jedoch können nur DTR/DSR.

Interessehalber: welche denn? Beim vtxxx kann man das im Menu
umstellen, WIMRE.

> (25-poliger Stecker):
beidseitig?

> Terminal - PC Bezeichnung
> ---------------------------
> 2 - 3 TxD - RxD
> 3 - 2 RxD - TxD
> 6 - 4 DSR - RTS
> 7 - 7 GND - GND
> 20 - 5 DTR - CTS

Klingt eigentlich richtig, *falls deine Beschreibung stimmt*.
(bei traditionellen Unices kann man mindestens crtscts und
cdtrcts - hab ich gelegentlich fuer serielle Drucker benutzt -
per stty auswaehlen.)

... aber mindestens DCD wuerde ich zu passender Zeit auf aktiv
setzen, also hm... 8 auf 20 der selben Seite machte ich immer
bei "normalen" Nullmodemkabeln.*)

Alternativ per stty -mdmbuf ignorieren lassen, vielleicht
geht das auch auf der Terminalseite per Menu.

Hast su schon deine Lichtorgel dazwischengeklemmt und mal
geguckt, was passiert?

-is

*) 25 pol. Nullmodemkabel:

2 - 3
3 - 2
4 - 5
5 - 4
7 - 7
8 - (6+20)
(6+20) - 8

Ignatios Souvatzis

unread,
Apr 11, 2023, 12:20:10 PM4/11/23
to
Volker Englisch wrote:

> Um die wenigen restlichen Problemchen mit dem "Software-Handshake"
> loszuwerden, möchte ich den Terminals ein Hardware-Handshake "gönnen".
> Nun kann die typische PC-Hardware ja "nur" RTS/CTS-Handshake. Die
> Terminals jedoch können nur DTR/DSR.

Interessehalber: welche denn? Beim vtxxx kann man das im Menu
umstellen, WIMRE.

> (25-poliger Stecker):
beidseitig?

> Terminal - PC Bezeichnung
> ---------------------------
> 2 - 3 TxD - RxD
> 3 - 2 RxD - TxD
> 6 - 4 DSR - RTS
> 7 - 7 GND - GND
> 20 - 5 DTR - CTS

Klingt eigentlich richtig, *falls deine Beschreibung stimmt*.
(bei traditionellen Unices kann man mindestens crtscts und
cdtrcts - hab ich gelegentlich fuer serielle Drucker benutzt -
per stty auswaehlen.)

... aber mindestens DCD wuerde ich zu passender Zeit auf aktiv
setzen, also hm... 8 auf 20 der anderen Seite machte ich immer

Volker Englisch

unread,
Apr 11, 2023, 12:37:09 PM4/11/23
to
Ignatios Souvatzis <u50...@bnhb484.de> schrieb:
> Volker Englisch wrote:
>
>> Um die wenigen restlichen Problemchen mit dem "Software-Handshake"
>> loszuwerden, möchte ich den Terminals ein Hardware-Handshake "gönnen".
>> Nun kann die typische PC-Hardware ja "nur" RTS/CTS-Handshake. Die
>> Terminals jedoch können nur DTR/DSR.
>
> Interessehalber: welche denn? Beim vtxxx kann man das im Menu
> umstellen, WIMRE.

Ein Honeywell Bull und zwei DEC VT510. An einem der Letzteren sitze
ich gerade, und da läßt sich leider nur XON/XOFF oder DTR/DSR
auswählen.

>> (25-poliger Stecker):
> beidseitig?

Auf der Rechnerseite ist noch ein Adapter 25/9 dazwischen.

>> Terminal - PC Bezeichnung
>> ---------------------------
>> 2 - 3 TxD - RxD
>> 3 - 2 RxD - TxD
>> 6 - 4 DSR - RTS
>> 7 - 7 GND - GND
>> 20 - 5 DTR - CTS
>
> Klingt eigentlich richtig, *falls deine Beschreibung stimmt*.
> (bei traditionellen Unices kann man mindestens crtscts und
> cdtrcts - hab ich gelegentlich fuer serielle Drucker benutzt -
> per stty auswaehlen.)

stty zeigt mir zumindest die Möglichkeit von cdtrflow und cdsrflow an -
leider finde ich dazu keine Doku in der Manpage. AFAIR kann der 16550
aber nichts damit anfangen.

Ich habe hier ein FreeBSD, dort habe ich mir in der /etc/gettytab einen
Eintrag erstellt, der DCD ignoriert und "Hardwarehandshake"
einschaltet. Leider komme ich noch nicht so weit, daß ich sehen könnte,
was stty sagt...

> Hast su schon deine Lichtorgel dazwischengeklemmt und mal
> geguckt, was passiert?

Hab' ich leider nicht :-( Bekommt man sowas heute noch?

> *) 25 pol. Nullmodemkabel:

...mit gekreuzten RTS/CTS

Volker Englisch

unread,
Apr 15, 2023, 12:37:09 PM4/15/23
to
Ignatios Souvatzis <u50...@bnhb484.de> schrieb:
> Volker Englisch wrote:
>
>> Um die wenigen restlichen Problemchen mit dem "Software-Handshake"
>> loszuwerden, möchte ich den Terminals ein Hardware-Handshake "gönnen".
>> Nun kann die typische PC-Hardware ja "nur" RTS/CTS-Handshake. Die
>> Terminals jedoch können nur DTR/DSR.
>
> Hast su schon deine Lichtorgel dazwischengeklemmt und mal
> geguckt, was passiert?

Ich habe tatsächlich noch so ein Teil "ergattern" können. Allerdings
blicke ich jetzt gar nichts mehr.

Wenn das Terminal eingeschaltet und der Login-Screen zu sehen ist,
meldet das Teil folgende aktive Leitungen:

Terminalseite: DSR RTS CTS
Computerseite: RTS CTS DTR

Schalte ich das Terminal aus, wird folgendes angezeigt:

Terminalseite: DSR CTS (sic!)
Computerseite: RTS

Sollte bei ausgeschaltetem Terminal nicht auf dessen Seite gar nichts
aktiv sein?

Mir scheint, ich belasse es doch bei XON/XOFF :-(

Ignatios Souvatzis

unread,
Apr 27, 2023, 1:10:08 PM4/27/23
to
Volker Englisch wrote:

> Wenn das Terminal eingeschaltet und der Login-Screen zu sehen ist,
> meldet das Teil folgende aktive Leitungen:
>
> Terminalseite: DSR RTS CTS
> Computerseite: RTS CTS DTR
>
> Schalte ich das Terminal aus, wird folgendes angezeigt:
>
> Terminalseite: DSR CTS (sic!)
> Computerseite: RTS

Bei beidem fehlt mindestens die Angabe gruen / rot.

> Sollte bei ausgeschaltetem Terminal nicht auf dessen Seite gar nichts

Nein. Kann ja von der anderen Seite kommen.
CTS und DSR sind definiv bei einem Data Terminal Eingänge.

Dein Kabel emuliert durch Drahttausch und Anschluss an das jeweils
andere Geraet (was nativ auch ein Data Terminal ist) die zwei
miteinander verbundenen Data Sette (nicht mit der Datasette
verwechseln!) bzw. sieht von deinem Data Terminal wie ein Data Set
aus.

Danach kannst du dir ueberlegen, wie die Treiberrichtungen sein
muessten.

-is

Volker Englisch

unread,
Apr 29, 2023, 4:47:07 PM4/29/23
to
Ignatios Souvatzis <u50...@bnhb484.de> schrieb:
> Volker Englisch wrote:
>
>> Wenn das Terminal eingeschaltet und der Login-Screen zu sehen ist,
>> meldet das Teil folgende aktive Leitungen:
>>
>> Terminalseite: DSR RTS CTS
>> Computerseite: RTS CTS DTR
>>
>> Schalte ich das Terminal aus, wird folgendes angezeigt:
>>
>> Terminalseite: DSR CTS (sic!)
>> Computerseite: RTS
>
> Bei beidem fehlt mindestens die Angabe gruen / rot.

Hab ich nicht. Nur rot.

>> Sollte bei ausgeschaltetem Terminal nicht auf dessen Seite gar nichts
>
> Nein. Kann ja von der anderen Seite kommen.
> CTS und DSR sind definiv bei einem Data Terminal Eingänge.

Okay...

> Dein Kabel emuliert durch Drahttausch und Anschluss an das jeweils
> andere Geraet (was nativ auch ein Data Terminal ist) die zwei
> miteinander verbundenen Data Sette (nicht mit der Datasette
> verwechseln!) bzw. sieht von deinem Data Terminal wie ein Data Set
> aus.

Sollte nicht ein Computer ein "DSR" und ein Terminal ein "DTR" sein?

Ignatios Souvatzis

unread,
May 3, 2023, 11:10:09 AM5/3/23
to
Volker Englisch wrote:

> Hab ich nicht. Nur rot.

Ja aber - dann kannst du doch gar nicht unterbrochen, wahres
Signal, und falsches Signal unterscheiden...

> Sollte nicht ein Computer ein "DSR" und ein Terminal ein "DTR" sein?

Nein, beides sind Data Terminal. Ein Data Set ist ein Modem im weitesten
Sinne (kann z.B. auch ein X.3*-Geraet sein).

-is

*) Siehe [[en:X.3]]

Volker Englisch

unread,
May 4, 2023, 4:18:57 PM5/4/23
to
Ignatios Souvatzis <u50...@bnhb484.de> schrieb:
> Volker Englisch wrote:
>
>> Hab ich nicht. Nur rot.
>
> Ja aber - dann kannst du doch gar nicht unterbrochen, wahres
> Signal, und falsches Signal unterscheiden...

Was besseres habe ich leider nicht gefunden...

>> Sollte nicht ein Computer ein "DSR" und ein Terminal ein "DTR" sein?
>
> Nein, beides sind Data Terminal. Ein Data Set ist ein Modem im weitesten
> Sinne (kann z.B. auch ein X.3*-Geraet sein).

Ich glaub' ich geb's auf.

Ignatios Souvatzis

unread,
May 15, 2023, 8:40:08 AM5/15/23
to
Volker Englisch wrote:
> Ignatios Souvatzis <u50...@bnhb484.de> schrieb:

>> Bei beidem fehlt mindestens die Angabe gruen / rot.
>
> Hab ich nicht. Nur rot.
>
https://de.rs-online.com/web/p/netzwerkprufgerate/0202537

Hui, die nehmen echtes Geld. Reichelt hat eine DB9-Version, die
ist bezahlbarer.

-is
0 new messages