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.