Estou tentando compartilhar a porta serial da caixa linux para a caixa solaris 10 (a máquina solaris não tem porta serial).
Enquanto faz os mesmos comandos da caixa linux (modem-servidor) para outra caixa linux - está tudo bem.
Problemas ao iniciar o uso do scout na solaris.
Para iniciar o servidor na caixa do Linux, estou usando:
$ socat tcp-l:54321,reuseaddr,fork file:/dev/ttyAMA0,nonblock,waitlock=/var/run/ttyAMA0.lock
No cliente usando:
/opt/csw/bin/socat pty,link=$HOME/dev/vmodem0,waitslave tcp:modem-server-ip:54321
Mas recebendo msg de erro:
bash-3.00# /opt/csw/bin/socat pty,link=$HOME/dev/vmodem0,waitslave tcp:modem-server-ip:54321 2015/09/10 21:07:10 socat[10085] E parseopts(): unknown option "waitslave"
Quando eu removo a opção waitslave, ela inicia, mas / dev / vmodem0 é criado como um link simbólico para o próprio diretório pai
bash-3.00# ls -lad /dev/vmodem0 lrwxrwxrwx 1 root root
0 Sep 10 21:06 /dev/vmodem0 ->bash-3.00# ls /dev/vmodem0/vmodem0/vmodem0/
Tags serial-port modem solaris linux socat