Estoy controlando la señal RTS y DTR de un adaptador FTDI USB a serie usando pyserial. Logré hacerlo en dos máquinas (Windows 10 y Ubuntu 18.04), pero no pude hacerlo en un dispositivo más antiguo que usa Ubuntu 14.04.
O no puedo escribir sin recibir una excepción. De lo contrario, sospecho que podría ser otro programa accediendo a dicho puerto ttyUSB. Por lo tanto, restringí el acceso a ttyUSB a 600 usando una regla udev.
Ahora, necesito que el programa Python se ejecute con acceso de root, pero el comportamiento no ha cambiado en lo demás.
Algunos resumen:
- el puerto es correcto (desaparece al desconectar y viceversa)
- El hardware funciona en otros sistemas.
- Cambiar DTR a verdadero o falso no tiene ningún efecto
- aparece un problema con pyserial en Ubuntu 14.04
Me estoy quedando sin ideas. ¿Tiene alguna idea de cómo podría proceder?