Como forçar o sistema a carregar o dispositivo USB

0

No Ubuntu 14.04 eu tenho uma porta serial conectada via USB e muitas vezes tenho que desconectar fisicamente e reconectar o cabo USB.

Demora cerca de dez segundos depois de conectá-lo antes que eu possa usar o Python para se comunicar com ele.

Tentar se comunicar antes disso gera um erro:

serial.serialutil.SerialException: [Errno 16] could not open port /dev/ttyACM3: [Errno 16] Device or resource busy: '/dev/ttyACM3

Eu entendo que o atraso pode ser devido a algum agendamento do kernel e que "remonta ou recarrega" o dispositivo (não sei qual é a terminologia correta aqui).

Existe algum comando que eu possa usar para forçar a montagem / recarregamento do dispositivo?

Eu tentei

$ udevadm trigger

por conselho de outros fóruns, mas isso não teve nenhum efeito.

    
por EngineerCamp 30.03.2017 / 19:42

0 respostas

Tags