Eu tenho muitas portas no meu computador. Gostaria de desativar um deles, portanto, quando conecto meu telefone a essa porta, ele apenas cobra. Eu quero que meu telefone funcione com meu computador em algumas ocasiões, então espero que outras portas não sejam afetadas.
Gostaria apenas de saber como isso é possível.
Respostas:
Primeiro, corra
lsusb
.A saída deve ser como:
Na saída, encontre o número do dispositivo da porta a ser desativada. Por exemplo, a unidade Seagate no exemplo possui
Device 009
- esse é o número do dispositivo. Em seguida, o ID seráusb[device number]
- comousb9
Em seguida, desative a ativação do USB (faça isso apenas uma vez):
Certifique-se de substituir
X
nousbX
com o número do dispositivo.Em seguida, desligue-o:
Desfazer isso:
fonte
tee: /sys/bus/usb/devices/usb11/power/wakeup: No such file or directory disabled
tee: /sys/bus/usb/devices/usbX/power/level: Invalid argument
quandoecho suspend
, emboraecho on
não haja esse erro.X
emusbX
?No such file or directory
. Minha distribuição é o Ubuntu 18.04.2 LTS.Aqui está uma opção plug & play (literalmente):
É uma boa ideia se você deseja evitar mensagens pop-up e navegadores de arquivos sempre que conectar o telefone apenas para carregar.
Isso também é mais seguro do que a abordagem do software, porque o software que desativa a porta de dados pode ser revertido pelo software que a ativa novamente. Ou pode ser reinicializado durante a suspensão / retomada ou algum outro processo que você não previu.
fonte