Configurando power / control com udev

1

Eu agradeceria se você me ajudasse a desativar a suspensão automática de dispositivos USB no Ubuntu 16.04 no laptop.

O USB é um dispositivo de áudio externo, para manter o dispositivo USB sempre ligado:

echo "on" | sudo tee /sys/bus/usb/devices/1-1/power/control

Parece que uma correção permanente seria usar o udev para definir o atributo de energia / controle do dispositivo USB. Eu fiz uma nova regra e indiquei que está trabalhando escrevendo para um arquivo:

ACTION=="add", SUBSYSTEM=="usb", RUN+="/bin/sh -c '/bin/echo auto > /home/manar/textfile'" ,ATTR{idProduct}=="0xAAAA", ATTR{idVendor}=="0xBBBB"

Em seguida, reescrevi a regra abaixo para definir o atributo power / control:

ACTION=="add", SUBSYSTEM=="usb" ,ATTR{idProduct}=="0xAAAA", ATTR{idVendor}=="0xBBBB", TEST=="power/control" ATTR{power/control}="on"

Infelizmente, a regra não parece estar fazendo seu trabalho porque o valor em / sys / bus / usb / devices / 1-1 / power / control é automático, e o dispositivo realmente desliga quando ocioso.

Alguém pode me dizer o que eu estou perdendo?

Muito obrigado.

Editado:

O teste udev indicou um problema de permissão ao definir o atributo correspondente, presumo agora que o uso do udev é bastante diferente no arco do que no Ubuntu.

Finalmente, encontrei uma solução para manter o USB ligado a esse cara link

    
por Manar Zaboub 03.12.2017 / 23:43

0 respostas