Einrichten eines Digital VT100 als Terminal für OS X Lion

1515
Bruno Antunes

Ich habe diesen Leitfaden befolgt:

http://www.club.cc.cmu.edu/~mdille3/doc/mac_osx_serial_console.html

Und ich habe den Closed-Source-Treiber Prolific installiert (der Open-Source-Treiber und der FTDI-Treiber gaben immer einen AppleUSBCDC-Fehler aus und funktionierten nicht beide. Ich vermute, es liegt daran, dass dieser Mac Mini 64-Bit ist.). Nun habe ich sowohl tty.usbserial als auch cu.usbserial auf / dev.

Ich habe auch die .plist-Datei mit der Erwähnung von getty ausprobiert, und getty läuft, aber ich kann das Terminal nicht dazu bringen, mit ihr zu sprechen. Selbst wenn Sie etwas an /dev/tty.usbserial wiederholen, erscheint es nicht auf dem Terminal.

Vielleicht liegt es daran, dass der Eintrag von 19200 in / etc / gettytab "g |" hat. benimm es Auszug:

2|std.9600|9600-baud:\ :np:sp#9600: g|std.19200|19200-baud:\ :np:sp#19200: std.38400|38400-baud:\ :np:sp#38400: std.57600|57600-baud:\ :np:sp#57600: std.115200|115200-baud:\ :np:sp#115200: 

Hier ist die .plist-Datei, die ich verwendet habe:

<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>Label</key> <string>serialconsole</string> <key>ProgramArguments</key> <array> <string>/usr/libexec/getty</string> <string>std.19200</string> <string>tty.usbserial</string> </array> <key>KeepAlive</key> <true/> </dict> </plist> 

Ich habe auch versucht, 'cu.usbserial' zu verwenden - immer noch nicht. Ich bin mir auch nicht sicher, ob ich beim VT100 eine Einstellung vornehmen muss, damit es funktioniert, aber ich gehe davon aus, dass es sich um Plug-and-Play handelt. Recht? :) Wenn der VT100 mit USB / Seriell-Wandlern überhaupt nicht funktioniert, dann hat das wohl keinen Sinn, aber ich glaube es nicht. Das fragliche Terminal ist dieses:

http://www.columbia.edu/cu/computinghistory/vt100-2.jpg

Danke für jede Hilfe, ich wollte wirklich, dass der Dinosaurier wieder tritt!

0
Ich liebe diese Dinge. Habe Stunden damit verbracht, Pascal im College auf sie einzugeben. Alan B vor 12 Jahren 1
Ich auch. Ich habe früher eine andere Art von Terminal verwendet, um auf eine VAX zuzugreifen, aber es sind wirklich großartige Hardwarekomponenten. Ich wünschte, ich könnte dies wieder zum Laufen bringen Bruno Antunes vor 12 Jahren 0
Dies war der Zugriff auf eine VAX 11/780 und DEC Pascal. Diese und VT52-Terminals. Ich verbrachte 30 Minuten damit, mit dem Code zu schlagen (und mit dem Gusseisen, der mit den Dingen, auf die Sie wirklich trainiert haben, Keyboards gesprungen wurde) und dann 15 Minuten darauf zu warten, bis es kompiliert wurde. Sagen Sie den Kindern in diesen Tagen etc etc ... Alan B vor 12 Jahren 0
Meine Pascal-Tage wurden mit Turbo Pascal auf 386 und 486 verbracht. Das hat Spaß gemacht :) Bruno Antunes vor 12 Jahren 0

3 Antworten auf die Frage

0
Max Tardiveau

Ich bekam dies mit einem Plugable Adapter (Prolific PL2303HX Chipsatz), aber ich musste /dev/cu.usbserialstattdessen verwenden /dev/tty.usbserial.

Es war hilfreich, screendie Verbindung zu testen - ich konnte herausfinden, dass mein Kabel falsch war. Ich habe die DB9-DB25-Verbindung von hier verwendet:

Text-Terminal-HOWTO / physikalische Verbindung

Denken Sie daran, dass Sie gettyin aktuellen OSX-Versionen nicht von der Befehlszeile aus starten können - es muss von gestartet werden launchd. Sie müssen eine plistDatei wie hier beschrieben verwenden und verwenden launchctl, um sie zu laden und zu starten.

0
monstasaurous

Ich hatte eine Menge der gleichen Probleme, als ich einen VT220 für meinen Mac brauchte. Die Sache, die schließlich mein Problem gelöst hat, war die Verwendung eines USB-seriell-Adapters von Tripp Lite Keyspan. Hier ist ein Link zum Tripp Lite-Adapter und den Treibern. http://www.tripplite.com/high-speed-usb-to-serial-adapter-keyspan~USA19HS/

Zuvor hatte ich zwei verschiedene USB-zu-Seriell-Adapter ausprobiert, einer, der die Prolific-Treiber verwendete, und sie funktionierten nicht.

Überprüfen Sie auch die Kabel. Ich habe ein Nullmodemkabel erworben, das sich als falsch verdrahtet oder beschädigt herausstellte. Sie können das mit einem Multimeter tun. Sie müssen möglicherweise nach einem anderen Pin-Out suchen, wenn Sie einen DB9 -> DB25 oder ähnliches verwenden.

Hier ist eine Übersicht über das, was ich getan habe und was funktioniert hat, wenn Sie neugierig sind: https://gist.github.com/albertfilice/0f12dc87f8d1ec02ef14

-2
john

In Ihrer Plist-Datei, im zweiten String-Parameter, haben Sie einfach den Buchstaben g. Dies entspricht dem Eintrag in Ihrer gettytab-Datei. Wie ich es verstehe, ist der erste Buchstabe, gefolgt von der Leiste, der Eintragsname.