Portas Seriais - como localizar

Para listar as portas seriais físicas
dmesg | grep -i ttyS
Resultado é algo como:
[ 4.118909] 0000:02:00.0: ttyS4 at I/O 0xe0c0 (irq = 16, base_baud = 115200) is a XR16850
[ 4.129364] 0000:02:00.0: ttyS5 at I/O 0xe0c8 (irq = 16, base_baud = 115200) is a XR16850
Dê permissão de leitura e escrita em ambas:
sudo chmod 666 /dev/ttyS4
sudo chmod 666 /dev/ttyS5
Conferir portas no Wine
Listar as seriais dentro do Wine:
ls -la ~/.wine/dosdevices/
Localize os ttyS do comando anterior:
lrwxrwxrwx 1 frente frente 10 mai 4 15:12 com5 -> /dev/ttyS4 <--- S4 está na COM5
lrwxrwxrwx 1 frente frente 10 mai 4 15:12 com6 -> /dev/ttyS5 <--- S5 está na COM6
Testar a porta serial - scanner
Para testar o scanner use o programa Cutecom:
sudo apt install -y cutecom
cutecom
|
|
Permissão permanente
1-Crie esse arquivo usando o nano
sudo nano /etc/udev/rules.d/99-serial-permissions.rules
2-Coloque esse conteúdo dentro:
KERNEL=="ttyS4", MODE="0666"
KERNEL=="ttyS5", MODE="0666"
3-Ctrl+O e Enter para salvar. Ctrl+X para sair. Agora mesmo se você reiniciar o Linux, vai manter as permissões.