Portas seriais

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/0xe0c0 (irq = 16, base_baud = 115200) is a XR16850
[    4.129364] 0000:02:00.0: ttyS5 at I/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.