FT232 USB-Serial não utilizável com deamon

0

Estou tentando usar um conversor USB-Serial com um programa (um deamon) que é iniciado na inicialização de uma placa embutida (Odroid-XU). O deamon não funciona, pois não consegue abrir a porta serial / dev / ttyUSB0 informando que a porta já está em uso (Dispositivo ou recurso ocupado).

Assim, minha primeira ideia foi que algo usa a porta serial logo após a inicialização. MAS quando eu desconecto e reconecto o adaptador USB-Serial, tenho o mesmo problema: não consigo usá-lo por alguns segundos. Eu verifiquei com um osciloscópio a saída da porta TX e parece que ela recebe comandos depois de ser conectada ou após a inicialização.

Então, o que está acontecendo aqui? E qual seria a solução para evitar isso?

    
por Athanase 20.05.2014 / 17:20

1 resposta

1

Eu resolvi meu problema usando sudo lsof /dev/tty* para descobrir qual processo estava usando a porta serial. Então, simplesmente removendo modemmanager da sequência de inicialização resolveu meu problema. BTW, eu encontrei o resposta eu precisava de um pouco tarde demais . Eu deveria gastar mais tempo em superuser .

    
por 21.05.2014 / 10:31