Configurando um Digital VT100 como um terminal para o OS X Lion

0

Eu segui este guia:

link

E eu instalei o driver Prolific de código fechado (o open source e o FTDI sempre deram um erro AppleUSBCDC e não funcionaram ambos, eu suspeito que seja porque esse Mac Mini é de 64 bits?). Então agora eu tenho tanto tty.usbserial e cu.usbserial em / dev.

Eu também tentei o arquivo .plist mencionando o getty, e o getty está rodando, mas não consigo fazer com que o terminal fale com ele. Mesmo fazendo eco a algo em /dev/tty.usbserial, ele não aparece no terminal.

Talvez seja porque a entrada 19200 em / etc / gettytab tem "g |" behing isso? Trecho:

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:

Aqui está o arquivo .plist que eu estava usando:

<?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>

Eu também tentei usar 'cu.usbserial' - ainda sem chance. Além disso, não tenho certeza se preciso definir algumas configurações no VT100 para fazê-lo funcionar, mas presumo que seja basicamente plug-and-play. Certo? :) Se o VT100 não funciona com conversores USB / serial, então eu acho que não faz sentido, mas eu não acredito. O terminal em questão é este:

link

Obrigado por qualquer ajuda, realmente queria ver o dinossauro chutando novamente!

    
por Bruno Antunes 02.04.2012 / 15:29

3 respostas

0

Eu consegui isso para trabalhar com um adaptador Plugable (chipset Prolific PL2303HX), mas eu tive que usar /dev/cu.usbserial em vez de /dev/tty.usbserial .

Foi útil usar screen para testar a conexão. Isso me permitiu descobrir que meu cabo estava errado. Eu usei a conexão DB9-DB25 daqui:

Text-Terminal-HOWTO / Conexão física

Lembre-se de que você não pode executar getty a partir da linha de comando em versões recentes do OSX - ele precisa ser iniciado por launchd . Você precisa usar um arquivo plist conforme descrito aqui e usar launchctl para carregar e iniciar.

    
por 16.04.2014 / 00:16
0

Eu tive muitos dos mesmos problemas ao tentar obter um VT220 para trabalhar com o meu Mac. A única coisa que acabou por resolver o meu problema foi usar um adaptador Tripp Lite Keyspan USB para Serial. Aqui está um link para o adaptador Tripp Lite e os drivers. link

Anteriormente, eu havia experimentado dois adaptadores USB para Serial diferentes, um que usava os drivers Prolific e eles não funcionavam.

Certifique-se de verificar seus cabos também. Eu comprei um cabo de modem nulo que acabou por ser ligado incorretamente ou danificado. Você pode fazer isso com um multímetro. Você pode ter que procurar por um pin-out diferente se estiver usando um DB9 - > DB25 ou algo parecido.

Aqui está um resumo do que eu fiz e do que funcionou se você está curioso: link

    
por 20.08.2014 / 20:10
-2

no seu arquivo plist, no segundo stringparameter, apenas tenha a letra g. isso corresponde à entrada no seu arquivo gettytab. Pelo que entendi, a primeira letra, seguida da barra, é o nome da entrada.

    
por 26.12.2013 / 03:19