Estou controlando o sinal RTS e DTR de um adaptador FTDI USB para serial usando pyserial. Consegui fazer isso em duas máquinas (Windows 10 e Ubuntu 18.04), mas não consegui fazer isso em um dispositivo mais antigo usando o Ubuntu 14.04.
Ou não consigo escrever sem receber uma exceção. Caso contrário, suspeito que possa ser outro programa acessando a referida porta ttyUSB. Portanto restringi o acesso ao ttyUSB a 600 usando uma regra do udev.
Agora, preciso que o programa python seja executado com acesso root, mas o comportamento não mudou de outra forma.
Alguns resumem:
- a porta está correta (desaparece ao desconectar e vice-versa)
- hardware funciona em outros sistemas
- Alterar o DTR para verdadeiro ou falso não tem efeito
- problema aparece com pyserial no Ubuntu 14.04
Estou ficando sem idéias. Você tem alguma ideia de como eu poderia proceder?