Vou passar uma dica rápida de como desativar USB e dispositivos via linha de comando, isso é muito útil em situações que não é possível o contato manual com o aparelho físico.
Exemplo:
Você instalou um modem 3G na porta USB do seu servidor de voz/sms e precisa desativá-lo, mas o servidor está em outra cidade… Complicou né ?! Eis a solução!
Execute o comando no console:
dmesg | grep usb
E você verá as conexões nas portas USB do seu computador, algo como isso:
[ 580.477461] usb 2-1.6: GSM modem (1-port) converter now attached to ttyUSB0
[ 580.477726] usb 2-1.6: GSM modem (1-port) converter now attached to ttyUSB1
[ 580.478369] usb 2-1.6: GSM modem (1-port) converter now attached to ttyUSB2
Pegue o número do dispositivo que no nosso caso é “2-1.6″
Agora vamos até o diretório que guarda as configurações dos dispositivos; Faça:
cd /sys/bus/usb/drivers/usb/
Dentro do diretório “/sys/bus/usb/drivers/usb/” execute o comando abaixo para desativar o dispositivo USB
echo “2-1.6″ > /sys/bus/usb/drivers/usb/unbind
Lembrando que o número “2-1.6″ foi encontrado através do comando “dmesg | grep usb” e no seu caso poderá ser diferente.
Para habilitar novamente o dispositivo faça:
echo “2-1.6″ > /sys/bus/usb/drivers/usb/bind
Esse técnica pode ser usada com qualquer dispositivo USB como HUB USB, Pen drivers entre outros.
Até a próxima dica.
Escrito por: Daniel Roberto